- Būtini komponentai:
- Variklio vairuotojo grandinės paaiškinimas:
- Darbas ir demonstravimas:
- Grandinių ir PCB dizainas naudojant „EasyEDA“:
- Mėginių apskaičiavimas ir užsakymas internetu:
Šiame projekte mes sukursime 8 kanalų variklio tvarkyklės modulio grandinę, skirtą varikliams. Šioje grandinėje mes sukūrėme PCB, skirtą nuolatinės srovės ar žingsniniams varikliams vairuoti. Naudodami šią variklio tvarkyklę, vienu metu galime valdyti 8 nuolatinės srovės variklius arba keturis keturių laidų žingsninius variklius. Šioje plokštėje mes panaudojome keletą trijų kaiščių varžtų gnybtų blokelių ir lazdelių, sujungtų iš tų pačių kaiščių, kad varikliams prijungti galėtumėte naudoti lazdeles arba laidus. Čia varikliams vairuoti panaudojome keturis L293D variklio tvarkyklės IC.
Būtini komponentai:
- Variklio tvarkyklės IC L293D -4
- 104 kondensatoriai -4
- 2 kaiščių varžto gnybtų blokas -8
- 3 kontaktų gnybtų blokas -1
- SMD LED -1
- PCB (užsakyta iš JLCPCB) -1
- Rezistorius 1k -1
- Burgas klijuoja vyrą
- Maitinimo šaltinis
- Mikrovaldiklis arba „Arduino“
- Jungiamasis laidas
Variklio vairuotojo grandinės paaiškinimas:
Šioje variklio vairuotojo grandinėje varikliams vairuoti naudojome keturis L293D variklio tvarkyklės IC. Ši plokštė vienu metu gali valdyti 8 nuolatinės srovės variklius arba 4 žingsninius variklius. Naudotojas gali naudoti šią plokštę kurdamas savo nuolatinės srovės ar žingsninių variklių projektus, pvz., Robotų ranką, linijos sekėją, žemės plėšikus, labirinto sekėjus ir daugelį kitų projektų. Ši plokštė gali būti valdoma naudojant mikrovaldiklį. Ši plokštė turi varžtų gnybtą ir variklius, skirtus varikliams prijungti. Čia mes naudojome lazdeles, kad sujungtume valdymo kaiščius su mikrovaldikliais arba „ Arduino“. Ši lenta turi jungiklius, kad pasirinktų arba aparatūros valdomą, arba programinės įrangos valdomą režimą, reiškia, vartotojas gali valdyti šiuos kaiščius programuodamas arba įkišdamas trumpiklio laidą į aparatinės įrangos variklio tvarkyklę naudodamas trumpiklio jungtį. Ši plokštė turi maitinimo variantą 12v, 5v. Taip pat yra keletas bendro naudojimo skylių, reikalingų norint įdėti visus reikalingus komponentus.
Sukūrėme šią lentą, kad ją būtų lengva suprasti. Vartotojas gali suprasti ryšius, perskaitęs smeigtukų pavadinimą (paminėtas per PCB plokštę).
Darbas ir demonstravimas:
Norėdami parodyti, mes naudojome „ Arduino“ plokštę 2 nuolatinės srovės varikliams ir 1 žingsniniam varikliui valdyti. Mes prijungėme žingsninį variklį ties 8,9, 10 ir 11 L293D kaiščiais („In21“, „In22“, „In23“ ir „In24“ variklio vairuotojo kaiščiai), o „ Enable pin“ („Jumper“) nustatomas aparatūros valdomu režimu, naudojant HIGH naudojant trumpiklio jungtį.
Nuolatinės srovės varikliai yra prijungti prie L293D 3, 4, 5 ir 6-ojo kaiščio (IN11, IN12, IN13, IN14 variklio vairuotojo plokštės kaištis), o įjungimo kaištis („Jumper“) nustatytas programinės įrangos valdomu režimu, prijungtu prie 2, 3 kaiščių (1EN12 ir 1EN34 Variklio vairuotojo kaiščiai). 5v maitinimo šaltinis naudojamas grandinėms ir varikliams maitinti.
Žemiau pateikiamas „ Arduino“ kodas, kurį naudojome demonstruodami šį variklio tvarkyklės modulį:
# įtraukti
Taip pat patikrinkite vaizdo įrašą šio straipsnio pabaigoje.
Grandinių ir PCB dizainas naudojant „EasyEDA“:
Norėdami sukurti šią variklio tvarkyklę, mes pasirinkome internetinį EDA įrankį „EasyEDA“. Anksčiau mes daug kartų naudojome „EasyEDA“ ir manome, kad tai labai patogu naudoti, palyginti su kitais PCB gamintojais. Patikrinkite čia visus mūsų PCB projektus. Sukūrę PCB, galime užsisakyti PCB pavyzdžius pagal jų pigias PCB gamybos paslaugas. Jie taip pat siūlo komponentų tiekimo paslaugas, kai turi daug elektroninių komponentų, o vartotojai gali užsisakyti reikalingus komponentus kartu su PCB užsakymu.
Kurdami savo grandines ir PCB, jūs taip pat galite viešai paskelbti savo grandinių ir PCB dizainus, kad kiti vartotojai galėtų juos nukopijuoti ar redaguoti ir iš jų pasinaudoti. Mes taip pat paviešinome visą mūsų variklio tvarkyklės modulio grandinių ir PCB išdėstymą, patikrinkite šią nuorodą:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Galite peržiūrėti bet kurį PCB sluoksnį (viršuje, apačioje, viršutiniame piene, dugno piene ir kt.) Pasirinkdami sluoksnį iš lango „Sluoksniai“.
Taip pat galite peržiūrėti PCB, kaip ji atrodys gaminant, naudodamiesi „ EasyEDA“ mygtuku „ Nuotraukų peržiūra “:
Mėginių apskaičiavimas ir užsakymas internetu:
Baigę kurti PCB, galite užsisakyti PCB per jlcpcb.com. Norėdami užsisakyti PCB iš JLCPCB, jums reikia „Gerber File“, kurį galite atsisiųsti iš „EasyEDA“ PCB užsakymo puslapio. Norėdami atsisiųsti „Gerber“ failus iš savo PCB, tiesiog spustelėkite „EasyEDA“ mygtuką „Gamybos išvestis“.
Tada eikite į jlcpcb.com ir spustelėkite „Quote Now“ arba mygtuką, tada galite pasirinkti norimų užsisakyti PCB skaičių, kiek jums reikia vario sluoksnių, PCB storį, vario svorį ir net PCB spalvą, pvz., Momentinę nuotrauką nurodyta apačioje:
Pasirinkę visas parinktis, spustelėkite „Įrašyti į krepšelį“ ir pateksite į puslapį, kuriame galėsite įkelti savo „Gerber“ failą, kurį atsisiuntėme iš „EasyEDA“. Įkelkite savo „Gerber“ failą ir spustelėkite „Išsaugoti krepšelyje“. Galiausiai spustelėkite „Checkout Secure“, kad užbaigtumėte užsakymą, tada po kelių dienų gausite savo PCB. Jie gamina PCB labai mažu greičiu, kuris kainuoja 2 USD.
Po kelių dienų užsisakius PCB, gavau PCB mėginius
Litavimas: po to, kai gavau šias dalis, per PCB sumontavau visus reikiamus komponentus ir prijungiau jį prie „Arduino“ demonstravimui.
Taip pat patikrinkite toliau pateiktą vaizdo įrašą.