Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
în acest tutorial, să explorăm ce este un servo
urmăriți acest tutorial video
Pasul 1: Ce este un servo
Un servomotor este un actuator rotativ sau un actuator liniar care permite controlul precis al poziției unghiulare sau liniare, vitezei și accelerației. Acesta constă dintr-un motor adecvat cuplat la un senzor pentru feedback-ul poziției. De asemenea, necesită un controler relativ sofisticat, adesea un modul dedicat conceput special pentru utilizarea cu servomotoare.
Servomotorii nu sunt o clasă specifică de motor, deși termenul servomotor este adesea folosit pentru a se referi la un motor adecvat pentru utilizarea într-un sistem de control cu buclă închisă.
Servomotoarele sunt utilizate în aplicații precum robotica, mașinile CNC sau producția automată.
Pasul 2: Permiteți deschiderea și inspectarea a ceea ce se află în interiorul unui servo
Experimentăm cu servo sg90
sistem de angrenaje - utilizat pentru a reduce rpm și pentru a mări circuitul de control al cuplului - kc8801ic bazat pe circuitul de control rezistor variabil - utilizat pentru a da feedback
Pasul 3: Cum să controlați un servo
Servo-urile sunt controlate prin trimiterea unui impuls electric cu lățime variabilă sau modulare a lățimii pulsului (PWM), prin firul de control. Există un impuls minim, un impuls maxim și o rată de repetare. Un servomotor poate roti de obicei doar 90 ° în ambele direcții pentru o mișcare totală de 180 °. Poziția neutră a motorului este definită ca poziția în care servo are aceeași cantitate de rotație potențială atât în sensul acelor de ceasornic, cât și în sens invers acelor de ceasornic. PWM trimis la motor determină poziția arborelui și pe baza duratei impulsului trimis prin firul de comandă; rotorul se va întoarce în poziția dorită. Servomotorul se așteaptă să vadă un impuls la fiecare 20 de milisecunde (ms), iar lungimea impulsului va determina cât de mult se rotește motorul. De exemplu, un impuls de 1,5 ms va face motorul să se întoarcă în poziția de 90 °. Mai scurt de 1,5 ms îl deplasează în direcția inversă acelor de ceasornic spre poziția 0 ° și orice mai lung de 1,5 ms va întoarce servo în direcția acelor de ceasornic spre poziția 180 °
Pasul 4: Componente necesare
- servo
- Arduino
- rezistor variabil
Pasul 5: Diagrama circuitului
un servo are 3 pini
conexiuni cu Arduino
conectați VCC la 5v (roșu)
conectați gnd la gnd (maro)
fir de semnal la D9 (portocaliu)
Pasul 6: Bibliotecă și program
descărcați de aici