ຄູ່ມືເລີ່ມຕົ້ນດ່ວນ
Time-of-Flight 8×8 multizone range sensor with 90° FoV VL53L7CX expansion board for
ນິວຄລີໂອ STM32
ຕຸລາ 2022
ຮາດແວຫຼາຍກວ່າview
VL53L7CX – 8×8 ເຊັນເຊີ multizone ທີ່ມີ 90° FoV
ລາຍລະອຽດຮາດແວ X-NUCLEO-53L7A1
- X-NUCLEO-53L7A1 ເປັນເຊັນເຊີ 8×8 multizone ທີ່ມີ 90° FoV ແລະກະດານພັດທະນາທີ່ອອກແບບອ້ອມຮອບເຊັນເຊີ VL53L7CX ໂດຍອີງໃສ່ເຕັກໂນໂລຊີ ST FlightSense™ ສິດທິບັດ.
- VL53L7CX ຕິດຕໍ່ສື່ສານກັບ STM32 Nucleo developer board host microcontroller ຜ່ານການເຊື່ອມຕໍ່ IC ທີ່ມີຢູ່ໃນຕົວເຊື່ອມຕໍ່ Arduino UNO R3.
ຜະລິດຕະພັນທີ່ສໍາຄັນຢູ່ໃນເຮືອ
VL53L7CX 8×8 ເຊັນເຊີຫຼາຍເຂດທີ່ມີ 90° FoV
ຊ່ອງຫວ່າງ 0.25, 0.5 ແລະ 1 ມມ ເພື່ອຈຳລອງຊ່ອງຫວ່າງອາກາດ, ດ້ວຍແວ່ນປົກ
ກະດານແບ່ງແຍກ
ກະດານແຍກ SATEL-VL53L7CX ສາມາດຊື້ແຍກຕ່າງຫາກ
ຂໍ້ມູນຫຼ້າສຸດມີຢູ່ www.st.com
X-NUCLEO-53L7A1
ລະຫັດຄໍາສັ່ງ: X-NUCLEO-53L7A1
- ກະດານຂະຫຍາຍ X-NUCLEO-53L7A1
•ອຸປະກອນ VL53L7CX ໃນຄໍາຮ້ອງສະຫມັກທີ່ກໍາຫນົດເອງສາມາດປະສົມປະສານກັບກະດານຂະຫຍາຍ, ຫຼືແຍກ VL53L7CX ພາຍນອກ.
•ກະດານ breakout ແມ່ນສົ່ງແຍກຕ່າງຫາກ. - X-NUCLEO-53L7A1 ຍັງມີຢູ່ໃນຊຸດ NUCLEO (P-NUCLEO-53L7A1)
• ກະດານຂະຫຍາຍ X-NUCLEO-53L7A1 ຍັງສາມາດສັ່ງໄດ້ www.st.com ເປັນສ່ວນຫນຶ່ງຂອງ NUCLEO Pack ທີ່ມີກະດານຂະຫຍາຍແລະກະດານ STM32 NUCLEO.
• ລະຫັດສັ່ງ: P-NUCLEO-53L7A1: X-NUCLEO-53L7A1 ກະດານຂະຫຍາຍ ແລະ NUCLEO-F401RE ກະດານຄຸນສົມບັດເຕັມ. - ກະດານແຍກ VL53L7CX ສາມາດສັ່ງແຍກຕ່າງຫາກ
• ລະຫັດສັ່ງຊື້: SATEL-VL53L7CX
•ຊຸດດັ່ງກ່າວມີສອງກະດານ breakout
ເຊັນເຊີ Time-of-Flight ສະພາບແວດລ້ອມຊອບແວ
ຊອບແວ STM32Cube ສິ້ນສຸດລົງview
ລາຍລະອຽດຊອບແວ X-CUBE-TOF1
- ຊຸດຊອບແວ X-CUBE-TOF1 ແມ່ນການຂະຫຍາຍ STM32Cube ສໍາລັບກະດານຂະຫຍາຍຂອງຄອບຄົວຜະລິດຕະພັນ Time-of-Flight (ລວມທັງ X-NUCLEO-53L7A1) ສໍາລັບ STM32. ລະຫັດແຫຼ່ງແມ່ນອີງໃສ່ STM32Cube ເພື່ອຄວາມສະດວກໃນການພົກພາແລະການແບ່ງປັນລະຫັດໃນທົ່ວຄອບຄົວ STM32 MCU ທີ່ແຕກຕ່າງກັນ. A sampການປະຕິບັດແມ່ນມີຢູ່ສໍາລັບກະດານຂະຫຍາຍເຊັນເຊີ STM32 Nucleo (X-NUCLEO-53L7A1) ທີ່ສຽບຢູ່ດ້ານເທິງຂອງກະດານພັດທະນາ STM32 Nucleo (NUCLEO-F401RE ຫຼື NUCLEO-L476RG).
ລັກສະນະທີ່ສໍາຄັນ
- ຊັ້ນໄດເວີ (VL53L7CX ULD) ສໍາລັບການຄຸ້ມຄອງທີ່ສົມບູນແບບຂອງເຊັນເຊີ VL53L7CX ລະດັບຄວາມຖືກຕ້ອງສູງປະສົມປະສານຢູ່ໃນກະດານຂະຫຍາຍ X-NUCLEO-53L7A1.
- ການພົກພາງ່າຍໃນທົ່ວຄອບຄົວ MCU ທີ່ແຕກຕ່າງກັນ, ຂໍຂອບໃຈກັບ STM32Cube.
- ເງື່ອນໄຂການອະນຸຍາດຟຣີ, ເປັນມິດກັບຜູ້ໃຊ້.
- Sample ລະຫັດສໍາລັບການວັດແທກລະດັບ.
ຕັ້ງຄ່າ & Demo Examples
HW ເງື່ອນໄຂເບື້ອງຕົ້ນ
- 1x ກະດານຂະຫຍາຍເຊັນເຊີ ToF ຄວາມຖືກຕ້ອງສູງໂດຍອີງໃສ່ VL53L7CX (X-NUCLEO-53L7A1).
- 1x ກະດານພັດທະນານິວຄລີໂອ STM32 (NUCLEO-F401RE ສຳລັບຕົວຢ່າງampເລ)
- 1x ແລັບທັອບ/PC ກັບ Windows
- 1x ສາຍ USB ປະເພດ A ຫາ Mini-B
- ຖ້າຫາກວ່າທ່ານບໍ່ມີ STM32 Nucleo ຄະນະກໍາມະການພັດທະນາ, ທ່ານສາມາດສັ່ງຊື້ຊຸດ Nucleo (P-NUCLEO-53L7A1):
• ກະດານຂະຫຍາຍ X-NUCLEO-53L7A1 ແລະກະດານລັກສະນະເຕັມຂອງ NUCLEO-F401RE ສົ່ງຮ່ວມກັນ.
SW ເງື່ອນໄຂເບື້ອງຕົ້ນ
- STSW-IMG036: Ultra Lite Driver (ULD) ສໍາລັບ VL53L7CX
- STSW-IMG037: P-NUCLEO-53L7A1 Graphical User Interface (GUI) ໃນ Windows 7 ແລະ 10
- STSW-IMG038: ໄດເວີ Linux ສໍາລັບ VL53L7CX
- X-CUBE-TOF1: ການຂະຫຍາຍຊອບແວເຊັນເຊີ Time-of-Flight ສໍາລັບ STM32Cube.
- ເມື່ອທ່ານຕິດຕັ້ງ X-CUBE-TOF1 ຕົວຕິດຕັ້ງກໍ່ຕິດຕັ້ງໄດເລກະທໍລີທີ່ມີ exampໂຄງການ le ທີ່ນີ້, ສໍາລັບການຍົກຕົວຢ່າງ:
- C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projects\NUCLEOF1RE\Examples\53L7A1\53L7A1_SimpleRanging.
ການຕິດຕັ້ງໄດເວີຊຸດ NUCLEO
ການຕິດຕັ້ງຊອບແວ VL53L7CX GUI
GUI ໂດຍທົ່ວໄປແມ່ນເຄື່ອງມືທໍາອິດແລະງ່າຍທີ່ຈະປະເມີນອຸປະກອນ
- ປະຕິບັດການຕິດຕັ້ງ HW ແລະເຊື່ອມຕໍ່ກະດານຂະຫຍາຍ VL53L7CX + Nucleo F401RE ກັບ PC
- ຕິດຕັ້ງ GUI SW ສໍາລັບ VL53L7CX Demo ແລະການຕັ້ງຄ່າການຕັ້ງຄ່າ
- STSW-IMG037, ດາວໂຫຼດມາຈາກ www.st.com
- ດໍາເນີນການຕິດຕັ້ງດ້ວຍສິດທິ Admin
ການໂຕ້ຕອບຜູ້ໃຊ້ຮູບພາບສາມາດ:
- ປະຕິບັດການປັບຄ່າຊົດເຊີຍ ແລະ Xtalk ແລະເບິ່ງຂໍ້ມູນການປັບທຽບຂໍ້ມູນ
- ປ່ຽນຕົວກໍານົດການທີ່ສໍາຄັນຂອງ VL53L7CX
- ສະແດງຂໍ້ມູນທີ່ໃຊ້ເວລາທີ່ແທ້ຈິງ (ໄລຍະທາງ, ສັນຍານ, ອັດຕາການລ້ອມຮອບ)
- ຮັບບັນທຶກຂໍ້ມູນ ແລະຫຼິ້ນຂໍ້ມູນບັນທຶກຄືນໃໝ່ (.csv file)
ການຕິດຕັ້ງຊອບແວ X-CUBE-TOF1
- ປະຕິບັດການຕິດຕັ້ງ HW ແລະເຊື່ອມຕໍ່ຊຸດ NUCLEO ( P-NUCLEO-53L7A1) ກັບ PC
- ຕິດຕັ້ງແພັກເກັດ 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 ທີ່ມີ 90° FoV
ລະຫັດການປະເມີນຜົນ example (.bin) ໂດຍໃຊ້ X-CUBE-TOF1 ແລະຊຸດ NUCLEO
ປະຕິບັດຕາມຄໍາແນະນໍາຈາກ UM3108 (ວິທີການໃຊ້ VL53L7CX ກັບຊຸດຊອບແວເຊັນເຊີ X-CUBE-TOF1 Time-of-Flight STMicroelectronics ສໍາລັບ STM32CubeMX) ທີ່ສາມາດພົບໄດ້ໃນ st.com
VL53L7CX – 8×8 ເຊັນເຊີ multizone ທີ່ມີ 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 ເຊັນເຊີ Time-of-Flight ຄວາມຖືກຕ້ອງສູງໂດຍອີງໃສ່ VL53L7CX ສໍາລັບ STM32 Nucleo
- ຕາຕະລາງ X-NUCLEO-53L7A1
- X-NUCLEO-53L7A1 GERBER
P-NUCLEO-53L7A1:
- ຂໍ້ມູນຫຍໍ້ DB4871: VL53L7CX Nucleo pack ທີ່ມີກະດານຂະຫຍາຍ X-NUCLEO-53L7A1 ແລະ STM32F401RE Nucleo board
SATEL-VL53L7CX:
- ຂໍ້ມູນຫຍໍ້ DB4809: ກະດານແບ່ງແຍກ VL53L7CX ເຊັນເຊີເວລາການບິນຄວາມຖືກຕ້ອງສູງ
- ຕາຕະລາງ SATEL-VL53L7CX
- SATEL-VL53L7CX GERBER
X-CUBE-TOF1: ຊຸດຊອບແວສໍາລັບ STM32Cube
- ຂໍ້ມູນໂດຍຫຍໍ້ DB4449: ການຂະຫຍາຍຊອບແວ sensors time-of-Flight ສໍາລັບ STM32Cube
- ຄູ່ມືຜູ້ໃຊ້ UM3108: ເລີ່ມຕົ້ນດ້ວຍ STMicroelectronics X-CUBE-TOF1, ເຊັນເຊີ Time-of-Flight, ຊຸດຊອບແວສໍາລັບ STM32CubeMX
VL53L7CX:
- ເອກະສານຂໍ້ມູນ DS13865: Time-of-Flight 8×8 multizone range sensor with 90° FoV
- ຂໍ້ມູນໂດຍຫຍໍ້ DB4796: Time-of-Flight 8×8 multizone sensor range with 90° FoV
STSW-IMG036:
- ຂໍ້ມູນຫຍໍ້ DB4810: ການໂຕ້ຕອບການຂຽນໂປຣແກຣມແອັບພລິເຄຊັນ Ultra lite (ULD) ສໍາລັບເຊັນເຊີ VL53L7CX Time-of-Flight 8 × 8 multizone ກັບ 90° FoV
STSW-IMG037:
- ຂໍ້ມູນຫຍໍ້ DB4811: P-NUCLEO-53L7A1 pack graphical user interface (GUI)
STM32 Open Development Environment: Overview
ລະບົບນິເວດ STM32 ODE
ການຜະລິດ ແລະ ການພັດທະນາໄວ, ລາຄາບໍ່ແພງ
ສະພາບແວດລ້ອມການພັດທະນາແບບເປີດຂອງ STM32 (ODE) ເປັນວິທີທີ່ເປີດ, ປ່ຽນແປງໄດ້, ງ່າຍ ແລະລາຄາບໍ່ແພງເພື່ອພັດທະນາອຸປະກອນ ແລະ ແອັບພລິເຄຊັ່ນນະວັດຕະກໍາໂດຍອີງໃສ່ຄອບຄົວໄມໂຄຄອນຄວບຄຸມ STM32 32-bit ລວມກັບອົງປະກອບ ST ທີ່ທັນສະໄຫມອື່ນໆທີ່ເຊື່ອມຕໍ່ຜ່ານກະດານຂະຫຍາຍ. ມັນຊ່ວຍໃຫ້ການສ້າງຕົວແບບໄດ້ໄວດ້ວຍອົງປະກອບຊັ້ນນໍາທີ່ສາມາດຫັນປ່ຽນໄປສູ່ການອອກແບບສຸດທ້າຍໄດ້ຢ່າງວ່ອງໄວ.
STM32 ODE ປະກອບມີຫ້າອົງປະກອບດັ່ງຕໍ່ໄປນີ້:
- ກະດານພັດທະນານິວຄລີໂອ STM32. ກະດານພັດທະນາທີ່ເໝາະສົມສຳລັບຊຸດຄວບຄຸມ microcontroller ທັງໝົດSTM32, ມີຄວາມສາມາດໃນການຂະຫຍາຍແບບບໍ່ຈຳກັດ, ແລະມີຕົວດີບັກ/ໂປຣແກຣມເມີແບບປະສົມປະສານ.
- ກະດານຂະຫຍາຍນິວຄລີໂອ STM32. ກະດານທີ່ມີຟັງຊັນເພີ່ມເຕີມເພື່ອເພີ່ມການຮັບຮູ້, ການຄວບຄຸມ, ການເຊື່ອມຕໍ່, ພະລັງງານ, ສຽງຫຼືຟັງຊັນອື່ນໆຕາມຄວາມຕ້ອງການ. ກະດານຂະຫຍາຍແມ່ນສຽບຢູ່ເທິງສຸດຂອງກະດານພັດທະນາ STM32 Nucleo. ຫນ້າທີ່ສະລັບສັບຊ້ອນຫຼາຍສາມາດບັນລຸໄດ້ໂດຍການວາງກະດານຂະຫຍາຍເພີ່ມເຕີມ
- ຊອບແວ STM32Cube. ຊຸດຂອງເຄື່ອງມືທີ່ບໍ່ມີຄ່າໃຊ້ຈ່າຍແລະ bricks ຊອບແວທີ່ຝັງໄວ້ເພື່ອເຮັດໃຫ້ການພັດທະນາໄວແລະງ່າຍດາຍໃນ STM32, ລວມທັງຮາດແວ Abstraction Layer, ກາງແລະ STM32CubeMX PC-based configurator ແລະເຄື່ອງສ້າງລະຫັດ.
- ຊອບແວຂະຫຍາຍ STM32Cube. ຊອບແວການຂະຫຍາຍສະໜອງໃຫ້ໂດຍບໍ່ເສຍຄ່າເພື່ອໃຊ້ກັບກະດານຂະຫຍາຍ STM32 Nucleo, ແລະເຂົ້າກັນໄດ້ກັບໂຄງຮ່າງຊອບແວ STM32Cube
- ຊຸດຟັງຊັນ STM32Cube. ຊຸດຟັງຊັນ examples ສໍາລັບບາງກໍລະນີຄໍາຮ້ອງສະຫມັກທົ່ວໄປທີ່ສຸດທີ່ສ້າງຂຶ້ນໂດຍ leveraging modularity ແລະ interoperability ຂອງ STM32 Nucleo ກະດານພັດທະນາແລະການຂະຫຍາຍ, ກັບຊອບແວ STM32Cube ແລະການຂະຫຍາຍຕົວ.
ສະພາບແວດລ້ອມການພັດທະນາແບບເປີດຂອງ STM32 ແມ່ນເຂົ້າກັນໄດ້ກັບສະພາບແວດລ້ອມການພັດທະນາທີ່ຫຼາກຫຼາຍລວມທັງ STM32CubeIDE, IAR EWARM, Keil MDK-ARM, ແລະ IDEs ທີ່ອີງໃສ່ GCC/LLVM, ໂດຍມີຄວາມເປັນໄປໄດ້ໃນການເຊື່ອມໂຍງອົງປະກອບຕ່າງໆເຊັ່ນ STM32CubeMX, STM32CubeProgrammer.32.
STM32 Open Development Environment: ທັງຫມົດທີ່ທ່ານຕ້ອງການ
ການປະສົມປະສານຂອງກະດານທີ່ສາມາດຂະຫຍາຍໄດ້ຢ່າງກວ້າງຂວາງໂດຍອີງໃສ່ຜະລິດຕະພັນການຄ້າຊັ້ນນໍາແລະຊອບແວ modular, ຈາກໄດເວີເຖິງລະດັບຄໍາຮ້ອງສະຫມັກ, ຊ່ວຍໃຫ້ການສ້າງແບບຈໍາລອງໄວຂອງແນວຄວາມຄິດທີ່ສາມາດຫັນປ່ຽນໄປສູ່ການອອກແບບສຸດທ້າຍ.
ເພື່ອເລີ່ມຕົ້ນການອອກແບບຂອງທ່ານ:
- ເລືອກກະດານພັດທະນານິວຄລີໂອ 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 ເຊັນເຊີ Multizone Ranging [pdf] ຄູ່ມືຜູ້ໃຊ້ X-NUCLEO-53L7A1, X-NUCLEO-53L7A1 ເຊັນເຊີຫຼາຍເຂດ, ເຊັນເຊີຫຼາຍເຂດ, ເຊັນເຊີ Ranging, ເຊັນເຊີ |