Turinys:

Paprastas elektroninis greičio reguliatorius (ESC) begaliniam sukimosi servui: 6 žingsniai
Paprastas elektroninis greičio reguliatorius (ESC) begaliniam sukimosi servui: 6 žingsniai

Video: Paprastas elektroninis greičio reguliatorius (ESC) begaliniam sukimosi servui: 6 žingsniai

Video: Paprastas elektroninis greičio reguliatorius (ESC) begaliniam sukimosi servui: 6 žingsniai
Video: Kompiuterizuota siuvimo mašina Rubina H20A 2024, Liepa
Anonim
Paprastas elektroninis greičio reguliatorius (ESC) begaliniam sukimosi servui
Paprastas elektroninis greičio reguliatorius (ESC) begaliniam sukimosi servui

Jei šiais laikais bandote pristatyti elektroninį greičio reguliatorių (ESC), turite būti įžūlus ar drąsus. Pigios elektroninės gamybos pasaulyje gausu įvairios kokybės reguliatorių, turinčių platų funkcijų spektrą. Nepaisant to, mano draugas paprašė man sukurti jam vieną reguliatorių. Įvestis buvo gana paprasta - ką aš galiu padaryti, kad galėčiau naudoti pavaros ekskavatoriaus servą, pakeistą iki begalinio sukimosi?

(tai galima rasti ir mano svetainėje)

1 žingsnis: įvadas

Įvadas
Įvadas

Manau, kad dauguma modeliuotojų supranta, kad pigų servo modelį galima sėkmingai paversti begaliniu sukimu. Praktiškai tai reiškia tik mechaninį kamštį ir elektroninį žoliapjovę, kad būtų galima gauti grįžtamąjį ryšį. Išjungę numatytąją elektroninę funkciją, galite valdyti servo sukimąsi viena ar priešinga kryptimi, tačiau praktiškai be galimybės reguliuoti sukimosi greitį. Bet kai pašalinsite numatytąją elektroninę įrangą, gausime nuolatinės srovės variklį su ne tokia bloga pavarų dėže. Šis variklis, kurio įtampa yra apie 4–5 V, o srovės suvartojimas yra apie šimtus miliamperų (tarkime, mažiau nei 500 mA). Šie parametrai yra labai svarbūs, ypač todėl, kad imtuvui ir pavarai galime naudoti bendrą įtampą. Ir kaip premiją galite pamatyti, kad parametrai yra labai artimi vaikų žaislų varikliams. Tada reguliatorius bus tinkamas ir tokiems atvejams, norėtume atnaujinti žaislą iš originalaus sprogimo valdymo į modernesnį proporcingą valdymą.

2 žingsnis: schema

Schema
Schema

Nes kelis kartus naudojome pasaulį „pigiai“; planas yra, kad visi įrenginiai būtų kuo pigesni ir paprastesni. Mes dirbame su sąlyga, kad variklis ir reguliatorius maitinami iš to paties įtampos šaltinio, įskaitant imtuvą. Manome, kad ši įtampa bus įprastuose procesoriuose priimtino diapazono (apie 4V - 5V). Tada mes neturime išspręsti jokių sudėtingų maitinimo grandinių. Signalams įvertinti naudosime įprastą procesorių PIC12F629. Sutinku, kad šiais laikais tai yra senosios mados procesorius, tačiau jis vis dar yra pigus ir lengvai perkamas ir turi pakankamai išorinių įrenginių. Pagrindinė mūsų dizaino dalis yra integruotas H tiltas (variklio vairuotojas). Aš nusprendžiau naudoti tikrai pigų L9110. Šį H tiltą galima rasti įvairių versijų, įskaitant skylę DIL 8 ir SMD SO-08. Šio tilto kaina yra ypač teigiama viršuje. Perkant atskirus gabalus Kinijoje, tai kainuoja mažiau nei 1 USD, įskaitant pašto mokestį. Schemoje galime rasti tik programuotojo prijungimo antraštę („PICkit“ir jo klonai veikia gerai ir yra pigūs). Šalia antraštės yra neįprasti rezistoriai R1 ir R2. Jie nėra tokie svarbūs, kol nepradėsime naudoti galinių stabdymo jungiklių. Jei tuos jungiklius turėsime triukšmingose elektroninėse vietose, galime apriboti šio elektroninio triukšmo poveikį pridėdami tuos rezistorius. Tada pereisime prie „išplėstinių funkcijų“. Buvau informuotas, kad jis veikia gerai, tačiau jis netinka portalo kranui, nes vaikai, paliekantys vežimėlio rėmą, sustoja iki galo, kol jis neplyšta. Tada aš buvau pakartotinai naudojamas nemokamose programavimo antraštės įvestyse galiniams jungikliams prijungti. Jų ryšys taip pat yra schemose. Taip, galima padaryti daug schemų patobulinimų, bet tai paliksiu kiekvieno statybininko fantazijai.

3 žingsnis: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Spausdintinė plokštė yra gana paprasta. Jis suprojektuotas kaip šiek tiek didesnis. Taip yra todėl, kad lengviau lituoti komponentus ir gerai atvėsinti. PCB yra suprojektuotas kaip viena pusė, su SMD procesoriumi ir H tiltu. PCB yra dvi laidų jungtys. Visa plokštė gali būti lituojama viršuje (tai yra suprojektuota). Tada apatinė pusė lieka visiškai plokščia ir gali būti klijuojama naudojant abiejų pusių lipnią juostą kažkur modelyje. Aš naudoju keletą gudrybių šiai alternatyvai. Vielos jungtys yra sujungtos izoliuotais laidais komponento pusėje. Jungtys ir rezistoriai taip pat yra lituojami PCB komponento pusėje. Pirmasis triukas yra tas, kad po litavimo aš „išpjoviau“visus likusius laidus, naudodami pjūklelį. Tada apatinė pusė yra pakankamai plokščia, kad būtų galima naudoti abiejų pusių lipnią juostą. Kadangi jungtys, lituotos viršutinėje pusėje, netinkamai priglunda, antras triukas yra jas „nuleisti“superklijais. Tai tik geresniam mechaniniam stabilumui. Klijai negali būti suprantami kaip izoliacija.

4 žingsnis: programinė įranga

Programinė įranga
Programinė įranga

PICkit antraštės atsiradimas laive turi labai gerą priežastį. Reguliatorius neturi savo konfigūracijos valdymo elementų. Konfigūracija atlikta per tam tikrą laiką, kai programa įkeliama. Greičio kreivė išsaugoma procesoriaus EEPROM atmintyje. Saugoma, kad pirmojo baito vidutinis droselis yra 688 mikrosekundės padėtyje (maksimaliai žemyn). Tada kiekvienas kitas žingsnis reiškia 16 mikrosekundžių. Tada vidurinė padėtis (1500 mikrosekundžių) yra baitas, kurio adresas 33 (šešiakampis). Kai mes kalbame apie automobilio reguliatorių, tada vidurinė padėtis reiškia, kad variklis sustoja. droselio perėjimas į vieną pusę reiškia vidutinį sukimosi greičio padidėjimą; Droselio perkėlimas į priešingą pusę reiškia, kad sukimosi greitis taip pat padidėja, tačiau priešingai. Kiekvienas baitas reiškia tikslų greitį tam tikroje droselio padėtyje. Greitis 00 (šešiakampis - naudojamas programuojant) reiškia, kad variklis sustoja. greitis 01 reiškia labai lėtą sukimąsi, greitis 02 šiek tiek greitesnis ir tt Nepamirškite, kad tai šešioliktainiai skaičiai, tada eikite į eilutę 08, 09, 0A, 0B,.. 0F ir baigkite 10. Kai nurodomas 10 greičio žingsnis, nėra jokio reguliavimo, tačiau variklis yra tiesiogiai prijungtas prie maitinimo šaltinio. Priešingos krypties situacija yra panaši, tik pridėta 80 vertė. Tada eilutė yra tokia: 80 (variklio sustojimas), 81 (lėtas), 82,… 88, 89, 8A, 8B,… 8F, 90 (daugiausia). Žinoma, kai kurios vertės saugomos keletą kartų, tai nustato optimalią greičio kreivę. numatytoji kreivė yra tiesinė, tačiau ją galima lengvai pakeisti. tą patį lengva, nes galima pakeisti padėtį, kai variklis sustoja, kai siųstuvas neturi geros apkarpytos vidurinės padėties. Apibūdinkite, kaip turėtų atrodyti oro lėktuvo greičio kreivė, nes tokie varikliai ir reguliatorius nėra skirti lėktuvams.

5 žingsnis: Išvada

Procesoriaus programa yra labai paprasta. Tai tik jau pateiktų komponentų modifikavimas, tada nebūtina ilgai gaišti aprašant funkcionalumą.

Tai labai paprastas būdas, kaip išspręsti mažo variklio reguliatorių, pavyzdžiui, iš modifikuoto servo modelio. Tai tinka lengvai animuoti statybinių mašinų, cisternų modelius ar tik atnaujinti vaikų automobilių valdymą. Reguliatorius yra labai paprastas ir neturi jokių specialių funkcijų. Tai labiau žaislas, skirtas kitiems žaislams pagyvinti. Paprastas sprendimas „tėti, padaryk mane nuotoliniu būdu valdomą automobilį tokį, kokį turi tu“. Bet tai daro gerai ir jau keliems vaikams tai teikia malonumą.

6 žingsnis: „Praview“

Mažas vaizdo įrašas.

Rekomenduojamas: