วิธีเรียกใช้ ESC มอเตอร์ไร้แปรงกับ Arduino
บ้าน » บล็อก » วิธีเรียกใช้ ESC มอเตอร์ไร้แปรงกับ Arduino

วิธีเรียกใช้ ESC มอเตอร์ไร้แปรงกับ Arduino

มุมมอง: 0     ผู้แต่ง: ไซต์บรรณาธิการเผยแพร่เวลา: 2020-09-02 Origin: เว็บไซต์

สอบถาม

ปุ่มแบ่งปัน Facebook
ปุ่มแบ่งปัน Twitter
ปุ่มแชร์สาย
ปุ่มแชร์ WeChat
ปุ่มแบ่งปัน LinkedIn
ปุ่มแชร์ Pinterest
ปุ่มแบ่งปัน whatsapp
ปุ่มแชร์ kakao
ปุ่มแบ่งปัน Snapchat
ปุ่มแบ่งปันโทรเลข
ปุ่มแชร์แชร์

คำแนะนำนี้จะแสดงวิธีการกำหนดค่าและเรียกใช้ ESC มอเตอร์ไร้แปรงโดยใช้ Arduino รวมถึงการใช้มอเตอร์ไร้แปรงด้วยความเร็วที่แตกต่างกัน
มันจะผ่านวัสดุการตั้งค่าฮาร์ดแวร์และการเข้ารหัสซอฟต์แวร์
มันจะอธิบายสิ่งที่ทำในทุกขั้นตอนของรหัส
อย่าได้รับบาดเจ็บสนุก!
ด้านล่างเป็นวิดีโอของมอเตอร์ที่ทำงาน
คุณต้องได้รับ: Arduino (
ฉันจะทำมันฉันใช้ Arduino Mega)
คอมพิวเตอร์ที่มีโปรแกรมการเข้ารหัส Arduino
ตัวเชื่อมต่อ ESC USB (
ฉันจะทำมันฉันใช้ยี่ห้อปกติ 30 แอมป์)
10:00 น. P brushless motor พร้อมแบตเตอรี่เชื่อมสายการเชื่อมต่อการบัดกรี (
12 โวลต์ใด ๆ คือ 2 หรือมากกว่าและฉันใช้แบตเตอรี่ 3 แบตเตอรี่ 11. 1 โวลต์
แบตเตอรี่
แบตเตอรี่
) ร้อนวางสายควบคุมมอเตอร์ที่นำออกมาจาก ESC ด้วยสายไฟที่นำออกมาจากมอเตอร์
สายไฟที่อยู่ตรงกลางจะต้องไปด้วยกัน แต่สามารถเปลี่ยนสายด้านข้าง 2 เส้นเพื่อย้อนกลับทิศทางของมอเตอร์
ในที่สุดคุณต้องใช้หัวแร้งสำหรับการให้ความร้อน
บนลวดมันควรใช้เวลาประมาณ 5-10
วินาทีจากนั้นละลายบัดกรีบนลวดและติดกาวเข้าด้วยกัน -
ใช้สายอินพุตจาก ESC (
ดูเหมือนว่าสายบนเส้นเซอร์โว)
และเชื่อมต่อพื้นกับพื้นและสัญญาณ (สีขาว) ถึงพิน 9
เส้นบวกควรเชื่อมต่อกับ VIN เท่านั้นหาก Arduino ไม่ได้เชื่อมต่อกับคอมพิวเตอร์
หากเชื่อมต่อกับคอมพิวเตอร์อย่าเชื่อมต่อเสาบวกกับสิ่งใดมิฉะนั้นมันจะเผาคอมพิวเตอร์ของคุณ -
สายไฟสีแดงและสีดำหนาที่ออกมาจากด้านล่างควรติดอยู่กับแบตเตอรี่ -
คุณต้องเสียบบอร์ด Arduino เข้ากับคอมพิวเตอร์ของคุณก่อนโดยใช้ตัวเชื่อมต่อ USB
จากนั้นคุณสามารถดาวน์โหลดโปรแกรมด้านล่าง
หลังจากดาวน์โหลดโปรแกรมให้กดปุ่มรีเซ็ตบน Arduino ก่อนที่จะเสียบแบตเตอรี่เข้ากับ ESC
มอเตอร์จะทำให้เกิดเสียงเริ่มต้นแล้วมันจะรอ
หลังจากนั้นไม่กี่วินาทีมอเตอร์จะส่งเสียงบี๊บ 3 ครั้งจากนั้นค่อยๆย้ายไปที่ความเร็วที่ตั้งโปรแกรมไว้
จากนั้นมันจะค่อยๆถอยกลับเป็นศูนย์ความเร็ว
คุณสามารถแก้ไขโปรแกรมความเร็วและระยะเวลาการทำงานของมอเตอร์
อย่าตั้งค่ามอเตอร์เป็นความเร็วสูงกว่า 85% มิฉะนั้น ESC จะดับ รหัส)
รหัสนี้สามารถใช้เพื่อวัตถุประสงค์ใด ๆ
รวมถึง Servo ESC1; int pos = 0;
/ตั้งค่าตัวแปรตำแหน่ง () {setSpeed ​​(0);
/ตั้งค่าการหน่วงความเร็วตัวแปร (1,000); } void setSpeed ​​(ความเร็ว int) {
int angle = MAP (
ความเร็ว, 0,100, 0,180);
/ตั้งตำแหน่งเซอร์โวเป็นความเร็วที่แตกต่างกัน เขียน (มุม); } การตั้งค่าโมฆะ () {ESC1 แนบ (9);
/เพิ่ม ESC ไปยังพิน แขน(); } void loop () {int speed;
/(speed = 0; ความเร็ว 0; ความเร็ว -= 5) {
/ที่ความเร็วที่ตั้งไว้ 1 วินาทีความเร็วรอบจะลดลงเป็น 0% พลังงาน (ความเร็ว); ความล่าช้า (1,000); } setSpeed ​​(0);
/ตั้งค่าตัวแปรความเร็วเป็นศูนย์ไม่ว่าจะล่าช้า (1,000);
/ปิด 1 วินาที}

Hoprio Group ผู้ผลิตมืออาชีพด้านคอนโทรลเลอร์และมอเตอร์ก่อตั้งขึ้นในปี 2000 สำนักงานใหญ่ของกลุ่มในเมือง Changzhou จังหวัด Jiangsu

ลิงค์ด่วน

ติดต่อเรา

whatsapp: +86 18921090987 
โทรศัพท์: +86-18921090987 
อีเมล: sales02@hoprio.com
เพิ่ม: No.19 Mahang South Road, Wujin High-Tech District, Changzhou City, Jiangsu Province, China 213167
ฝากข้อความ
ติดต่อเรา
ลิขสิทธิ์© 2024 Changzhou Hoprio E-Commerce Co. , Ltd. สงวนลิขสิทธิ์ แผนผังไซต์ | นโยบายความเป็นส่วนตัว