INHOUDSOPGAWE:

Eenvoudige elektroniese snelheidsbeheerder (ESC) vir oneindige rotasieservo: 6 stappe
Eenvoudige elektroniese snelheidsbeheerder (ESC) vir oneindige rotasieservo: 6 stappe

Video: Eenvoudige elektroniese snelheidsbeheerder (ESC) vir oneindige rotasieservo: 6 stappe

Video: Eenvoudige elektroniese snelheidsbeheerder (ESC) vir oneindige rotasieservo: 6 stappe
Video: DEVASA FIRÇASIZ MOTOR PROJESİ , KENDİ FIRÇASIZ MOTORUNU TASARLA ,TÜM DETAYLAR YAKINDA. 2024, November
Anonim
Eenvoudige elektroniese snelheidsbeheerder (ESC) vir oneindige rotasieservo
Eenvoudige elektroniese snelheidsbeheerder (ESC) vir oneindige rotasieservo

As u deesdae elektroniese snelheidsbeheerder (ESC) probeer aanbied, moet u onbeskof of vrymoedig wees. Die wêreld van goedkoop elektroniese vervaardiging is vol regulators met verskillende kwaliteit met 'n wye spektrum funksies. Desondanks vra 'n vriend my om een reguleerder vir hom te ontwerp. Die invoer was redelik eenvoudig - wat kan ek doen om servo wat verander is tot oneindige rotasie vir die graafmachine te kan gebruik?

(dit kan ook op my webwerf gevind word)

Stap 1: Inleiding

Inleiding
Inleiding

Ek neem aan dat die meerderheid van die modelleerders verstaan dat goedkoop modelservo suksesvol in oneindige rotasie omgeskakel kan word. In die praktyk beteken dit dat slegs 'n meganiese stop en elektroniese trimmer verwyder moet word vir terugvoer. Sodra u die standaard elektronies gehou het, kan u die servo in die rotasie in een of teenoorgestelde rigting beheer, maar in die praktyk sonder om die rotasiesnelheid te reguleer. Maar as u die standaardelektronika verwyder, kry ons 'n DC -motor met 'n slegte ratkas. Hierdie motor werk met 'n spanning van ongeveer 4V - 5V en die huidige verbruik is ongeveer honderde milliamper (laat ons sê minder as 500mA). Hierdie parameters is van kardinale belang, veral omdat ons gemeenskaplike spanning vir ontvanger en aandrywing kan gebruik. En as 'n bonus kan u sien dat die parameters baie naby motors van kinderspeelgoed is. Dan is die reguleerder ook geskik vir gevalle, ons wil graag speelgoed opgradeer van die oorspronklike knal-knal-beheer na 'n meer moderne proporsionele beheer.

Stap 2: Skematiese

Skematiese
Skematiese

Omdat ons die wêreld 'n paar keer 'goedkoop' gebruik het; die plan is om alle toestelle soveel as moontlik goedkoop en eenvoudig te maak. Ons werk met die voorwaarde dat motor en reguleerder van dieselfde spanningsbron, insluitend ontvanger, gevoed word. Ons neem aan dat hierdie spanning binne die bereik sal wees wat aanvaarbaar is vir gewone verwerkers (cca 4V - 5V). Dan moet ons geen ingewikkelde kragkringe oplos nie. Vir seinevaluering gebruik ons die gewone verwerker PIC12F629. Ek stem saam dat dit deesdae 'n outydse verwerker is, maar dit is steeds goedkoop en maklik om te koop, en dit het genoeg randapparatuur. Die belangrikste deel van ons ontwerp is die geïntegreerde H-brug (motorbestuurder). Ek het besluit om 'n baie goedkoop L9110 te gebruik. Hierdie H-brug kan gevind word in verskillende weergawes, insluitend deur DIL 8, en ook SMD SO-08. Die prys van hierdie brug is boonop ekstra positief. As u enkele stukke in China koop, kos dit minder as $ 1, ingesluit posgeld. Op die skematiese tabel vind ons slegs 'n kop vir die koppeling van programmeerders (PICkit en sy klone werk goed en dit is goedkoop). Langs die kop het ons ongewone weerstande R1 en R2. Dit is nie so belangrik nie, totdat ons nie eindstopskakelaars begin gebruik nie. As ons die skakelaars op elektroniese raserige plekke gebruik, kan ons die impak van hierdie elektroniese geraas beperk deur die weerstande by te voeg. Ons gaan dan na "uitgebreide funksies". Ek is meegedeel dat dit goed werk, maar dit pas nie by 'n portaalkraan nie, want kinders wat die wa se raam tref, stop totdat dit afskeur. Toe word ek weer gratis insette op die programmeringskop gebruik om eindskakelaars aan te sluit. Hulle verband is ook teenwoordig in skemas. Ja, dit is moontlik om baie verbeterings op skemas aan te bring, maar ek laat dit by elke fantasieerder se fantasie.

Stap 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Die printplaat is redelik eenvoudig. Dit is ontwerp as 'n bietjie groter. Dit is omdat dit makliker is om komponente te soldeer en ook vir goeie verkoeling. PCB is ontwerp as enkelkant, met SMD-verwerker en H-brug. PCB bevat twee draadverbindings. Alle bord kan aan die bokant (wat ontwerp is) gesoldeer word. Dan bly die onderkant absoluut plat en kan dit iewers in die model met gom vasgemaak word. Ek gebruik min truuks vir hierdie alternatief. Draadverbindings word gerealiseer deur geïsoleerde drade aan die komponentkant. Verbindings en weerstande word ook aan die komponentkant van die PCB gesoldeer. Die eerste truuk is dat ek na die soldeer alle oorblywende drade met 'n malsaag 'uitknip'. Dan is die onderkant plat genoeg om kleeflint aan albei kante te gebruik. Omdat verbindings wanneer die bokant van die soldeersel nie goed pas nie, is die tweede truuk om dit met supergom te "laat val". Dit is slegs vir beter meganiese stabiliteit. Gom kan nie as isolasie verstaan word nie.

Stap 4: sagteware

Sagteware
Sagteware

Die voorkoms van PICkit -kop aan boord het 'n baie goeie rede. Die reguleerder het geen eie bedieningselemente vir die opstelling nie. Konfigurasie wat ek binne 'n tyd gedoen het, toe die program gelaai is. Spoedkurwe word in die EEPROM -geheue van die verwerker gestoor. Dit word die eerste byte -gemiddelde gas in posisie 688µsec (maksimum af) gestoor. Dan beteken elke volgende stap 16µsek. Dan is die middelste posisie (1500µsec) byte met adres 33 (hex). As ons eers van die motor se reguleerder praat, beteken die middelste posisie dat die motor stop. die verhoging van die gashendel na een rigting beteken dat die rotasiesnelheid toeneem; deur die versnelling van die gashendel in die teenoorgestelde rigting, beteken dit dat die rotasiesnelheid ook toeneem, maar met die teenoorgestelde rotasie. Elke byte beteken presiese snelheid vir die gegewe gasposisie. Spoed 00 (heks - soos gebruik tydens programmering) beteken dat die motor stop. spoed 01 beteken baie stadige rotasie, spoed 02 bietjie vinniger ens. Moenie vergeet dat dit heksgetalle is nie, ry dan verder 08, 09, 0A, 0B,.. 0F en eindig met 10. As spoed stap 10 gegee word, word dit is geen regulasie nie, maar die motor is direk aan die krag gekoppel. Die situasie vir die teenoorgestelde rigting is soortgelyk; slegs waarde 80 word bygevoeg. Dan is die ry soos volg: 80 (motorstop), 81 (stadig), 82, … 88, 89, 8A, 8B, … 8F, 90 (maksimum). Sommige waardes word natuurlik 'n paar keer gestoor; dit definieer die optimale spoedkurwe. die standaardkromme is lineêr, maar dit kan maklik verander word. dieselfde maklik, soos die posisie waar die motor stop, verander kan word, as die sender nie 'n goeie afwerking in die middelposisie gehad het nie. Beskryf hoe die snelheidskromme vir 'n lugvliegtuig moet lyk, dit is nie nodig nie; hierdie soort motors sowel as die reguleerder is nie ontwerp vir lugvliegtuie nie.

Stap 5: Gevolgtrekking

Die verwerkerprogram is baie eenvoudig. Dit is slegs die wysiging van die komponente wat reeds aangebied is, en dit is nie nodig om lang tyd te spandeer aan die funksiebeskrywing nie.

Dit is 'n baie eenvoudige manier om die reguleerder vir 'n klein motor op te los, byvoorbeeld uit 'n gewysigde model servo. Dit is geskik vir maklike animasiemodelle vir die bou van masjiene, tenks, of slegs vir die opgradering van motors vir kinders. Reguleerder is baie basies en het geen spesiale funksies nie. Dit is meer speelgoed om ander speelgoed te animeer. Eenvoudige oplossing vir "pappa, maak my 'n afstandbeheerde motor soos jy het". Maar dit doen dit goed en dit maak alreeds min kinders plesier.

Stap 6: Praview

Klein video.

Aanbeveel: