- Komponenter som krävs:
- Motorförarens kretsförklaring:
- Arbete och demonstration:
- Krets- och kretskortsdesign med EasyEDA:
- Beräkning och beställning av prover online:
I detta projekt kommer vi att skapa en 8-kanals krets för drivrutinsmodul för motorbaserade applikationer. I denna krets har vi konstruerat ett kretskort för att driva likströms- eller stegmotorer. Genom att använda denna motorförare kan vi använda 8 likströmsmotorer eller fyra stegmotorer med 4 ledningar åt gången. På detta kort har vi använt några tre stift skruvplintar och burgsticks, anslutna från samma stift, så att du antingen kan använda burgsticks eller ledningar för att ansluta motorer. Här har vi använt fyra L293D IC-motorförare för drivning av motorer.
Komponenter som krävs:
- Motorförare IC L293D -4
- 104 kondensatorer -4
- 2-stifts skruvplint -8
- 3-poligt plint -1
- SMD LED -1
- PCB (beställt från JLCPCB) -1
- Motstånd 1k -1
- Burg pinnar hane
- Strömförsörjning
- Microcontroller eller Arduino
- Anslutningskabel
Motorförarens kretsförklaring:
I denna motorförarkrets har vi använt fyra L293D-motorförare-IC för att köra motorer. Detta kort kan driva 8 likströmsmotorer eller 4 stegmotorer åt gången. Användaren kan använda detta kort för att bygga sina DC- eller stegmotorbaserade projekt som en robotarm, linjeföljare, landrånare, labyrintföljare och många andra projekt. Detta kort kan styras med hjälp av en mikrokontroller. Detta kort har skruvplint och burgsticks för anslutningsmotorer. Här har vi använt burgsticks för att ansluta styrpinnarna till mikrokontroller eller Arduino. Detta kort har bygelnålar för att välja antingen hårdvarukontrollerat eller programvarukontrollerat läge, betyder att användaren kan styra dessa stift antingen genom programmering eller genom att sätta en bygelkabel i maskinvarudrivrutinens kort med hjälp av bygelkontakt. Detta kort har 12v, 5v alternativ för strömförsörjning. Det finns några allmänna hål som också finns för att placera alla nödvändiga komponenter.
Vi har utformat det här kortet så att det är lätt att förstå. Användaren kan förstå anslutningarna genom att läsa stiftnamnet (nämns över PCB-kortet).
Arbete och demonstration:
För demonstration har vi använt ett Arduino-kort för att styra 2 likströmsmotorer och 1 stegmotor. Vi har anslutit stegmotor på 8,9,10 och 11: e stiften på L293D (In21, In22, In23 och In24-motorstiften) och Aktivera stift (bygel) ställs in i hårdvarukontrollerat läge genom att sätta HÖG med hjälp av bygelkontakt.
Likströmsmotorer är anslutna vid 3, 4, 5 och 6: e stift på L293D (IN11, IN12, IN13, IN14 motor driver board pin) och Enable pin (Jumper) ställs in i mjukvarustyrt läge, anslutet till 2, 3 stift (1EN12 och 1SL34 Motor Driver Pins). 5v strömförsörjning används för att driva kretsar och motorer.
Nedan följer Arduino-koden som vi har använt för att demonstrera den här drivrutinsmodulen:
#omfatta
Kolla även videon i slutet av den här artikeln.
Krets- och kretskortsdesign med EasyEDA:
För att utforma denna motorförarkrets har vi valt EDA-verktyget online som heter EasyEDA. Vi har tidigare använt EasyEDA många gånger och tyckte att det var mycket bekvämt att använda jämfört med andra PCB-tillverkare. Se alla våra PCB-projekt här. Efter att ha designat kretskortet kan vi beställa kretskortproverna med deras billiga tjänster för tillverkning av kretskort. De erbjuder också komponent sourcingtjänster där de har ett stort lager av elektroniska komponenter och användare kan beställa sina nödvändiga komponenter tillsammans med PCB-beställningen.
Medan utforma dina kretsar och PCB, kan du också göra din krets och PCB design allmänheten så att andra användare kan kopiera eller redigera dem och kan dra nytta av det, har vi också gjort hela vår krets och PCB layout allmänheten för denna Motor Driver Module, kolla nedanstående länk:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Du kan se vilket lager som helst (Top, Bottom, Topsilk, bottomsilk etc) på kretskortet genom att välja lagret från "Layers" -fönstret.
Du kan också se kretskortet, hur det kommer att se ut efter tillverkning med knappen Photo View i EasyEDA:
Beräkning och beställning av prover online:
Efter avslutad design av PCB kan du beställa PCB via jlcpcb.com. För att beställa PCB från JLCPCB behöver du Gerber File, som du kan ladda ner från EasyEDA PCB-beställningssidan. För att ladda ner Gerber-filer på din PCB klickar du bara på knappen Fabrication Output i EasyEDA.
Gå sedan till jlcpcb.com och klicka på Citera nu eller knappen, då kan du välja antalet PCB du vill beställa, hur många kopparlager du behöver, PCB-tjockleken, kopparvikt och till och med PCB-färgen, som ögonblicksbilden visas nedan:
När du har valt alla alternativ klickar du på "Spara i kundvagn" och sedan kommer du till sidan där du kan ladda upp din Gerber-fil som vi har laddat ner från EasyEDA. Ladda upp din Gerber-fil och klicka på "Spara i kundvagn". Och slutligen klicka på Kassan säkert för att slutföra din beställning, så får du dina PCB några dagar senare. De tillverkar kretskortet till mycket låg hastighet, vilket är $ 2.
Efter några dagars beställning av PCB fick jag PCB-proverna
Lödning: efter att ha fått dessa bitar har jag monterat alla nödvändiga komponenter över kretskortet och anslutit det till Arduino för demonstration.
Kolla även videon nedan.