Motor DC tanpa berus ialah sejenis motor DC tanpa berus.
Ini bermakna tiada sambungan terus (berus)
Antara gelendong berputar dan bahagian tetap lain, seperti gegelung.
Oleh itu, putaran adalah hasil daripada perubahan arah semasa gegelung.
Spindle mempunyai magnet bulat (biasanya).
Gegelung itu sendiri adalah magnet elektrik.
Jadi anda boleh memutar gelendong dengan menukar kutub gegelung.
Adakah anda pernah melihat BLDC? Ya, sudah tentu.
Terdapat banyak kes sedemikian dalam setiap kes komputer.
Kipas, cd rom dan pemacu liut (Jika anda belum Merupakan
peranti yang menggunakan BLDC.
Kipas biasanya menggunakan motor 2 fasa dengan 2 pin dalam gegelung dan 1 pin dalam penderia dewan.
CDROM atau pemacu liut mempunyai motor tiga fasa, gegelung mempunyai 3 pin, dan penderia Hall mempunyai 1 pin.
Balai yang disebut sebagai penderia magnet
apabila tiba di gelendong adalah magnet yang mudah. menjana isyarat.
Oleh itu, anda boleh menggunakan pin ini untuk mengesan bilangan roda motor atau mengawal kelajuan motor (RPM)
Tukar kelajuan isyarat mengikut pin ini,
saya rasa teorinya sudah cukup,
seperti yang anda lihat dalam foto, saya dapati motor tanpa berus Samsung saya, saya rasa ini adalah pemacu voltan
yang sesuai untuk saya .
rendah
Jadi CDROM adalah mangsa yang lebih baik untuk panduan pemula ini
, seperti yang dinyatakan sebelum ini, kami mempunyai 4 pin untuk mengimpal wayar
dengan mudah dikesan dan mereka adalah bersama
IC
)
6 v (pilihan
mikro anda dari mana-mana terbalik.
l293d. -Wayar - 1x bekalan kuasa luaran
menyokong bekalan kuasa luaran dan juga mempunyai
Saya menggunakan pemacu ICChanel 4-L293D yang terkenal.
sebagai penampan Saya cadangkan bahawa l293d
Seperti transistor dan litar bersepadu, terdapat banyak komponen elektronik
yang boleh digunakan
Sambungkan ke 4 Vs)
bekalan kuasa luaran .
pin pemboleh cip Seperti yang anda lihat dalam data -- Tunggal, terdapat : -4 pin tanah (sambung ke Gnd)- 1 Vss (
ini mempunyai 36 langkah untuk setiap pusingan penyiapan ini
Oleh itu, sambungkan pin mengikut gambarajah skema yang ditunjukkan dalam rajah Kami ingin menyediakan satu siri isyarat yang sesuai untuk memacu motor
kepada Arduino)-4 keluaran (
3 pasang motor)
BLDC
tanpa berus
diulang 6 kali
dan C (tertib) Kami memerlukan nilai 3 bit untuk digunakan Kami
dalam gelung . Katakan bahawa
menyediakan 36 keadaan isyarat untuk melengkapkan 6 langkah yang berbeza harus
baris masing-masing adalah A, B
bermakna kita harus
tiga
masa tunda, anda boleh menukar kelajuan motor Jika kependaman tinggi dipilih ( Cth: 15 hingga 20 ms)
menganggap bahawa 0 adalah
Motor mungkin hanya menggoncang atau memulakan tindakan pemotongan Jika kependaman rendah digunakan ( Cth: 0 hingga 5 ms ) Anda
negatif dan 1 adalah positif. Dengan mengubah
saya ingin menggunakan pembolehubah sebagai
mendengar buzz, tiada pergerakan Jadi
pemacu bersiri /
tanpa kod = int , dsb
; int p1 = 2; int p3 = 4; available()){
hanya akan
inChar
= (char)Serial. read(); if
p1
(inChar == '-'){wait -=1; }else{wait +=1; }Serial. println(wait); }digitalWrite(
, 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 Vs, no external power supply is required, but the motor speed cannot be reached. -
Start with the wait value 10, then turn on the serial monitor and masukkan kekunci tolak untuk mengurangkan nilai
Lebih rendah nilai tunggu, lebih cepat ia.