L293D motordriver IC forklaret: Pin-konfiguration, funktionsprincip, anvendelser og alternativer

Jan 11 2026
Kilde: DiGi-Electronics
Gennemse: 490

L293D motordriver IC er en bredt anvendt løsning til styring af DC-motorer og andre induktive belastninger i kompakte elektroniske systemer. Denne artikel giver et klart og struktureret overblik over L293D, hvor den dækker dens interne arkitektur, stiftkonfiguration, driftsprincipper, nøglekarakteristika, anvendelser og fremtidig relevans i moderne motorstyringsdesigns.

Figure 1. L293D Motor Driver IC

Hvad er L293D motordriver IC?

L293D er et højvolts, højstrøms motordriver-integreret kredsløb designet til at styre induktive belastninger såsom DC-motorer, steppermotorer, relæer og solenoider. Det er en monolitisk IC med fire udgangskanaler konfigureret som to H-broer, hvilket muliggør uafhængig frem- og tilbagestyring af to DC-motorer. Enheden accepterer standard TTL- og DTL-logikniveauer og bruger en separat logikforsyning, så styrekredsløbet kan fungere ved en lavere spænding end motorforsyningen. Indbyggede klemme-dioder beskytter mod spændingsspidser fra induktive belastninger, og IC'en understøtter skiftefrekvenser op til 5 kHz i en 16-polet DIP-pakke med forbedret varmeafledning.

L293D Pin-konfiguration

Figure 2. L293D Pin Configuration

Pinkode(r)Pinnavn / GruppeFunktionsbeskrivelse
1, 9Aktiver benene (EN1, EN2)Tænd eller deaktiver hver H-bro. Når den er høj, er den tilsvarende motordriver aktiv; Når det er lavt, er udgangene deaktiveret.
2, 7, 10, 15Inputbenene (IN1–IN4)Styr motorens retning ved at definere de logiske tilstande, der anvendes på hver H-bro.
3, 6, 11, 14Udgangsbenene (OUT1–OUT4)Forbundet direkte til motorterminalerne for at drive motorerne fremad eller baglæns.
8Motorforsyningspin (Vcc2)Forsyner motordrivertrinnet med strøm (typisk højere spænding).
16Logikforsyningspin (Vcc1)Forsyner strøm til det interne logikkredsløb (typisk 5 V).
4, 5, 12, 13Jordstifter (GND)Fælles grundlag for logik og magt; Midterbenene hjælper også med varmeafledningen.

Karakteristika ved L293D

KarakteristikBeskrivelse
DriftsspændingsområdeUnderstøtter forsyningsspændinger fra 4,5 V til 36 V, hvilket muliggør brug med et bredt udvalg af motorer.
H-brokonfigurationDobbelt H-bro-design muliggør uafhængig styring af to DC-motorer.
Udgangsstrøm kapacitetLeverer op til 600 mA pr. kanal, egnet til små til mellemstore motorer.
LogikkompatibilitetFungerer med TTL- og CMOS-logikniveauer, hvilket muliggør nem interfacing med mikrocontrollere.
Induktiv beskyttelseIndbyggede klemme-dioder beskytter IC'en mod spændingsspidser forårsaget af induktive belastninger.
BeskyttelsesfunktionerInkluderer termisk nedlukning og overstrømsbeskyttelse for sikker drift.
Eksterne komponenterKræver minimale eksterne komponenter, hvilket forenkler kredsløbsdesignet.

Funktionsprincippet for L293D motordriver

Figure 3. Working Principle of the L293D Motor Driver

L293D fungerer ved at kontrollere logiske signaler, der påføres dens input- og aktiveringsben, som bestemmer motorens retning, bremseadfærd og hastighed. Hver DC-motor er forbundet over et par udgangsben, der danner en H-bro. Når den tilsvarende aktiveringspin sættes højt, bliver H-broen aktiv og reagerer direkte på logikniveauerne ved indgangsbenene.

Forskellige inputkombinationer resulterer i specifikke motoriske handlinger:

• Fremadrotation: Den ene indgang er høj, mens den anden er lav, hvilket får strømmen til at flyde i én retning gennem motoren.

• Omvendt rotation: Indgangslogiktilstandene byttes om, hvilket vender strømstrømmen og motorretningen.

• Dynamisk bremsning: Begge indgange er høje, hvilket kortslutter motorterminalerne gennem H-broen for hurtigt at sænke motoren.

• Frikørende (coast): Begge indgange er lave, hvilket placerer udgangene i en højimpedanstilstand og tillader motoren at stoppe naturligt.

Motorhastighedskontrol opnås typisk ved at anvende et PWM (Pulse Width Modulation) signal på aktiveringsbenene, som tænder og slukker H-broen for at regulere den gennemsnitlige motorspænding. Selvom PWM også kan anvendes på inputbenene, giver aktiveringsbenene generelt en glattere og mere effektiv hastighedskontrol.

L293D-alternativer og tilsvarende IC'er

Ækvivalent

Figure 4. L293DD

• L293DD - En overflademonteret version af L293D med identiske elektriske egenskaber og pinfunktionalitet, egnet til kompakte PCB-designs.

• L293DD013TR - En tape-og-spole-pakket variant af L293DD, beregnet til automatiseret samling, samtidig med at den opretholdt samme ydeevne og pin-kompatibilitet som L293D.

Figure 5. L293DNE

• L293DNE - En gennem-hul DIP-pakkeversion af L293D, der tilbyder samme dobbelte H-bro-funktionalitet og elektriske specifikationer, ideel til prototyping og breadboard-brug.

• L293NEG4 - En miljøvenlig version af L293DNE, der opfylder blyfri og RoHS-standarder uden ændring i elektrisk ydeevne.

Alternativ

Figure 6. L293E

• L293E - Et alternativ til L293D med højere strøm, som understøtter eksterne klemmedioder, hvilket tillader større udgangsstrøm, men kræver yderligere eksterne komponenter til induktiv beskyttelse.

Anvendelser af L293D

L293D anvendes bredt i lav- til mellem-effekt bevægelses- og kontrolprojekter på grund af sit enkle design og indbyggede beskyttelsesfunktioner:

• DC-motorretning og hastighedskontrol – Muliggør frem- og baglænsmotordrift, med hastighedskontrol opnået gennem PWM-signaler påført aktiveringsstifterne.

• Små robotsystemer, der kræver koordineret bevægelse – Driver flere DC-motorer eller motorpar, hvilket muliggør grundlæggende bevægelseskontrol såsom drejning, stop og synkroniseret bevægelse.

• Projekter baseret på mobile køretøjer og bevægelser – Bruges ofte i små robotbiler og mobile platforme til at styre hjulmotorer til navigation og bevægelse.

• Reversible ventilatorstyringskredsløb – Tillader ventilatorer at rotere i begge retninger, hvilket er nyttigt i ventilation, køling eller luftstrømskontrol.

• Uddannelses- og prototypeplatforme – Bruges ofte i læringssæt og prototyper til at demonstrere principper for motorkørsel og H-bro-funktion.

L293D Funktionelt Blokdiagram

Indvendigt indeholder L293D fire driverbuffer-trin arrangeret i to funktionelle grupper, hvor hver gruppe danner en komplet H-bro styret af en delt enable pin. Når en enable pin er høj, overføres de tilsvarende indgangssignaler til udgangsdriverne, hvilket gør det muligt for den tilsluttede motor eller belastning at fungere i henhold til den anvendte logik.

Når enable pin er lav, går de tilhørende udgange i en højimpedanstilstand (tri-tilstand), hvilket deaktiverer belastningen og forhindrer strømflow. Dette design tillader uafhængig styring af to motorer, samtidig med at det eksterne kontrolinterface forenkles.

Funktionsblokdiagrammet illustrerer også de indbyggede klemmedioder og interne strømledningsveje. Disse elementer beskytter IC'en mod spændingstransienter forårsaget af induktive belastninger og sikrer kontrolleret strømgennemstrømning under omkobling. Sammen giver disse interne blokke sikker og pålidelig motorstyring, samtidig med at det overordnede kredsløbsdesign forbliver enkelt og kompakt.

Ledningsføring af L293D motordrivermodulet

Strømforsyningsforbindelser

• VSS: Forbinder til 5 V logikforsyningen, der forsyner det interne styrekredsløb. Denne ben bør være forbundet til den samme logikspænding, som mikrocontrolleren bruger.

• VS: Forsyner motorspændingen, som kan være højere end logikforsyningen afhængigt af motorens vurdering. Korrekte decoupling-kondensatorer anbefales for at reducere støj.

Kontrolsignalforbindelser

• IN1 & IN2: Styr retningen af motor 1 ved at sætte logikniveauerne højt eller lavt.

• IN3 & IN4: Kontroller retningen af motor 2 på samme måde.

PWM- eller standard digitale signaler kan anvendes på disse indgange (eller enable pins) for at styre motorhastighed og retning.

Motorforbindelser

• OUT1 & OUT2: Forbind direkte til terminalerne på Motor 1.

• OUT3 & OUT4: Forbind direkte til terminalerne på Motor 2.

L293D vs ULN2003 sammenligning

Figure 7. L293D Functional Block Diagram

FeatureL293DULN2003
IC TypeMotordriver ICDarlington-transistorarray
HovedformålTovejsmotorisk kontrolHøjstrøms belastningskobling
KontrolmetodeDobbelt H-broLavside-driver (kun vask)
Motorisk retningskontrolJa (fremad og baglæns)Nej (kun én retning)
Antal kanaler4 kanaler (2 H-broer)7 kanaler
Typiske anvendelserDC-motorer, stepmotorer, relæerStepmotorer, relæer, solenoider
Udgangsstrøm (pr. kanal)Op til 600 mAOp til 500 mA
Spændingsområde4,5 V – 36 VOp til 50 V
LogikgrænsefladeTTL / CMOS-kompatibelTTL / CMOS-kompatibel
Indbygget beskyttelseInterne klemmedioder, termisk nedlukningKun interne klemmedioder
Hastighedskontrol (PWM)UnderstøttetUnderstøttet (begrænset af switching-tab)
TovejskørselJaNej
Eksterne komponenter nødvendigeMeget fåMeget få
Typisk pakke16-bens DIP16-bens DIP
DesignkompleksitetModeratSimpelt

Konklusion

L293D forbliver en pålidelig og tilgængelig motordriver til lav- til mellemstrømsapplikationer, der kombinerer enkelhed, beskyttelsesfunktioner og fleksibel styring i én pakke. Ved at forstå dets funktionsprincip, ledningskrav og begrænsninger kan du trygt integrere L293D i robotteknologi, uddannelsesprojekter og praktiske bevægelseskontrolsystemer.

Ofte stillede spørgsmål [FAQ]

Kan L293D bruges med Arduino eller andre mikrocontrollere?

Ja. L293D er fuldt kompatibel med Arduino, ESP32, PIC og andre mikrocontrollere, fordi den accepterer standard TTL/CMOS-logikniveauer. Du behøver kun at tilslutte logikforsyningen, jord, styrebenene og motorstrømmen korrekt.

Hvorfor bliver L293D varm under drift?

L293D bruger bipolære transistorer, som forårsager højere effektforbrug sammenlignet med moderne MOSFET-drivere. Varmeopbygning er normal under belastning, især nær 600-mA-grænsen, så korrekt ventilation og undgåelse af overstrøm er vigtigt.

Kan L293D drive stepmotorer direkte?

Ja. L293D kan drive små bipolære stepmotorer ved at bruge begge H-broer. Den mangler dog strømregulering, så den egner sig bedst til lav-effekt stepmotorer frem for præcisions- eller høj-moment-applikationer.

Hvad er spændingsfaldet over L293D-udgangene?

L293D har et relativt højt spændingsfald (typisk 1,2–2 V pr. kanal). Det betyder, at motoren modtager mindre spænding end strømforsyningen, hvilket kan reducere hastighed og moment sammenlignet med mere effektive drivere.

Er L293D stadig et godt valg sammenlignet med moderne motorister?

Til læring, prototyping og lavstrømsprojekter forbliver L293D et solidt valg på grund af dens enkelhed og beskyttelsesfunktioner. Moderne MOSFET-baserede drivere tilbyder dog højere effektivitet, lavere varme og bedre ydeevne til avancerede designs.