INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Kom ons kyk in hierdie tutoriaal wat 'n servo is
kyk na hierdie video -tutoriaal
Stap 1: Wat is 'n servo
'N Servomotor is 'n roterende aandrywer of lineêre aktuator wat presiese beheer van hoek- of lineêre posisie, snelheid en versnelling moontlik maak. Dit bestaan uit 'n geskikte motor, gekoppel aan 'n sensor vir terugvoer oor posisies. Dit vereis ook 'n relatief gesofistikeerde kontroleerder, dikwels 'n spesiale module wat spesifiek ontwerp is vir gebruik met servomotors.
Servomotors is nie 'n spesifieke motorklas nie, alhoewel die term servomotor dikwels gebruik word om te verwys na 'n motor wat geskik is vir gebruik in 'n geslote lus-beheerstelsel.
Servomotors word gebruik in toepassings soos robotika, CNC -masjinerie of outomatiese vervaardiging.
Stap 2: Laat ons oopmaak en kyk wat in 'n servo is
Ons eksperimenteer met sg90 servo
ratstelsel word gebruik om die toerusting te verminder en die wringkrag te versterk Beheer kring-kc8801ic gebaseerde stuurkring veranderlike weerstand-word gebruik om terugvoer te gee
Stap 3: Hoe om 'n servo te beheer
Servo's word beheer deur 'n elektriese pols met veranderlike breedte of polswydte modulasie (PWM) deur die stuurdraad te stuur. Daar is 'n minimum pols, 'n maksimum polsslag en 'n herhalingstempo. 'N Servomotor kan gewoonlik slegs 90 ° in beide rigtings draai vir 'n totaal van 180 ° beweging. Die neutrale posisie van die motor word gedefinieer as die posisie waar die servo dieselfde potensiële rotasie in beide kloksgewys as teen kloksgewys het. Die PWM wat na die motor gestuur word, bepaal die posisie van die as, en gebaseer op die duur van die pols wat via die beheerdraad gestuur word; die rotor draai na die gewenste posisie. 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 in die teen-kloksgewys rigting in die posisie van 0 °, en langer as 1,5 ms sal die servo met die kloksgewys rigting na die 180 ° -posisie draai
Stap 4: Benodigde komponente
- servo
- Arduino
- veranderlike weerstand
Stap 5: Kringdiagram
'n servo het 3 penne
verbindings met Arduino
koppel VCC aan 5v (rooi)
verbind gnd met gnd (bruin)
seindraad na D9 (oranje)
Stap 6: Biblioteek en program
laai hier af