toate categoriile

Cart 0 articol

Cărucior de cumpărături 0 articol

Partea MFR # Cantitate
A DEPUNE (0)

Selecteaza limba

Limba actuală

românesc

  • 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
  • मराठी
AcasăBlogCum să controlați motoarele CC folosind circuitul integrat driver L293D

COMPONENTE ELECTRONICE ÎN STOC.
CITATE RAPIDE.

Circuite integrate, dispozitive de alimentare și componente pasive
Suport de aprovizionare imediată

OBȚINE ACUM O CITATE

Cum să controlați motoarele CC folosind circuitul integrat driver L293D

Timp: 2026/06/9

Căutați: 172

Controlul unui motor cu un microcontroler nu este la fel de simplu cu conectarea directă la un pin de ieșire. Cele mai multe microcontrolere nu pot furniza suficient curent pentru a conduce motoarele în siguranță, iar încercarea de a face acest lucru poate deteriora circuitul. L293D este unul dintre cele mai folosite circuite integrate driver de motoare în această situație. În acest articol, veți învăța ce este L293D, cum funcționează intern, specificațiile sale cheie, funcțiile pinilor, procesul de interfațare cu Arduino și multe altele.

Catalog

L293D Dual H-Bridge Motor Driver IC

Driver motor H-Bridge dual L293D

L293D este un circuit integrat driver motor H-bridge dual, proiectat pentru a permite microcontrolerelor și circuitelor logice cu putere redusă să controleze sarcini cu curent mai mare. Acesta acționează ca un interfață între circuitul de control și sarcină, permițând comutarea fiabilă și reducând riscul de deteriorare a componentelor logice sensibile. Dispozitivul acceptă niveluri logice standard DTL și TTL, făcându-l compatibil cu multe microcontrolere și sisteme încorporate populare.

Circuitul integrat conține patru canale de driver care pot fi configurate ca două H-bridge, permițând controlul independent al două motoare CC sau al unui motor pas cu pas bipolar. Suportă tensiuni de alimentare a motorului de până la 36 V, curenți de ieșire continua de până la 600 mA pe canal și frecvențe de comutare de până la 5 kHz. L293D este disponibil într-un pachet compact cu 16 pini și rămâne o alegere populară pentru controlul motoarelor, prototipare și proiecte educaționale.

Caracteristici și specificații cheie

Categorii
Parametru
Specificație
General

Tip dispozitiv
Driver / Circuit integrat driver motor H-Bridge dual L293D
Compatibilitate logică
Compatibil DTL și TTL
Numărul de canale
4 canale de driver
Numărul de H-Bridge
2
Frecvența maximă de comutare
5 kHz
Caracteristici

Control activare
Da
Protecție la supratemperatură
Da
Dioda de clampare internă
Da
Imunitate la zgomot ridicată
Tensiune de intrare logică "0" de până la 1,5 V
Electric

Tensiunea de alimentare a motorului (Vs)
36 V Max
Tensiunea de alimentare logică (Vss)
36 V Max
Tensiune de intrare (Vi)
7 V Max
Tensiune de activare (Ven)
7 V Max
Curent continuu de ieșire
600 mA pe canal
Curent de ieșire de vârf (100 μs non-repetitiv)
1.2 A pe canal
Disiparea totală a puterii (Ptot)
4 W
Termic

Temperatura de stocare (Tstg)
-40°C până la +150°C
Temperatura de joncțiune (Tj)
-40°C până la +150°C
Pachet

Pachet cu găuri de trecere
PowerDIP-16 (L293D)
Pachet montat pe suprafață
SO-20 (L293DD)
Număr de pini
16 pini (PowerDIP)
Disiparea căldurii
Pinii centrali conectați pentru disiparea căldurii

Detalii și funcții despre pini L293D

L293D Pinout Details and Functions
Pin Nr.
Nume pin
Tip
Funcție
1
Activare 1 (EN1)
Intrare
Activează Driverul 1 și Driverul 2. Trebuie să fie HIGH pentru ca Ieșirile 1 și 2 să opereze. Poate fi folosit pentru controlul vitezei PWM.
2
Intrare 1 (IN1)
Intrare
Intrare de control logic pentru Ieșirea 1. Determină direcția motorului atunci când este utilizată cu Intrarea 2.
3
Ieșire 1 (OUT1)
Ieșire
Ieșirea driverului conectată la un terminal al motorului sau sarcinii.
4
GND
Putere
Conexiune la masă pentru dispozitiv.
5
GND
Putere
Conexiune la masă pentru dispozitiv.
6
Ieșire 2 (OUT2)
Ieșire
Ieșirea driverului conectată la celălalt terminal al motorului sau sarcinii.
7
Intrare 2 (IN2)
Intrare
Intrare de control logic pentru Ieșirea 2. Funcționează cu Intrarea 1 pentru controlul direcției.
8
Vs
Putere
Intrare de tensiune de alimentare a motorului. Suportă tensiuni de motor de până la 36 V.
9
Activare 2 (EN2)
Intrare
Activează Driverul 3 și Driverul 4. Trebuie să fie HIGH pentru ca Ieșirile 3 și 4 să opereze. Poate fi folosit pentru controlul vitezei PWM.
10
Intrare 3 (IN3)
Intrare
Intrare de control logic pentru Ieșirea 3. Determină direcția motorului atunci când este utilizată cu Intrarea 4.
11
Ieșire 3 (OUT3)
Ieșire
Ieșirea driverului conectată la un terminal al celui de-al doilea motor sau sarcinii.
12
GND
Putere
Conexiune la masă pentru dispozitiv.
13
GND
Putere
Conexiune la masă pentru dispozitiv.
14
Ieșire 4 (OUT4)
Ieșire
Ieșirea driverului conectată la celălalt terminal al celui de-al doilea motor sau sarcinii.
15
Intrare 4 (IN4)
Intrare
Intrare de control logic pentru Ieșirea 4. Funcționează cu Intrarea 3 pentru controlul direcției.
16
Vss
Putere
Intrare de tensiune pentru alimentarea logică (de obicei 5 V) pentru circuitele interne de control.

Diagrama bloc funcțională L293D

L293D Functional Block Diagram

Diagrama bloc funcțională arată cum semnalele de control călătoresc prin L293D pentru a opera o sarcină conectată. Când un semnal logic este aplicat la unul dintre pini de intrare, acesta intră în circuitele interne de control, care procesează semnalul și determină starea driverului de ieșire corespunzător. Etapa de ieșire folosește apoi tensiunea de alimentare a motorului pentru a livra curentul necesar sarcinii conectate la pinii de ieșire.

Diagrama ilustrează, de asemenea, modul în care fiecare pereche de intrări și ieșiri formează un driver H-bridge. Prin schimbarea stărilor logice ale intrărilor, curentul poate curge prin sarcină în diferite direcții, permițând rotația motorului înainte și înapoi. Pinii de activare acționează ca porți de control pentru fiecare secțiune H-bridge și pot fi folosiți pentru a porni sau opri ieșirile sau pentru a aplica semnale PWM pentru controlul vitezei. Acest flux de semnal de la intrare la ieșire permite L293D să ofere comutare bidirecțională controlată pentru aplicații de conducere a motorului.

Procesul de interfață L293D Arduino

Diagrama de cablare de bază arată un Arduino Uno conectat la un circuit integrat driver de motor L293D, care este utilizat pentru a controla două motoare CC. Arduino oferă semnalele de control logic, în timp ce o sursă de alimentare separată de 5 V furnizează curentul necesar motoarelor. L293D acționează ca o interfață între pinii Arduino cu putere scăzută și sarcinile de motor cu curent mai mare. Pinii de intrare pe L293D primesc semnale de control de la Arduino, în timp ce pinii de ieșire se conectează direct la motoare. Atât Arduino, cât și sursa de alimentare externă trebuie să împărtășească o masă comună pentru a asigura funcționarea corectă.

L293D Arduino Interface Process

Viteza motorului poate fi controlată folosind Modularea lățimii de impuls (PWM). În această metodă, Arduino trimite un semnal PWM la unul dintre pinii de activare L293D. Schimbând ciclul de lucru PWM, tensiunea medie aplicată motorului se schimbă, permitând ajustarea lină a vitezei fără a modifica tensiunea de alimentare.

Direcția motorului este controlată prin pinii de intrare. De exemplu, setarea IN1 HIGH și IN2 LOW determină motorul să se rotească într-o direcție, în timp ce inversarea nivelurilor logice determină motorul să se rotească în direcția opusă. Aplicarea aceluiași nivel logic la ambele intrări poate opri sau frâna motorul, în funcție de configurația circuitului.

Una dintre cele mai comune greșeli de programare este uitarea de a configura pinul de activare ca ieșire sau lăsarea lui pe LOW, ceea ce împiedică funcționarea motorului. Atribuțiile incorecte ale pinilor în cod pot cauza, de asemenea, comportamente neașteptate ale motorului. O altă problemă frecventă este neîmpărtășirea unei grounds comune între Arduino și sursa de alimentare a motorului, rezultând în operațiuni instabile sau lipsa răspunsului motorului.

L293D vs Alte IC-uri pentru Controlul Motorului

Specificație
L293D
L298N
TB6612FNG
DRV8833
BTS7960
Tip de Controler
Pod H Dual
Pod H Dual
Pod H Dual
Pod H Dual
Pod H Complet
Tensiune de Alimentare a Motorului
4.5 V la 36 V
5 V la 46 V
4.5 V la 13.5 V
2.7 V la 10.8 V
5.5 V la 27 V
Tensiune de Logică
4.5 V la 7 V
5 V
2.7 V la 5.5 V
2 V la 7 V
3.3 V la 5 V
Curent Ieșire Continu
600 mA/canal
2 A/canal
1.2 A/canal
1.5 A/canal
43 A
Curent Ieșire de Vârf
1.2 A/canal
3 A/canal
3.2 A/canal
2 A/canal
55 A
Diode de Protecție Internă
Da
Nu
Da
Da
Da
Protecție Termică
Da
Da
Da
Da
Da
Suport PWM
Da
Da
Da
Da
Da
Tehnologia de Ieșire
Transistori Bipolari
Transistori Bipolari
MOSFET
MOSFET
MOSFET
Eficiență
Mică
Mică
Mare
Mare
Foarte Mare
Cădere de Tensiune
Mare (≈1.2–1.8 V pe fiecare parte)
Mare (≈2–4 V total)
Mică (<0.5 V typical)
Mică (<0.4 V typical)
Foarte Mică
Generare de Căldură
Mare
Mare
Mică
Mică
Mică
Răcitor Extern Necesari
De obicei Nu
Frecvent Necesari
Rar Necesari
Rar Necesari
Necesari la Curent Mare
Numărul de Motoare DC
2
2
2
2
1 Motor de Înaltă Putere
Cel Mai Bun Pentru
Motoare DC Mici, Proiecte Educaționale
Motoare de Putere Medie
Roboți, Dispozitive pe Bază de Baterie
Designuri Portabile Compacte
Motoare de Înalte Putere și Robotică

Aplicații Tipice și Cazuri de Utilizare

Proiecte Educaționale și Arduino

L293D este folosit pe scară largă în proiectele educaționale și platformele de învățare bazate pe Arduino. Interfața sa simplă permite începătorilor să controleze motoare DC și să învețe concepte de bază, cum ar fi controlul direcției motorului, controlul vitezei PWM și funcționarea podului H fără a necesita circuite complexe.

Roboți Mobili Mici

Multe vehicule robotizate mici folosesc L293D pentru a conduce două motoare DC independent. Acest lucru permite robotului să se deplaseze înainte, înapoi, să vireze la stânga și să vireze la dreapta, controlând direcția și viteza fiecărui motor separat.

Controlul Motorului Pas cu Pas

Arhitectura duală a podului H a L293D poate fi utilizată pentru a controla motoare pas cu pas bipolare. Prin energizarea în bobinele motorului într-o succesiune specifică, controlerul permite mișcarea precisă pas cu pas pentru aplicații de poziționare.

Conducerea Releelor și Solenoidelor

L293D poate conduce relee și solenoide care necesită mai mult curent decât un pin de ieșire al microcontrolerului poate oferi. Diodele de protecție integrate ajută la suprimarea vârfurilor de tensiune generate atunci când aceste sarcini inductive sunt comutate.

Sisteme de Control Automatizate

În sistemele simple de automatizare, L293D este folosit pentru a controla actuatori mici, valve și dispozitive mecanice. Controlerul oferă o modalitate ușoară de interfațare a circuitelor logice cu sarcini electromechanice.

Dimensiuni Mecanice

Mechanical Dimensions

Producător

STMicroelectronics este unul dintre cei mai importanți producători de semiconductori din lume, având zeci de ani de experiență în proiectarea și producerea circuitelor integrate analogice, de gestionare a energiei, de control al motorului și mixed-signal. Pentru produse precum circuitul integrat de pilotare a motorului L293D, STMicroelectronics folosește procese de fabricație mature pentru a asigura o performanță electrică consistentă, fiabilitate, stabilitate termică și disponibilitate pe termen lung a produsului. Capacitățile sale de fabricație sunt susținute de resurse extinse de cercetare și dezvoltare, sisteme de producție automatizate și conformitate cu standardele internaționale de calitate și mediu.






Întrebări frecvente [FAQ]

1. De ce are L293D pini separați pentru alimentarea logică și pentru motor?

L293D utilizează surse de alimentare separate astfel încât circuitul logic și circuitul motorului să poată funcționa la tensiuni diferite. Acest lucru permite unui microcontroler la tensiune joasă să controleze un motor la tensiune mai mare fără a expune circuitele de control la tensiunea de alimentare a motorului.

2. Cum se protejează L293D de vârfurile de tensiune generate de motoare?

L293D include diode de clampare interne care absoarbă tensiunea inversă produsă atunci când o sarcină inductivă este deconectată. Aceste diode ajută la prevenirea deteriorării driverului și îmbunătățesc fiabilitatea generală a circuitului.

3. De ce un motor condus de L293D funcționează adesea mai lent decât se așteaptă?

L293D folosește etape de ieșire cu tranzistor bipolar care creează o cădere de tensiune între sursa de alimentare și motor. Ca urmare, motorul primește o tensiune mai mică decât cea furnizată de sursa de alimentare, ceea ce poate reduce viteza și cuplul.

4. Poate L293D să controleze două motoare independent, la viteze diferite?

Da. Fiecare secțiune a podului H poate fi controlată separat. Aplicând semnale PWM diferite la pinii de activare, fiecare motor poate funcționa la propria sa viteză și direcție.

5. Ce se întâmplă dacă pinul de activare rămâne deconectat?

Ieșirile corespunzătoare pot rămâne dezactivate sau pot funcționa imprevizibil. Pinul de activare ar trebui să fie conectat la un semnal definit HIGH sau PWM pentru a asigura un control corect al motorului.

6. De ce este necesar un pământ comun între Arduino și sursa de alimentare a L293D?

Un pământ comun oferă o referință de tensiune partajată între circuitul de control și driverul de motor. Fără acesta, semnalele logice pot să nu fie interpretate corect, provocând o funcționare nesigură.

7. Când ar trebui să alegi un driver de motor modern în locul L293D?

Pentru dispozitive alimentate cu baterii, motoare cu curent mare sau aplicații care necesită eficiență maximă, driverii moderni pe bază de MOSFET, cum ar fi TB6612FNG sau DRV8833, sunt adesea alegeri mai bune deoarece generează mai puțină căldură și pierd mai puțină energie.

Trimiterile online RFQ: Răspunsuri rapide, prețuri mai bune!

RFQ