Satura rādītājs:

Kas ir servo iekšpusē un kā to izmantot ar Arduino Pilna apmācība: 6 soļi
Kas ir servo iekšpusē un kā to izmantot ar Arduino Pilna apmācība: 6 soļi

Video: Kas ir servo iekšpusē un kā to izmantot ar Arduino Pilna apmācība: 6 soļi

Video: Kas ir servo iekšpusē un kā to izmantot ar Arduino Pilna apmācība: 6 soļi
Video: Использование модуля контроллера двигателя BTS7960 BTN8982TA PWM H Bridge с библиотекой Arduino. 2024, Decembris
Anonim
Image
Image
Kas ir servo
Kas ir servo

šajā apmācībā izpētīsim, kas ir servo

noskatieties šo video pamācību

1. darbība: kas ir servo

Servomotors ir rotējošs izpildmehānisms vai lineārs izpildmehānisms, kas ļauj precīzi kontrolēt leņķisko vai lineāro stāvokli, ātrumu un paātrinājumu. Tas sastāv no piemērota motora, kas savienots ar sensoru, lai atgrieztos pozīcijā. Tam ir nepieciešams arī samērā sarežģīts kontrolieris, bieži vien īpašs modulis, kas īpaši paredzēts lietošanai ar servomotoriem.

Servomotori nav īpaša motora klase, lai gan termins servomotors bieži tiek lietots, lai apzīmētu motoru, kas piemērots izmantošanai slēgtā cikla vadības sistēmā.

Servomotorus izmanto tādās lietojumprogrammās kā robotika, CNC mašīnas vai automatizēta ražošana.

2. darbība: atveriet un pārbaudiet, kas atrodas servo iekšpusē

Atveriet un pārbaudiet, kas atrodas servo iekšpusē
Atveriet un pārbaudiet, kas atrodas servo iekšpusē
Atveriet un pārbaudiet, kas atrodas servo iekšpusē
Atveriet un pārbaudiet, kas atrodas servo iekšpusē
Atveriet un pārbaudiet, kas atrodas servo iekšpusē
Atveriet un pārbaudiet, kas atrodas servo iekšpusē

Mēs eksperimentējam ar sg90 servo

pārnesumu sistēma-izmanto, lai samazinātu apgriezienus minūtē un palielinātu griezes momentu vadības ķēde-kc8801ic balstīta vadības ķēdes mainīgā pretestība

3. darbība. Kā kontrolēt servo

Servos tiek kontrolēts, nosūtot mainīga platuma vai impulsa platuma modulācijas (PWM) elektrisko impulsu caur vadības vadu. Ir minimālais impulss, maksimālais impulss un atkārtošanās ātrums. Servomotors parasti var pagriezties tikai par 90 ° abos virzienos, kopā 180 °. Motora neitrālais stāvoklis ir definēts kā stāvoklis, kad servo ir vienāds potenciālais rotācijas apjoms gan pulksteņrādītāja virzienā, gan pretēji pulksteņrādītāja virzienam. Uz motoru nosūtītais PWM nosaka vārpstas stāvokli un, pamatojoties uz impulsa ilgumu, kas nosūtīts caur vadības vadu; rotors pagriezīsies vēlamajā pozīcijā. Servomotors sagaida impulsu ik pēc 20 milisekundēm (ms), un impulsa garums noteiks, cik tālu motors griežas. Piemēram, 1,5 ms impulss liks motoram pagriezties 90 ° pozīcijā. Īsāks par 1,5 ms pārvieto to pretēji pulksteņrādītāja virzienam uz 0 ° pozīciju, un, ja ilgāk par 1,5 ms, servo pagriezīsies pulksteņrādītāja virzienā 180 ° pozīcijas virzienā

4. darbība. Nepieciešamās sastāvdaļas

  • servo
  • Arduino
  • mainīgs rezistors

5. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma

servo ir 3 tapas

savienojumi ar Arduino

savienojiet VCC ar 5 V (sarkans)

savienot gnd ar gnd (brūns)

signāla vads līdz D9 (oranžs)

6. darbība: bibliotēka un programma

lejupielādēt no šejienes

Ieteicams: