Kazalo:

Kako prilagoditi servo za povratne informacije o zaprti zanki: 7 korakov
Kako prilagoditi servo za povratne informacije o zaprti zanki: 7 korakov

Video: Kako prilagoditi servo za povratne informacije o zaprti zanki: 7 korakov

Video: Kako prilagoditi servo za povratne informacije o zaprti zanki: 7 korakov
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, November
Anonim
Kako spremeniti servo, da dobite povratne informacije o zaprti zanki
Kako spremeniti servo, da dobite povratne informacije o zaprti zanki

► Med vožnjo servomotorja z mikrokrmilnikom (kot Arduino) mu lahko dajete samo ukaze o ciljni lokaciji (v signalu PPM).

S tem naročilom se bo servo premaknilo na to ciljno mesto. Ampak to ni takoj! Ne veste natančno, kdaj bo lokacija dosežena …

To je krmiljenje z odprto zanko.

► Če se morate zaporedno premikati na različna mesta, je običajen način, da vstavite premore (navodila za zamik), da lahko servomotor doseže premik.

In če potrebujete tudi reaktivnost, morate spremeniti servo, da dobite vezje z zaprto zanko.

1. korak: Demontaža servomotorja

Razstavljanje servomotorja
Razstavljanje servomotorja
Razstavljanje servomotorja
Razstavljanje servomotorja
Razstavljanje servomotorja
Razstavljanje servomotorja

odvijte 4 vijake

ne bodite presenečeni, če so na vrhu … poglejte, kako je dno sestavljeno s temi dolgimi vijaki

odstranite pregradni adapter s plastičnega dna

zdaj lahko vidite tiskano vezje, ne premikajte se predaleč: kratke žice so.

pripravljen za naslednji korak, poiščite signalni zatič notranjega potenciometra!

2. korak: Uporabite servo tester, da boste lahko premikali servo, medtem ko merite napetosti

Za merjenje napetosti uporabite servo tester, da lahko premaknete servo
Za merjenje napetosti uporabite servo tester, da lahko premaknete servo
Za merjenje napetosti uporabite servo tester, da lahko premaknete servo
Za merjenje napetosti uporabite servo tester, da lahko premaknete servo

Ta tester vam ponuja 3 načine: izberite ročni način pri obračanju lonca, servo se ustrezno obrača.

Poiščite nekaj, kar se imenuje "Multi Servo Tester 3CH ECS Consistent Speed Controller Speed Channel Power Channels CCPM Meter" za nekaj dolarjev.

3. korak: Poiščite signalni pin

Poiščite signalni pin
Poiščite signalni pin
Poiščite signalni pin
Poiščite signalni pin

Servo uporablja notranji potenciometer, da ugotovi njegovo lokacijo.

Vlomili bomo tiskano vezje in te podatke pridobili iz samega lonca:-)

V tem primeru sem pod PCB -jem videl 3 rdeče žice, ki gredo iz lonca (gnd, 5v, signal).

Multimeter uporabljajte v neprekinjenem napetostnem položaju. Dobro izobraženo ugibanje je srednja žica, vendar …

Izmerite napetost med črno servo žico in tremi zatiči (prihajajo iz treh žic od spodaj)

Morali bi najti 0V, 5V ali manj in tretjo napetost, ki se spreminja med premikanjem servomotorja. Za to uporabite servo tester!

Razumem? naslednji korak

4. korak: Spajkanje

Spajkanje
Spajkanje
Spajkanje
Spajkanje
Spajkanje
Spajkanje

Zdaj želite spajati žico na ta zatič, vendar PRED tem obvezno izvrtajte luknjo na dnu in vstavite žico.

Zdaj lahko spajkate!

5. korak: Signalna žica

Signalna žica
Signalna žica
Signalna žica
Signalna žica

Zdaj imate servo s 4. žico, ki vam pokaže njen dejanski položaj (ne glede na zadnje naročilo, ki ga je prejel).

6. korak: 8V servo

Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V

Enako lahko storite z močnejšim servo pogonom, ki je pogosto dobavljen v 7V ali 8V ali več

Prepričajte se, da se signal lonca vedno spreminja pod 5 V. Če bi se spreminjal do 8V, bo to povzročilo izgorevanje vašega arduina.

V primeru tega (čudovitega) 60 -kilogramskega RDS5160 digitalnega servomotorja je lahko napajanje med 6 in 8,4 V DC.

Toda elektronska plošča pretvori napetost na največ 3,3 V: to je v redu za namene arduina:-)

Mimogrede, žico lahko povežete za plastičnim ohišjem, da preprečite trganje od zunaj …

7. korak: Pojdite dlje

Zdaj lahko kodirate PID, da uravnavate njegovo gibanje.

Tu je nekaj povezav: na servo

na PID

Priporočena: