Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
w tym samouczku przyjrzyjmy się, co to jest serwo
obejrzyj ten samouczek wideo
Krok 1: Co to jest serwo?
Serwosilnik to siłownik obrotowy lub liniowy, który pozwala na precyzyjną kontrolę położenia kątowego lub liniowego, prędkości i przyspieszenia. Składa się z odpowiedniego silnika sprzężonego z czujnikiem w celu uzyskania informacji zwrotnej o położeniu. Wymaga również stosunkowo wyrafinowanego sterownika, często dedykowanego modułu zaprojektowanego specjalnie do użytku z serwomotorami.
Serwomotory nie są określoną klasą silników, chociaż termin serwomotor jest często używany w odniesieniu do silnika odpowiedniego do zastosowania w układzie sterowania w pętli zamkniętej.
Serwomotory są wykorzystywane w aplikacjach takich jak robotyka, maszyny CNC lub zautomatyzowana produkcja.
Krok 2: Otwórzmy i sprawdźmy, co znajduje się w serwo
Eksperymentujemy z serwomechanizmem sg90
układ przekładni - używany do zmniejszania prędkości obrotowej i zwiększania obwodu sterowania momentem obrotowym - rezystor zmienny obwodu sterującego oparty na kc8801ic - używany do przekazywania informacji zwrotnych
Krok 3: Jak kontrolować serwo
Serwa są sterowane poprzez wysyłanie impulsu elektrycznego o zmiennej szerokości lub modulacji szerokości impulsu (PWM) przez przewód sterujący. Istnieje puls minimalny, puls maksymalny i częstotliwość powtarzania. Serwomotor zwykle może obracać się tylko o 90 ° w dowolnym kierunku, co daje łącznie 180 ° ruchu. Pozycja neutralna silnika jest definiowana jako pozycja, w której serwo ma taką samą potencjalną rotację zarówno w kierunku zgodnym, jak i przeciwnym do ruchu wskazówek zegara. Sygnał PWM wysłany do silnika określa położenie wału i na podstawie czasu trwania impulsu wysłanego przewodem sterującym; wirnik obróci się do żądanej pozycji. Serwomotor spodziewa się widzieć impuls co 20 milisekund (ms), a długość impulsu określa, jak daleko obraca się silnik. Na przykład impuls o długości 1,5 ms spowoduje, że silnik obróci się do pozycji 90°. Krótszy niż 1,5ms przesuwa go w kierunku przeciwnym do ruchu wskazówek zegara w kierunku pozycji 0°, a dłuższa niż 1,5ms obróci serwo w kierunku zgodnym z ruchem wskazówek zegara w kierunku pozycji 180°
Krok 4: Potrzebne komponenty
- serwo
- Arduino
- zmienny rezystor
Krok 5: Schemat obwodu
serwo ma 3 piny
połączenia z Arduino
podłącz VCC do 5v (czerwony)
podłącz GND do GND (brązowy)
przewód sygnałowy do D9 (pomarańczowy)
Krok 6: Biblioteka i program
pobierz stąd