Alle categorieën

Kar 0 item

Winkelmand 0 item

Mfr deel # Aantal stuks
VOORLEGGEN (0)

Selecteer Taal

Huidige taal

Nederland

  • English
  • Deutsch
  • Italia
  • Français
  • 한국의
  • русский
  • Svenska
  • Nederland
  • español
  • Português
  • polski
  • Suomi
  • Gaeilge
  • Slovenská
  • Slovenija
  • Čeština
  • Melayu
  • Magyarország
  • Hrvatska
  • Dansk
  • românesc
  • Indonesia
  • Ελλάδα
  • Български език
  • Afrikaans
  • IsiXhosa
  • isiZulu
  • lietuvių
  • Maori
  • Kongeriket
  • Монголулс
  • O'zbek
  • Tiếng Việt
  • हिंदी
  • اردو
  • Kurdî
  • Català
  • Bosna
  • Euskera
  • العربية
  • فارسی
  • Corsa
  • Chicheŵa
  • עִבְרִית
  • Latviešu
  • Hausa
  • Беларусь
  • አማርኛ
  • Republika e Shqipërisë
  • Eesti Vabariik
  • íslenska
  • မြန်မာ
  • Македонски
  • Lëtzebuergesch
  • საქართველო
  • Cambodia
  • Pilipino
  • Azərbaycan
  • ພາສາລາວ
  • বাংলা ভাষার
  • پښتو
  • malaɡasʲ
  • Кыргыз тили
  • Ayiti
  • Қазақша
  • Samoa
  • සිංහල
  • ภาษาไทย
  • Україна
  • Kiswahili
  • Cрпски
  • Galego
  • नेपाली
  • Sesotho
  • Тоҷикӣ
  • Türk dili
  • ગુજરાતી
  • ಕನ್ನಡkannaḍa
  • मराठी
HuisblogHoe DC-motoren te besturen met de L293D motor driver IC

OP VOORRAAD ELEKTRONISCHE COMPONENTEN.
SNELLE OFFERTES.

Geïntegreerde schakelingen, voedingsapparaten en passieve componenten
Onmiddellijke inkoopondersteuning

ONTVANG NU EEN OFFERTE

Hoe DC-motoren te besturen met de L293D motor driver IC

Tijd: 2026/06/9

Doorbladeren: 173

Het besturen van een motor met een microcontroller is niet zo eenvoudig als het rechtstreeks aansluiten op een uitgangspunt. De meeste microcontrollers kunnen niet voldoende stroom leveren om motoren veilig te bedienen, en pogingen om dit te doen kunnen de schakeling beschadigen. De L293D is een van de meest gebruikte motor driver IC's in deze situatie. In dit artikel leer je wat de L293D is, hoe het intern werkt, de belangrijkste specificaties, pin functies, het Arduino interfacing proces en meer.

Catalogus

L293D Dual H-Bridge Motor Driver IC

L293D Dual H-Bridge Motor Driver IC

De L293D is een dual H-brug motor driver IC ontworpen om low-power microcontrollers en logische schakelingen in staat te stellen om hogere stroom lasten aan te sturen. Het fungeert als een interface tussen de schakeling en de last, waardoor betrouwbare schakeling mogelijk is en het risico van schade aan gevoelige logische componenten wordt verminderd. Het apparaat ondersteunt standaard DTL en TTL logische niveaus, waardoor het compatibel is met veel populaire microcontrollers en embedded systemen.

De IC bevat vier stuurkanalen die kunnen worden geconfigureerd als twee H-bruggen, waardoor onafhankelijke controle van twee DC-motoren of één bipolaire stappenmotor mogelijk is. Het ondersteunt voedingsspanningen voor motoren tot 36 V, continue uitgangsstromen tot 600 mA per kanaal, en schakel frequenties tot 5 kHz. De L293D is beschikbaar in een compact 16-pins pakket en blijft een populaire keuze voor motorbesturing, prototyping en educatieve projecten.

Belangrijkste kenmerken en specificaties

Categorie
Parameter
Specificatie
Algemeen

Apparaat Type
Quadruple Half-H Driver / Dual H-Bridge Motor Driver IC
Logische Compatibiliteit
DTL en TTL Compatibel
Aantal Kanalen
4 Stuur Kanalen
Aantal H-Bruggen
2
Maximale Schakel Frequentie
5 kHz
Kenmerken

Inschakel Controle
Ja
Oververhitting Bescherming
Ja
Interne Klem Diodes
Ja
Hoge Geluids Immuniteit
Logica "0" Ingangsspanning tot 1,5 V
Elektrisch

Motor Voedings Spanning (Vs)
36 V Max
Logica Voedings Spanning (Vss)
36 V Max
Ingangsspanning (Vi)
7 V Max
Inschakel Spanning (Ven)
7 V Max
Continue Uitgangsstroom
600 mA per Kanaal
Pieksuitgang Stroom (100 μs Niet-Herhalend)
1,2 A per Kanaal
Totale Vermogen Dissipatie (Ptot)
4 W
Thermisch

Opslag Temperatuur (Tstg)
-40°C tot +150°C
Junctie Temperatuur (Tj)
-40°C tot +150°C
Pakket

Door-Hole Pakket
PowerDIP-16 (L293D)
Oppervlak-Montage Pakket
SO-20 (L293DD)
Pin Count
16 Pins (PowerDIP)
Warmteafvoer
Middelpins Aangesloten voor Warmteafvoer

L293D Pinout Details en Functies

L293D Pinout Details and Functions
Pin Nr.
Pin Naam
Type
Functie
1
Enable 1 (EN1)
Ingang
Schakelt Driver 1 en Driver 2 in. Moet HIGH zijn voor Outputs 1 en 2 om te werken. Kan worden gebruikt voor PWM snelheidsregeling.
2
Ingang 1 (IN1)
Ingang
Logische controle-invoer voor Output 1. Bepaalt de draairichting van de motor bij gebruik met Input 2.
3
Output 1 (OUT1)
Uitgang
Driveruitgang verbonden met één terminal van de motor of last.
4
GND
Voeding
Aarde aansluiting voor het apparaat.
5
GND
Voeding
Aarde aansluiting voor het apparaat.
6
Output 2 (OUT2)
Uitgang
Driveruitgang verbonden met de andere terminal van de motor of last.
7
Ingang 2 (IN2)
Ingang
Logische controle-invoer voor Output 2. Werkt met Input 1 voor draairichting controle.
8
Vs
Voeding
Motor voedingsspanning invoer. Ondersteunt motor voltages tot 36 V.
9
Enable 2 (EN2)
Ingang
Schakelt Driver 3 en Driver 4 in. Moet HIGH zijn voor Outputs 3 en 4 om te werken. Kan worden gebruikt voor PWM snelheidsregeling.
10
Ingang 3 (IN3)
Ingang
Logische controle-invoer voor Output 3. Bepaalt de draairichting van de motor bij gebruik met Input 4.
11
Output 3 (OUT3)
Uitgang
Driveruitgang verbonden met één terminal van de tweede motor of last.
12
GND
Voeding
Aarde aansluiting voor het apparaat.
13
GND
Voeding
Aarde aansluiting voor het apparaat.
14
Output 4 (OUT4)
Uitgang
Driveruitgang verbonden met de andere terminal van de tweede motor of last.
15
Ingang 4 (IN4)
Ingang
Logische controle-invoer voor Output 4. Werkt met Input 3 voor draairichting controle.
16
Vss
Voeding
Logische voedingsspanning invoer (typisch 5 V) voor de interne besturingscircuits.

L293D Functioneel Blokdiagram

L293D Functional Block Diagram

Het functionele blokdiagram toont hoe controle signalen door de L293D reizen om een aangesloten last te bedienen. Wanneer een logisch signaal op een van de ingangs-pinnen wordt toegepast, komt het binnen in de interne besturingscircuits, die het signaal verwerken en de toestand van de bijbehorende uitgaande driver bepalen. De uitgangsfase gebruikt vervolgens de motor voedingsspanning om de vereiste stroom naar de aan-uit pinnen te leveren.

Het diagram illustreert ook hoe elk paar ingangen en uitgangen een H-brug driver vormt. Door de logische toestanden van de ingangen te veranderen, kan de stroom door de last in verschillende richtingen vloeien, waardoor vooruit en achteruit motorrotatie mogelijk is. De inschakelpinnen fungeren als controlepoorten voor elk H-brug gedeelte en kunnen worden gebruikt om de uitgangen in of uit te schakelen of PWM-signalen toe te passen voor snelheidsregeling. Deze signaalstroom van invoer naar uitvoer stelt de L293D in staat om gecontroleerde bidirectionele schakeling te bieden voor motor-aandrijvings toepassingen.

L293D Arduino Interface Proces

Het basisbekabelingsschema toont een Arduino Uno verbonden met een L293D motor driver IC, die wordt gebruikt om twee DC-motoren te bedienen. De Arduino levert de logische controle signalen, terwijl een aparte 5 V voeding de stroom levert die door de motoren vereist is. De L293D fungeert als een interface tussen de laagspanning Arduino-pinnen en de hogere stroom motor-lasten. Ingangspinnen op de L293D ontvangen controlesignalen van de Arduino, terwijl de uitgangspinnen direct met de motoren zijn verbonden. Zowel de Arduino als de externe voeding moeten een gemeenschappelijke aarde delen om een goede werking te garanderen.

L293D Arduino Interface Process

Motorsnelheid kan worden gecontroleerd met behulp van Pulsbreedtemodulatie (PWM). In deze methode stuurt de Arduino een PWM-signaal naar een van de L293D inschakelpinnen. Door de PWM-dutycyclus te veranderen, verandert de gemiddelde spanning die op de motor wordt toegepast, waardoor een soepele snelheidsaanpassing mogelijk is zonder de voedingsspanning te wijzigen.

De draairichting van de motor wordt geregeld via de ingangs-pinnen. Bijvoorbeeld, het instellen van IN1 HIGH en IN2 LOW zorgt ervoor dat de motor in één richting draait, terwijl het omdraaien van de logische niveaus ervoor zorgt dat de motor in de tegenovergestelde richting draait. Het toepassen van hetzelfde logische niveau op beide ingangen kan de motor stoppen of remmen, afhankelijk van de schakeling configuratie.

Een van de meest voorkomende programmeerfouten is het vergeten om de enable pin als een uitgang te configureren of deze op LOW te laten, wat het motorrun verhindert. Onjuiste pin toewijzingen in de code kunnen ook zorgen voor onverwacht gedrag van de motor. Een ander veelvoorkomend probleem is het niet delen van een gemeenschappelijke grond tussen de Arduino en de voeding van de motor, wat resulteert in onstabiele werking of helemaal geen motorrespons.

L293D vs Andere Motor Driver IC's

Specificatie
L293D
L298N
TB6612FNG
DRV8833
BTS7960
Stuurprogramma Type
Dual H-Bridge
Dual H-Bridge
Dual H-Bridge
Dual H-Bridge
Volledige H-Bridge
Motor Voeding Spanning
4.5 V tot 36 V
5 V tot 46 V
4.5 V tot 13.5 V
2.7 V tot 10.8 V
5.5 V tot 27 V
Logica Spanning
4.5 V tot 7 V
5 V
2.7 V tot 5.5 V
2 V tot 7 V
3.3 V tot 5 V
Continue Uitgangsstroom
600 mA/kanaal
2 A/kanaal
1.2 A/kanaal
1.5 A/kanaal
43 A
Piekuitsrroom
1.2 A/kanaal
3 A/kanaal
3.2 A/kanaal
2 A/kanaal
55 A
Interne Protectie Diodes
Ja
Nee
Ja
Ja
Ja
Thermische Bescherming
Ja
Ja
Ja
Ja
Ja
PWM Ondersteuning
Ja
Ja
Ja
Ja
Ja
Output Technologie
Bipolaire Transistors
Bipolaire Transistors
MOSFET
MOSFET
MOSFET
Efficiëntie
Laag
Laag
Hoog
Hoog
Zeer Hoog
Spanning Drop
Hoog (≈1.2–1.8 V per zijde)
Hoog (≈2–4 V totaal)
Laag (<0.5 V typical)
Laag (<0.4 V typical)
Zeer Laag
Warmte Generatie
Hoog
Hoog
Laag
Laag
Laag
Externe Heatsink Vereist
Gewoonlijk Niet
Vaak Vereist
Zelden Vereist
Zelden Vereist
Vereist bij Hoge Stroom
Aantal DC-motoren
2
2
2
2
1 Hoge Vermogen Motor
Beste Voor
Kleine DC-motoren, Onderwijsprojecten
Middelgrote Motoren
Robots, Batterijapparaten
Compacte Draagbare Ontwerpen
Hoge Vermogen Motoren en Robotica

Typische Toepassingen en Gebruikscases

Educatieve en Arduino Projecten

De L293D wordt veel gebruikt in educatieve projecten en Arduino-gebaseerde leerplatforms. De eenvoudige interface stelt beginners in staat om DC-motoren te besturen en basisconcepten zoals motorrichting, PWM-snelheidsregeling en H-bridge werking te leren zonder complexe schakelingen.

Kleine Mobiele Robots

Veel kleine robotvoertuigen gebruiken de L293D om twee DC-motoren onafhankelijk aan te drijven. Dit stelt de robot in staat om vooruit, achteruit, linksom en rechtsom te bewegen door de richting en snelheid van elke motor afzonderlijk te regelen.

Stappenmotorbesturing

De dual H-bridge architectuur van de L293D kan worden gebruikt om bipolaire stappenmotoren te besturen. Door de motorwikkelingen in een specifieke volgorde van spanning te voorzien, maakt de driver nauwkeurige stap-voor-stap beweging mogelijk voor positioneringsapplicaties.

Relay en Solenoïde Aansturing

De L293D kan relais en solenoïden aansteken die meer stroom vereisen dan een microcontroller outputpin kan leveren. De ingebouwde beschermdiodes helpen bij het onderdrukken van spanningspieken die ontstaan wanneer deze inductieve lasten worden schakelen.

Geautomatiseerde Besturingssystemen

In eenvoudige automatiseringssystemen wordt de L293D gebruikt om kleine actuators, kleppen en mechanische apparaten te besturen. De driver biedt een gemakkelijke manier om logische schakelingen met electromechanische belastingen te verbinden.

Mechanische Afmetingen

Mechanical Dimensions

Fabrikant

STMicroelectronics is een van de toonaangevende fabrikanten van halfgeleiders ter wereld, met tientallen jaren ervaring in het ontwerpen en produceren van analoge, stroombeheer-, motorbesturings- en gemengde signaal geïntegreerde circuits. Voor producten zoals de L293D motorstuur IC, gebruikt STMicroelectronics volwassen halfgeleiderfabricageprocessen om een consistente elektrische prestaties, betrouwbaarheid, thermische stabiliteit en langdurige productbeschikbaarheid te waarborgen. De productiecapaciteiten worden ondersteund door uitgebreide onderzoek- en ontwikkelingsbronnen, geautomatiseerde productiesystemen en naleving van internationale kwaliteits- en milieu standaarden.






Veelgestelde Vragen [FAQ]

1. Waarom heeft de L293D aparte logica- en motorvoedingspinnen?

De L293D gebruikt aparte stroomvoorzieningen zodat de logische schakeling en de motorschakeling op verschillende voltages kunnen werken. Dit stelt een microcontroller met een laag voltage in staat om een motor met een hoger voltage te besturen zonder de besturingscircuits bloot te stellen aan de voedingsspanning van de motor.

2. Hoe beschermt de L293D zichzelf tegen spanningspieken veroorzaakt door motoren?

De L293D bevat interne klemdiodes die de teruggaande spanning absorberen die ontstaat wanneer een inductieve belasting wordt uitgeschakeld. Deze diodes helpen schade aan de driver te voorkomen en verbeteren de algehele betrouwbaarheid van de schakeling.

3. Waarom draait een door de L293D aangedreven motor vaak langzamer dan verwacht?

De L293D gebruikt bipolaire transistoruitgangsfases die een spanningsval creëren tussen de voeding en de motor. Als gevolg hiervan ontvangt de motor minder voltage dan de voedingsbron levert, wat de snelheid en het koppel kan verminderen.

4. Kan de L293D twee motoren onafhankelijk op verschillende snelheden aansturen?

Ja. Elke H-brugsectie kan afzonderlijk worden aangestuurd. Door verschillende PWM-signalen op de inschakelpinnen toe te passen, kan elke motor op zijn eigen snelheid en richting werken.

5. Wat gebeurt er als de inschakelpinna is losgekoppeld?

De overeenkomstige uitgangen kunnen uitgeschakeld blijven of onvoorspelbaar werken. De inschakelpinna moet worden aangesloten op een gedefinieerd HIGH- of PWM-signaal om een goede motorbesturing te garanderen.

6. Waarom is een gemeenschappelijke aarde vereist tussen de Arduino en de L293D voeding?

Een gemeenschappelijke aarde biedt een gedeelde spanningsreferentie tussen de besturingscircuits en de motordriver. Zonder dit kunnen de logicasignalen niet correct worden geïnterpreteerd, wat resulteert in onbetrouwbare werking.

7. Wanneer moet je kiezen voor een moderne motorstuurder in plaats van de L293D?

Voor op batterijen gevoede apparaten, hoge-stroommotoren of toepassingen die maximale efficiëntie vereisen, zijn moderne op MOSFET gebaseerde stuurprogramma's zoals de TB6612FNG of DRV8833 vaak betere keuzes omdat ze minder warmte genereren en minder vermogen verspillen.

Online RFQ -inzendingen: Snelle antwoorden, betere prijzen!

RFQ