STM32 Nucleo Time Flight Sensor พร้อมการวัดช่วงขยาย

STM32 Nucleo Time Flight Sensor พร้อมการวัดช่วงขยาย

เซ็นเซอร์ Time-of-Flight พร้อมการวัดช่วงขยายโดยยึดตามบอร์ดขยาย VL53L4CX สำหรับ STM32 Nucleo 

ฮาร์ดแวร์โอเวอร์view

คำอธิบายฮาร์ดแวร์ X-NUCLEO-53L4A2

  • X-NUCLEO-53L4A2 เป็นเซ็นเซอร์ Time-of-Flight พร้อมบอร์ดการวัดและพัฒนาช่วงขยายที่ออกแบบโดยใช้เซ็นเซอร์ VL53L4CX ที่ใช้เทคโนโลยี ST FlightSense™ ที่จดสิทธิบัตร
  • VL53L4CX สื่อสารกับไมโครคอนโทรลเลอร์โฮสต์ของบอร์ดนักพัฒนา STM32 Nucleo ผ่านลิงก์ I2C ที่มีอยู่ในตัวเชื่อมต่อ Arduino UNO R3

ผลิตภัณฑ์หลักบนเรือ 

VL53L4CX Time-of-Flight (ToF) เซ็นเซอร์ Time-of-Flight พร้อมการวัดช่วงขยาย
สเปเซอร์ 0.25, 0.5 และ 1 มม เพื่อจำลองช่องว่างอากาศด้วย ฝาครอบแว่นตา

ขั้วต่อบอร์ดฝ่าวงล้อม 

ซาเทล-VL53L4CX บอร์ดฝ่าวงล้อมสามารถซื้อแยกต่างหากได้

รหัสการสั่งซื้อ: X-NUCLEO-53L4A2 

ฮาร์ดแวร์โอเวอร์view

ดูข้อมูลล่าสุดได้ที่ www.st.com
X-นิวเคลียส-53L4A2 

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

สภาพแวดล้อมซอฟต์แวร์เซ็นเซอร์เวลาบิน 

ซอฟต์แวร์ STM32Cube จบแล้วview

คำอธิบายซอฟต์แวร์ X-CUBE-TOF1

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

คุณสมบัติที่สำคัญ 

  • เลเยอร์ไดรเวอร์ (ไดรเวอร์ VL53L4CX) เพื่อการจัดการเซ็นเซอร์ VL53L4CX อย่างสมบูรณ์ พร้อมการวัดช่วงขยายที่รวมอยู่ในบอร์ดขยาย X-NUCLEO53L4A2
  • พกพาได้ง่ายในตระกูล MCU ต่างๆ ด้วย STM32Cube
  • เงื่อนไขใบอนุญาตฟรีและใช้งานง่าย
  • Sampรหัส le สำหรับการวัดระยะ

SW ล่าสุดมีจำหน่ายที่ www.st.com 
X-CUBE-TOF1

ตั้งค่า & สาธิต Exampเลส 

ข้อกำหนดเบื้องต้นเกี่ยวกับ HW

  • 1x บอร์ดขยายเซ็นเซอร์ ToF ความแม่นยำสูง ขึ้นอยู่กับ VL53L4CX (X-NUCLEO-53L4A2)
    ข้อกำหนดเบื้องต้นเกี่ยวกับ HW
  • 1x STM32 คณะกรรมการพัฒนานิวคลีโอ (NUCLEO-F401RE สำหรับตัวอย่างampเลอ)
    ข้อกำหนดเบื้องต้นเกี่ยวกับ HW
  • 1x แล็ปท็อป/พีซีพร้อม Windows
  • 1x สาย USB ประเภท A ถึง Mini-B USB
  • หากคุณไม่มีบอร์ดพัฒนา STM32 Nucleo คุณสามารถสั่งซื้อชุด Nucleo ได้ (P-นิวคลีโอ-53L4A2):
    ข้อกำหนดเบื้องต้นเกี่ยวกับ HW
  • บอร์ดขยาย X-NUCLEO-53L4A2 และบอร์ดคุณสมบัติครบถ้วน NUCLEO-F401RE จัดส่งพร้อมกัน
  • STSW-IMG029: ไดร์เวอร์เปลือยสำหรับ VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 ส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) บน Windows 7 และ 10
  • STSW-IMG031: ไดรเวอร์ Linux สำหรับ VL53L4CX
  • X-CUBE-TOF1: การขยายซอฟต์แวร์เซ็นเซอร์ Time-of-Flight สำหรับ STM32Cube
    • เมื่อคุณติดตั้ง X-CUBE-TOF1 ตัวติดตั้งจะติดตั้งไดเร็กทอรีที่มีไฟล์ example โครงการที่นี่เช่น:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

การติดตั้งไดรเวอร์ NUCLEO Kit

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

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

โดยทั่วไปแล้ว GUI เป็นเครื่องมือแรกและง่ายในการประเมินอุปกรณ์
  • ทำการติดตั้ง HW และเชื่อมต่อบอร์ดขยาย VL53L4CX + Nucleo F401RE เข้ากับพีซี
  • ติดตั้ง GUI SW สำหรับการสาธิต VL53L4CX และการตั้งค่าการกำหนดค่า
    • TSW-IMG030, ดาวน์โหลดจาก www.st.com
    • เรียกใช้โปรแกรมติดตั้งด้วยสิทธิ์ของผู้ดูแลระบบ
      ส่วนติดต่อผู้ใช้แบบกราฟิกสามารถ:
    • ดำเนินการสอบเทียบออฟเซ็ตและ Xtalk และแสดงภาพข้อมูลการสอบเทียบ
    • เปลี่ยนพารามิเตอร์ที่สำคัญของ VL53L4CX
    • แสดงข้อมูลแบบเรียลไทม์ (ระยะทาง สัญญาณ อัตราโดยรอบ)
    • รับการบันทึกข้อมูลและเล่นซ้ำบันทึกข้อมูล (.csv file)
      การติดตั้งซอฟต์แวร์ VL53L4CX GUI
    • ทำการติดตั้ง HW และเชื่อมต่อชุด NUCLEO ( P-NUCLEO 53L4A2) เข้ากับพีซี
    • ติดตั้งแพ็คเกจ X-CUBE-TOF1 SW
      • X-CUBE-TOF1 rev 4.0.0 หรือใหม่กว่า ดาวน์โหลดได้จาก www.st.com
      • X-CUBE-TOF1 ได้รับการติดตั้งผ่าน STM32CubeMx จัดการส่วนการติดตั้งซอฟต์แวร์
      • เมื่อติดตั้ง X-CUBE-TOF1 แล้ว ไปที่
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
เนื้อหาแพ็คเกจซอฟต์แวร์ X-CUBE: API SW + SW เช่นampเลส

เนื้อหาแพ็คเกจซอฟต์แวร์ X-CUBE: API SW + SW เช่นampเลส

บอร์ดขยายเซ็นเซอร์เวลาการบินที่มีความแม่นยำสูง 

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

เนื้อหาแพ็คเกจซอฟต์แวร์ X-CUBE: API SW + SW เช่นampเลส

เซ็นเซอร์ VL53L4CX พร้อมบอร์ดขยายการวัดช่วงขยาย 

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

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

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

ไปที่ https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

เอกสารทั้งหมดมีอยู่ในแท็บเอกสารประกอบของผลิตภัณฑ์ที่เกี่ยวข้อง webหน้าหนังสือ

VL53L4CX: โฟลเดอร์ผลิตภัณฑ์

  • DS13805 : เซ็นเซอร์เวลาการบินพร้อมการวัดช่วงขยาย – เอกสารข้อมูล

X-นิวคลีโอ-53L4A2: โฟลเดอร์ผลิตภัณฑ์

  • DB462 : เซ็นเซอร์เวลาการบินพร้อมบอร์ดขยายการวัดช่วงขยายที่ใช้ VL53L4CX สำหรับ STM32 Nucleo – ข้อมูลสรุป
  • X-NUCLEO-53L4A2 คู่มือเริ่มต้นใช้งานฉบับย่อ: เซ็นเซอร์เวลาการบินพร้อมการวัดช่วงขยาย – เอกสารนี้
  • UM2976 : เริ่มต้นใช้งานเซ็นเซอร์ X-NUCLEO-53L4A2 Time-of-Flight พร้อมการวัดช่วงขยายตาม VL53L4CX สำหรับ STM32 Nucleo – คู่มือผู้ใช้

P-NUCLEO-53L4A2: โฟลเดอร์ผลิตภัณฑ์

  • DBxxxx : VL53L4CX Nucleo pack พร้อมบอร์ดขยาย X-NUCLEO-53L4A2 และบอร์ด STM32F401RE Nucleo– ข้อมูลสรุป

SATEL-VL53L4CX: โฟลเดอร์ผลิตภัณฑ์

  • DB4632 : บอร์ดฝ่าวงล้อม VL53L4CX เซ็นเซอร์เวลาบินพร้อมการวัดช่วงขยาย – สรุปข้อมูล

STSW-IMG029: ไดรเวอร์เปลือยสำหรับโฟลเดอร์ VL53L4CX

  • DB4583 : Application Programming Interface (API) สำหรับ VL53L4CX – ข้อมูลสรุป

STSW-IMG030: โฟลเดอร์ส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI)

  • DB4584 : P-NUCLEO-53L4A2 pack graphical user interface (GUI) – ข้อมูลสรุป
  • การตั้งค่าซอฟต์แวร์ file

X-CUBE-TOF1: ชุดซอฟต์แวร์สำหรับ STM32Cube

  • DB4449 : การขยายซอฟต์แวร์เซ็นเซอร์ Time-of-Flight สำหรับ STM32Cube – ข้อมูลสรุป
  • อืมxxxx : เริ่มต้นใช้งาน STMicroelectronics X-CUBE-TOF1, เซ็นเซอร์ Time-of Flight, ชุดซอฟต์แวร์สำหรับ STM32CubeMX – คู่มือผู้ใช้
  • การตั้งค่าซอฟต์แวร์ file

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 ชุดฟังก์ชันexampสำหรับกรณีการใช้งานทั่วไปบางกรณีที่สร้างขึ้นโดยใช้ประโยชน์จากโมดูลาร์และความสามารถในการทำงานร่วมกันของบอร์ดพัฒนาและส่วนขยาย STM32 Nucleo ด้วยซอฟต์แวร์และส่วนขยาย STM32Cube

สภาพแวดล้อมการพัฒนาแบบเปิด STM32 เข้ากันได้กับสภาพแวดล้อมการพัฒนาที่หลากหลาย รวมถึง STM32CubeIDE, IAR EWARM, Keil MDK-ARM และ IDE ที่ใช้ GCC/LLVM โดยมีความเป็นไปได้ในการผสานรวมส่วนประกอบต่างๆ เช่น STM32CubeMX, STM32CubeProgrammer หรือ STM32CubeMonitor

การสร้างต้นแบบและการพัฒนาที่รวดเร็วและราคาไม่แพง

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

STM32 Open Development Environment: ทั้งหมดที่คุณต้องการ

โลโก้

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

เซ็นเซอร์การบินเวลานิวคลีโอ ST STM32 พร้อมการวัดช่วงขยาย [พีดีเอฟ] คู่มือการใช้งาน
เซ็นเซอร์การบินตามเวลานิวคลีโอ STM32 พร้อมการวัดช่วงขยาย, นิวคลีโอ STM32 เซ็นเซอร์การบินเวลาพร้อมการวัดช่วงขยาย, การวัดช่วงขยาย, การวัดช่วง

อ้างอิง

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

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