STMicroelectronics-โลโก้

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

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-พรอกซิมิตี้เซนเซอร์-ผลิตภัณฑ์

ข้อมูลสินค้า

ข้อมูลจำเพาะ

  • พรอกซิมิตี้เซนเซอร์ความแม่นยำสูงพร้อมบอร์ดขยายความสามารถด้านอุณหภูมิแบบขยาย
  • อิงตาม 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 แยกต่างหากได้

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-1

  • บอร์ดขยาย 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
    • แพ็คประกอบด้วยบอร์ดฝ่าวงล้อมสองอัน

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-2

คำอธิบายซอฟต์แวร์ 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

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-3

ตั้งค่า & สาธิต 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 จัดส่งพร้อมกัน

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-4

ตั้งค่า & สาธิต 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

  1. เชื่อมต่อ P-NUCLEO เข้ากับพีซีผ่าน USB
    • รอให้คณะกรรมการได้รับการยอมรับ ไดรเวอร์จะถูกติดตั้งโดยอัตโนมัติ)
    • หาก Windows ไม่สามารถติดตั้งไดรเวอร์ STLINK โดยอัตโนมัติ โปรดทำตามขั้นตอนที่ 2STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-5
  2. ติดตั้งไดรเวอร์พอร์ต USB ของพีซีเพื่อตรวจจับบอร์ด Nucleo
    • ดาวน์โหลด STSW-LINK009 จาก www.st.com
    • แตกไฟล์และดับเบิลคลิกที่ “stlink_winusb_install.bat” เพื่อติดตั้งไดรเวอร์

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-6

การติดตั้งซอฟต์แวร์ VL53L4ED GUI

โดยทั่วไป GUI เป็นเครื่องมือแรกและง่ายที่สุดในการประเมินอุปกรณ์

  • ทำการติดตั้ง HW และเชื่อมต่อบอร์ดขยาย X-NUCLEO-53L4A3 + Nucleo F401RE เข้ากับพีซี
  • ติดตั้ง GUI SW สำหรับการสาธิต VL53L4ED และการตั้งค่าการกำหนดค่า
  • STSW-IMG045 ดาวน์โหลดจาก www.st.com
  • เรียกใช้โปรแกรมติดตั้งด้วยสิทธิ์ของผู้ดูแลระบบ

ส่วนต่อประสานกราฟิกกับผู้ใช้สามารถทำได้

  • ดำเนินการสอบเทียบออฟเซ็ตและ Xtalk และแสดงภาพข้อมูลการสอบเทียบ
  • เปลี่ยนพารามิเตอร์ที่สำคัญของ VL53L4ED
  • แสดงข้อมูลแบบเรียลไทม์ (ระยะทาง สัญญาณ อัตราโดยรอบ)
  • รับการบันทึกข้อมูลและเล่นซ้ำบันทึกข้อมูล (.csv file)

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-7

การติดตั้งซอฟต์แวร์ 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เลส

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-8

VL53L4ED – ToF ความแม่นยำสูงและเซ็นเซอร์ช่วงอุณหภูมิที่ขยาย

รหัสการประเมินผล เช่นample (.bin) โดยใช้ X-CUBE-TOF1 และ NUCLEO Pack

  • ทำตามคำแนะนำจาก UM3108 (วิธีใช้ VL53L4ED กับแพ็คเกจซอฟต์แวร์เซ็นเซอร์ X-CUBE-TOF1 Time-of-Flight ของ STMicroelectronics สำหรับ STM32CubeMX) ซึ่งสามารถพบได้ใน เซนต์.คอม

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-9

  • VL53L4ED – ToF ความแม่นยำสูงและเซ็นเซอร์ช่วงอุณหภูมิที่ขยาย

เริ่มเขียนโปรแกรมด้วยโค้ด เช่นampโดยใช้ X-CUBE-TOF1 และ NUCLEO Pack

  • ทำตามคำแนะนำจาก UM3108 (วิธีใช้ VL53L4ED กับแพ็คเกจซอฟต์แวร์เซ็นเซอร์ X-CUBE-TOF1 Time-of-Flight ของ STMicroelectronics สำหรับ STM32CubeMX) ซึ่งสามารถพบได้ใน เซนต์.คอม

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-10

เอกสารและทรัพยากรที่เกี่ยวข้อง

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

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-11

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
  • จากนั้นเริ่มพัฒนาและทดสอบแอปพลิเคชันของคุณ

STMicroelectronics-VL53L4ED-ความแม่นยำสูง-เซนเซอร์จับความใกล้เคียง-fig-12

ซอฟต์แวร์ที่พัฒนาบนฮาร์ดแวร์สร้างต้นแบบ STM32 Open Development Environment สามารถนำไปใช้โดยตรงในบอร์ดสร้างต้นแบบขั้นสูงหรือในการออกแบบผลิตภัณฑ์ขั้นสุดท้ายโดยใช้ส่วนประกอบ ST เชิงพาณิชย์เดียวกัน หรือส่วนประกอบจากตระกูลเดียวกันกับที่พบในบอร์ด STM32 Nucleo

เอกสาร / แหล่งข้อมูล

พร็อกซิมิตี้เซนเซอร์ความแม่นยำสูง VL53L4ED ของ STMicroelectronics [พีดีเอฟ] คู่มือการใช้งาน
X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED เซนเซอร์จับความใกล้เคียงความแม่นยำสูง, VL53L4ED, เซนเซอร์จับความใกล้เคียงความแม่นยำสูง, เซนเซอร์จับความใกล้เคียงที่แม่นยำ, เซนเซอร์จับความใกล้เคียง

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *