Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:arduino:motors [2017/04/18 12:27] raivo.sellet: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 =====
  
-[{{ :et:arduino:mootorreduktor-tt-200rpm6v.jpg?200|Alalisvoolumootor koos reduktoriga (kollane)}}] +[{{ :et:arduino:mootorreduktor-tt-200rpm6v.jpg?220|Alalisvoolumootor koos reduktoriga (kollane)}}] 
-[{{ :et:arduino:mootori-draiver-l9110-tope-t-h-sild.jpg?200|Topelt H-sild}}]+[{{ :et:arduino:mootori-draiver-l9110-tope-t-h-sild.jpg?220|Topelt H-sild}}]
  
 Püsimagnetiga alalisvoolumootorid on laialt levinud erinevates rakendustes, kus olulised on väikesed mõõtmed, suur võimsus ja madal hind. Nende suhteliselt suure pöörlemiskiiruse tõttu kasutatakse neid tihti koos ülekandega (reduktoriga) madalama kiiruse ja suurema pöördemomendi saavutamiseks. Püsimagnetiga alalisvoolumootorid on laialt levinud erinevates rakendustes, kus olulised on väikesed mõõtmed, suur võimsus ja madal hind. Nende suhteliselt suure pöörlemiskiiruse tõttu kasutatakse neid tihti koos ülekandega (reduktoriga) madalama kiiruse ja suurema pöördemomendi saavutamiseks.
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, sest see sõltub mitmetest teguritest, eelkõige võllile rakendatavast koormusest ja toitepingest. Ideaalse alalisvoolumootori jõumomendi ja kiiruse suhe on lineaarne, mis tähendab seda, et mida suurem koormus on võllil, seda madalam on kiirus ja seda suurem on mähist läbiv vool. 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, sest see sõltub mitmetest teguritest, eelkõige võllile rakendatavast koormusest ja toitepingest. Ideaalse alalisvoolumootori jõumomendi ja kiiruse suhe on lineaarne, mis tähendab seda, et mida suurem koormus on võllil, seda madalam on kiirus ja seda suurem on mähist läbiv vool.
  
-Harjadega alalisvoolumootorid töötavad alalispingel ning põhimõtteliselt ei vaja eraldi juhtelektroonikat, kuna kogu vajalik kommutatsioon toimub mootori sees. Mootori töötamise ajal libisevad kaks staatilist harja rootori pöörleval kommutaatoril ning hoiavad mähiseid pinge all. Mootori pöörlemissuuna määrab toitepinge polaarsus. Kui mootorit on vaja juhtida ainult ühes suunas, võib toitevoolu anda relee või muu lihtsa lülitusega, kui mõlemat pidi, siis kasutatakse H-silla-nimelist elektriskeemi.+Harjadega alalisvoolumootorid töötavad alalispingel ning ei vaja eraldi juhtelektroonikat, kuna kogu vajalik kommutatsioon toimub mootori sees. Mootori töötamise ajal libisevad kaks staatilist harja rootori pöörleval kommutaatoril ning hoiavad mähiseid pinge all. Mootori pöörlemissuuna määrab toitepinge polaarsus. Kui mootorit on vaja juhtida ainult ühes suunas, võib toitevoolu anda relee või muu lihtsa lülitusega, kui mõlemat pidi, siis kasutatakse H-silla-nimelist elektriskeemi.
  
-H-sillas tüürivad mootori pöörlemiseks vajalikku voolu neli transistori (või nende gruppi). H-silla elektriskeem meenutab H-tähte - sellest ka nimi. H-silla eripära seisneb mootorile mõlemat pidi polaarsuse rakendamise võimaluses. Mootori pöörlemissuund sõltub aga sellest, kummas diagonaalis lülitid suletakse. Reaalses H-sillas on lülitite asemel transistorid, mis on valitud vastavalt mootori voolule ja pingele. H-sillaga saab peale pöörlemissuuna muuta ka mootori pöörlemiskiirust. Väiksemate voolude juhtimiseks leiab H-sildu integreeritud komponendina ehk ajurina, suuremate voolude jaoks kasutatakse spetsiaalseid võimsustransistore (//Power MOSFET//). H-silda koos sinna kuuluva elektroonikaga nimetatakse ka mootorikontrolleriks või mootorite juhtmooduliks. +H-sillas tüürivad mootori pöörlemiseks vajalikku voolu neli transistori (või nende gruppi). H-silla nimi tuleneb elektriskeemi kujust, mis meenutab H-tähte. H-silla eripära seisneb mootorile mõlemat pidi polaarsuse rakendamise võimaluses. Mootori pöörlemissuund sõltub sellest, kummas diagonaalis transistorid suletakse. H-sillaga saab peale pöörlemissuuna muuta ka mootori pöörlemiskiirust. Mootoreid on väga erinevate võimsustega ja seetõttu on ka H-sildasid erinevate voolude ja pingete jaoks. Väiksemate voolude juhtimiseks leiab H-sildu integreeritud komponendina ehk ajurina, suuremate voolude jaoks kasutatakse spetsiaalseid võimsustransistore (//Power MOSFET//). H-silda koos sinna kuuluva elektroonikaga nimetatakse ka mootorikontrolleriks või mootorite juhtmooduliks. 
  
-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.
et/arduino/motors.1492518422.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0