- Nødvendige komponenter:
- Motor Driver Circuit Forklaring:
- Arbejde og demonstration:
- Kredsløb og printkortdesign ved hjælp af EasyEDA:
- Beregning og bestilling af prøver online:
I dette projekt laver vi et 8-kanals motor driver modul kredsløb til motorbaserede applikationer. I dette kredsløb har vi designet et printkort til kørsel af jævnstrøms- eller trinmotorer. Ved at bruge dette motordrivkort kan vi betjene 8 jævnstrømsmotorer eller fire 4-leder steppermotorer ad gangen. I dette kort har vi brugt nogle få tre-pin skrueklemmer og burgsticks, der er forbundet fra de samme stifter, så du enten kan bruge burgsticks eller ledninger til at forbinde motorer. Her har vi brugt fire L293D-motordriver-IC'er til at køre motorer.
Nødvendige komponenter:
- Motordriver IC L293D -4
- 104 kondensatorer -4
- 2-polet skrueklemblok -8
- 3-polet terminalblok -1
- SMD LED -1
- PCB (bestilt fra JLCPCB) -1
- Modstand 1k -1
- Burg sticks mand
- Strømforsyning
- Microcontroller eller Arduino
- Forbindelsesledning
Motor Driver Circuit Forklaring:
I denne Motor driver kredsløb, har vi brugt fire L293D motor driver IC'er til kørsel motorer. Dette kort er i stand til at køre 8 DC-motorer eller 4 stepmotorer ad gangen. Brugeren kan bruge dette kort til at opbygge deres DC- eller stepper-motorbaserede projekter som en robotarm, Line Follower, landrøver, labyrint-tilhængere og mange andre projekter. Dette kort kan styres ved hjælp af en mikrocontroller. Dette kort har skrueterminal og burgsticks til tilslutningsmotorer. Her har vi brugt burgsticks til at forbinde styrestifterne til mikrocontrollere eller Arduino. Dette kort har jumperstifter til at vælge enten hardwarestyret tilstand eller softwarestyret tilstandbetyder, at brugeren kan kontrollere disse stifter enten ved programmering eller ved at sætte en jumpertråd i hardwaremotordrivkortet ved hjælp af jumperstik. Dette kort har 12V, 5V strømforsyningsmulighed. Der er nogle generelle huller, der også er tilgængelige til placering af nødvendige komponenter.
Vi har designet dette kort, så det let kan forstås. Brugeren kan forstå forbindelserne ved at læse benets navn (nævnt over printkort).
Arbejde og demonstration:
Til demonstration har vi brugt et Arduino-kort til styring af 2 jævnstrømsmotorer og 1 trinmotor. Vi har tilsluttet trinmotor ved 8,9,10 og 11. ben på L293D (In21, In22, In23 og In24 motor driver pins), og Enable pin (Jumper) indstilles i hardwarekontrolleret tilstand ved at sætte HIGH ved hjælp af jumperstik.
Jævnstrømsmotorer er tilsluttet ved 3, 4, 5 og 6. pin på L293D (IN11, IN12, IN13, IN14 motor driver board pin) og Enable pin (Jumper) indstilles i softwarestyret tilstand, forbundet med 2, 3 ben (1EN12 og 1EN34 Motor driver Pins). 5v strømforsyning bruges til strømforsyning af kredsløb og motorer.
Nedenfor er Arduino-koden, som vi har brugt til at demonstrere dette motordrivermodul:
#omfatte
Se også videoen i slutningen af denne artikel.
Kredsløb og printkortdesign ved hjælp af EasyEDA:
At designe denne motor driver kredsløb, har vi valgt den online EDA værktøj kaldet EasyEDA. Vi har tidligere brugt EasyEDA mange gange og fundet det meget praktisk at bruge sammenlignet med andre PCB-fabrikanter. Tjek her vores alle PCB-projekter. Efter design af PCB kan vi bestille PCB-prøver ved hjælp af deres billige PCB-fabrikationstjenester. De tilbyder også komponentsourcingtjeneste, hvor de har et stort lager af elektroniske komponenter, og brugere kan bestille deres nødvendige komponenter sammen med printkortordren.
Mens du designer dine kredsløb og printkort, kan du også gøre dit kredsløb og printkortdesign offentligt, så andre brugere kan kopiere eller redigere dem og drage fordel af derfra, vi har også gjort vores hele kredsløbs- og printkortlayouts offentlige til dette motordrivermodul, tjek nedenstående link:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Du kan se ethvert lag (Top, Bottom, Topsilk, bottomsilk osv.) På printkortet ved at vælge laget fra vinduet 'Layers'.
Du kan også se printkortet, hvordan det vil se ud efter fabrikation, ved hjælp af knappen Photo View i EasyEDA:
Beregning og bestilling af prøver online:
Efter at have afsluttet designet af printkortet, kan du bestille printkortet via jlcpcb.com. For at bestille printkortet fra JLCPCB skal du have Gerber File, som du kan downloade fra EasyEDA PCB-ordresiden. For at downloade Gerber-filer på dit printkort skal du blot klikke på fabrikationsoutput-knappen i EasyEDA.
Gå derefter til jlcpcb.com og klik på Citér nu eller knappen, så kan du vælge antallet af printkort, du vil bestille, hvor mange kobberlag du har brug for, printkorttykkelsen, kobbervægt og endda printkortfarven, ligesom øjebliksbillede vist nedenfor:
Når du har valgt alle indstillingerne, skal du klikke på "Gem i kurv" og derefter føres til den side, hvor du kan uploade din Gerber-fil, som vi har downloadet fra EasyEDA. Upload din Gerber-fil og klik på "Gem i kurv". Og endelig klik på Checkout sikkert for at gennemføre din ordre, så får du dine printkort et par dage senere. De fabrikerer printkortet med meget lav hastighed, som $ 2.
Efter få dage med bestilling af printkort fik jeg printkortprøverne
Lodning: Efter at have fået disse stykker har jeg monteret alle de nødvendige komponenter over printkortet tilsluttet det til Arduino til demonstration.
Se også videoen nedenfor.