Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
i denne opplæringen, la oss utforske hva som er en servo
se denne videoopplæringen
Trinn 1: Hva er en servo
En servomotor er en roterende aktuator eller lineær aktuator som gir presis kontroll over vinkel- eller lineær posisjon, hastighet og akselerasjon. Den består av en passende motor koblet til en sensor for posisjonstilbakemelding. Det krever også en relativt sofistikert kontroller, ofte en dedikert modul designet spesielt for bruk med servomotorer.
Servomotorer er ikke en bestemt motorklasse, selv om begrepet servomotor ofte brukes for å referere til en motor som er egnet for bruk i et lukket sløyfe-kontrollsystem.
Servomotorer brukes i applikasjoner som robotikk, CNC -maskiner eller automatisert produksjon.
Trinn 2: La oss åpne og inspisere hva som er inne i en servo
Vi eksperimenterer med sg90 servo
girsystem-brukes til å redusere turtall og øke dreiemomentstyringskrets-kc8801ic basert styrekrets variabel motstand-brukes til å gi tilbakemelding
Trinn 3: Slik styrer du en servo
Servoer styres ved å sende en elektrisk puls med variabel bredde eller pulsbreddemodulasjon (PWM) gjennom kontrolltråden. Det er en minimumspuls, en maksimal puls og en repetisjonshastighet. En servomotor kan vanligvis bare snu 90 ° i begge retninger for totalt 180 ° bevegelse. Motorens nøytrale posisjon er definert som posisjonen der servoen har samme mengde potensiell rotasjon både med eller mot klokken. PWM som sendes til motoren bestemmer posisjonen til akselen, og basert på varigheten av pulsen som sendes via kontrolltråden; rotoren vil dreie til ønsket posisjon. Servomotoren forventer å se en puls hvert 20. millisekund (ms), og lengden på pulsen vil avgjøre hvor langt motoren svinger. For eksempel vil en 1,5 ms puls få motoren til å snu til 90 ° -posisjonen. Kortere enn 1,5 ms beveger den mot urviseren mot 0 ° -posisjonen, og lengre enn 1,5 ms vil servoen vri med klokken mot 180 ° -posisjonen
Trinn 4: Komponenter som trengs
- servo
- Arduino
- variabel motstand
Trinn 5: Kretsdiagram
en servo har 3 pinner
forbindelser med Arduino
koble VCC til 5v (rød)
koble gnd til gnd (brun)
signalkabel til D9 (oransje)
Trinn 6: Bibliotek og program
last ned herfra