Sadržaj:

Jednostavni elektronički regulator brzine (ESC) za servo beskonačne rotacije: 6 koraka
Jednostavni elektronički regulator brzine (ESC) za servo beskonačne rotacije: 6 koraka

Video: Jednostavni elektronički regulator brzine (ESC) za servo beskonačne rotacije: 6 koraka

Video: Jednostavni elektronički regulator brzine (ESC) za servo beskonačne rotacije: 6 koraka
Video: ИС таймера 555, драйвер BLDC ESC и привод жесткого диска 2024, Srpanj
Anonim
Jednostavni elektronički regulator brzine (ESC) za servo beskonačne rotacije
Jednostavni elektronički regulator brzine (ESC) za servo beskonačne rotacije

Ako danas pokušate predstaviti elektronički regulator brzine (ESC), morate biti drski ili odvažni. Svijet jeftine elektroničke proizvodnje prepun je regulatora različite kvalitete sa širokim spektrom funkcija. Ipak, moj prijatelj me zamolio da mu dizajniram jedan regulator. Unos je bio prilično jednostavan - što mogu učiniti, kako bih mogao koristiti servo izmijenjen u beskonačnu rotaciju za pogonski bager?

(ovo se može naći i na mojoj web stranici)

Korak 1: Uvod

Uvod
Uvod

Pretpostavljam da većina modelara shvaća da se jeftini servo model može uspješno pretvoriti u beskonačnu rotaciju. U praksi to znači samo uklanjanje mehaničkog čepa i elektroničkog trimera radi povratne informacije. Kad zadržite zadano elektroničko, možete upravljati servo u smislu rotacije u jednom ili suprotnom smjeru, ali u praksi bez mogućnosti reguliranja brzine vrtnje. Ali kad uklonite zadanu elektroniku, dobit ćemo istosmjerni motor s ne tako lošim mjenjačem. Ovaj motor radi s naponom od 4V - 5V i potrošnjom struje oko stotine miliampera (recimo manje od 500mA). Ti su parametri ključni, posebno zato što možemo koristiti zajednički napon za prijamnik i za pogon. I kao bonus možete vidjeti da su parametri vrlo bliski motorima dječjih igračaka. Tada će regulator biti prikladan i za slučajeve, htjeli bismo nadograditi igračku s izvorne kontrole praska na moderniju proporcionalnu kontrolu.

Korak 2: Shematski prikaz

Shematski
Shematski

Zato što smo svijet koristili "jeftino" nekoliko puta; plan je učiniti sve uređaje što jeftinijim i jednostavnijim. Radimo uz uvjet da se motor i regulator napajaju iz istog izvora napona, uključujući prijemnik. Pretpostavljamo da će ovaj napon biti u rasponu prihvatljivom za uobičajene procesore (cca 4V - 5V). Tada ne smijemo rješavati nikakve komplicirane strujne krugove. Za procjenu signala koristit ćemo uobičajeni procesor PIC12F629. Slažem se, danas je to stari modni procesor, ali još uvijek je jeftin i jednostavan za kupnju te ima dovoljno perifernih uređaja. Temeljni dio našeg dizajna je integrirani H-most (pokretač motora). Odlučio sam koristiti stvarno jeftin L9110. Ovaj H-most se može naći u različitim verzijama, uključujući rupu DIL 8, a također i SMD SO-08. Cijena ovog mosta je izuzetno pozitivna na vrhu. Kada kupujete pojedinačne komade u Kini, to košta manje od 1 USD uključujući poštarinu. Na shemi možemo pronaći samo zaglavlje za povezivanje programera (PICkit i njegovi klonovi rade dobro i jeftini su). Uz zaglavlje imamo neobične otpornike R1 i R2. Oni nisu toliko važni, sve dok ne počnemo koristiti krajnje prekidače. U slučaju da ćemo te prekidače imati na elektroničkim bučnim mjestima, možemo ograničiti utjecaj ove elektroničke buke dodavanjem tih otpornika. Zatim idemo na "proširene funkcije". Bio sam obaviješten da radi dobro, ali ne pristaje portalnoj dizalici, jer djeca koja ostavljaju udarce okvira kolica zaustavljaju se dok se ne otkinu. Zatim sam ponovno koristio besplatne ulaze na programskom zaglavlju za spajanje krajnjih prekidača. Njihova povezanost prisutna je i u shemama. Da, moguće je napraviti mnogo poboljšanja na shemama, ali ostavit ću to na fantaziji svakog graditelja.

Korak 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Tiskana pločica prilično je jednostavna. Dizajniran je kao malo veći. To je zato što je lakše lemiti komponente, a također i za dobro hlađenje. PCB je dizajniran kao jednostrana strana, sa SMD procesorom i H-mostom. PCB sadrži dvije žičane veze. Sva ploča može biti lemljena s gornje strane (tako je dizajnirano). Tada donja strana ostaje apsolutno ravna i može se lijepiti pomoću obje strane ljepljive trake negdje u modelu. Koristim nekoliko trikova za ovu alternativu. Žičani spojevi ostvaruju se izoliranim žicama sa strane komponente. Konektori i otpornici također su lemljeni na komponentnoj strani PCB -a. Prvi trik je da sam nakon lemljenja "izrezao" sve preostale žice pomoću ubodne pile. Tada je donja strana dovoljno ravna za korištenje obostrane ljepljive trake. Budući da konektori kada su zalemljeni s gornje strane samo ne pristaju dobro, onda je drugi trik u tome da ih "ispustite" super-ljepilom. To je samo radi bolje mehaničke stabilnosti. Ljepilo se ne može shvatiti kao izolacija.

Korak 4: Softver

Softver
Softver

Pojava PICkit zaglavlja na brodu ima vrlo dobre razloge. Regulator nema vlastite upravljačke elemente za konfiguraciju. Konfiguraciju sam napravio u vremenu, kada je program učitan. Krivulja brzine pohranjena je u EEPROM memoriji procesora. Pohranjuje se taj prvi bajt srednjeg gasa u položaju 688µsec (maksimalno prema dolje). Tada svaki sljedeći korak znači 16 μsec. Zatim je srednji položaj (1500µsec) bajt s adresom 33 (hex). Kad govorimo o regulatoru za automobil, onda srednji položaj znači da se motor zaustavlja. pomicanje leptira za gas u jednom smjeru povećanje srednje brzine vrtnje; pomicanje leptira za gas u suprotnom smjeru znači da se i brzina okretanja također povećava, ali sa suprotnom rotacijom. Svaki bajt znači točnu brzinu za dati položaj leptira za gas. Brzina 00 (hex - koristi se pri programiranju) znači da se motor zaustavlja. brzina 01 znači vrlo sporo rotiranje, brzina 02 malo brža itd. Ne zaboravite da su to šesterokutni brojevi, a zatim red nastavite 08, 09, 0A, 0B,.. 0F i završite s 10. Kada je dat korak 10 brzine, nema regulacije, ali motor je spojen izravno na napajanje. Situacija u suprotnom smjeru je slična, dodaje se samo vrijednost 80. Zatim je red sljedeći: 80 (zaustavljanje motora), 81 (sporo), 82,… 88, 89, 8A, 8B,… 8F, 90 (maksimalno). Naravno neke vrijednosti se spremaju nekoliko puta, one definiraju krivulju optimalne brzine. zadana krivulja je linearna, ali se može lako promijeniti. isto lako, kao što se može promijeniti položaj, gdje motor staje, nakon što odašiljač nema dobro odrezan središnji položaj. Opišite kako bi krivulja brzine za zračni avion trebala izgledati nije potrebna. Ova vrsta motora, kao ni regulator, nisu dizajnirani za zrakoplove.

Korak 5: Zaključak

Program za procesor je vrlo jednostavan. To je samo izmjena već predstavljenih komponenti, tada nije potrebno dugo trošiti na opis funkcionalnosti.

Ovo je vrlo jednostavan način, kako riješiti regulator za mali motor, na primjer iz servo modificiranog modela. Pogodan je za jednostavne animirane modele građevinskih strojeva, tenkova ili samo nadogradnju za upravljanje automobilima za djecu. Regulator je vrlo jednostavan i nema posebne funkcije. To je više igračka za animiranje drugih igračaka. Jednostavno rješenje za "tata, učini mi auto na daljinsko upravljanje kakav imaš". No, to mu dobro ide i već malo djeci čini zadovoljstvo.

Korak 6: Praview

Mali video zapis.

Preporučeni: