Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
v tomto tutoriálu prozkoumáme, co je servo
podívejte se na tento video návod
Krok 1: Co je servo
Servomotor je rotační pohon nebo lineární pohon, který umožňuje přesné ovládání úhlové nebo lineární polohy, rychlosti a zrychlení. Skládá se z vhodného motoru spojeného se snímačem pro zpětnou vazbu polohy. Vyžaduje také relativně propracovaný řadič, často vyhrazený modul navržený speciálně pro použití se servomotory.
Servomotory nejsou specifickou třídou motoru, ačkoli termín servomotor je často používán k označení motoru vhodného pro použití v řídicím systému s uzavřenou smyčkou.
Servomotory se používají v aplikacích, jako je robotika, CNC stroje nebo automatizovaná výroba.
Krok 2: Otevřeme a zkontrolujeme, co je uvnitř serva
Experimentujeme se servem sg90
převodový systém-používá se ke snížení otáček a zvýšení točivého momentu řídicí obvod-kc8801ic variabilní odpor řídicího obvodu-používá se k poskytování zpětné vazby
Krok 3: Jak ovládat servo
Serva jsou řízena vysíláním elektrického impulzu s proměnnou šířkou nebo modulací šířky impulzu (PWM), přes řídicí vodič. Existuje minimální puls, maximální puls a rychlost opakování. Servomotor se obvykle může otáčet pouze o 90 ° v obou směrech pro celkový pohyb 180 °. Neutrální poloha motoru je definována jako poloha, kde má servo stejné množství potenciálního otáčení ve směru nebo proti směru hodinových ručiček. PWM odeslaný do motoru určuje polohu hřídele a na základě doby trvání impulsu vyslaného přes řídicí vodič; rotor se otočí do požadované polohy. Servomotor očekává, že uvidí puls každých 20 milisekund (ms) a délka impulsu určí, jak daleko se motor otáčí. Například 1,5 ms puls způsobí, že se motor otočí do polohy 90 °. Kratší než 1,5 ms jej posune proti směru hodinových ručiček směrem k poloze 0 ° a déle než 1,5 ms otočí servo ve směru hodinových ručiček směrem k poloze 180 °
Krok 4: Potřebné součásti
- servo
- Arduino
- variabilní odpor
Krok 5: Schéma zapojení
servo má 3 piny
spojení s Arduino
připojte VCC k 5v (červený)
připojit GND k GND (hnědá)
signální vodič k D9 (oranžový)
Krok 6: Knihovna a program
stáhnout odtud