รันมอเตอร์ไร้แปรงถ่าน cdrom ด้วย arduino
บ้าน » บล็อก » รันมอเตอร์ไร้แปรงถ่าน cdrom ด้วย arduino

รันมอเตอร์ไร้แปรงถ่าน cdrom ด้วย arduino

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

สอบถาม

ปุ่มแชร์เฟสบุ๊ค
ปุ่มแชร์ทวิตเตอร์
ปุ่มแชร์ไลน์
ปุ่มแชร์วีแชท
ปุ่มแชร์ของ LinkedIn
ปุ่มแชร์ Pinterest
ปุ่มแชร์ Whatsapp
ปุ่มแชร์ Kakao
ปุ่มแชร์ Snapchat
ปุ่มแชร์โทรเลข
แชร์ปุ่มแชร์นี้

มอเตอร์กระแสตรงไร้แปรงถ่านเป็นมอเตอร์กระแสตรงแบบไร้แปรงถ่านชนิดหนึ่ง
ซึ่งหมายความว่าไม่มีการเชื่อมต่อโดยตรง (แปรง)
ระหว่างแกนหมุนที่กำลังหมุนกับชิ้นส่วนคงที่อื่นๆ เช่น คอยล์
ดังนั้นการหมุนเป็นผลคูณของการเปลี่ยนแปลงทิศทางปัจจุบันของขดลวด
แกนหมุนมีแม่เหล็กทรงกลม (ปกติ)
ตัวขดลวดเองนั้นเป็นแม่เหล็กไฟฟ้า
คุณจึงสามารถหมุนแกนหมุนได้โดยการเปลี่ยนขั้วของคอยล์
คุณเคยเห็น BLDC หรือไม่? แน่นอน.
มีหลายกรณีดังกล่าวในคอมพิวเตอร์แต่ละเครื่อง
พัดลม ซีดีรอม และฟลอปปีไดรฟ์ (หากยังไม่มี
เป็นอุปกรณ์ที่ใช้ BLDC
โดยปกติพัดลมจะใช้มอเตอร์ 2 เฟส โดยมี 2 พินในคอยล์ และ 1 พินในเซ็นเซอร์ฮอลล์
CDROM หรือฟล็อปปี้ดิสก์ไดรฟ์มีมอเตอร์ 3 เฟส คอยล์มี 3 พิน และเซ็นเซอร์ฮอลล์มี 1 พิน
ฮอลล์ดังกล่าวเป็นเซ็นเซอร์อย่างง่ายสำหรับตรวจจับกระแสไฟฟ้าของแกนหมุน
เมื่อใดก็ตามที่แม่เหล็กมาถึงก็จะสร้างสัญญาณ ดังนั้นคุณสามารถใช้
นนี้เพื่อตรวจจับจำนวนล้อของมอเตอร์หรือควบคุมความเร็วของมอเตอร์ (RPM)
เปลี่ยนความเร็วของสัญญาณตามพินนี้
ว่าทฤษฎีก็เพียงพอแล้ว ลองทำดูสิ!
พิ
ฉันคิด
weld the wires. The
newbie guide.
Anyway, as mentioned earlier, we have 4 pins to
coil pins are easily detected and they are mutual.
Usually the last pin is the sensor.
But if there is any problem with the detection pin, please connect (+), (-)
They saw the spindle shaking 3 volts.
You can also detect them using ohrazer. Used parts:-1x Breadboard. -
1x drive IC l293d. -Wires. -
1x external power supply 6 v (เป็นทางเลือก)
ฉันใช้ไดรเวอร์ 4-L293D ICChanel ที่รู้จักกันดี
มีความจำเป็นต้องใช้บัฟเฟอร์ระหว่างไมโครคอมพิวเตอร์
คอนโทรลเลอร์และส่วนประกอบที่ใช้พลังงานอื่น ๆ เช่นมอเตอร์ รีเลย์ คอยล์ ฯลฯ (ไม่ใช่ LED)
บางครั้งการใช้แหล่งจ่ายไฟภายนอกหรือแรงดันไฟฟ้าที่สูงขึ้น (
มากกว่า 5 Arduino) เป็นสิ่งสำคัญ
บางครั้งเพียงเพื่อปกป้องไมโครของคุณจากการย้อนกลับใด ๆ
เช่นเดียวกับทรานซิสเตอร์และวงจรรวมมีส่วนประกอบอิเล็กทรอนิกส์มากมายที่สามารถใช้เป็นบัฟเฟอร์ได้
l293d รองรับแหล่งจ่ายไฟภายนอกและยังมีพินเปิดใช้งานชิป
ดังที่คุณเห็นในข้อมูล --
เดี่ยวมี :-4 พินกราวด์ (เชื่อมต่อกับ Gnd)-
เปิดใช้งาน 2 ตัวและ 1 Vss (
เชื่อมต่อกับ 5 Arduino)-1 Vs (
เชื่อมต่อกับแหล่งจ่ายไฟภายนอกบวก)-4 อินพุต (
3 ในนั้นกับ Arduino)-4 เอาต์พุต (
มอเตอร์ 3 คู่)
ดังนั้นให้เชื่อมต่อพินตามแผนผังที่แสดงในรูป ชุด
สัญญาณที่เหมาะสมในการขับเคลื่อนมอเตอร์แบบไร้แปรง
ถ่านนี้มี 36 ขั้นตอนสำหรับแต่ละรอบ
ซึ่งหมายความว่าเราควรเตรียมสถานะสัญญาณ 36 รายการเพื่อหมุนส
36 ขั้นตอนเหล่านี้แบ่งออกเป็น 6
ไม่ซ้ำ กัน
ปินเดิลให้สมบูรณ์
ส่วนของลำดับที่
ดังนั้นเราจึงถือว่า 0 เป็นลบและ 1 เป็น บวก
ขั้นที่ 6 ของ Magic มีดังนี้ 110, 100, 101, 001, 011, 010 เราจะใช้มันในวงเดียว
สิ่งสำคัญอีกประการหนึ่งที่ต้องพูดถึงคือการรอหรือความล่าช้าระหว่างแต่ละขั้นตอน
สามารถเปลี่ยนความเร็วของมอเตอร์ได้
หากเลือกเวลาแฝงสูง
เช่น 15 ถึง 20 ms)
คุณ
(
เช่น 0 ถึง 5 ms)
คุณจะได้ยินเสียงกระหึ่มเท่านั้น ไม่มีการเคลื่อนไหว
ดังนั้นฉันต้องการใช้ตัวแปรเป็นการหน่วงเวลาและเปลี่ยนให้ส่งหน้าต่างมอนิเตอร์แบบอนุกรมใน Arduino
รหัสเป็นดังนี้:/* DC brushless driver */month = int, ฯลฯ; int p2 = 3; char inChar; OUTPUT);
pinMode(p3, OUTPUT); Serial. begin(9600); }
/Loop routines run over and over again forever: void loop (){if (Serial. available()){inChar = (char)Serial. read(); if (inChar == '-'){wait -=1; }else{wait +=1; }Serial. println(wait); }digitalWrite(p1, 1);
digitalWrite(p2, 1); digitalWrite(p3, 0); delay(wait);
digitalWrite
(p1, 1); digitalWrite(p2, 0); digitalWrite
(p3, 0); delay(wait); digitalWrite(p1, 1); digitalWrite(p2, 0);
digitalWrite(p3, 1); delay(wait); digitalWrite(p1, 0);
digitalWrite(p2, 0); digitalWrite(p3, 1); delay(wait); digitalWrite(p1, 0); digitalWrite
(p2, 1); digitalWrite(p3, 1); delay(wait); digitalWrite(p1, 0); digitalWrite(p2, 1); digitalWrite(p3, 0); delay(wait ); }Some hints:-
No more than 12 v external power supply. -
For small BLDC motors, you can use Arduino 5 as a เทียบกับไม่จำเป็นต้องใช้แหล่งจ่ายไฟภายนอก แต่ ไม่สามารถบรรลุความเร็วของมอเตอร์ได้ - เริ่มต้นด้วยค่ารอ
10 จากนั้นเปิดมอนิเตอร์อนุกรมแล้วป้อนปุ่มลบเพื่อลดค่า
ยิ่งต่ำก็ยิ่งเร็วขึ้นเท่านั้น

HOPRIO group เป็นผู้ผลิตคอนโทรลเลอร์และมอเตอร์ระดับมืออาชีพ ก่อตั้งขึ้นในปี 2000 สำนักงานใหญ่ของกลุ่มในเมืองฉางโจว มณฑลเจียงซู

ลิงค์ด่วน

ติดต่อเรา

วอทส์แอพ: +86 18921090987 
โทร: +86- 18921090987 
อีเมล: sales02@hoprio.com
เพิ่ม: No.19 Mahang South Road, Wujin High-tech District, เมืองฉางโจว, มณฑลเจียงซู, จีน 213167
ฝากข้อความ
ติดต่อเรา
ลิขสิทธิ์© 2024 ChangZhou Hoprio E-Commerce Co., Ltd. สงวนลิขสิทธิ์ แผนผังเว็บไซต์ | นโยบายความเป็นส่วนตัว