Turinys:

Kas yra servo viduje ir kaip jį naudoti su visa „Arduino“pamoka: 6 žingsniai
Kas yra servo viduje ir kaip jį naudoti su visa „Arduino“pamoka: 6 žingsniai

Video: Kas yra servo viduje ir kaip jį naudoti su visa „Arduino“pamoka: 6 žingsniai

Video: Kas yra servo viduje ir kaip jį naudoti su visa „Arduino“pamoka: 6 žingsniai
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Liepa
Anonim
Image
Image
Kas yra servo
Kas yra servo

š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

Leiskite atidaryti ir apžiūrėti, kas yra servo viduje
Leiskite atidaryti ir apžiūrėti, kas yra servo viduje
Leiskite atidaryti ir apžiūrėti, kas yra servo viduje
Leiskite atidaryti ir apžiūrėti, kas yra servo viduje
Leiskite atidaryti ir apžiūrėti, kas yra servo viduje
Leiskite atidaryti ir apžiūrėti, 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

Grandinės schema
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

Rekomenduojamas: