INHOUDSOPGAWE:
- Stap 1: Lear Wat is die 'servomotors'
- Stap 2: Hoe die servomotor werk
- Stap 3: Die stroombaan -diagram (hoe om 'n servo aan te sluit)
- Stap 4: Kodes en toetse
Video: Hoe om die servomotor Arduino -tutoriaal te beheer: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hallo ouens! welkom by my nuwe tutoriaal, ek hoop dat u alreeds my vorige instruksies "Groot stapmotorbeheer" geniet het. Vandag plaas ek hierdie insiggewende tutoriaal om u die basiese beginsels van enige servomotoriese beheer te leer, ek het al 'n video geplaas oor die beheer van die snelheid en rigting van GS -motors en stapmotors, en vandag begin ons met die servo's en op hierdie manier is ons klaar met die meeste belangrike aandrywers wat 'n vervaardiger kan gebruik.
Tydens die opstel van hierdie tutoriaal het ons probeer om seker te maak dat hierdie instruksies die beste gids vir u is om die basiese beginsels van servomotors te leer leer, omdat die leerproses van die elektroniese aandrywers so belangrik is vir die ontwikkeling van projekte. Ons hoop dus dat hierdie instruksies die nodige dokumente bevat.
Wat u uit hierdie instruksies sal leer:
- Definieer die gebruike en behoeftes van die servomotors.
- Kyk binne -in die servomotor.
- Verstaan die servomotoriese meganisme.
- Leer die deel van die elektriese beheer.
- Maak die toepaslike bedradingsdiagram met 'n Arduino -bord.
- Toets u eerste servomotoriese beheerprogram.
Stap 1: Lear Wat is die 'servomotors'
Servomotore bestaan al 'n lang tyd en word in baie toepassings gebruik. Hulle is klein, maar hulle is baie energie-doeltreffend, wat hulle 'n uitstekende keuse maak vir baie toepassings.
Anders as die stepper- en gelykstroommotors, is die servokringe binne -in die motoreenheid gebou en het 'n posisionele as wat gewoonlik met 'n ratkas toegerus is. Die motor word bestuur met 'n elektriese sein wat die hoeveelheid bewegings van die as bepaal.
Van hier af definieer ons dat ons onder die enjinkap moet kyk om te verstaan hoe die servo werk. Binne die servo (kyk na die foto's hierbo), is daar 'n redelik eenvoudige opstelling:
- Klein DC motor
- Potensiometer
- Beheerkring.
Die motor word met ratte aan die stuurwiel vasgemaak.
As die motor draai, verander die weerstand van die potensiometer, sodat die beheerkring presies kan reguleer hoeveel beweging daar is en in watter rigting.
As die as van die motor op die gewenste posisie is, word die krag wat aan die motor verskaf word, gestaak.
Stap 2: Hoe die servomotor werk
Servo's word beheer deur 'n elektriese pols met veranderlike breedte of polswydte modulasie (PWM) deur die beheerdraad te stuur.
Ja, dit herinner my aan die PWM -penne van die Arduino!
'N Servomotor kan gewoonlik slegs 90 ° in beide rigtings draai vir 'n totaal van 180 ° bewegings ten opsigte van die frekwensie en die pulswydte wat deur die stuurdraad ontvang word.
Die servomotor verwag om elke 20 millisekondes (ms) 'n pols te sien en die lengte van die pols sal bepaal hoe ver die motor draai. 'N Puls van 1,5 ms laat die motor byvoorbeeld na die 90 ° -posisie draai. Korter as 1,5 ms beweeg dit teen die kloksgewys in die rigting van die 0 ° posisie, en langer as 1,5 ms sal die servo met die kloksgewys rigting na die 180 ° posisie draai.
Stap 3: Die stroombaan -diagram (hoe om 'n servo aan te sluit)
Ek gebruik in hierdie tutoriaal 'n Carson -servo wat gebruik word vir renmotors vanweë die hoë wringkrag en metaalratte, soos alle servo's het dit drie drade, een draad vir die beheersignaal en twee drade vir kragtoevoer wat 6V DC is, maar vir toetsing die bewegings dit is ok die loop met 5V DC.
Ek gebruik ook 'n Arduino Nano -bord met reeds PWM -penne vir seinbeheer.
Om die servobewegings te beheer, gebruik ek 'n potensiometer wat aan 'n analoog ingang van my Arduino gekoppel is, en die servo -as sal presies dieselfde wees as die rotasie van die potensiometer.
Ek het na EasyEDA verhuis om die kringdiagram voor te berei; dit is 'n redelik eenvoudige opstelling, want alles wat ons nodig het, is 'n servomotor wat aangedryf word deur 'n eksterne DC 5V -kragtoevoer en deur 'n Arduino Nano beheer word deur die analoog seine wat van 'n potensiometer ontvang word.
Stap 4: Kodes en toetse
Oor die beheerprogram, in hierdie tutoriaal gebruik ons 'n Arduino -biblioteek, wat die servobiblioteek is, waarmee u 'n servo -instansie kan skep waar u die uitvoerbeheerpen vir die servo moet instel, en in hierdie voorbeeld gebruik ons PWM -pen 9, dan ons lees die analoog seine van die potensiometer deur die analogRead -funksie vanaf die analoog ingang A0
Om die servo te beheer, moet ons die skryffunksie van die servo -voorwerp gebruik wat 'n waarde van 0 tot 180 kry, sodat ons die analoog waarde wat van 0 tot 1024 (grootte van die ADC) is, omskakel na 'n waarde van 0 tot 180 met behulp van die kaartfunksie. Dan laat ons die omgeskakel waarde in die skryffunksie val.
Na aanleiding van hierdie handleiding, kan u u servomotors nou beheer en toets, en u kan hierdie kennis ontwikkel om meer servo's in 'n gevorderde meganisme soos robotarms te beheer.
Dit is dit vir hierdie tutoriaal.
Dit was BEE MB van MEGA DAS sien jou volgende keer.
Aanbeveel:
Hoe om die drone -quadcopter -borstellose gelykstroommotor (3 draadsoort) te beheer deur die HW30A -motorsnelheidsbeheerder en Arduino UNO te gebruik: 5 stappe
Hoe om die drone-quadcopter-borsellose gelykstroommotor (tipe 3 drade) te beheer deur die HW30A-motorsnelheidsbeheerder en Arduino UNO te gebruik: beskrywing: die HW30A-motorsnelheidsbeheer kan gebruik word met 4-10 NiMH/NiCd- of 2-3-sel LiPo-batterye. Die BEC is funksioneel met tot 3 LiPo -selle. Dit kan gebruik word om die spoed van die borsellose gelykstroommotor (3 drade) te beheer met 'n maksimum van tot 12V DC. Spesifieke
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek