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 rendah yang sesuai untuk saya
tetapi
. Jadi CDROM adalah mangsa yang lebih baik untuk panduan pemula ini,
seperti yang dinyatakan sebelum ini, kami mempunyai 4 pin untuk mengimpal wayar
mudah dikesan dan mereka adalah bersama-sama,
dengan
jika terdapat sebarang masalah dengan pin pengesan, (-)
Mereka melihat spindle bergoncang 3 volt
komponen yang
IC l293d. -Wayar -
1x bekalan kuasa luaran 6 v (pilihan)
Saya menggunakan pemacu ICChanel 4-L293D yang terkenal
Ia adalah perlu untuk menggunakan penampan antara mikrokomputer Pengawal dan
menggunakan kuasa lain, seperti motor, geganti, gegelung, dan lain-lain (bukan LED
kadang-kadang lebih tinggi
daripada bekalan kuasa Arino) .
mikro anda dari mana-mana terbalik.
Seperti transistor dan litar bersepadu, terdapat banyak komponen elektronik yang boleh digunakan sebagai penampan
Saya cadangkan bahawa l293d menyokong bekalan kuasa luaran dan juga mempunyai pin pemboleh cip
Seperti yang anda lihat dalam data --
Tunggal, terdapat :-4 pin tanah (sambung ke Gnd)-
1 Vss (
Sambung ke 4 Vs
) bekalan kuasa luaran.
kepada Arduino)-4 keluaran ( 3
pasang motor)
Oleh itu, sambungkan pin mengikut rajah skema yang ditunjukkan dalam rajah
Kami ingin menyediakan satu siri isyarat yang sesuai untuk memacu motor tanpa berus
BLDC ini mempunyai 36 langkah untuk setiap pusingan penyiapan
ini bermakna kita harus menyediakan 36 keadaan isyarat untuk melengkapkan 6
langkah
yang berbeza harus diulang 6 kali dalam gelung.
Katakan bahawa tiga baris masing-masing adalah A, B dan C (tertib)
Kita memerlukan nilai 3 bit untuk digunakan Kami
bahawa 0 adalah negatif dan 1 adalah positif.
15
menganggap
Dengan mengubah masa tunda, anda boleh menukar kelajuan motor
Jika kependaman tinggi dipilih ( Cth:
hingga 20 ms)
Motor mungkin hanya menggoncang atau memulakan tindakan pemotongan
Jika kependaman rendah digunakan (
Cth: 0 hingga 5 ms)
Anda hanya akan mendengar bunyi, tiada pergerakan
Jadi saya ingin menggunakan pembolehubah sebagai penundaan
/ tetingkap tanpa kod DC = int, dll; int p1 = 2; int p2 = 4; char inChar(){ pinMode(p2, OUTPUT) 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 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.