พร็อกซิมิตี้เซนเซอร์ความแม่นยำสูง VL53L4ED ของ STMicroelectronics

ข้อมูลสินค้า
ข้อมูลจำเพาะ
- พรอกซิมิตี้เซนเซอร์ความแม่นยำสูงพร้อมบอร์ดขยายความสามารถด้านอุณหภูมิแบบขยาย
- อิงตาม VL53L4ED สำหรับ STM32 Nucleo
- เซนเซอร์: VL53L4ED ToF
- Spacers: 0.25 มม., 0.5 มม. และ 1 มม. เพื่อจำลองช่องว่างอากาศ
- บอร์ดแยกส่วน: บอร์ดแยกส่วน SATEL-VL53L4ED จำหน่ายแยกต่างหาก
- ตัวเชื่อมต่อ: ตัวเชื่อมต่อ Arduino UNO R3
คำแนะนำการใช้ผลิตภัณฑ์
X-NUCLEO-53L4A3 ติดตั้งมาพร้อมกับเซ็นเซอร์ VL53L4ED, สเปเซอร์, แผงแยก และตัวเชื่อมต่อ ได้รับการออกแบบมาเพื่อการตรวจจับบริเวณใกล้เคียงที่มีความแม่นยำสูงพร้อมความสามารถในช่วงอุณหภูมิที่ขยายออกไป
- บอร์ดที่ต้องการ: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3
- เชื่อมต่อ P-NUCLEO เข้ากับพีซีผ่าน USB
- ติดตั้งไดรเวอร์พอร์ต USB ของพีซีเพื่อตรวจจับบอร์ด Nucleo
- ติดตั้งซอฟต์แวร์ VL53L4ED GUI สำหรับการประเมินอุปกรณ์
- ติดตั้งแพ็คเกจซอฟต์แวร์ X-CUBE-TOF1 สำหรับ API SW และตัวอย่างampเลส.
ทำตามคำแนะนำที่ให้ไว้ใน UM3108 บน st.com เพื่อใช้ VL53L4ED พร้อมแพ็คเกจซอฟต์แวร์ X-CUBE-TOF1 ลากและวาง .bin fileสำหรับการติดตั้ง
คำถามที่พบบ่อย
- ฉันจะหาเอกสารและแหล่งข้อมูลเพิ่มเติมได้จากที่ไหน?
- คุณสามารถเข้าถึงเอกสารที่เกี่ยวข้องทั้งหมดและแหล่งข้อมูลเพิ่มเติมได้ที่ https://www.st.com/en/imaging-and-photonics-solutions/VL53L4ED- เอกสารทั้งหมดมีอยู่ในแท็บเอกสารประกอบของผลิตภัณฑ์ webหน้าหนังสือ.
ฮาร์ดแวร์โอเวอร์view
คำอธิบายฮาร์ดแวร์ X-NUCLEO-53L4A3
- X-NUCLEO-53L4A3 เป็นบอร์ดพัฒนาที่ได้รับการออกแบบโดยใช้เซ็นเซอร์ความใกล้ชิดที่มีความแม่นยำสูง VL53L4ED ToF และเซ็นเซอร์ช่วงอุณหภูมิที่ขยายออก โดยใช้เทคโนโลยี ST FlightSense ที่จดสิทธิบัตรแล้ว
- VL53L4ED สื่อสารกับไมโครคอนโทรลเลอร์โฮสต์ของบอร์ดนักพัฒนา STM32 Nucleo ผ่านลิงก์ I2C ที่มีอยู่ในตัวเชื่อมต่อ Arduino UNO R3
ผลิตภัณฑ์หลักบนเรือ
- VL53L4ED ToF พรอกซิมิตี้ความแม่นยำสูงและเซ็นเซอร์ช่วงอุณหภูมิที่ขยาย
- ตัวเว้นระยะ 0.25, 0.5 และ 1 มม. เพื่อจำลองช่องว่างอากาศ พร้อมกระจกครอบ
ขั้วต่อบอร์ดฝ่าวงล้อม
- คุณสามารถซื้อบอร์ดแยก SATEL-VL53L4ED แยกต่างหากได้

- บอร์ดขยาย X-NUCLEO-53L4A3
- อุปกรณ์ VL53L4ED ในแอปพลิเคชันแบบกำหนดเองสามารถรวมเข้ากับบอร์ดขยายหรือการแยก VL53L4ED ภายนอกได้
- บอร์ดฝ่าวงล้อมจัดส่งแยกต่างหาก
- นอกจากนี้ X-NUCLEO-53L4A3 ยังมีจำหน่ายในรูปแบบ NUCLEO Pack (P-NUCLEO-53L4A3)
- สามารถสั่งซื้อบอร์ดขยาย X-NUCLEO-53L4E3 ได้ที่ www.st.com โดยเป็นส่วนหนึ่งของ NUCLEO Pack ที่มีบอร์ดขยายและบอร์ด STM32 NUCLEO
- รหัสคำสั่งซื้อ: P-NUCLEO-53L4A3: บอร์ดขยาย X-NUCLEO-53L4A3 และบอร์ดคุณสมบัติครบถ้วน NUCLEO-F401RE
- สามารถสั่งซื้อบอร์ดแยกชิ้นส่วน VL53L4ED แยกต่างหากได้
- รหัสการสั่งซื้อ: SATEL-VL53L4ED
- แพ็คประกอบด้วยบอร์ดฝ่าวงล้อมสองอัน

คำอธิบายซอฟต์แวร์ X-CUBE-TOF1
ชุดซอฟต์แวร์ X-CUBE-TOF1 เป็นส่วนเสริม STM32Cube สำหรับบอร์ดขยายของตระกูลผลิตภัณฑ์ Time-of-Flight (รวมถึง X-NUCLEO-53L4A3) สำหรับ STM32 ซอร์สโค้ดอิงจาก STM32Cube เพื่อความสะดวกในการพกพาและการแชร์โค้ดใน MCU ตระกูล STM32 ต่างๆ เช่นampการใช้งาน le มีให้ใช้งานสำหรับบอร์ดขยายเซ็นเซอร์กำหนดขอบเขต STM32 Nucleo (X-NUCLEO-53L4A3) ที่เสียบอยู่ด้านบนของบอร์ดพัฒนา STM32 Nucleo (NUCLEOF401RE หรือ NUCLEO-L476RG)
คุณสมบัติที่สำคัญ
- ชั้นไดรเวอร์ (VL53L4ED ULD) สำหรับการจัดการเซนเซอร์ VL53L4ED แบบครบถ้วนซึ่งรวมอยู่ในบอร์ดขยาย X-NUCLEO-53L4A3
- พกพาได้ง่ายในตระกูล MCU ต่างๆ ด้วย STM32Cube
- เงื่อนไขใบอนุญาตฟรีและใช้งานง่าย
- Sampรหัส le สำหรับการวัดระยะ
สภาพแวดล้อมของซอฟต์แวร์เซ็นเซอร์จับเวลาการบิน ซอฟต์แวร์ STM32Cube สิ้นสุดแล้วview

ตั้งค่า & สาธิต Exampเลส
ตั้งค่า & สาธิต Exampข้อกำหนดเบื้องต้นของ HW
- 1x บอร์ดขยายเซ็นเซอร์ ToF ความแม่นยำสูงที่ใช้ VL53L4ED (X-NUCLEO-53L4A3)
- 1x บอร์ดพัฒนานิวคลีโอ STM32 (NUCLEO-F401RE สำหรับตัวอย่างampเลอ)
- 1x แล็ปท็อป/พีซีพร้อม Windows
- 1x สาย USB ประเภท A ถึง Mini-B USB
- หากคุณไม่มีบอร์ดพัฒนา Nucleo STM32 คุณสามารถสั่งซื้อแพ็ค Nucleo (P-NUCLEO-53L4A3) ได้:
- บอร์ดขยาย X-NUCLEO-53L4A3 และบอร์ดคุณสมบัติครบถ้วน NUCLEO-F401RE จัดส่งพร้อมกัน

ตั้งค่า & สาธิต Exampข้อกำหนดเบื้องต้นของ SW
- STSW-IMG044: ไดร์เวอร์ Ultra Lite (ULD) สำหรับ VL53L4ED
- STSW-IMG045: ส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) บน Windows 7 และ 10
- STSW-IMG046: ไดรเวอร์ Linux สำหรับ VL53L4ED
- X-CUBE-TOF1: ส่วนขยายซอฟต์แวร์เซ็นเซอร์ Time-of-Flight สำหรับ STM32Cube
- เมื่อคุณติดตั้ง X-CUBE-TOF1 ตัวติดตั้งจะรวมไดเร็กทอรีที่มีไฟล์ example โครงการที่นี่เช่น:
- ค:\ผู้ใช้\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \โครงการ\NUCLEOF1RE\เช่นamples\53L4A3\53L4A3_SimpleRanging.
การติดตั้งไดรเวอร์ NUCLEO Kit
- เชื่อมต่อ P-NUCLEO เข้ากับพีซีผ่าน USB
- รอให้คณะกรรมการได้รับการยอมรับ ไดรเวอร์จะถูกติดตั้งโดยอัตโนมัติ)
- หาก Windows ไม่สามารถติดตั้งไดรเวอร์ STLINK โดยอัตโนมัติ โปรดทำตามขั้นตอนที่ 2

- ติดตั้งไดรเวอร์พอร์ต USB ของพีซีเพื่อตรวจจับบอร์ด Nucleo
- ดาวน์โหลด STSW-LINK009 จาก www.st.com
- แตกไฟล์และดับเบิลคลิกที่ “stlink_winusb_install.bat” เพื่อติดตั้งไดรเวอร์

การติดตั้งซอฟต์แวร์ VL53L4ED GUI
โดยทั่วไป GUI เป็นเครื่องมือแรกและง่ายที่สุดในการประเมินอุปกรณ์
- ทำการติดตั้ง HW และเชื่อมต่อบอร์ดขยาย X-NUCLEO-53L4A3 + Nucleo F401RE เข้ากับพีซี
- ติดตั้ง GUI SW สำหรับการสาธิต VL53L4ED และการตั้งค่าการกำหนดค่า
- STSW-IMG045 ดาวน์โหลดจาก www.st.com
- เรียกใช้โปรแกรมติดตั้งด้วยสิทธิ์ของผู้ดูแลระบบ
ส่วนต่อประสานกราฟิกกับผู้ใช้สามารถทำได้
- ดำเนินการสอบเทียบออฟเซ็ตและ Xtalk และแสดงภาพข้อมูลการสอบเทียบ
- เปลี่ยนพารามิเตอร์ที่สำคัญของ VL53L4ED
- แสดงข้อมูลแบบเรียลไทม์ (ระยะทาง สัญญาณ อัตราโดยรอบ)
- รับการบันทึกข้อมูลและเล่นซ้ำบันทึกข้อมูล (.csv file)

การติดตั้งซอฟต์แวร์ X-CUBE-TOF1
- ทำการติดตั้ง HW และเชื่อมต่อชุด NUCLEO ( P-NUCLEO-53L4A3) เข้ากับพีซี
- ติดตั้งแพ็คเกจ X-CUBE-TOF1 SW
- X-CUBE-TOF1 rev 3.4.0 หรือใหม่กว่า ดาวน์โหลดได้จาก www.st.com
- X-CUBE-TOF1 ได้รับการติดตั้งผ่าน STM32CubeMx จัดการส่วนการติดตั้งซอฟต์แวร์
- เมื่อติดตั้ง X-CUBE-TOF1 แล้ว ไปที่
- ค:\ผู้ใช้\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \โครงการ\NUCLEO-F1RE\เช่นamples\53L4A3\53L4A3_SimpleRanging
เนื้อหาแพ็คเกจซอฟต์แวร์ X-CUBE: API SW + SW เช่นampเลส

VL53L4ED – ToF ความแม่นยำสูงและเซ็นเซอร์ช่วงอุณหภูมิที่ขยาย
รหัสการประเมินผล เช่นample (.bin) โดยใช้ X-CUBE-TOF1 และ NUCLEO Pack
- ทำตามคำแนะนำจาก UM3108 (วิธีใช้ VL53L4ED กับแพ็คเกจซอฟต์แวร์เซ็นเซอร์ X-CUBE-TOF1 Time-of-Flight ของ STMicroelectronics สำหรับ STM32CubeMX) ซึ่งสามารถพบได้ใน เซนต์.คอม

- VL53L4ED – ToF ความแม่นยำสูงและเซ็นเซอร์ช่วงอุณหภูมิที่ขยาย
เริ่มเขียนโปรแกรมด้วยโค้ด เช่นampโดยใช้ X-CUBE-TOF1 และ NUCLEO Pack
- ทำตามคำแนะนำจาก UM3108 (วิธีใช้ VL53L4ED กับแพ็คเกจซอฟต์แวร์เซ็นเซอร์ X-CUBE-TOF1 Time-of-Flight ของ STMicroelectronics สำหรับ STM32CubeMX) ซึ่งสามารถพบได้ใน เซนต์.คอม

- ไปที่ https://www.st.com/en/imaging-and-photonics-solutions/VL53L4ED
- เอกสารทั้งหมดมีอยู่ในแท็บเอกสารประกอบของผลิตภัณฑ์ที่เกี่ยวข้อง webหน้าหนังสือ
VL53L4ED: โฟลเดอร์ผลิตภัณฑ์
- DS14256: พรอกซิมิตี้เซนเซอร์ความแม่นยำสูง Time-of-Flight พร้อมความสามารถในการขยายอุณหภูมิ - เอกสารข้อมูล
- DB5003: บอร์ดขยายพร็อกซิมิตี้เซนเซอร์ความแม่นยำสูงตามเวลาการบินที่ใช้ VL53L4ED สำหรับ STM32 Nucleo – ข้อมูลสรุป
X-NUCLEO-53L4A3: โฟลเดอร์ผลิตภัณฑ์
- DB5074: พรอกซิมิตี้เซนเซอร์ความแม่นยำสูงพร้อมบอร์ดขยายความสามารถด้านอุณหภูมิแบบขยายที่ใช้ VL53L4ED สำหรับ STM32 Nucleo – ข้อมูลสรุป
- UM3222: เริ่มต้นใช้งานบอร์ดขยาย X-NUCLEO-53L4A3 สำหรับ STM32 Nucleo ที่ใช้ VL53L4ED – คู่มือผู้ใช้
P-NUCLEO-53L4A3: โฟลเดอร์ผลิตภัณฑ์
- DB5122: VL53L4ED Nucleo pack พร้อมบอร์ดขยาย X-NUCLEO-53L4A3 และบอร์ด STM32F401RE Nucleo– ข้อมูลสรุป
- UM3222: เริ่มต้นใช้งานบอร์ดขยาย X-NUCLEO-53L4A3 สำหรับ STM32 Nucleo ที่ใช้ VL53L4ED – คู่มือผู้ใช้
SATEL-VL53L4ED: โฟลเดอร์ผลิตภัณฑ์
- DB5080: บอร์ดฝ่าวงล้อม VL53L4ED พรอกซิมิตี้เซนเซอร์ความแม่นยำสูงพร้อมความสามารถในการขยายอุณหภูมิ – ข้อมูลสรุป
STSW-IMG044: ไดรเวอร์ Ultra Lite (ULD) สำหรับโฟลเดอร์ VL53L4ED
- DB5182: Application Programming Interface (API) ไดรเวอร์ Ultra lite (ULD) สำหรับ VL53L4ED – ข้อมูลสรุป
STSW-IMG045: โฟลเดอร์ส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI)
- DB5183: ส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) แพ็ค P-NUCLEO-53L4A3 – ข้อมูลสรุป
X-CUBE-TOF1: ชุดซอฟต์แวร์สำหรับ STM32Cube
- DB4449: ส่วนขยายซอฟต์แวร์เซ็นเซอร์ Time-of-Flight สำหรับ STM32Cube – ข้อมูลสรุป
- UM3108: เริ่มต้นใช้งาน STMicroelectronics X-CUBE-TOF1, เซ็นเซอร์ Time-of-Flight, ชุดซอฟต์แวร์สำหรับ STM32CubeMX – คู่มือผู้ใช้
STM32 ODE ระบบนิเวศ
การสร้างต้นแบบและการพัฒนาที่รวดเร็ว ราคาไม่แพง
STM32 Open Development Environment (ODE) เป็นวิธีที่เปิดกว้าง ยืดหยุ่น ง่าย และราคาไม่แพงในการพัฒนาอุปกรณ์และแอพพลิเคชั่นที่เป็นนวัตกรรมใหม่โดยใช้ไมโครคอนโทรลเลอร์ตระกูล STM32 32 บิต รวมกับส่วนประกอบ ST ล้ำสมัยอื่นๆ ที่เชื่อมต่อผ่านบอร์ดขยาย ช่วยให้สามารถสร้างต้นแบบได้อย่างรวดเร็วด้วยส่วนประกอบระดับแนวหน้าที่สามารถเปลี่ยนเป็นการออกแบบขั้นสุดท้ายได้อย่างรวดเร็ว
STM32 ODE ประกอบด้วยห้าองค์ประกอบต่อไปนี้:
- บอร์ดพัฒนานิวคลีโอ STM32- กลุ่มผลิตภัณฑ์บอร์ดพัฒนาราคาไม่แพงที่ครอบคลุมสำหรับไมโครคอนโทรลเลอร์ซีรีส์ STM32 ทั้งหมด พร้อมความสามารถในการขยายแบบครบวงจรไม่จำกัด และตัวดีบักเกอร์/โปรแกรมเมอร์ในตัว
- บอร์ดขยายนิวคลีโอ STM32- บอร์ดที่มีฟังก์ชันเพิ่มเติมเพื่อเพิ่มการตรวจจับ การควบคุม การเชื่อมต่อ พลังงาน เสียง หรือฟังก์ชันอื่นๆ ตามต้องการ บอร์ดขยายเสียบอยู่ที่ด้านบนของบอร์ดพัฒนา STM32 Nucleo ฟังก์ชันการทำงานที่ซับซ้อนยิ่งขึ้นสามารถทำได้โดยการวางแผงส่วนขยายเพิ่มเติมซ้อนกัน
- ซอฟต์แวร์ STM32Cube- ชุดเครื่องมือที่ไม่มีค่าใช้จ่ายและซอฟต์แวร์แบบฝังที่ช่วยให้การพัฒนา STM32 รวดเร็วและง่ายดาย รวมถึง Hardware Abstraction Layer, มิดเดิลแวร์ และผู้กำหนดค่าบนพีซี STM32CubeMX และเครื่องสร้างโค้ด
- ซอฟต์แวร์ขยาย STM32Cube- ซอฟต์แวร์ส่วนขยายให้บริการฟรีสำหรับใช้กับบอร์ดขยาย STM32 Nucleo และเข้ากันได้กับเฟรมเวิร์กซอฟต์แวร์ STM32Cube
- ชุดฟังก์ชัน STM32Cube- ชุดฟังก์ชัน เช่นampสำหรับกรณีการใช้งานทั่วไปบางกรณีที่สร้างขึ้นโดยใช้ประโยชน์จากโมดูลาร์และความสามารถในการทำงานร่วมกันของบอร์ดพัฒนาและส่วนขยาย STM32 Nucleo ด้วยซอฟต์แวร์และส่วนขยาย STM32Cube

STM32 Open Development Environment: ทั้งหมดที่คุณต้องการ
การผสมผสานระหว่างบอร์ดที่ขยายได้หลากหลายตามผลิตภัณฑ์เชิงพาณิชย์ระดับแนวหน้าและซอฟต์แวร์แบบแยกส่วน ตั้งแต่ไดรเวอร์ไปจนถึงระดับแอปพลิเคชัน ช่วยให้สามารถสร้างต้นแบบอย่างรวดเร็วของแนวคิดที่สามารถแปลงเป็นการออกแบบขั้นสุดท้ายได้อย่างราบรื่น
เพื่อเริ่มต้นการออกแบบของคุณ
- เลือกบอร์ดพัฒนา STM32 Nucleo (NUCLEO) และบอร์ดส่วนขยาย (X-NUCLEO) ที่เหมาะสมสำหรับฟังก์ชันการทำงานที่คุณต้องการ
- เลือกสภาพแวดล้อมการพัฒนาของคุณ (IAR EWARM, Keil MDK และ IDE ที่ใช้ GCC/LLVM) และใช้เครื่องมือและซอฟต์แวร์ STM32Cube ฟรี เช่น STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor หรือ STM32CubeIDE
- ดาวน์โหลดซอฟต์แวร์ที่จำเป็นทั้งหมดเพื่อเรียกใช้ฟังก์ชันการทำงานบนบอร์ดส่วนขยาย STM32 Nucleo ที่เลือก
- รวบรวมการออกแบบของคุณและอัปโหลดไปยังบอร์ดพัฒนา STM32 Nucleo
- จากนั้นเริ่มพัฒนาและทดสอบแอปพลิเคชันของคุณ

ซอฟต์แวร์ที่พัฒนาบนฮาร์ดแวร์สร้างต้นแบบ STM32 Open Development Environment สามารถนำไปใช้โดยตรงในบอร์ดสร้างต้นแบบขั้นสูงหรือในการออกแบบผลิตภัณฑ์ขั้นสุดท้ายโดยใช้ส่วนประกอบ ST เชิงพาณิชย์เดียวกัน หรือส่วนประกอบจากตระกูลเดียวกันกับที่พบในบอร์ด STM32 Nucleo
เอกสาร / แหล่งข้อมูล
![]() |
พร็อกซิมิตี้เซนเซอร์ความแม่นยำสูง VL53L4ED ของ STMicroelectronics [พีดีเอฟ] คู่มือการใช้งาน X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED เซนเซอร์จับความใกล้เคียงความแม่นยำสูง, VL53L4ED, เซนเซอร์จับความใกล้เคียงความแม่นยำสูง, เซนเซอร์จับความใกล้เคียงที่แม่นยำ, เซนเซอร์จับความใกล้เคียง |





