This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:arduino:motors [2017/04/18 12:27] – raivo.sell | et:arduino:motors [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ===== Alalisvoolumootor ehk DC mootor ===== | ===== Alalisvoolumootor ehk DC mootor ===== | ||
| - | [{{ : | + | [{{ : |
| - | [{{ : | + | [{{ : |
| Püsimagnetiga alalisvoolumootorid on laialt levinud erinevates rakendustes, | Püsimagnetiga alalisvoolumootorid on laialt levinud erinevates rakendustes, | ||
| Line 9: | Line 9: | ||
| Püsimagnetiga alalisvoolumootorid on lihtsa ehitusega ja elementaarse juhtimisega mootorid. Kuigi juhtimine on lihtne, ei ole nende pöörlemiskiirus üldjuhul täpselt juhtsignaaliga määratletav, | Püsimagnetiga alalisvoolumootorid on lihtsa ehitusega ja elementaarse juhtimisega mootorid. Kuigi juhtimine on lihtne, ei ole nende pöörlemiskiirus üldjuhul täpselt juhtsignaaliga määratletav, | ||
| - | Harjadega alalisvoolumootorid töötavad alalispingel ning põhimõtteliselt | + | Harjadega alalisvoolumootorid töötavad alalispingel ning ei vaja eraldi juhtelektroonikat, |
| - | H-sillas tüürivad mootori pöörlemiseks vajalikku voolu neli transistori (või nende gruppi). H-silla | + | H-sillas tüürivad mootori pöörlemiseks vajalikku voolu neli transistori (või nende gruppi). H-silla |
| - | Järgnevates näidetes kasutatakse mootorite juhtmoodulit L9110, mille külge saab ühendada kaks alalisvoolumootorit. Mootorite juhtimine moodulis toimub kahe eraldiseisva H-silla vahendusel. Mootorite toide võiks üldiselt olla eraldi mikrokontrolleri loogika toitest, et minimiseerida pinge kõikumist mikrokontrolleri töö ajal. Antud juhul komponentide hulga vähendamise eesmärgil kasutame otse plaadi toidet +5 V. Kui Arduino teeb mootorite käima minekul restarti, siis tuleks mootoritele eraldi toiteallikas (3-12 V) ühendada. | + | Järgnevates näidetes kasutatakse mootorite juhtmoodulit L9110, mille külge saab ühendada kaks alalisvoolumootorit. Mootorite juhtimine moodulis toimub kahe eraldiseisva H-silla vahendusel. Mootorite toide võiks üldiselt olla eraldi mikrokontrolleri loogika toitest, et minimiseerida pinge kõikumist mikrokontrolleri töö ajal. Antud juhul komponentide hulga vähendamise eesmärgil kasutame otse plaadi toidet +5 V. Kui Arduino teeb mootorite käima minekul restarti, siis tuleks mootoritele eraldi toiteallikas (3-12 V) ühendada. Välise toiteallika valikul tuleb lähtuda ka mootorite nimipingest. |
| Line 27: | Line 27: | ||
| Servomootorid eraldi välist juhtelektroonikat ei vaja, kuna nendele on see juba sisse ehitatud. Juhtimiseks tuleb ühendada toide ja saata mikrokontrollerist PWM signaal, mis määrab servo hoova positsiooni. Üldjuhul saab ühe väiksema servomootori toite võtta ka mikrokontrollerplaadi 5 V toitest. Kui mootoreid on vaja juba suuremas koguses, siis on vaja mootoritega eraldi 5 V toiteallikas ühendada. | Servomootorid eraldi välist juhtelektroonikat ei vaja, kuna nendele on see juba sisse ehitatud. Juhtimiseks tuleb ühendada toide ja saata mikrokontrollerist PWM signaal, mis määrab servo hoova positsiooni. Üldjuhul saab ühe väiksema servomootori toite võtta ka mikrokontrollerplaadi 5 V toitest. Kui mootoreid on vaja juba suuremas koguses, siis on vaja mootoritega eraldi 5 V toiteallikas ühendada. | ||
| - | Servomootoreid toodetakse ka püsivalt pöörleva versioonina. sellisel juhul määrab pulsi laius mitte hoova positsiooni vaid suuna ja kiiruse. 1,5 ms signaali puhul mootor seisab, 1 ms puhul pöörleb täiskiirusel ühele poole ja 2 ms puhul täiskiirusel teisele poole. Vahepealsed pulsilaiused on aeglasemad kiirused vastavas suunas, sõltuvalt, kas signaal on suurem või väiksem, kui 1,5 ms. | + | Servomootoreid toodetakse ka püsivalt pöörleva versioonina. sellisel juhul määrab pulsi laius mitte hoova positsiooni vaid suuna ja kiiruse. 1,5 ms signaali puhul mootor seisab, 1 ms puhul pöörleb täiskiirusel ühele poole ja 2 ms puhul täiskiirusel teisele poole. Vahepealsed pulsilaiused on aeglasemad kiirused vastavas suunas. |