Turinys:

Servo valdymas naudojant 555 laikmačio IC: 3 žingsniai
Servo valdymas naudojant 555 laikmačio IC: 3 žingsniai

Video: Servo valdymas naudojant 555 laikmačio IC: 3 žingsniai

Video: Servo valdymas naudojant 555 laikmačio IC: 3 žingsniai
Video: Управление 16 серводвигателями с использованием модуля PCA9685 и Arduino V2 2024, Lapkritis
Anonim
Valdykite servą naudodami 555 laikmačio IC
Valdykite servą naudodami 555 laikmačio IC

Pirmasis mano nurodymas buvo „Servo valdymas naudojant analoginę vairasvirtę“. Nuo tada aš pasidalinau keliais projektais, kuriems, pavyzdžiui, reikėjo servo: „Robotinė ranka“ir „Face tracker“. Servo valdymui visada naudojome mikrovaldiklį. Tačiau norint išbandyti servo sistemas ar atlikti pagrindinius projektus, kuriems nereikia automatinio valdymo, mums nereikia mikrovaldiklio.

Taigi šioje instrukcijoje aš jums parodysiu, kaip padaryti paprastą servo valdiklį naudojant 555 laikmačio IC ir kitus pagrindinius elektroninius komponentus. Tai galite naudoti norėdami išbandyti savo naujus servus arba tiesiog pertvarkyti juos pagal savo projekto poreikius. Taigi pradėkime.

Prekės

Visus šiuose projektuose naudojamus reikmenis galima įsigyti iš UTsource.net

  1. NE555 laikmatis IC.
  2. 1M rezistorius. (Galima naudoti bet kokias vertes nuo 500K iki 1M omų)
  3. 15K rezustorius.
  4. 100K potenciometras (kintamas rezistorius).
  5. 1N4148 Diodas.
  6. 100uF 16V kondensatorius.
  7. 22nF kondensatorius.
  8. 9G servo.

Kartu su jais jums taip pat reikės duonos lentos prototipų kūrimui ir 5V-12V maitinimo šaltinio.

1 žingsnis: grandinės sukūrimas:

Grandinės sukūrimas
Grandinės sukūrimas
Grandinės sukūrimas
Grandinės sukūrimas

Grandinė yra labai paprasta, mes naudojame 555 laikmačio IC „Astable Multivibrator“režimu. Mes valdome servo sistemą naudodami PWM, kuris reiškia impulso pločio moduliaciją. PWM yra ne kas kita, kaip aukštų ir žemų impulsų serija (žemas yra 0, o aukštas - 1). Servo padėtis skiriasi priklausomai nuo aukšto arba „1“impulso, dar žinomo kaip „plotis“, trukmės. Iš čia kilo pavadinimas „Impulsų pločio moduliacija“.

Aukščiau pateikta grandinė padės mums moduliuoti reikiamą impulsą ir todėl valdyti servo padėtį. Grandinė sukurta taip, kad būtų galima valdyti dažniausiai rinkoje naudojamus servo variklius.

PASTABA: Grandinė palaiko 5V-12V maitinimą, tačiau tai priklauso nuo naudojamo servo. Informaciją apie servo galios poreikį rasite duomenų lapuose. Kadangi naudojau 9G servo, kuris veikia 5V, tiekiau tiek pat energijos. Naudojant 12 V maitinimą 5 V servo varikliui, akimirksniu galima sugadinti servo

2 žingsnis: grandinės kompaktiškumas

Sudaryti grandinę kompaktiškai
Sudaryti grandinę kompaktiškai
Sudaryti grandinę kompaktiškai
Sudaryti grandinę kompaktiškai

Dabar galite naudoti duonos lentos grandinę arba padaryti ją patvaresnę, lituodami ją į PCB. Aš lituodavau visus komponentus ant lentos, kuri yra neapdorota, bet atlieka darbą. Tai galite pamatyti aukščiau esančiame paveikslėlyje. Jis yra mažas ir kompaktiškas ir turi antraštes, skirtas prijungti servo ir potenciometrą. Taigi galiu patikrinti ir servo, ir puodus.

Taip pat galite padaryti profesionaliai atrodančią PCB naudodami šiuos „Gerber“failus. Tiesiog atsisiųskite ir pateikite bet kokias pageidaujamas PCB gamybos paslaugas.

3 žingsnis: Išvada:

Tai atlikę, dabar galite pradėti tikrinti savo servus be mikrovaldiklio ir kodavimo. Ši sąranka gali būti naudojama daugeliui programų. Aš norėčiau pamatyti, ką jūs darote su juo. Nepamirškite patikrinti aukščiau pridėto vaizdo įrašo vadovo.

Tikimės, kad ši pamoka jums buvo naudinga ir padėjo išmokti kažką naujo. Ačiū.

Rekomenduojamas: