- Vereiste componenten:
- Verklaring van het circuit van de motorbesturing:
- Werken en demonstratie:
- Circuit- en PCB-ontwerp met EasyEDA:
- Monsters online berekenen en bestellen:
In dit project zullen we een 8-kanaals Motor Driver Module Circuit maken voor op motoren gebaseerde toepassingen. In dit circuit hebben we een printplaat ontworpen voor het aandrijven van gelijkstroom- of stappenmotoren. Door gebruik te maken van deze motor driver board kunnen we 8 DC motoren of vier 4-draads stappenmotoren tegelijk aansturen. In dit bord hebben we enkele driepolige schroefklemmenblokken en inbraakbeveiligingen gebruikt, verbonden vanaf dezelfde pinnen, zodat u inbraakpreventie of draden kunt gebruiken om motoren aan te sluiten. Hier hebben we vier L293D Motor Driver IC's gebruikt voor het aandrijven van motoren.
Vereiste componenten:
- Motorbesturing IC L293D -4
- 104 condensatoren -4
- 2-pins schroefklemmenblok -8
- 3-pins aansluitblok -1
- SMD-led -1
- PCB (besteld bij JLCPCB) -1
- Weerstand 1k -1
- Burg steekt mannelijk
- Stroomvoorziening
- Microcontroller of Arduino
- Verbindingsdraad
Verklaring van het circuit van de motorbesturing:
In dit Motor Driver Circuit hebben we vier L293D motor driver IC's gebruikt voor het aandrijven van motoren. Dit bord kan 8 gelijkstroommotoren of 4 stappenmotoren tegelijk aandrijven. Gebruikers kunnen dit bord gebruiken om hun op gelijkstroom of stappenmotor gebaseerde projecten te bouwen, zoals een robotarm, lijnvolger, landovervallers, doolhofvolgers en vele andere projecten. Dit bord kan worden bestuurd met behulp van een microcontroller. Dit bord heeft een schroefklem en inbraakbeveiligingen voor het aansluiten van motoren. Hier hebben we inbraaksticks gebruikt om de controlepennen aan te sluiten op microcontrollers of Arduino. Dit bord heeft jumperpennen om de hardwaregestuurde modus of softwaregestuurde modus te selecteren, betekent dat de gebruiker deze pin kan bedienen door te programmeren of door een jumperdraad in de hardware-motorbesturingskaart te plaatsen met behulp van een jumperconnector. Dit bord heeft een 12v, 5v voedingsoptie voor stroom. Er zijn ook enkele gaten voor algemene doeleinden beschikbaar voor het plaatsen van alle vereiste componenten.
We hebben dit bord zo ontworpen dat het gemakkelijk te begrijpen is. De gebruiker kan de verbindingen begrijpen door de naam van de pinnen te lezen (vermeld op de printplaat).
Werken en demonstratie:
Ter demonstratie hebben we een Arduino-bord gebruikt voor het aansturen van 2 DC-motoren en 1 stappenmotor. We hebben stappenmotor aangesloten op 8, 9,10 en 11e pinnen van L293D (In21, In22, In23 en In24 motorstuurpinnen) en Enable pin (Jumper) is ingesteld in hardwaregestuurde modus door HOOG te zetten met behulp van jumperconnector.
DC-motoren zijn aangesloten op 3, 4, 5 en 6e pin van L293D (IN11, IN12, IN13, IN14 motor driver board pin) en Enable pin (Jumper) is ingesteld in softwaregestuurde modus, aangesloten op 2, 3 pins (1EN12 en 1EN34 Pinnen motoraandrijving) 5v-voeding wordt gebruikt voor het voeden van circuit en motoren.
Hieronder staat de Arduino-code die we hebben gebruikt om deze Motor Driver Module te demonstreren:
# omvatten
Bekijk ook de video aan het einde van dit artikel.
Circuit- en PCB-ontwerp met EasyEDA:
Om dit Motor Driver Circuit te ontwerpen, hebben we gekozen voor de online EDA-tool genaamd EasyEDA. We hebben EasyEDA eerder vaak gebruikt en vonden het erg handig in gebruik in vergelijking met andere PCB-fabrikanten. Bekijk hier al onze PCB-projecten. Na het ontwerpen van de PCB, kunnen we de PCB-monsters bestellen via hun goedkope PCB-fabricagediensten. Ze bieden ook een service voor het sourcen van componenten, waarbij ze een grote voorraad elektronische componenten hebben en gebruikers hun vereiste componenten samen met de PCB-bestelling kunnen bestellen.
Terwijl u uw circuits en PCB's ontwerpt, kunt u ook uw circuit- en PCB-ontwerpen openbaar maken, zodat andere gebruikers ze kunnen kopiëren of bewerken en daar hun voordeel mee kunnen doen.We hebben ook onze hele circuit- en PCB-lay-outs openbaar gemaakt voor deze Motor Driver Module, check de onderstaande link:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
U kunt elke laag (bovenzijde, onderzijde, bovenzijde, onderzijde enz.) Van de PCB bekijken door de laag te selecteren in het venster 'Lagen'.
U kunt ook de printplaat bekijken, hoe deze er na de fabricage uitziet, met behulp van de Photo View- knop in EasyEDA:
Monsters online berekenen en bestellen:
Nadat u het ontwerp van de print heeft voltooid, kunt u de print bestellen via jlcpcb.com. Om de print bij JLCPCB te bestellen heeft u Gerber File nodig, die u kunt downloaden vanaf de EasyEDA PCB bestelpagina. Om Gerber-bestanden van uw PCB te downloaden, klikt u gewoon op de knop Fabrication Output in EasyEDA.
Ga dan naar jlcpcb.com en klik op Offerte nu of op de knop, dan kunt u het aantal PCB's selecteren dat u wilt bestellen, hoeveel koperlagen u nodig heeft, de PCB-dikte, het kopergewicht en zelfs de PCB-kleur, zoals de momentopname hieronder weergegeven:
Nadat u alle opties heeft geselecteerd, klikt u op "Opslaan in winkelwagen" en wordt u naar de pagina geleid waar u uw Gerber-bestand kunt uploaden dat we hebben gedownload van EasyEDA. Upload uw Gerber-bestand en klik op "Opslaan in winkelwagen". En klik ten slotte op Veilig afrekenen om uw bestelling af te ronden, dan ontvangt u uw PCB's een paar dagen later. Ze fabriceren de PCB tegen een zeer lage prijs, namelijk $ 2.
Na een paar dagen PCB's te hebben besteld, kreeg ik de PCB-samples
Solderen: nadat ik deze stukjes heb gekregen, heb ik alle benodigde componenten over de printplaat gemonteerd en deze met Arduino verbonden voor demonstratie.
Bekijk ook onderstaande video.