Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
šioje pamokoje panagrinėkime, kas yra servo
žiūrėkite šią vaizdo pamoką
1 žingsnis: kas yra servo
Servo variklis yra sukama pavara arba linijinė pavara, leidžianti tiksliai valdyti kampinę ar tiesinę padėtį, greitį ir pagreitį. Jį sudaro tinkamas variklis, prijungtas prie jutiklio, kad būtų galima grįžti į padėtį. Tam taip pat reikalingas gana sudėtingas valdiklis, dažnai tam skirtas modulis, specialiai sukurtas naudoti su servovarikliais.
Servomotoriai nėra specifinė variklių klasė, nors terminas „servomotor“dažnai vartojamas varikliui, tinkamam naudoti uždarojo ciklo valdymo sistemoje, apibūdinti.
Servomotoriai naudojami tokiose srityse kaip robotika, CNC mašinos ar automatizuota gamyba.
2 žingsnis: atidarykite ir patikrinkite, kas yra servo viduje
Mes eksperimentuojame su sg90 servo
pavarų sistema-naudojama apsisukimų dažniui mažinti ir sukimo momentui padidinti valdymo grandinė-kc8801ic pagrįsta valdymo grandinės kintama varža
3 žingsnis: kaip valdyti servo
Servos valdomos siunčiant kintamo pločio arba impulsų pločio moduliacijos (PWM) elektrinį impulsą per valdymo laidą. Yra minimalus impulsas, maksimalus impulsas ir pasikartojimo dažnis. Servo variklis paprastai gali pasukti tik 90 ° bet kuria kryptimi ir iš viso pasukti 180 °. Neutralioji variklio padėtis apibrėžiama kaip padėtis, kai servo variklis sukasi tiek pat tiek pagal laikrodžio rodyklę, tiek prieš laikrodžio rodyklę. PWM, siunčiamas į variklį, nustato veleno padėtį ir, remiantis valdymo laidu siunčiamo impulso trukme; rotorius pasuks į norimą padėtį. Servo variklis tikisi pamatyti impulsą kas 20 milisekundžių (ms), o impulso ilgis lems, kiek variklis sukasi. Pavyzdžiui, 1,5 ms impulsas privers variklį pasukti į 90 ° padėtį. Trumpesnis nei 1,5 ms perkelia jį prieš laikrodžio rodyklę 0 ° padėties link, o ilgiau nei 1,5 ms servo pagal laikrodžio rodyklę pasuks 180 ° padėties link
4 žingsnis: reikalingi komponentai
- servo
- Arduino
- kintamas rezistorius
5 žingsnis: grandinės schema
servo turi 3 kaiščius
ryšiai su „Arduino“
prijunkite VCC prie 5v (raudona)
prijungti gnd prie gnd (ruda)
signalinis laidas į D9 (oranžinė)
6 žingsnis: biblioteka ir programa
atsisiųsti iš čia