ፈጣን ጅምር መመሪያ
የበረራ ጊዜ 8×8 ባለብዙ ዞን ዳሳሽ ከ90°FVVL53L7CX ማስፋፊያ ቦርድ ጋር
STM32 ኑክሊዮ
ኦክቶበር 2022
ሃርድዌር በላይview
VL53L7CX - 8×8 ባለብዙ ዞን ክልል ዳሳሽ ከ 90 ° ፎቪ ጋር
X-NUCLEO-53L7A1 የሃርድዌር መግለጫ
- X-NUCLEO-53L7A1 ባለ 8×8 ባለብዙ ዞን ዳሳሽ ሲሆን በ90° FoV እና በVL53L7CX ዳሳሽ ዙሪያ የተነደፈ የልማት ሰሌዳ በST FlightSense™ የፈጠራ ባለቤትነት በተረጋገጠ ቴክኖሎጂ
- VL53L7CX ከSTM32 ኑክሊዮ ገንቢ ቦርድ አስተናጋጅ ማይክሮ መቆጣጠሪያ ጋር በአርዱዪኖ UNO R3 ማገናኛ ላይ ባለው የ IC ማገናኛ በኩል ይገናኛል።
በመርከቡ ላይ ቁልፍ ምርቶች
VL53L7CX 8×8 ባለብዙ ዞን ክልል ዳሳሽ ከ90° FoV ጋር
የአየር ክፍተቶችን ለማስመሰል 0.25፣ 0.5 እና 1mm spacers ከሽፋን መነጽሮች ጋር
የተበጣጠሱ ሰሌዳዎች
SATEL-VL53L7CX መሰባበር ሰሌዳዎች ለብቻው ሊገዙ ይችላሉ።
የቅርብ ጊዜ መረጃ የሚገኘው በ www.st.com
X-NUCLEO-53L7A1
የትዕዛዝ ኮድ: X-NUCLEO-53L7A1
- X-NUCLEO-53L7A1 ማስፋፊያ ቦርድ
• የVL53L7CX መሣሪያዎች በብጁ አፕሊኬሽኖች ውስጥ ከማስፋፊያ ሰሌዳ ወይም ከውጫዊ VL53L7CX መሰባበር ጋር ሊዋሃዱ ይችላሉ።
• የተበጣጠሱ ሰሌዳዎች ለየብቻ ይሰጣሉ። - X-NUCLEO-53L7A1 እንደ NUCLO Pack (P-NUCLEO-53L7A1) ይገኛል
• የ X-NUCLEO-53L7A1 ማስፋፊያ ሰሌዳ እንዲሁ ሊታዘዝ ይችላል። www.st.com የማስፋፊያ ቦርድ እና STM32 NUCLO ቦርድ ያለው የኑክሌኦ ጥቅል አካል።
• የትዕዛዝ ኮድ፡ P-NUCLEO-53L7A1፡ X-NUCLEO-53L7A1 ማስፋፊያ ቦርድ እና NUCLO-F401RE ሙሉ ባህሪያት ቦርድ። - VL53L7CX መሰባበር ሰሌዳዎች በተናጠል ሊታዘዙ ይችላሉ
• የትዕዛዝ ኮድ፡ SATEL-VL53L7CX
• ማሸጊያው ሁለት የተበላሹ ሰሌዳዎችን ይይዛል
የበረራ ጊዜ ዳሳሾች ሶፍትዌር አካባቢ
STM32Cube ሶፍትዌር በላይview
የ X-CUBE-TOF1 ሶፍትዌር መግለጫ
- የX-CUBE-TOF1 የሶፍትዌር ፓኬጅ STM32Cube የማስፋፊያ ቦርዶች ለበረራ ጊዜ-የበረራ ምርት ቤተሰብ (X-NUCLEO-53L7A1ን ጨምሮ) ለ STM32 ነው። በተለያዩ የSTM32 MCU ቤተሰቦች ተንቀሳቃሽነት እና ኮድ መጋራትን ለማቃለል የምንጭ ኮድ በSTM32Cube ላይ የተመሰረተ ነው። አ ኤስample ትግበራ ለ STM32 Nucleo Ranging ሴንሰር ማስፋፊያ ቦርድ (X-NUCLEO-53L7A1) በኤስቲኤም32 ኑክሊዮ ልማት ቦርድ (NUCLEO-F401RE ወይም NUCLEO-L476RG) ላይ ለተሰካ ይገኛል።
ቁልፍ ባህሪያት
- የአሽከርካሪዎች ንብርብር (VL53L7CX ULD) በX-NUCLEO-53L7A53 ማስፋፊያ ቦርድ ውስጥ የተዋሃደ የ VL7L1CX ከፍተኛ ትክክለኛነትን የሚይዝ ዳሳሽ ሙሉ በሙሉ ለማስተዳደር።
- ቀላል ተንቀሳቃሽነት በተለያዩ የMCU ቤተሰቦች፣ ምስጋና ለSTM32Cube።
- ነፃ፣ ለተጠቃሚ ምቹ የፍቃድ ውሎች።
- Sampየልኬት መለኪያ መለኪያ.
ማዋቀር እና ማሳያ Exampሌስ
የ HW ቅድመ-ሁኔታዎች
- በ VL1L53CX (X-NUCLEO-7L53A7) ላይ የተመሰረተ 1x ከፍተኛ ትክክለኛነት ToF ዳሳሽ ማስፋፊያ ቦርድ።
- 1 x STM32 ኑክሊዮ ልማት ቦርድ (NUCLEO-F401RE ለምሳሌampለ)
- 1 x ላፕቶፕ/ፒሲ ከዊንዶውስ ጋር
- 1 x የዩኤስቢ አይነት A ወደ ሚኒ-ቢ የዩኤስቢ ገመድ
- የ STM32 ኑክሊዮ ልማት ሰሌዳ ከሌለህ፣ የኑክሊዮ ጥቅል (P-NUCLEO-53L7A1) ማዘዝ ትችላለህ።
• X-NUCLEO-53L7A1 የማስፋፊያ ቦርድ እና NUCLO-F401RE ሙሉ ባህሪያት ቦርድ አንድ ላይ ቀረበ።
SW ቅድመ-ሁኔታዎች
- STSW-IMG036፡ Ultra Lite Driver (ULD) ለVL53L7CX
- STSW-IMG037፡ P-NUCLEO-53L7A1 ስዕላዊ የተጠቃሚ በይነገጽ (GUI) በዊንዶውስ 7 እና 10
- STSW-IMG038፡ የሊኑክስ ሾፌር ለVL53L7CX
- X-CUBE-TOF1፡- የበረራ ጊዜ ዳሳሾች ሶፍትዌር መስፋፋት ለSTM32Cube።
- X-CUBE-TOF1 ን ሲጭኑ ጫኚው የቀድሞ ዝርዝሩን የያዘውን ማውጫ ጭምር ይጭናል።ampእዚህ ያሉ ፕሮጀክቶች ለምሳሌ:
- C:\ተጠቃሚዎች \ STM32Cube \ ማከማቻ \ ጥቅሎች \ STMicroelectronics \ X-CUBE-TOF1 \ \\ ፕሮጀክቶች\ NUCLEOF1RE\ Examples\53L7A1\53L7A1_SimpleRanging.
የኑክሌኦ ኪት ሾፌር መጫኛ
VL53L7CX GUI ሶፍትዌር መጫን
GUI በአጠቃላይ መሣሪያውን ለመገምገም የመጀመሪያው እና ቀላል መሣሪያ ነው።
- HW መጫንን አከናውን እና የ VL53L7CX ማስፋፊያ ሰሌዳ + ኑክሊዮ F401REን ከፒሲው ጋር ያገናኙ
- ለ VL53L7CX ማሳያ እና የውቅረት ቅንጅቶች GUI SW ን ይጫኑ
- STSW-IMG037፣ የወረደው ከ www.st.com
- ጫኚውን ከአስተዳዳሪ መብቶች ጋር ያሂዱ
የግራፊክ የተጠቃሚ በይነገጽ የሚከተሉትን ማድረግ ይችላል:
- የማካካሻውን እና የ Xtalk መለካትን ያከናውኑ እና የካሊብሬሽን ውሂብን በዓይነ ሕሊናህ ተመልከት
- የVL53L7CX ቁልፍ መለኪያዎችን ይቀይሩ
- ውሂቡን በእውነተኛ ጊዜ አሳይ (ርቀት ፣ ሲግናል ፣ የድባብ ፍጥነት)
- የውሂብ ምዝግብ ማስታወሻ ያግኙ እና ዳታሎግ እንደገና ያጫውቱ (.csv file)
X-CUBE-TOF1 ሶፍትዌር መጫን
- HW መጫንን አከናውን እና የ NUCLO ኪት (P-NUCLEO-53L7A1) ከፒሲው ጋር ያገናኙ
- የ X-CUBE-TOF1 SW ጥቅልን ይጫኑ
• X-CUBE-TOF1 ራእይ 3.2.0 ወይም ከዚያ በላይ፣ የወረደ www.st.com
• X-CUBE-TOF1 በSTM32CubeMx በኩል ተጭኗል፣ የሶፍትዌር መጫኛ ክፍልን ያስተዳድሩ።
• አንዴ X-CUBE-TOF1 ከተጫነ። መሄድ
• ሐ፡\ተጠቃሚዎች \ STM32Cube \ ማከማቻ \ ጥቅሎች \ STMicroelectronics \ X-CUBE-TOF1 \ \\ ፕሮጀክቶች\ NUCLEO-F1RE\ Examples\53L7A1\53L7A1_SimpleRanging
የX-CUBE ሶፍትዌር ጥቅል ይዘቶች፡ API SW + SW exampሌስ
VL53L7CX - 8×8 ባለብዙ ዞን ክልል ዳሳሽ ከ 90 ° ፎቪ ጋር
የግምገማ ኮድ example (.bin) X-CUBE-TOF1 እና NUCLO Pack በመጠቀም
ከUM3108 (VL53L7CX ከ STMicroelectronics X-CUBE-TOF1 የበረራ ጊዜ ሴንሰር ሶፍትዌር ፓኬጆችን ለ STM32CubeMX) እንዴት መጠቀም እንደሚቻል ከUMXNUMX መመሪያዎችን ይከተሉ st.com
VL53L7CX - 8×8 ባለብዙ ዞን ክልል ዳሳሽ ከ 90 ° ፎቪ ጋር
በኮድ ex ፕሮግራም ጀምርamples X-CUBE-TOF1 እና NUCLO Pack በመጠቀም
ከUM3108 (VL53L7CX ከ STMicroelectronics X-CUBE-TOF1 የበረራ ጊዜ ሴንሰር ሶፍትዌር ፓኬጆችን ለ STM32CubeMX) እንዴት መጠቀም እንደሚቻል ከUMXNUMX መመሪያዎችን ይከተሉ st.com
ሁሉም ሰነዶች በተዛማጅ ምርቶች ሰነዶች ትር ውስጥ ይገኛሉ webገጽ
X-NUCLEO-53L7A1፡
- የውሂብ አጭር DB4808፡ የበረራ ጊዜ 8 × 8 ባለ ብዙ ዞን ዳሳሽ ከ90° FoV ማስፋፊያ ሰሌዳ ጋር በVL53L7CX ለSTM32 ኑክሊዮ
- የተጠቃሚ መመሪያ UM3067፡ በ X-NUCLEO-53L7A1 መጀመር ከፍተኛ ትክክለኛነት በVL53L7CX ላይ የተመሰረተ የበረራ ዳሳሽ ለ STM32 Nucleo
- X-NUCLEO-53L7A1 ንድፎች
- X-NUCLEO-53L7A1 GERBER
P-NUCLEO-53L7A1፡
- የውሂብ አጭር DB4871፡ VL53L7CX ኑክሊዮ ጥቅል ከ X-NUCLEO-53L7A1 ማስፋፊያ ቦርድ እና STM32F401RE ኑክሊዮ ቦርድ ጋር
SATEL-VL53L7CX፡
- የውሂብ አጭር DB4809፡ VL53L7CX መሰባበር ቦርድ ከፍተኛ ትክክለኛነት የበረራ ጊዜ ዳሳሽ
- SATEL-VL53L7CX ስኬማቲክ
- SATEL-VL53L7CX ገርበር
X-CUBE-TOF1፡ ለ STM32Cube የሶፍትዌር ጥቅል
- የውሂብ አጭር DB4449፡- የበረራ ጊዜ ዳሳሾች የሶፍትዌር ማስፋፊያ ለSTM32Cube
- የተጠቃሚ መመሪያ UM3108፡ በSTMicroelectronics X-CUBE-TOF1 መጀመር፣ የበረራ ጊዜ ዳሳሾች፣ የሶፍትዌር ጥቅል ለ STM32CubeMX
VL53L7CX፡
- የውሂብ ሉህ DS13865፡ የበረራ ጊዜ 8×8 ባለብዙ ዞን ክልል ዳሳሽ ከ90°FV ጋር
- የውሂብ አጭር DB4796፡ የበረራ ጊዜ 8×8 ባለብዙ ዞን ክልል ዳሳሽ ከ90° ፎቪ ጋር
STSW-IMG036፡
- የውሂብ አጭር DB4810፡ Ultra Lite Driver (ULD) መተግበሪያ ፕሮግራሚንግ በይነገጽ (ኤፒአይ) ለVL53L7CX የበረራ ጊዜ-የበረራ 8×8 ባለብዙ ዞን ክልል ዳሳሽ ከ90°FV ጋር
STSW-IMG037፡
- የውሂብ አጭር DB4811፡ P-NUCLEO-53L7A1 ጥቅል ግራፊክ የተጠቃሚ በይነገጽ (GUI)
STM32 ክፍት የልማት አካባቢ፡ አልቋልview
STM32 ODE ምህዳር
ፈጣን፣ ተመጣጣኝ ፕሮቶታይፕ እና ልማት
STM32 Open Development Environment (ODE) በ STM32 32-ቢት ማይክሮ መቆጣጠሪያ ቤተሰብ ላይ በመመስረት አዳዲስ መሳሪያዎችን እና አፕሊኬሽኖችን ለማዘጋጀት ክፍት፣ተለዋዋጭ፣ቀላል እና በተመጣጣኝ ዋጋ በማስፋፊያ ቦርዶች ከተገናኙ ሌሎች ዘመናዊ የ ST አካላት ጋር ተደምሮ ነው። በፍጥነት ወደ የመጨረሻ ዲዛይኖች ሊለወጡ በሚችሉ መሪ-ጫፍ አካላት ፈጣን ፕሮቶታይፕ ማድረግን ያስችላል።
STM32 ODE የሚከተሉትን አምስት አካላት ያካትታል፡-
- STM32 ኑክሊዮ ልማት ቦርዶች. ለሁሉም የSTM32 ማይክሮ መቆጣጠሪያ ተከታታይ ፣ ያልተገደበ የተዋሃደ የማስፋፊያ አቅም ያለው እና ከተቀናጀ አራሚ/ፕሮግራም አውጪ ጋር ሁለገብ ተመጣጣኝ ዋጋ ያለው የልማት ሰሌዳዎች።
- STM32 ኑክሊዮ ማስፋፊያ ሰሌዳዎች. እንደ አስፈላጊነቱ ዳሳሾችን ፣ ቁጥጥርን ፣ ግንኙነትን ፣ ኃይልን ፣ ኦዲዮን ወይም ሌሎች ተግባሮችን ለመጨመር ተጨማሪ ተግባር ያላቸው ሰሌዳዎች። የማስፋፊያ ሰሌዳዎቹ በ STM32 ኑክሊዮ ልማት ሰሌዳዎች ላይ ተጭነዋል። ተጨማሪ የማስፋፊያ ሰሌዳዎችን በመደርደር የበለጠ ውስብስብ ተግባራትን ማግኘት ይቻላል
- STM32Cube ሶፍትዌር. የሃርድዌር አብስትራክሽን ንብርብር፣ ሚድልዌር እና STM32CubeMX ፒሲ ላይ የተመሰረተ አዋቅር እና ኮድ ጄኔሬተርን ጨምሮ በSTM32 ላይ ፈጣን እና ቀላል እድገትን ለማስቻል ከክፍያ ነጻ የሆኑ መሳሪያዎች እና የተከተቱ የሶፍትዌር ጡቦች ስብስብ።
- STM32Cube ማስፋፊያ ሶፍትዌር. የማስፋፊያ ሶፍትዌር ከSTM32 ኑክሊዮ ማስፋፊያ ቦርዶች ጋር ለመጠቀም እና ከSTM32Cube የሶፍትዌር ማዕቀፍ ጋር ተኳሃኝ የሆነ ነፃ የቀረበ ነው።
- STM32Cube ተግባር ጥቅሎች. የተግባር ስብስብ ለምሳሌampየ STM32 ኑክሊዮ ልማት ቦርዶችን እና ማስፋፊያዎችን ሞዱላሪቲ እና መስተጋብርን በመጠቀም ከSTM32Cube ሶፍትዌር እና ማስፋፊያዎች ጋር የተገነቡ አንዳንድ በጣም የተለመዱ የመተግበሪያ ጉዳዮች።
የ STM32 ክፍት ልማት አካባቢ STM32CubeIDE፣ IAR EWARM፣ Keil MDK-ARM እና GCC/LLVM-based IDEsን ጨምሮ ከተለያዩ የልማት አካባቢዎች ጋር ተኳሃኝ ሲሆን እንደ STM32CubeMX፣ STM32CubeMobeProgrammer ወይም STM32CubeMobeProgrammer ወይም STMXNUMXCubeMobeProgrammer ካሉ
STM32 ክፍት የልማት አካባቢ፡ የሚያስፈልጓቸው ነገሮች በሙሉ
በዋና ዋና የንግድ ምርቶች እና ሞዱል ሶፍትዌሮች ላይ የተመሰረቱ ሰፊ ሰፊ ሰሌዳዎች ከአሽከርካሪ እስከ አፕሊኬሽን ደረጃ ድረስ ያለችግር ወደ የመጨረሻ ዲዛይን የሚለወጡ ሀሳቦችን በፍጥነት መተየብ ያስችላል።
ንድፍዎን ለመጀመር፡-
- ለሚፈልጉት ተግባር ተገቢውን STM32 Nucleo Development Board (NUCLEO) እና ማስፋፊያ (X-NUCLEO) ቦርዶችን (ዳሳሾች፣ ተያያዥነት፣ ኦዲዮ፣ የሞተር መቆጣጠሪያ ወዘተ) ይምረጡ።
- የእርስዎን የእድገት አካባቢ ይምረጡ (IAR EWARM፣ Keil MDK እና GCC/LLVM-based IDEs) እና ነፃ የ STM32Cube መሳሪያዎችን እና ሶፍትዌሮችን እንደ STM32CubeMX፣ STM32CubeProgrammer፣ STM32CubeMonitor ወይም STM32CubeIDE ይጠቀሙ።
- በተመረጡት የ STM32 ኑክሊዮ ማስፋፊያ ሰሌዳዎች ላይ ተግባራዊነቱን ለማስኬድ ሁሉንም አስፈላጊ ሶፍትዌሮችን ያውርዱ።
- ንድፍዎን ያሰባስቡ እና ወደ STM32 ኑክሊዮ ልማት ቦርድ ይስቀሉት።
- ከዚያ መተግበሪያዎን ማዳበር እና መሞከር ይጀምሩ። በSTM32 Open Development Environment ፕሮቶታይፕ ሃርድዌር ላይ የተሰራ ሶፍትዌር በላቁ የፕሮቶታይፕ ቦርድ ወይም በመጨረሻው ምርት ዲዛይን ላይ ተመሳሳይ የንግድ ST ክፍሎችን ወይም በSTM32 ኑክሊዮ ቦርዶች ላይ ከሚገኙት የአንድ ቤተሰብ አባላትን በመጠቀም በቀጥታ ጥቅም ላይ ሊውል ይችላል።
ሰነዶች / መርጃዎች
![]() |
STMicroelectronics X-NUCLEO-53L7A1 Multizone Ranging Sensor [pdf] የተጠቃሚ መመሪያ X-NUCLEO-53L7A1፣ X-NUCLEO-53L7A1 ባለብዙ ዞን ክልል ዳሳሽ፣ ባለብዙ ዞን ደረጃ ዳሳሽ፣ የደረጃ ዳሳሽ፣ ዳሳሽ |