មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័ស
Time-of-Flight 8×8 multizone range sensor with 90° FoV VL53L7CX expansion board សម្រាប់
នុយក្លេអូ STM32
ខែតុលា ឆ្នាំ 2022
Hardware លើសview
VL53L7CX – 8×8 multizone range sensor ជាមួយនឹង 90° FoV
ការពិពណ៌នាផ្នែករឹង X-NUCLEO-53L7A1
- X-NUCLEO-53L7A1 គឺជាឧបករណ៍ចាប់សញ្ញាជួរចម្រុះ 8×8 ជាមួយនឹង 90° FoV និងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ដែលបានរចនាជុំវិញឧបករណ៍ចាប់សញ្ញា VL53L7CX ដោយផ្អែកលើបច្ចេកវិទ្យាប៉ាតង់ ST FlightSense™
- VL53L7CX ប្រាស្រ័យទាក់ទងជាមួយ microcontroller ម៉ាស៊ីនមេ STM32 Nucleo developer board តាមរយៈតំណភ្ជាប់ IC ដែលមាននៅលើឧបករណ៍ភ្ជាប់ Arduino UNO R3 ។
ផលិតផលសំខាន់ៗនៅលើយន្តហោះ
VL53L7CX 8×8 multizone range sensor ជាមួយ 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 ក៏អាចរកបានជាកញ្ចប់ NUCLEO (P-NUCLEO-53L7A1)
• បន្ទះពង្រីក X-NUCLEO-53L7A1 ក៏អាចបញ្ជាបានផងដែរ។ www.st.com ជាផ្នែកមួយនៃកញ្ចប់ NUCLEO ជាមួយនឹងបន្ទះពង្រីក និងបន្ទះ STM32 NUCLEO ។
• លេខកូដបញ្ជាទិញ៖ P-NUCLEO-53L7A1: X-NUCLEO-53L7A1 បន្ទះពង្រីក និង NUCLEO-F401RE បន្ទះមុខងារពេញលេញ។ - បន្ទះបំបែក VL53L7CX អាចត្រូវបានបញ្ជាដោយឡែកពីគ្នា។
• លេខកូដបញ្ជាទិញ៖ SATEL-VL53L7CX
• កញ្ចប់មានបន្ទះបំបែកពីរ
ឧបករណ៍ចាប់សញ្ញាពេលវេលាហោះហើរ បរិស្ថានកម្មវិធី
កម្មវិធី STM32Cube ចប់ហើយ។view
ការពិពណ៌នាកម្មវិធី X-CUBE-TOF1
- កញ្ចប់កម្មវិធី X-CUBE-TOF1 គឺជាការពង្រីក STM32Cube សម្រាប់បន្ទះពង្រីកនៃគ្រួសារផលិតផល Time-of-Flight (រួមទាំង X-NUCLEO-53L7A1) សម្រាប់ STM32។ កូដប្រភពគឺផ្អែកលើ STM32Cube ដើម្បីសម្រួលការចល័ត និងការចែករំលែកកូដនៅទូទាំងគ្រួសារ STM32 MCU ផ្សេងៗគ្នា។ អេ សampការអនុវត្តគឺអាចរកបានសម្រាប់បន្ទះពង្រីកឧបករណ៍ចាប់សញ្ញាជួរ STM32 Nucleo (X-NUCLEO-53L7A1) ដែលដោតនៅលើកំពូលនៃបន្ទះអភិវឌ្ឍន៍ STM32 Nucleo (NUCLEO-F401RE ឬ NUCLEO-L476RG) ។
លក្ខណៈសំខាន់ៗ
- ស្រទាប់កម្មវិធីបញ្ជា (VL53L7CX ULD) សម្រាប់ការគ្រប់គ្រងពេញលេញនៃ VL53L7CX ឧបករណ៍ចាប់សញ្ញាជួរដែលមានភាពត្រឹមត្រូវខ្ពស់រួមបញ្ចូលនៅក្នុងបន្ទះពង្រីក X-NUCLEO-53L7A1 ។
- ងាយស្រួលចល័តតាមគ្រួសារ MCU ផ្សេងៗគ្នា សូមអរគុណដល់ STM32Cube ។
- លក្ខខណ្ឌអាជ្ញាប័ណ្ណឥតគិតថ្លៃ ងាយស្រួលប្រើ។
- Sampលេខកូដសម្រាប់វាស់ជួរ។
ដំឡើង និងសាកល្បង Examples
តម្រូវការជាមុនរបស់ HW
- 1x បន្ទះពង្រីកឧបករណ៍ចាប់សញ្ញា ToF ដែលមានភាពត្រឹមត្រូវខ្ពស់ផ្អែកលើ VL53L7CX (X-NUCLEO-53L7A1) ។
- 1x ក្រុមប្រឹក្សាអភិវឌ្ឍន៍នុយក្លេអ៊ែរ STM32 (NUCLEO-F401RE សម្រាប់ឧampលេ)
- 1x Laptop/PC ជាមួយ Windows
- 1x ខ្សែ USB ប្រភេទ A ដល់ Mini-B
- ប្រសិនបើអ្នកមិនមានក្រុមប្រឹក្សាអភិវឌ្ឍន៍ STM32 Nucleo អ្នកអាចបញ្ជាទិញកញ្ចប់ Nucleo (P-NUCLEO-53L7A1):
• បន្ទះពង្រីក X-NUCLEO-53L7A1 និងបន្ទះលក្ខណៈពិសេសពេញលេញ NUCLEO-F401RE ផ្តល់ជូនរួមគ្នា។
តម្រូវការជាមុន SW
- STSW-IMG036៖ កម្មវិធីបញ្ជា Ultra Lite (ULD) សម្រាប់ VL53L7CX
- STSW-IMG037៖ P-NUCLEO-53L7A1 ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក (GUI) នៅលើ Windows 7 និង 10
- STSW-IMG038៖ កម្មវិធីបញ្ជាលីនុចសម្រាប់ VL53L7CX
- X-CUBE-TOF1៖ ការពង្រីកកម្មវិធីឧបករណ៍ចាប់សញ្ញាពេលវេលាហោះហើរសម្រាប់ STM32Cube ។
- នៅពេលអ្នកដំឡើង X-CUBE-TOF1 កម្មវិធីដំឡើងក៏ដំឡើងថតដែលមាន exampឧទាហរណ៍ គម្រោងនៅទីនេះ៖
- C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projects\NUCLEOF1RE\Examples\53L7A1\53L7A1_SimpleRanging.
ការដំឡើងកម្មវិធីបញ្ជា NUCLEO Kit
ការដំឡើងកម្មវិធី VL53L7CX GUI
GUI ជាទូទៅគឺជាឧបករណ៍ដំបូង និងងាយស្រួលក្នុងការវាយតម្លៃឧបករណ៍
- អនុវត្តការដំឡើង HW និងភ្ជាប់បន្ទះពង្រីក VL53L7CX + Nucleo F401RE ទៅកុំព្យូទ័រ
- ដំឡើង GUI SW សម្រាប់ VL53L7CX Demo និងការកំណត់រចនាសម្ព័ន្ធ
- STSW-IMG037 ទាញយកពី www.st.com
- ដំណើរការកម្មវិធីដំឡើងដោយប្រើសិទ្ធិអ្នកគ្រប់គ្រង
ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិកអាច៖
- អនុវត្តការក្រិតតាមខ្នាតអុហ្វសិត និង Xtalk និងមើលទិន្នន័យការក្រិតតាមខ្នាត
- ផ្លាស់ប្តូរប៉ារ៉ាម៉ែត្រសំខាន់នៃ VL53L7CX
- បង្ហាញទិន្នន័យពេលវេលាពិត (ចម្ងាយ សញ្ញា អត្រាព័ទ្ធជុំវិញ)
- ទទួលបានការកត់ត្រាទិន្នន័យ និងចាក់ទិន្នន័យឡើងវិញ (.csv file)
ការដំឡើងកម្មវិធី X-CUBE-TOF1
- អនុវត្តការដំឡើង HW និងភ្ជាប់ឧបករណ៍ NUCLEO (P-NUCLEO-53L7A1) ទៅកុំព្យូទ័រ
- ដំឡើងកញ្ចប់ X-CUBE-TOF1 SW
• X-CUBE-TOF1 rev 3.2.0 ឬថ្មីជាងនេះ ទាញយកពី www.st.com
• X-CUBE-TOF1 ត្រូវបានដំឡើងតាមរយៈ STM32CubeMx គ្រប់គ្រងផ្នែកដំឡើងកម្មវិធី។
• នៅពេលដែល X-CUBE-TOF1 ត្រូវបានដំឡើង។ ទៅ
• C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projects\NUCLEO-F1RE\Examples\53L7A1\53L7A1_SimpleRanging
មាតិកាកញ្ចប់កម្មវិធី X-CUBE៖ API SW + SW examples
VL53L7CX – 8×8 multizone range sensor ជាមួយនឹង 90° FoV
លេខកូដវាយតម្លៃ ឧample (.bin) ដោយប្រើ X-CUBE-TOF1 និង NUCLEO Pack
អនុវត្តតាមការណែនាំពី UM3108 (របៀបប្រើ VL53L7CX ជាមួយកញ្ចប់កម្មវិធីឧបករណ៍ចាប់សញ្ញា X-CUBE-TOF1 Time-of-Flight របស់ STMicroelectronics សម្រាប់ STM32CubeMX) ដែលអាចរកបាននៅលើ st.com
VL53L7CX – 8×8 multizone range sensor ជាមួយនឹង 90° FoV
ចាប់ផ្តើមសរសេរកម្មវិធីដោយប្រើកូដ examples ប្រើ X-CUBE-TOF1 និង NUCLEO Pack
អនុវត្តតាមការណែនាំពី UM3108 (របៀបប្រើ VL53L7CX ជាមួយកញ្ចប់កម្មវិធីឧបករណ៍ចាប់សញ្ញា X-CUBE-TOF1 Time-of-Flight របស់ STMicroelectronics សម្រាប់ STM32CubeMX) ដែលអាចរកបាននៅលើ st.com
ឯកសារទាំងអស់មាននៅក្នុងផ្ទាំងឯកសារនៃផលិតផលដែលពាក់ព័ន្ធ webទំព័រ
X-NUCLEO-53L7A1៖
- ទិន្នន័យសង្ខេប DB4808៖ ឧបករណ៍ចាប់សញ្ញាជួរពហុតំបន់ 8×8 ពេលវេលានៃជើងហោះហើរ ជាមួយនឹងបន្ទះពង្រីក 90° FoV ដោយផ្អែកលើ VL53L7CX សម្រាប់ STM32 Nucleo
- សៀវភៅណែនាំអ្នកប្រើប្រាស់ UM3067៖ ការចាប់ផ្តើមជាមួយ X-NUCLEO-53L7A1 ឧបករណ៍ចាប់សញ្ញាពេលវេលាហោះហើរដែលមានភាពត្រឹមត្រូវខ្ពស់ដោយផ្អែកលើ VL53L7CX សម្រាប់ STM32 Nucleo
- គ្រោងការណ៍ X-NUCLEO-53L7A1
- X-NUCLEO-53L7A1 GERBER
P-NUCLEO-53L7A1៖
- ទិន្នន័យសង្ខេប DB4871៖ VL53L7CX Nucleo pack with X-NUCLEO-53L7A1 expansion board និង STM32F401RE Nucleo board
SATEL-VL53L7CX៖
- ទិន្នន័យសង្ខេប DB4809៖ បន្ទះបំបែក VL53L7CX ឧបករណ៍ចាប់សញ្ញាពេលវេលាហោះហើរដែលមានភាពត្រឹមត្រូវខ្ពស់
- គ្រោងការណ៍ SATEL-VL53L7CX
- SATEL-VL53L7CX GERBER
X-CUBE-TOF1៖ កញ្ចប់កម្មវិធីសម្រាប់ STM32Cube
- ទិន្នន័យសង្ខេប DB4449៖ ការពង្រីកកម្មវិធីឧបករណ៍ចាប់សញ្ញាពេលហោះហើរសម្រាប់ STM32Cube
- សៀវភៅណែនាំអ្នកប្រើប្រាស់ UM3108៖ ការចាប់ផ្តើមជាមួយ STMicroelectronics X-CUBE-TOF1, ឧបករណ៍ចាប់សញ្ញាពេលវេលានៃជើងហោះហើរ, កញ្ចប់កម្មវិធីសម្រាប់ STM32CubeMX
VL53L7CX៖
- សន្លឹកទិន្នន័យ DS13865៖ ឧបករណ៍ចាប់សញ្ញាជួរច្រើនតំបន់ 8×8 ពេលវេលានៃការហោះហើរ 90° FoV
- ទិន្នន័យសង្ខេប DB4796៖ Time-of-Flight 8×8 multizone range sensor with 90° FoV
STSW-IMG036៖
- ទិន្នន័យសង្ខេប DB4810៖ ចំណុចប្រទាក់កម្មវិធីកម្មវិធីកម្មវិធី Ultra lite driver (ULD) (API) សម្រាប់ VL53L7CX Time-of-Flight 8×8 multizone range range sensor with 90° FoV
STSW-IMG037៖
- ទិន្នន័យសង្ខេប DB4811៖ P-NUCLEO-53L7A1 កញ្ចប់ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក (GUI)
បរិស្ថានអភិវឌ្ឍន៍បើកចំហ STM32៖ ជាងview
ប្រព័ន្ធអេកូ STM32 ODE
ការបង្កើតគំរូ និងការអភិវឌ្ឍន៍លឿន តម្លៃសមរម្យ
STM32 Open Development Environment (ODE) គឺជាវិធីបើកចំហ បត់បែន ងាយស្រួល និងតម្លៃសមរម្យក្នុងការអភិវឌ្ឍន៍ឧបករណ៍ និងកម្មវិធីប្រកបដោយភាពច្នៃប្រឌិតដោយផ្អែកលើគ្រួសារមីក្រូកុងទ័រ STM32 32-bit រួមបញ្ចូលគ្នាជាមួយសមាសធាតុ ST ទំនើបផ្សេងទៀតដែលភ្ជាប់តាមរយៈបន្ទះពង្រីក។ វាអនុញ្ញាតឱ្យការបង្កើតគំរូលឿនជាមួយនឹងសមាសធាតុឈានមុខគេដែលអាចបំប្លែងទៅជាការរចនាចុងក្រោយបានយ៉ាងឆាប់រហ័ស។
STM32 ODE រួមមានធាតុទាំងប្រាំខាងក្រោម៖
- ក្រុមប្រឹក្សាអភិវឌ្ឍន៍នុយក្លេអ៊ែរ STM32 ។ ជួរដ៏ទូលំទូលាយនៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ដែលមានតម្លៃសមរម្យសម្រាប់ស៊េរី microcontroller ទាំងអស់STM32 ជាមួយនឹងសមត្ថភាពពង្រីកបង្រួបបង្រួមគ្មានដែនកំណត់ និងជាមួយឧបករណ៍បំបាត់កំហុស/កម្មវិធីដែលរួមបញ្ចូលគ្នា
- បន្ទះពង្រីកនុយក្លេអ៊ែរ STM32 ។ ក្តារដែលមានមុខងារបន្ថែមដើម្បីបន្ថែមការចាប់សញ្ញា ការគ្រប់គ្រង ការតភ្ជាប់ ថាមពល អូឌីយ៉ូ ឬមុខងារផ្សេងទៀតតាមតម្រូវការ។ បន្ទះពង្រីកត្រូវបានដោតនៅលើកំពូលនៃបន្ទះអភិវឌ្ឍន៍ STM32 Nucleo ។ មុខងារស្មុគ្រស្មាញកាន់តែច្រើនអាចសម្រេចបានដោយការដាក់បន្ទះពង្រីកបន្ថែម
- កម្មវិធី STM32Cube ។ សំណុំនៃឧបករណ៍ដែលមិនគិតថ្លៃ និងដុំសូហ្វវែរដែលបានបង្កប់ ដើម្បីបើកដំណើរការការអភិវឌ្ឍន៍លឿន និងងាយស្រួលនៅលើ STM32 រួមទាំង Hardware Abstraction Layer, middleware និង STM32CubeMX PC-based configurator និង code generator
- កម្មវិធីពង្រីក STM32Cube ។ កម្មវិធីពង្រីកត្រូវបានផ្តល់ជូនដោយឥតគិតថ្លៃសម្រាប់ការប្រើប្រាស់ជាមួយនឹងបន្ទះពង្រីក STM32 Nucleo និងត្រូវគ្នាជាមួយក្របខ័ណ្ឌកម្មវិធី STM32Cube
- កញ្ចប់មុខងារ STM32Cube ។ សំណុំនៃមុខងារ ឧamples សម្រាប់ករណីកម្មវិធីសាមញ្ញបំផុតមួយចំនួនដែលបង្កើតឡើងដោយប្រើម៉ូឌុល និងអន្តរប្រតិបត្តិការនៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ និងពង្រីក STM32 Nucleo ជាមួយនឹងកម្មវិធី STM32Cube និងការពង្រីក។
បរិស្ថានអភិវឌ្ឍន៍បើកចំហ STM32 គឺត្រូវគ្នាជាមួយនឹងបរិស្ថានអភិវឌ្ឍន៍ជាច្រើនរួមមាន STM32CubeIDE, IAR EWARM, Keil MDK-ARM និង IDEs ដែលមានមូលដ្ឋានលើ GCC/LLVM ជាមួយនឹងលទ្ធភាពក្នុងការរួមបញ្ចូលធាតុផ្សំផ្សេងៗដូចជា STM32CubeMX, STM32CubeProgrammer32.
បរិស្ថានអភិវឌ្ឍន៍បើកចំហ STM32៖ អ្វីទាំងអស់ដែលអ្នកត្រូវការ
ការរួមបញ្ចូលគ្នានៃបន្ទះដែលអាចពង្រីកបានយ៉ាងទូលំទូលាយដោយផ្អែកលើផលិតផលពាណិជ្ជកម្មឈានមុខគេ និងកម្មវិធីម៉ូឌុល ពីកម្មវិធីបញ្ជារហូតដល់កម្រិតកម្មវិធី អនុញ្ញាតឱ្យបង្កើតគំរូគំនិតយ៉ាងឆាប់រហ័សដែលអាចផ្លាស់ប្តូរយ៉ាងរលូនទៅជាការរចនាចុងក្រោយ។
ដើម្បីចាប់ផ្តើមការរចនារបស់អ្នក៖
- ជ្រើសរើសក្រុមប្រឹក្សាអភិវឌ្ឍន៍នុយក្លេអ៊ែរ STM32 (NUCLEO) និងការពង្រីក (X-NUCLEO) ដែលសមស្រប (ឧបករណ៍ចាប់សញ្ញា ការតភ្ជាប់ អូឌីយ៉ូ ការគ្រប់គ្រងម៉ូទ័រ។ល។) សម្រាប់មុខងារដែលអ្នកត្រូវការ។
- ជ្រើសរើសបរិយាកាសអភិវឌ្ឍន៍របស់អ្នក (IAR EWARM, Keil MDK និង GCC/LLVM-based IDEs) ហើយប្រើឧបករណ៍ និងកម្មវិធី STM32Cube ឥតគិតថ្លៃដូចជា STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor ឬ STM32CubeIDE។
- ទាញយកកម្មវិធីចាំបាច់ទាំងអស់ ដើម្បីដំណើរការមុខងារនៅលើបន្ទះពង្រីក STM32 Nucleo ដែលបានជ្រើសរើស។
- ចងក្រងការរចនារបស់អ្នក ហើយបញ្ចូលវាទៅក្នុងក្រុមប្រឹក្សាអភិវឌ្ឍន៍ STM32 Nucleo ។
- បន្ទាប់មកចាប់ផ្តើមបង្កើត និងសាកល្បងកម្មវិធីរបស់អ្នក។ កម្មវិធីដែលត្រូវបានបង្កើតឡើងនៅលើផ្នែករឹងគំរូនៃបរិស្ថានអភិវឌ្ឍន៍បើកចំហ STM32 អាចត្រូវបានប្រើដោយផ្ទាល់នៅក្នុងបន្ទះគំរូគំរូកម្រិតខ្ពស់ ឬនៅក្នុងការរចនាផលិតផលបញ្ចប់ដោយប្រើសមាសភាគ ST ពាណិជ្ជកម្មដូចគ្នា ឬសមាសធាតុមកពីគ្រួសារដូចគ្នាជាមួយនឹងអ្វីដែលបានរកឃើញនៅលើបន្ទះ STM32 Nucleo ។
ឯកសារ/ធនធាន
![]() |
STMicroelectronics X-NUCLEO-53L7A1 ឧបករណ៍ចាប់សញ្ញាជួរច្រើនតំបន់ [pdf] ការណែនាំអ្នកប្រើប្រាស់ X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 ឧបករណ៍ចាប់សញ្ញាជួរច្រើនតំបន់, ឧបករណ៍ចាប់សញ្ញាជួរច្រើនតំបន់, ឧបករណ៍ចាប់សញ្ញាជួរ, ឧបករណ៍ចាប់សញ្ញា |