ชุดควบคุม Cotor STM32
ชุดควบคุม Cotor STM32

เนื้อหา ซ่อน

การแนะนำ

การ P-นิวคลีโอ-IHM03 pack เป็นชุดควบคุมมอเตอร์ที่มีพื้นฐานมาจาก X-นิวเคลียส-IHM16M1 และ นิวคลีโอ-G431RB บอร์ด ใช้กับบอร์ด STM32 Nucleo ผ่านขั้วต่อ ST morpho, บอร์ดจ่ายไฟ (ขึ้นอยู่กับ STSPIN830 ไดรเวอร์ของตระกูล STPIN) มอบโซลูชันควบคุมมอเตอร์สำหรับไฟสามเฟส ปริมาตรต่ำtage, มอเตอร์ PMSM ดังแสดงในรูปที่ 1 พร้อมแหล่งจ่ายไฟที่ให้มาด้วย

อุปกรณ์ STSPIN830 บนแผงจ่ายไฟเป็นไดรเวอร์ FOC-ready ขนาดกะทัดรัดและอเนกประสงค์สำหรับมอเตอร์สามเฟส รองรับสถาปัตยกรรมทั้งแบบ single-shunt และ three-shunt และฝังตัวควบคุมปัจจุบันแบบ PWM พร้อมค่าปริมาตรอ้างอิงที่ผู้ใช้กำหนดได้tage และเวลาปิด ด้วยพินอินพุตโหมดเฉพาะ อุปกรณ์จึงให้เสรีภาพในการตัดสินใจว่าจะส่งผ่านอินพุต 6 อินพุต (อินพุตละหนึ่งตัวสำหรับสวิตช์ไฟแต่ละตัว) หรืออินพุต PWM แบบขับเคลื่อนโดยตรง 3 ตัวที่พบเห็นได้ทั่วไป นอกจากนี้ ยังผสานรวมลอจิกควบคุมและแหล่งจ่ายไฟแบบ RDS(on) ต่ำที่ได้รับการป้องกันอย่างสมบูรณ์และฮาล์ฟบริดจ์สามตัวtagอี NS นิวคลีโอ-G431RB บอร์ดควบคุมมอบวิธีที่ประหยัดและยืดหยุ่นสำหรับผู้ใช้ในการลองใช้แนวคิดใหม่ๆ และสร้างต้นแบบด้วยไมโครคอนโทรลเลอร์ STM32G4 ไม่จำเป็นต้องมีโพรบแยกต่างหาก เนื่องจากรวมดีบักเกอร์และโปรแกรมเมอร์ STLINK-V3E เข้าด้วยกัน

ชุดประเมินการควบคุมมอเตอร์นี้สามารถกำหนดค่าได้อย่างสมบูรณ์เพื่อรองรับการควบคุมแบบวงปิด (FOC เท่านั้น) สามารถใช้ในโหมดเซ็นเซอร์ความเร็ว (ฮอลล์หรือตัวเข้ารหัส) หรือในโหมดไม่มีเซ็นเซอร์ความเร็ว มันเข้ากันได้กับโทโพโลยี currentsense ทั้งแบบ single-shunt และ three shunt

คุณสมบัติ

  • X-นิวเคลียส-IHM16M1
    – บอร์ดไดรเวอร์สามเฟสสำหรับมอเตอร์ BLDC/PMSM STSPIN830
    – ปริมาณปฏิบัติการที่กำหนดtage มีตั้งแต่ 7 V dc ถึง 45 V dc
    – กระแสไฟขาออกสูงสุด 1.5 A rms
    – การป้องกันกระแสเกิน ไฟฟ้าลัดวงจร และการล็อก
    – การปิดระบบระบายความร้อนและปริมาตรต่ำกว่าtagล็อกเอาต์
    – วงจรตรวจจับ BEMF
    – รองรับการตรวจจับกระแสมอเตอร์แบบ 3 สับเปลี่ยนหรือ 1 สับเปลี่ยน
    – เซ็นเซอร์แบบฮอลล์เอฟเฟกต์หรือขั้วต่ออินพุตตัวเข้ารหัส
    – มีโพเทนชิออมิเตอร์สำหรับควบคุมความเร็ว
    – ติดตั้งขั้วต่อ ST morpho
  • นิวคลีโอ-G431RB
    STM32G431RB ไมโครคอนโทรลเลอร์ 32 บิตที่ใช้แกน Arm® Cortex®-M4 ที่ 170 MHz ในแพ็คเกจ LQFP64 พร้อมหน่วยความจำแฟลช 128 Kbytes และ SRAM 32 Kbytes
    – ทรัพยากรส่วนขยายสองประเภท:
    ◦ ขั้วต่อส่วนขยาย ARDUINO® Uno V3
    headers ส่วนหัวของพินส่วนขยาย ST morpho สำหรับการเข้าถึง STM32 I/O ทั้งหมด
    – ดีบักเกอร์/โปรแกรมเมอร์ STLINK-V3E ออนบอร์ดพร้อมความสามารถในการแจงนับ USB ใหม่: ที่เก็บข้อมูลขนาดใหญ่ พอร์ต COM เสมือน และพอร์ตดีบัก
    – ผู้ใช้ 1 คนและปุ่มกดรีเซ็ต 1 ปุ่ม
  • มอเตอร์สามเฟส:
    – มอเตอร์กิมบอล: GBM2804H-100T
    – ปริมาตรกระแสตรงสูงสุดtage: 14.8 V
    – ความเร็วรอบการหมุนสูงสุด : 2180 รอบต่อนาที
    – แรงบิดสูงสุด : 0.981 นิวตันเมตร
    – กระแสไฟ DC สูงสุด: 5 A
    – จำนวนคู่ขั้ว : 7
  • แหล่งจ่ายไฟ DC:
    – ปริมาณเอาต์พุตที่กำหนดtage: 12 โวลต์dc
    – กระแสไฟขาออกสูงสุด: 2 A
    – ปริมาณอินพุตtagช่วง e: ตั้งแต่ 100 V ac ถึง 240 V ac
    – ช่วงความถี่: ตั้งแต่ 50 Hz ถึง 60 Hz
    ไมโครคอนโทรลเลอร์ STM32 32 บิตใช้โปรเซสเซอร์ Arm® Cortex®-M
    หมายเหตุ: Arm เป็นเครื่องหมายการค้าจดทะเบียนของ Arm Limited (หรือบริษัทในเครือ) ในสหรัฐอเมริกาและ/หรือที่อื่นๆ

ข้อมูลการสั่งซื้อ

หากต้องการสั่งซื้อชุด Nucleo P-NUCLEO-IHM03 โปรดดูตารางที่ 1 ข้อมูลเพิ่มเติมสามารถดูได้จากแผ่นข้อมูลและคู่มืออ้างอิงของ STM32 เป้าหมาย

ตารางที่ 1. รายการผลิตภัณฑ์ที่มี

รหัสการสั่งซื้อกระดานการอ้างอิงบอร์ดเป้าหมาย STM32
P-นิวคลีโอ-IHM03
  • ไม่มีการอ้างอิงบอร์ด(1)
  • MB1367(2)
STM32G431RBT6
  1. คณะกรรมการพลังงาน
  2. บอร์ดควบคุม
การเข้ารหัส

ความหมายของการจัดระบบกระดานนิวคลีโออธิบายไว้ในตารางที่ 4
ตารางที่ 2. คำอธิบายการเข้ารหัสแพ็คนิวคลีโอ

P-นิวคลีโอ-XXXYYคำอธิบายExampเลอ: P-NUCLEO-IHM03
พี-นิวคลีโอประเภทสินค้า :

• P: แพ็กประกอบด้วยบอร์ด Nucleo หนึ่งตัวและบอร์ดขยายหนึ่งตัว (เรียกว่าบอร์ดจ่ายไฟในชุดนี้) ดูแลและสนับสนุนโดย STMicroelectronics

 พี-นิวคลีโอ
XXXแอปพลิเคชัน: รหัสที่กำหนดประเภทแอปพลิเคชันของส่วนประกอบเฉพาะทางIHM สำหรับอุตสาหกรรม เครื่องใช้ในบ้าน การควบคุมมอเตอร์
YYดัชนี: หมายเลขลำดับ03

ตารางที่ 3. คำอธิบายการเข้ารหัสของบอร์ดจ่ายไฟ

นิวคลีโอ X-XXXYYTZคำอธิบายExampเลอ: X-นิวเคลียส-IHM16M1
เอ็กซ์-นิวคลีโอประเภทสินค้า :
  • X: บอร์ดขยาย จัดจำหน่ายที่ ST webเว็บไซต์ดูแลและสนับสนุนโดย STMicroelectronics
เอ็กซ์-นิวคลีโอ
XXXแอปพลิเคชัน: รหัสที่กำหนดประเภทแอปพลิเคชันของส่วนประกอบเฉพาะทางIHM สำหรับอุตสาหกรรม เครื่องใช้ในบ้าน การควบคุมมอเตอร์
YYดัชนี: หมายเลขลำดับ16
Tประเภทของตัวเชื่อมต่อ:
  • สำหรับ ARDUINO®
  • M สำหรับ ST morpho
  • Z สำหรับ ST Zio
M สำหรับ ST morpho
Zดัชนี: หมายเลขลำดับIHM16M1

ตารางที่ 4. คำอธิบายการเข้ารหัสกระดานนิวคลีโอ

นิวคลีโอ-XXYYZTคำอธิบายExampเลอ: NUCLEO-G431RB
XXซีรี่ส์ MCU ใน STM32 32-bit Arm Cortex MCUซีรี่ส์ STM32G4
YYสายผลิตภัณฑ์ MCU ในซีรีส์STM32G431xx MCU อยู่ในกลุ่มผลิตภัณฑ์ STM32G4x1
Zจำนวนพินแพ็คเกจ STM32:

• R สำหรับ 64 พิน

64 พิน
Tขนาดหน่วยความจำแฟลช STM32:

• B สำหรับ 128 Kbytes

128 กิโลไบต์

การพัฒนาสภาพแวดล้อม

ความต้องการของระบบ
  • รองรับระบบปฏิบัติการหลายระบบ: Windows® 10, Linux® 64 บิต หรือ macOS®
  • สาย USB Type-A หรือ USB Type-C® ถึง Micro-B

บันทึก: macOS® เป็นเครื่องหมายการค้าของ Apple Inc. ซึ่งจดทะเบียนในสหรัฐอเมริกาและประเทศและภูมิภาคอื่นๆ Linux® เป็นเครื่องหมายการค้าจดทะเบียนของ Linus Torvalds
Windows เป็นเครื่องหมายการค้าของกลุ่มบริษัท Microsoft

ห่วงโซ่เครื่องมือการพัฒนา
  • IAR Systems® – IAR Embedded Workbench®(1)
  • Keil® – MDK-ARM(1)
  • เอสทีไมโครอิเล็กทรอนิกส์ – STM32CubeIDE
  1. บน Windows® เท่านั้น
ซอฟต์แวร์สาธิต

ซอฟต์แวร์สาธิตที่รวมอยู่ใน X-CUBE-MCSDK แพ็คเกจส่วนขยาย STM32Cube โหลดไว้ล่วงหน้าในหน่วยความจำแฟลช STM32 เพื่อการสาธิตอุปกรณ์ต่อพ่วงอุปกรณ์ในโหมดสแตนด์อโลนได้อย่างง่ายดาย สามารถดาวน์โหลดซอร์สโค้ดสาธิตเวอร์ชันล่าสุดและเอกสารที่เกี่ยวข้องได้จาก www.st.com.

อนุสัญญา

ตารางที่ 5 แสดงข้อกำหนดที่ใช้สำหรับการตั้งค่าเปิดและปิดในเอกสารปัจจุบัน

ตารางที่ 5. หลักการเปิด/ปิด

อนุสัญญาคำนิยาม
จัมเปอร์ ONจัมเปอร์ติดตั้ง
ปิดจัมเปอร์ไม่ได้ติดตั้งจัมเปอร์
จัมเปอร์ [1-2]จัมเปอร์ติดตั้งระหว่างพิน 1 และพิน 2
สะพานประสานเปิดอยู่การเชื่อมต่อปิดโดยตัวต้านทาน 0 Ω
ปิดสะพานประสานการเชื่อมต่อเปิดทิ้งไว้

การเริ่มต้นใช้งาน (ผู้ใช้ขั้นพื้นฐาน)

ระบบสถาปัตยกรรม

การ P-นิวคลีโอ-IHM03 ชุดคิทนั้นใช้สถาปัตยกรรมสี่บล็อกตามปกติสำหรับระบบควบคุมมอเตอร์:

  • บล็อกควบคุม: เชื่อมต่อคำสั่งของผู้ใช้และพารามิเตอร์การกำหนดค่าเพื่อขับเคลื่อนมอเตอร์ ชุด PNUCLEO IHM03 มีพื้นฐานมาจากบอร์ดควบคุม NUCLEO-G431RB ที่ให้สัญญาณที่จำเป็นทั้งหมดเพื่อดำเนินการอัลกอริธึมควบคุมการขับขี่มอเตอร์ที่เหมาะสม (เช่น FOC)
  • บล็อกจ่ายไฟ: บอร์ดจ่ายไฟ P-NUCLEO-IHM03 ใช้โทโพโลยีอินเวอร์เตอร์สามเฟส แกนหลักบนบอร์ดคือไดรเวอร์ STSPIN830 ที่ฝังพลังงานที่ใช้งานอยู่และส่วนประกอบอะนาล็อกที่จำเป็นทั้งหมดเพื่อดำเนินการเสียงต่ำtage การควบคุมมอเตอร์ PMSM
  • มอเตอร์ PMSM: ปริมาตรต่ำtage มอเตอร์กระแสตรงไร้แปรงถ่านสามเฟส
  • หน่วยจ่ายไฟ DC: ให้พลังงานแก่บล็อกอื่น ๆ (12 V, 2 A)
    รูปที่ 2 สถาปัตยกรรมสี่บล็อกของแพ็ก P-NUCLEO-IHM03
    ระบบสถาปัตยกรรม
กำหนดค่าและเรียกใช้การควบคุมมอเตอร์จากชุดควบคุมมอเตอร์ STM32 Nucleo

การ P-นิวคลีโอ-IHM03 Nucleo Pack เป็นแพลตฟอร์มการพัฒนาฮาร์ดแวร์ที่สมบูรณ์แบบสำหรับระบบนิเวศ STM32 Nucleo เพื่อประเมินโซลูชันการควบคุมมอเตอร์ด้วยมอเตอร์ตัวเดียว

สำหรับการใช้งานชุดมาตรฐาน ให้ทำตามขั้นตอนการกำหนดค่าฮาร์ดแวร์เหล่านี้:

  1. X-NUCLEO-IHM16M1 จะต้องซ้อนกันบนบอร์ด NUCLEO-G431RB ผ่านทางตัวเชื่อมต่อ morpho CN7 และ CN10 ST อนุญาตให้มีตำแหน่งเดียวเท่านั้นสำหรับการเชื่อมต่อนี้ โดยเฉพาะอย่างยิ่ง ปุ่มทั้งสองบนบอร์ด NUCLEO-G431RB (ปุ่มผู้ใช้สีน้ำเงิน B1 และปุ่มรีเซ็ตสีดำ B2) จะต้องไม่ถูกปิดไว้ ดังแสดงในรูปที่ 3
    รูปที่ 3 X-NUCLEO-IHM16M1 และ NUCLEO-G431RB ที่ประกอบกัน
    กำหนดค่าและเรียกใช้การควบคุมมอเตอร์จากชุดควบคุมมอเตอร์ STM32 Nucleo
    การเชื่อมต่อระหว่าง X-NUCLEO-IHM16M1 และบอร์ด NUCLEO-G431RB ได้รับการออกแบบมาเพื่อให้เข้ากันได้อย่างสมบูรณ์กับบอร์ดควบคุมหลายตัว ไม่จำเป็นต้องดัดแปลงสะพานประสานสำหรับการใช้อัลกอริธึม FOC
  2. เชื่อมต่อสายมอเตอร์สามเส้น U,V,W เข้ากับขั้วต่อ CN1 ดังแสดงในรูปที่ 4
    รูปที่ 4 การเชื่อมต่อมอเตอร์กับ X-NUCLEO-IHM16M1 กำหนดค่าและเรียกใช้การควบคุมมอเตอร์จากชุดควบคุมมอเตอร์ STM32 Nucleo
  3. เลือกการกำหนดค่าจัมเปอร์บนแผงจ่ายไฟเพื่อเลือกอัลกอริธึมควบคุม (FOC) ที่ต้องการตามที่อธิบายไว้ด้านล่าง:
    ก. บนบอร์ด NUCLEO-G431RB ให้ตรวจสอบการตั้งค่าจัมเปอร์: JP5 ที่ตำแหน่ง [1-2] สำหรับแหล่ง 5V_STLK, JP8 (VREF) ที่ตำแหน่ง [1-2], JP6 (IDD) ON (1)
    ข. บนบอร์ด X-NUCLEO-IHM16M1(2):
    ◦ ตรวจสอบการตั้งค่าจัมเปอร์: J5 ON, J6 ON
    ◦ สำหรับการควบคุม FOC ให้ตั้งค่าจัมเปอร์เป็น: ปิดบริดจ์บัดกรี JP4 และ JP7, J2 ON ที่ตำแหน่ง [2-3], J3 ON ที่ตำแหน่ง [1-2]
  4. เชื่อมต่อแหล่งจ่ายไฟ DC (ใช้แหล่งจ่ายไฟที่จัดมาให้พร้อมกับชุดอุปกรณ์หรือเทียบเท่า) เข้ากับขั้วต่อ CN1 หรือ J4 และเปิดเครื่อง (สูงสุด 12 V dc สำหรับมอเตอร์ gimbal ที่รวมอยู่ในชุด P-NUCLEO-IHM03) ตามที่แสดงในรูปที่ 5
    รูปที่ 5 การเชื่อมต่อแหล่งจ่ายไฟสำหรับ X-NUCLEO-IHM16M1
    กำหนดค่าและเรียกใช้การควบคุมมอเตอร์จากชุดควบคุมมอเตอร์ STM32 Nucleo
  5. กดปุ่มผู้ใช้สีน้ำเงินบน NUCLEO-G431RB (B1) เพื่อเริ่มหมุนมอเตอร์
  6. หมุนโพเทนชิออมิเตอร์บน X-NUCLEO-IHM16M1 เพื่อควบคุมความเร็วมอเตอร์
    1. หากต้องการจ่ายไฟ NUCLEO-G431RB จาก USB จะต้องเชื่อมต่อจัมเปอร์ JP5 ระหว่างพิน 1 และพิน 2 สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่า Nucleo โปรดดูที่ [3]
    2. ปริมาณอุปทานtagต้องปิดก่อนที่จะเปลี่ยนโหมดการควบคุม
การตั้งค่าฮาร์ดแวร์

ตารางที่ 6 แสดงการกำหนดค่าจัมเปอร์บนบอร์ด X-NUCLEO-IHM16M1 ดังแสดงในรูปที่ 6 จากการเลือกจัมเปอร์ คุณสามารถเลือกโหมดการตรวจจับกระแสไฟฟ้าแบบแบ่งครั้งเดียวหรือสามสับเปลี่ยน เซ็นเซอร์ฮอลล์หรือตัวเข้ารหัสที่มี pull-up หรือแหล่งจ่ายภายนอกสำหรับบอร์ด NUCLEO-G431RB

ตารางที่ 6. การตั้งค่าจัมเปอร์

จัมเปอร์การกำหนดค่าที่ได้รับอนุญาตเงื่อนไขเริ่มต้น
J5การเลือกอัลกอริธึมการควบคุม FOCON
J6การเลือกอัลกอริธึมการควบคุม FOCON
J2การเลือกขีดจำกัดตัวจำกัดกระแสฮาร์ดแวร์ (ปิดใช้งานในการกำหนดค่าสามแบ่งตามค่าเริ่มต้น)[2-3] เปิด
J3การเลือกเกณฑ์จำกัดกระแสคงที่หรือปรับได้ (คงที่โดยค่าเริ่มต้น)[1-2] เปิด
JP4 และ JP7(1)การเลือกการกำหนดค่าแบบแบ่งแยกเดี่ยวหรือสามแยก (โดยค่าเริ่มต้นเป็นสามแยก)ปิด
  1. JP4 และ JP7 ต้องมีการกำหนดค่าเดียวกัน: ทั้งคู่เปิดทิ้งไว้สำหรับการกำหนดค่าแบบแบ่งสามส่วน และทั้งสองแบบปิดสำหรับการกำหนดค่าแบบแยกเดี่ยว บนซิลค์สกรีน ตำแหน่งที่ถูกต้องสำหรับสามแบ่งหรือแบ่งเดี่ยวจะถูกระบุพร้อมกับตำแหน่งเริ่มต้น

ตารางที่ 7 แสดงขั้วต่อหลักบนบอร์ด P-NUCLEO-IHM03

ตารางที่ 7. ตารางขั้วต่อสกรู

ขั้วเกลียวการทำงาน
J4อินพุตแหล่งจ่ายไฟของมอเตอร์ (7 V dc ถึง 45 V dc)
ซีเอ็น1ขั้วต่อมอเตอร์สามเฟส (U,V,W) และอินพุตแหล่งจ่ายไฟของมอเตอร์ (เมื่อไม่ได้ใช้ J4)

P-NUCLEO-IHM03 วางซ้อนกันบนตัวเชื่อมต่อ ST morpho โดยที่ส่วนหัวของพินตัวผู้ (CN7 และ CN10) สามารถเข้าถึงได้จากทั้งสองด้านของบอร์ด สามารถใช้เชื่อมต่อบอร์ดจ่ายไฟ X-NUCLEO-IHM16M1 เข้ากับบอร์ดควบคุม NUCLEO-G431RB สัญญาณและพินกำลังทั้งหมดสำหรับ MCU มีอยู่บนขั้วต่อ ST morpho สำหรับรายละเอียดเพิ่มเติม โปรดดูส่วน “ตัวเชื่อมต่อ ST morpho” ใน [3]

ตารางที่ 8. คำอธิบายตัวเชื่อมต่อ

อ้างอิงชิ้นส่วนคำอธิบาย
ซีเอ็น7,ซีเอ็น10ขั้วต่อ ST morpho
CN5 CN6 CN9 CN8ขั้วต่อ ARDUINO® Uno
U1ไดร์เวอร์ STSPIN830
U2TSV994IPT ใช้งานได้ ampชีวิต
J4ขั้วต่อแจ็คแหล่งจ่ายไฟ
เจ5, เจ6จัมเปอร์สำหรับใช้ FOC
ความเร็วทรานดิวเซอร์วัดตําแหน่งเชิงเส้น
ซีเอ็น1ขั้วต่อมอเตอร์และแหล่งจ่ายไฟ
J1เซ็นเซอร์ฮอลล์หรือขั้วต่อตัวเข้ารหัส
เจ2, เจ3การใช้และการกำหนดค่าตัวจำกัดปัจจุบัน
อ้างอิงชิ้นส่วนคำอธิบาย
JP3การดึงขึ้นภายนอกสำหรับเซ็นเซอร์
เจพี4 เจพี7โหมดการวัดกระแส (แบ่งเดี่ยวหรือสามแบ่ง)
D1ไฟบอกสถานะ LED

รูปที่ 6. ขั้วต่อ X-NUCLEO-IHM16M1
ขั้วต่อ X-NUCLEO-IHM16M1

อัพโหลดเฟิร์มแวร์ เช่นample

อดีตample สำหรับการใช้งานควบคุมมอเตอร์ เช่นampไฟล์ถูกโหลดไว้ล่วงหน้าในบอร์ดควบคุม NUCLEO-G431RB อดีตนี้ample กำลังใช้อัลกอริธึม FOC (การควบคุมเชิงภาคสนาม) ส่วนนี้อธิบายขั้นตอนในการรีโหลดการสาธิตเฟิร์มแวร์ภายใน NUCLEO-G431RB และรีสตาร์ทตามเงื่อนไขเริ่มต้น มีสองวิธีที่จะทำ:

  • ขั้นตอนการลากและวาง (แนะนำ) ดังรายละเอียดในส่วน 5.4.1
  • ผ่าน STM32CubeProgrammer (STM32CubeProg) (ดาวน์โหลดฟรีจาก STMicroelectronics webไซต์ที่ www.st.com) ดังแสดงในหัวข้อ 5.4.2

ขั้นตอนการลากและวาง

  1. ติดตั้งไดรเวอร์ ST-LINK จาก www.st.com webเว็บไซต์.
  2. บนบอร์ด NUCLEO-G431RB ให้ตั้งจัมเปอร์ JP5 ไว้ที่ตำแหน่ง U5V
  3. เสียบบอร์ด NUCLEO-G431RB เข้ากับโฮสต์พีซีโดยใช้สาย USB Type-C® หรือ Type-A กับ Micro-B หากไดรเวอร์ ST-LINK ได้รับการติดตั้งอย่างถูกต้อง บอร์ดจะได้รับการยอมรับว่าเป็นอุปกรณ์หน่วยความจำภายนอกที่เรียกว่า “Nucleo” หรือชื่ออื่นที่คล้ายคลึงกัน
  4. ลากและวางไบนารี file ของการสาธิตเฟิร์มแวร์ (P-NUCLEO-IHM003.out ที่มีอยู่ในแพ็คเกจเสริม XCUBE-SPN7) ลงในอุปกรณ์ “Nucleo” ที่แสดงอยู่ในดิสก์ไดรฟ์ (คลิกที่ปุ่ม Start ของ Windows®)
  5. รอจนกระทั่งการเขียนโปรแกรมเสร็จสิ้น

เครื่องมือ STM32CubeProgrammer

  1. เปิดเครื่องมือ STM32CubeProgrammer (STM32CubeProg).
  2. เชื่อมต่อบอร์ด NUCLEO-G431RB เข้ากับพีซีด้วยสาย USB Type-C® หรือ Type-A ถึง Micro-B ผ่านขั้วต่อ USB (CN1) บนบอร์ด NUCLEO-G431RB
  3. เปิด Potentiometer.out หรือ Potentiometer.hex file เป็นโค้ดที่จะดาวน์โหลด หน้าต่างที่เกี่ยวข้องจะปรากฏขึ้นดังแสดงในรูปที่ 7
    รูปที่ 7 เครื่องมือ STM32CubeProgrammer
    เครื่องมือ STM32CubeProgrammer
  4. คลิกปุ่ม [ดาวน์โหลด] (ดูรูปที่ 8)
    รูปที่ 8 ดาวน์โหลด STM32CubeProgrammer
    ดาวน์โหลดโปรแกรมเมอร์ STM32Cube
  5. กดปุ่มรีเซ็ต (B2) บนบอร์ด NUCLEO-G431RB เพื่อเริ่มใช้งานมอเตอร์

สาธิตการใช้

เนื้อหาส่วนนี้อธิบายวิธีใช้การตั้งค่าเพื่อหมุนมอเตอร์:

  1. กดปุ่มรีเซ็ต (สีดำ) (บอร์ด NUCLEO-G431RB)
  2. กดปุ่มผู้ใช้ (สีน้ำเงิน) เพื่อสตาร์ทมอเตอร์ (บอร์ด NUCLEO-G431RB)
  3. ตรวจสอบว่ามอเตอร์เริ่มหมุนและไฟ LED D8, D9 และ D10 เปิดอยู่ (บอร์ด X-NUCLEO-IHM16M1)
  4. หมุนปุ่มหมุนของผู้ใช้ (สีน้ำเงิน) ตามเข็มนาฬิกาไปจนสุด (บอร์ด X-NUCLEO-IHM16M1)
  5. ตรวจสอบว่ามอเตอร์หยุดทำงานและไฟ LED D8, D9 และ D10 ปิดอยู่ (บอร์ด X-NUCLEO-IHM16M1)
  6. หมุนปุ่มหมุนของผู้ใช้ (สีน้ำเงิน) ทวนเข็มนาฬิกาไปจนสุด (บอร์ด X-NUCLEO-IHM16M1)
  7. ตรวจสอบว่ามอเตอร์หมุนด้วยความเร็วสูงกว่าเมื่อเทียบกับขั้นตอนที่ 3 และ LEDs D8, D9 และ D10 เปิดอยู่ (บอร์ด X-NUCLEO-IHM16M1)
  8. หมุนปุ่มหมุนของผู้ใช้ (สีน้ำเงิน) ไปที่หนึ่งในสามของค่าสูงสุด (บอร์ด X-NUCLEO-IHM16M1)
  9. ตรวจสอบว่ามอเตอร์หมุนด้วยความเร็วต่ำกว่าเมื่อเทียบกับขั้นตอนที่ 7 และ LEDs D8, D9 และ D10 เปิดอยู่ (บอร์ด X-NUCLEO-IHM16M1)
  10. กดปุ่มผู้ใช้ (สีน้ำเงิน) เพื่อหยุดมอเตอร์ (บอร์ด NUCLEO-G431RB)
  11. ตรวจสอบว่ามอเตอร์หยุดทำงานและไฟ LED D8, D9 และ D10 ปิดอยู่ (บอร์ด X-NUCLEO-IHM16M1)

การตั้งค่าอัลกอริธึมการควบคุม FOC (ผู้ใช้ขั้นสูง)

การ P-นิวคลีโอ-IHM03 pack รองรับไลบรารี ST FOC ไม่จำเป็นต้องดัดแปลงฮาร์ดแวร์เพื่อรันมอเตอร์ในโหมดตรวจจับกระแสสามสับเปลี่ยน หากต้องการใช้ FOC ในการกำหนดค่าแบบแบ่งส่วนเดียว ผู้ใช้จะต้องกำหนดค่าใหม่ X-นิวเคลียส-IHM16M1 บอร์ดเพื่อเลือกการตรวจจับกระแสแบบแบ่งกระแสครั้งเดียวและคุณลักษณะตัวจำกัดกระแสตามการตั้งค่าจัมเปอร์ตามที่กำหนดในตารางที่ 6 การตั้งค่าจัมเปอร์ จำเป็นต้องมีการติดตั้ง MC SDK เพื่อกำหนดค่าโปรเจ็กต์ P-NUCLEO-IHM03 ใหม่สำหรับการตรวจจับ การสร้าง และการใช้งานกระแสไฟฟ้าแบบแบ่งครั้งเดียว
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ MC SDK โปรดดูที่ [5]

อ้างอิง

ตารางที่ 9 แสดงรายการเอกสารที่เกี่ยวข้องกับ STMicroelectronics ที่ www.st.com สำหรับข้อมูลเพิ่มเติม

ตารางที่ 9. เอกสารอ้างอิงของ STMicroelectronics

IDเอกสารอ้างอิง
[1]เริ่มต้นใช้งานบอร์ดไดรเวอร์มอเตอร์ไร้แปรงถ่านสามเฟส X-NUCLEO-IHM16M1 ที่ใช้ STSPIN830 สำหรับ STM32 Nucleo คู่มือผู้ใช้ (UM2415).
[2]การเริ่มต้นใช้งานส่วนขยายซอฟต์แวร์ไดรเวอร์มอเตอร์กระแสตรงไร้แปรงถ่าน X-CUBE-SPN16 สามเฟสสำหรับ STM32Cube คู่มือผู้ใช้ (UM2419).
[3]บอร์ด STM32G4 Nucleo-64 (MB1367) คู่มือผู้ใช้ (UM2505).
[4]ไดรเวอร์มอเตอร์สามเฟสและสามสัมผัสอเนกประสงค์ขนาดกะทัดรัดและอเนกประสงค์ เอกสารข้อมูล (DS12584).
[5]ส่วนขยายซอฟต์แวร์ STM32 MC SDK สำหรับ STM32Cube สรุปข้อมูล (DB3548).
[6]เริ่มต้นใช้งาน SDK ควบคุมมอเตอร์ STM32 v5.x คู่มือผู้ใช้ (UM2374).
[7]วิธีใช้งาน STM32 motor control SDSK v6.0 profiler คู่มือผู้ใช้ (UM3016)

P-NUCLEO-IHM03 ข้อมูลผลิตภัณฑ์แพ็คนิวคลีโอ

เครื่องหมายผลิตภัณฑ์

สติกเกอร์ที่อยู่ด้านบนหรือด้านล่างของ PCB ทั้งหมดจะให้ข้อมูลผลิตภัณฑ์:

  • สติกเกอร์ชุดแรก: รหัสคำสั่งซื้อผลิตภัณฑ์และการระบุผลิตภัณฑ์ โดยทั่วไปจะวางไว้บนกระดานหลักที่มีอุปกรณ์เป้าหมาย
    Exampเลอ:
    MBxxxx-ตัวแปร-yzz syywwxxxxx
    รหัส QR
  • สติกเกอร์ที่สอง: การอ้างอิงบอร์ดพร้อมการแก้ไขและหมายเลขซีเรียล มีอยู่บน PCB แต่ละตัว อดีตampเลอ:

บนสติกเกอร์ชุดแรก บรรทัดแรกระบุรหัสการสั่งซื้อสินค้า และบรรทัดที่สองระบุรหัสผลิตภัณฑ์
บนสติกเกอร์ที่สอง บรรทัดแรกมีรูปแบบดังนี้: “MBxxxx-Variant-yzz” โดยที่ “MBxxxx” คือการอ้างอิงบอร์ด “Variant” (เป็นทางเลือก) ระบุรูปแบบการติดตั้งเมื่อมีหลายรูปแบบ “y” คือ PCB การแก้ไข และ "zz" คือการแก้ไขชุดประกอบ เช่นampเลอ B01. บรรทัดที่สองแสดงหมายเลขซีเรียลของบอร์ดที่ใช้สำหรับการตรวจสอบย้อนกลับ
ชิ้นส่วนที่มีเครื่องหมาย "ES" หรือ "E" ยังไม่ผ่านการรับรอง จึงไม่ได้รับการอนุมัติให้ใช้ในการผลิต ST จะไม่รับผิดชอบต่อผลที่ตามมาใดๆ ที่เกิดจากการใช้งานดังกล่าว ไม่ว่าในกรณีใด ST จะไม่รับผิดชอบต่อลูกค้าที่ใช้วิศวกรรมเหล่านี้ampในการผลิต ต้องติดต่อแผนกคุณภาพของ ST ก่อนตัดสินใจใช้วิศวกรรมเหล่านี้ampเพื่อดำเนินกิจกรรมการรับรอง
เครื่องหมาย “ES” หรือ “E” เช่นampตำแหน่งที่ตั้ง:

  • บน STM32 เป้าหมายที่ถูกบัดกรีบนบอร์ด (สำหรับภาพประกอบของการทำเครื่องหมาย STM32 โปรดดูที่ย่อหน้าข้อมูลแพ็คเกจเอกสารข้อมูล STM32 ที่ www.st.com webเว็บไซต์).
  • ถัดจากเครื่องมือประเมินผลการสั่งซื้อหมายเลขชิ้นส่วนที่ติดอยู่หรือพิมพ์ซิลค์สกรีนบนกระดาน

บอร์ดบางรุ่นมีเวอร์ชันอุปกรณ์ STM32 เฉพาะ ซึ่งช่วยให้สามารถใช้งานสแต็ก/ไลบรารีเชิงพาณิชย์ที่แถมมาให้ได้ อุปกรณ์ STM32 นี้แสดงตัวเลือกการทำเครื่องหมาย “U” ที่ส่วนท้ายของหมายเลขชิ้นส่วนมาตรฐาน และไม่มีจำหน่าย

หากต้องการใช้สแต็กเชิงพาณิชย์เดียวกันในแอปพลิเคชัน นักพัฒนาอาจต้องซื้อหมายเลขชิ้นส่วนเฉพาะสำหรับสแต็ก/ไลบรารีนี้ ราคาของหมายเลขชิ้นส่วนเหล่านั้นรวมสแต็ก/ค่าลิขสิทธิ์ไลบรารี

ประวัติผลิตภัณฑ์ P-NUCLEO-IHM03

ตารางที่ 10. ประวัติผลิตภัณฑ์

รหัสการสั่งซื้อการระบุผลิตภัณฑ์รายละเอียดสินค้าคำอธิบายการเปลี่ยนแปลงผลิตภัณฑ์ข้อจำกัดของผลิตภัณฑ์
P-นิวคลีโอ-IHM03PNIHM03$AT1เอ็มซียู:

•         STM32G431RBT6 การแก้ไขซิลิคอน "Z"

การแก้ไขเบื้องต้นไม่มีข้อจำกัด
แผ่นความผิดพลาดของ MCU:

•         ข้อผิดพลาดอุปกรณ์ STM32G431xx/441xx (ES0431)

กระดาน:

• MB1367-G431RB-C04

(แผงควบคุม)

• X-NUCLEO-IHM16M1 1.0 (พาวเวอร์บอร์ด)

PNIHM03$AT2เอ็มซียู:

•         STM32G431RBT6 การแก้ไขซิลิคอน "Y"

การแก้ไขซิลิคอน MCU มีการเปลี่ยนแปลงไม่มีข้อจำกัด
แผ่นความผิดพลาดของ MCU:

•         ข้อผิดพลาดอุปกรณ์ STM32G431xx/441xx (ES0431)

กระดาน:

• MB1367-G431RB-C04

(แผงควบคุม)

• X-NUCLEO-IHM16M1 1.0 (พาวเวอร์บอร์ด)

PNIHM03$AT3เอ็มซียู:

•         STM32G431RBT6 ซิลิกอนรีวิชั่น “X”

การแก้ไขซิลิคอน MCU มีการเปลี่ยนแปลงไม่มีข้อจำกัด
แผ่นความผิดพลาดของ MCU:

•         ข้อผิดพลาดอุปกรณ์ STM32G431xx/441xx (ES0431)

กระดาน:

• MB1367-G431RB-C04

(แผงควบคุม)

• X-NUCLEO-IHM16M1 1.0 (พาวเวอร์บอร์ด)

PNIHM03$AT4เอ็มซียู:

•         STM32G431RBT6 ซิลิกอนรีวิชั่น “X”

• บรรจุภัณฑ์: เปลี่ยนรูปแบบกล่องกระดาษแล้ว

• การแก้ไขแผงควบคุมมีการเปลี่ยนแปลง

ไม่มีข้อจำกัด
แผ่นความผิดพลาดของ MCU:

•         ข้อผิดพลาดอุปกรณ์ STM32G431xx/441xx (ES0431)

กระดาน:

• MB1367-G431RB-C05

(แผงควบคุม)

• X-NUCLEO-IHM16M1 1.0 (พาวเวอร์บอร์ด)

ประวัติการแก้ไขคณะกรรมการ

ตารางที่ 11. ประวัติการแก้ไขบอร์ด

การอ้างอิงบอร์ดตัวแปรบอร์ดและการแก้ไขคำอธิบายการเปลี่ยนแปลงบอร์ดข้อจำกัดของบอร์ด
MB1367 (บอร์ดควบคุม)G431RB-C04การแก้ไขเบื้องต้นไม่มีข้อจำกัด
G431RB-C05• การอ้างอิง LED ได้รับการอัปเดตเนื่องจากล้าสมัย

• อ้างถึงรายการวัสดุสำหรับรายละเอียดเพิ่มเติม

ไม่มีข้อจำกัด
X-นิวเคลียส-IHM16M1

(บอร์ดจ่ายไฟ)

1.0การแก้ไขเบื้องต้นไม่มีข้อจำกัด

คณะกรรมการกลางกำกับดูแลกิจการสื่อสาร (FCC) และแถลงการณ์การปฏิบัติตามข้อกำหนดของ ISED แคนาดา

คำชี้แจงการปฏิบัติตาม FCC

ส่วนที่ 15.19
อุปกรณ์นี้เป็นไปตามส่วนที่ 15 ของกฎ FCC การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้: (1) อุปกรณ์นี้จะไม่ก่อให้เกิดการรบกวนที่เป็นอันตราย และ (2) อุปกรณ์นี้ต้องยอมรับการรบกวนใดๆ ที่ได้รับ รวมถึงการรบกวนที่อาจทำให้เกิดการทำงานที่ไม่พึงประสงค์

ส่วนที่ 15.21
การเปลี่ยนแปลงหรือดัดแปลงอุปกรณ์นี้ที่ไม่ได้รับการอนุมัติโดยชัดแจ้งจาก STMicroelectronics อาจก่อให้เกิดการรบกวนที่เป็นอันตรายและทำให้อำนาจของผู้ใช้ในการใช้งานอุปกรณ์นี้เป็นโมฆะ

ส่วนที่ 15.105
อุปกรณ์นี้ได้รับการทดสอบและพบว่าเป็นไปตามข้อจำกัดสำหรับอุปกรณ์ดิจิทัลคลาส B ตามส่วนที่ 15 ของกฎ FCC ข้อจำกัดเหล่านี้ได้รับการออกแบบมาเพื่อให้การป้องกันที่เหมาะสมต่อการรบกวนที่เป็นอันตรายในการติดตั้งที่อยู่อาศัย อุปกรณ์นี้สร้างการใช้งานและสามารถแผ่พลังงานความถี่วิทยุ และหากไม่ได้ติดตั้งและใช้ตามคำแนะนำ อาจก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการสื่อสารทางวิทยุ อย่างไรก็ตาม ไม่มีการรับประกันว่าจะไม่เกิดการรบกวนในการติดตั้งเฉพาะ หากอุปกรณ์นี้ก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการรับวิทยุหรือโทรทัศน์ ซึ่งสามารถระบุได้โดยการปิดและเปิดอุปกรณ์ ขอแนะนำให้ผู้ใช้พยายามแก้ไขการรบกวนด้วยมาตรการต่อไปนี้อย่างน้อยหนึ่งอย่าง:

• ปรับทิศทางหรือย้ายตำแหน่งของเสาอากาศรับสัญญาณ
• เพิ่มระยะห่างระหว่างอุปกรณ์และตัวรับ
• เชื่อมต่ออุปกรณ์เข้ากับเต้ารับในวงจรที่แตกต่างจากที่เชื่อมต่อกับเครื่องรับ
• ปรึกษาตัวแทนจำหน่ายหรือช่างวิทยุ/โทรทัศน์ที่มีประสบการณ์เพื่อขอความช่วยเหลือ

บันทึก: ใช้สายเคเบิลที่มีฉนวนป้องกันเท่านั้น
ฝ่ายที่รับผิดชอบ (ในสหรัฐอเมริกา)
เทอร์รี แบลนชาร์ด
กฎหมายภูมิภาคอเมริกา | รองประธานกลุ่มและที่ปรึกษากฎหมายประจำภูมิภาค The Americas STMicroelectronics, Inc.
750 แคนยอนไดรฟ์ | ชุด 300 | คอปเปลล์ เท็กซัส 75019 สหรัฐอเมริกา
โทรศัพท์: +1 972-466-7845

คำชี้แจงการปฏิบัติตาม ISED

อุปกรณ์นี้สอดคล้องกับขีดจำกัดการเปิดรับรังสี RF ของ FCC และ ISED แคนาดาที่กำหนดไว้สำหรับประชากรทั่วไปสำหรับแอปพลิเคชันมือถือ (การเปิดรับแสงที่ไม่มีการควบคุม) อุปกรณ์นี้ต้องไม่ถูกจัดวางหรือทำงานร่วมกับเสาอากาศหรือเครื่องส่งสัญญาณอื่นใด

คำชี้แจงการปฏิบัติตาม
หมายเหตุ: อุปกรณ์นี้สอดคล้องกับมาตรฐาน RSS ที่ได้รับการยกเว้นใบอนุญาตของ ISED แคนาดา การทำงานอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้: (1) อุปกรณ์นี้ต้องไม่ก่อให้เกิดการรบกวน และ (2) อุปกรณ์นี้ต้องยอมรับการรบกวนใด ๆ รวมถึงการรบกวนที่อาจก่อให้เกิดการทำงานของอุปกรณ์ที่ไม่พึงประสงค์
ป้ายกำกับการปฏิบัติตามข้อกำหนดของ ISED แคนาดา ICES-003: CAN ICES-3 (B) / NMB-3 (B)

ประวัติการแก้ไข

ตารางที่ 12 ประวัติการแก้ไขเอกสาร

วันที่การแก้ไขการเปลี่ยนแปลง
19 เม.ย. 20191การเปิดตัวครั้งแรก
20 มิ.ย. 20232เพิ่ม P-NUCLEO-IHM03 ข้อมูลผลิตภัณฑ์แพ็คนิวคลีโอ, รวมทั้ง:

•         เครื่องหมายผลิตภัณฑ์

•         ประวัติผลิตภัณฑ์ P-NUCLEO-IHM03

•         ประวัติการแก้ไขคณะกรรมการ

อัปเดต ความต้องการของระบบ และ ห่วงโซ่เครื่องมือการพัฒนา- อัปเดตแล้ว ข้อมูลการสั่งซื้อ และ การเข้ารหัส.

ลบออก แผนงาน.

หมายเหตุสำคัญ - โปรดอ่านอย่างละเอียด

STMicroelectronics NV และบริษัทในเครือ (“ST”) ขอสงวนสิทธิ์ในการเปลี่ยนแปลง แก้ไข ปรับปรุง ปรับเปลี่ยน และปรับปรุงผลิตภัณฑ์ ST และ/หรือเอกสารนี้ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ผู้ซื้อควรได้รับข้อมูลล่าสุดที่เกี่ยวข้องกับผลิตภัณฑ์ ST ก่อนทำการสั่งซื้อ ผลิตภัณฑ์ ST จะถูกขายตามข้อกำหนดและเงื่อนไขการขายของ ST ที่ใช้ในขณะที่ยืนยันคำสั่งซื้อ
ผู้ซื้อจะต้องรับผิดชอบแต่เพียงผู้เดียวในการเลือก การคัดเลือก และการใช้ผลิตภัณฑ์ ST และ ST จะไม่รับผิดชอบต่อความช่วยเหลือในการใช้งานหรือการออกแบบผลิตภัณฑ์ของผู้ซื้อ
ST ไม่อนุญาตให้มีใบอนุญาตใดๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยในสิทธิในทรัพย์สินทางปัญญาใดๆ
การขายต่อผลิตภัณฑ์ ST ที่มีข้อกำหนดแตกต่างจากข้อมูลที่กำหนดไว้ในที่นี้ จะทำให้การรับประกันใดๆ ที่ ST ให้ไว้สำหรับผลิตภัณฑ์ดังกล่าวเป็นโมฆะ
ST และโลโก้ ST เป็นเครื่องหมายการค้าของ ST สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายการค้า ST โปรดดูที่ www.st.com/trademarksชื่อผลิตภัณฑ์หรือบริการอื่น ๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง
ข้อมูลในเอกสารฉบับนี้แทนที่และเปลี่ยนแทนข้อมูลที่เคยให้ไว้ก่อนหน้านี้ในเอกสารฉบับก่อนหน้าใดๆ
© 2023 STMicroelectronics – สงวนลิขสิทธิ์

โลโก้เซนต์

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

ชุดควบคุมโคเตอร์ ST STM32 [พีดีเอฟ] คู่มือการใช้งาน
ชุดควบคุมโคเตอร์ STM32, STM32, ชุดควบคุมโคเตอร์, ชุดควบคุม

อ้างอิง

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

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