Käivitage arduinoga CDROM -i harjadeta mootor
Kodu » Ajaveeb » Käivitage CDROM -i harjata mootor koos Arduinoga

Käivitage arduinoga CDROM -i harjadeta mootor

Vaated: 0     Autor: saidiredaktor Avalda aeg: 2020-09-02 Päritolu: Sait

Küsima

Facebooki jagamisnupp
Twitteri jagamise nupp
ridade jagamise nupp
WeChati jagamisnupp
LinkedIni jagamisnupp
Pinteresti jagamisnupp
WhatsApi jagamisnupp
Kakao jagamisnupp
Snapchati jagamisnupp
Telegrammi jagamise nupp
ShareThise jagamisnupp

Harjadeta alalisvoolu mootor on omamoodi harjadeta alalisvoolu mootor. See tähendab
otsene ühendus (pintsel) .
, et pöörleva spindli ja muude fikseeritud osade, näiteks mähise,
Seetõttu on pöörlemine mähise praeguse suuna muutuse tulemus.
Spindlil on ümmargune magnet (tavaliselt).
Mähis ise on elektriline magnet.
Nii et saate spindli pöörata, vahetades mähise poolakaid.
Kas olete kunagi BLDC -d näinud? Jah, muidugi.
Igal arvutijuhtumil on selliseid juhtumeid palju.
Ventilaatori, CD-ROM ja Floppy Drive (kui teil pole
seadet, mis kasutab BLDC-d.
Ventilaator kasutab tavaliselt 2-faasilist mootorit 2-faasilise mootoriga mähises ja 1 tihvti saali anduris.
-is või disketil on kolmefaasiline mootor, 3-faasiline mootor, on 3-ninikunstiga 3 tihvti ja saali
mainitud sens .
CDROM signaali
Seetõttu
saab
.
see

​Kuid see oli natuke keeruline,
on selle algaja juhendi jaoks parem ohver.
-id
nii et CDROM
Tavaliselt on viimane tihvt andur.
Kuid kui tuvastusnõelaga on probleeme, siis palun ühendage (+), (-)
nägid nad spindli raputades 3 volti.
Saate neid tuvastada ka Ohrazeri abil. Kasutatud osad: -1x leivalaud. -
1x draiv IC L293D. -Wires. -
1x väline toiteallikas 6 V (valikuline)
Kasutasin tuntud 4-L293D iCChaneli draiverit.
on vaja kasutada puhvrit mikroarvuti vahel .
Kontrolleri ja muude elektrit tarbivate komponentide, näiteks mootorite, releede, mähiste jne (mitte LED-ide) vahel
Mõnikord on oluline kasutada kõrgemat voolu või suuremat pinget (
rohkem kui 5 Arduino)
välist toiteallikat, mõnikord lihtsalt kaitsta oma mikrot iga tagurpidi eest.
Nagu transistorid ja integreeritud vooluringid, on ka palju elektroonilisi komponente, mida saab kasutada puhvritena.
Pakun, et L293D toetab välist toiteallikat ja sellel on ka kiip lubatud tihvt.
Nagu andmetes näete-
üksikud, on järgmised: -4 maapealsed tihvtid (ühendage GND-ga)
-2 lubage ja 1 VSS (
ühendage 5 Arduinoga) -1 vs (
ühendage positiivse välise toiteallikaga) -4 Sisend (
3 neist Arduino väljundiks) -4 (
3 paari mootorit)
Seetõttu ühendage nuhvid näidatud nuhvtiga Šemaatilisele diagrammile.
Soovime valmistada rea ​​sobivaid signaale pintsli mittemootori juhtimiseks.
Sellel BLDC -l on 36 sammu iga valmimisvooru kohta.
See tähendab, et spindli pöörlemise lõpuleviimiseks peaksime valmistama 36 signaali olekut.
Need 36 etappi jagunevad ainulaadse jada 6 osaks.
Nii et meil on 6 erinevat signaali, mida tuleks korrata 6 korda silmuses.
Oletame, et kolm rida on vastavalt A, B ja C (tellitud)
vajame väärtust 3 bitti.
Eeldame, et 0 on negatiivne ja 1 positiivne.
Magic 6 sammud on järgmised: 110, 100, 101, 001, 011, 010 kasutame neid ühes silmus.
Veel üks oluline asi, mida mainida, on ootamine või viivitus iga sammu vahel.
Viivituse aja muutmisega saate muuta mootori kiirust.
Kui valitakse kõrge latentsus (
nt 15 kuni 20 ms),
võib mootor lihtsalt raputada või alustada lõikamist.
Kui kasutatakse madala latentsusaja (
nt 0 kuni 5 ms),
kuulete ainult suminat, liikumist pole.
Nii et ma tahan kasutada muutujat viivitusena ja muuta seda seeriamonitori akna viskamiseks Arduinosse.
Kood on järgmine:/ * DC harjadeta draiver */kuu = int jne; int p1 = 2; int p2 = 3; int p3 = 4; char inchar; void setup () {
pinMode (p1, väljund); PinMode (P2, väljund); PinMode (P3, väljund); Seeria. algab (9600); }
/Loopi rutiinid jooksevad ikka ja jälle igavesti: void Loop () {if (seeria. Saadaval ()) {inchar = (char) seeria. Loe (); if (Inchar == ' -') {oota -= 1; } else {oota += 1; } Seeria. println (oota); } digitaalne kirjutamine (P1, 1);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); viivitus (oota);
DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 0); viivitus (oota); DigitalWrite (P1, 1);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); viivitus (oota); DigitalWrite (P1, 0);
DigitalWrite (P2, 0); DigitalWrite (P3, 1); viivitus (oota); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 1); viivitus (oota); DigitalWrite (P1, 0);
DigitalWrite (P2, 1); DigitalWrite (P3, 0); viivitus (oota); } Mõned näpunäited:-
mitte rohkem kui 12 V välist toiteallikas. -
Väikeste BLDC mootorite puhul saate Arduino 5 kasutada VS -na, välist toiteallikat pole vaja, kuid mootori kiirust ei jõuta. -
Alustage ooteväärtusega 10, seejärel lülitage jadamonitor sisse ja sisestage väärtus vähendamiseks miinusvõti.
Mida madalam on ooteväärtus, seda kiirem see on.

Kontrolleri ja Motorsi professionaalse tootja Hoprio Group loodi 2000. aastal. Grupi peakorter Changzhou linnas, Jiangsu provintsis.

Kiired lingid

Võtke meiega ühendust

WhatsApp: +86 18921090987 
Tel: +86-18921090987 
Add: nr.19 Mahang South Road, Wujini kõrgtehnoloogiline ringkond, Changzhou linn, Jiangsu provints, Hiina 213167
Teadet jätma
Võtke meiega ühendust
Autoriõigus © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Kõik õigused kaitstud. Saidikaart | Privaatsuspoliitika