10M+ Electronic Components In Stock
ISO Certified
Warranty Included
Fast Delivery
Hard-to-Find Parts?
We Source Them.
REQUEST A QUOTE

Wyjaśnienie układu układu sterującego silnika L293D: konfiguracja pinów, zasada działania, zastosowania i alternatywy

sty 11 2026
Źródło: DiGi-Electronics
Przeglądaj: 666

Układ sterujący silnika L293D to szeroko stosowane rozwiązanie do sterowania silnikami DC i innymi obciążeniami indukcyjnymi w kompaktowych systemach elektronicznych. Niniejszy artykuł przedstawia jasny i uporządkowany przegląd L293D, obejmując jego wewnętrzną architekturę, konfigurację pinów, zasady działania, kluczowe cechy, zastosowania oraz przyszłe znaczenie we współczesnych projektach sterowania silnikami.

Figure 1. L293D Motor Driver IC

Czym jest układ sterownika silnika L293D?

L293D to układ scalony z napędem silnika wysokiego napięcia i dużej prądu, zaprojektowany do sterowania obciążeniami indukcyjnymi, takimi jak silniki prądu stałego, silniki krokowe, przekaźniki i elektromagnesy. Jest to monolityczny układ scalony z czterema kanałami wyjściowymi skonfigurowanymi jako dwa mostki H, umożliwiający niezależną kontrolę do przodu i tyłu dwóch silników prądu stałego. Urządzenie akceptuje standardowe poziomy logiczne TTL i DTL oraz korzysta z osobnego zasilania logicznego, co pozwala na pracę układów sterujących przy niższym napięciu niż zasilanie silnika. Wbudowane diody zaciskowe chronią przed skokami napięcia spowodowanymi obciążeniami indukcyjnymi, a układ scalony obsługuje częstotliwości przełączania do 5 kHz w 16-pinowym obudowie DIP z lepszym rozpraszaniem ciepła.

Konfiguracja pinów L293D

Figure 2. L293D Pin Configuration

Numer PIN(y)Nazwa PIN / GrupaOpis funkcji
1, 9Włącz piny (EN1, EN2)Włącz lub wyłącz każdy most H. Gdy jest wysoki, aktywny jest odpowiadający mu sterownik silnika; przy niskim poziomie wyjścia są wyłączone.
2, 7, 10, 15Piny wejściowe (IN1–IN4)Sterować kierunkiem silnika poprzez definiowanie stanów logicznych stosowanych do każdego mostka H.
3, 6, 11, 14Piny wyjściowe (OUT1–OUT4)Podłączone bezpośrednio do zacisków silników, aby napędzać je do przodu lub do tyłu.
8Pin zasilania silnika (Vcc2)Dostarcza zasilanie do stopnia sterownika silnika (zazwyczaj wyższe napięcie).
16Pin zasilający logiki (Vcc1)Dostarcza zasilanie do wewnętrznego układu logicznego (zazwyczaj 5 V).
4, 5, 12, 13Piny uziemiające (GND)Wspólny punkt odniesienia dla logiki i mocy; Sworznie środkowe wspomagają także odprowadzanie ciepła.

Charakterystyka L293D

CharakterystykaOpis
Zakres napięcia pracyObsługuje napięcia zasilania od 4,5 V do 36 V, co umożliwia użycie z szerokim zakresem silników.
Konfiguracja mostka HKonstrukcja z podwójnym mostkiem H umożliwia niezależną sterowanie dwoma silnikami prądu stałego.
Wydajność prądu wyjściowegoDostarcza do 600 mA na kanał, odpowiedni dla małych i średnich silników.
Zgodność logicznaDziała z poziomami logiki TTL i CMOS, umożliwiając łatwe interfejsy z mikrokontrolerami.
Ochrona indukcyjnaWbudowane diody zaciskowe chronią układ scalony przed skokami napięcia spowodowanymi obciążeniami indukcyjnymi.
Cechy ochronneZawiera wyłączenie termiczne i ochronę przed prądem dla bezpiecznej pracy.
Komponenty zewnętrzneWymaga minimalnej ilości zewnętrznych komponentów, co upraszcza projektowanie układów.

Zasada działania sterownika silnika L293D

Figure 3. Working Principle of the L293D Motor Driver

L293D działa poprzez kontrolowanie sygnałów logicznych przystosowanych do jego wejścia oraz pinów włączających, które określają kierunek silnika, zachowanie hamowania oraz prędkość. Każdy silnik prądu stałego jest połączony przez parę pinów wyjściowych, które tworzą mostek H. Gdy odpowiedni pin włączający jest ustawiony wysoko, mostek H staje się aktywny i reaguje bezpośrednio na poziomy logiczne na pinach wejściowych.

Różne kombinacje wejść skutkują specyficznymi działaniami ruchowymi:

• Obrót do przodu: Jedno wejście jest wysokie, a drugie niskie, co powoduje przepływ prądu w jednym kierunku przez silnik.

• Obrót wsteczny: stany logiki wejściowej są zamieniane, co odwraca przepływ prądu i kierunek silnika.

• Hamowanie dynamiczne: Oba sygnały są wysokie, chwilowo powodując zwarcie zacisków silnika przez mostek H, co szybko spowalnia silnik.

• Wolny ruch (coast): Oba wejścia są niskie, co umieszcza wyjścia w stanie wysokiej impedancji i pozwala silnikowi naturalnie się zatrzymać.

Kontrola prędkości silnika jest zazwyczaj realizowana przez zastosowanie sygnału PWM (modulacja szerokości impulsu) do pinów włączających i wyłączających, który włącza i wyłącza mostek H, regulując średnie napięcie silnika. Chociaż PWM można również zastosować do pinów wejściowych, użycie pinów umożliwiających zazwyczaj zapewnia płynniejszą i bardziej efektywną kontrolę prędkości.

Alternatywy L293D i równoważne układy scalone

Odpowiednik

Figure 4. L293DD

• L293DD – Wersja powierzchniowa L293D o identycznych właściwościach elektrycznych i funkcji pinów, odpowiednia do kompaktowych projektów PCB.

• L293DD013TR - Wariant L293DD w pakowaniu taśmowo-szpulowym, przeznaczony do automatycznego montażu, przy jednoczesnym zachowaniu tej samej wydajności i kompatybilności pinów co L293D.

Figure 5. L293DNE

• L293DNE - Wersja L293D z opakowaniem DIP z otworem, oferująca tę samą podwójną funkcjonalność mostka H i specyfikacje elektryczne, idealne do prototypowania i użycia na płytach prototypowych.

• L293NEG4 - Wersja L293DNE zgodna z normami ekologicznymi spełniająca normy bezołowiowe i RoHS, bez zmian w wydajności elektrycznej.

Alternatywa

Figure 6. L293E

• L293E – Alternatywa dla L293D o wyższym prądzie, obsługująca zewnętrzne diody zaciskowe, umożliwiające większą zdolność przepływu prądu wyjściowego, ale wymagające dodatkowych zewnętrznych elementów do ochrony indukcyjnej.

Zastosowania L293D

L293D jest szeroko stosowany w projektach ruchu i sterowania o niskiej i średniej mocy ze względu na swoją prostą konstrukcję i wbudowane zabezpieczenia:

• Sterowanie kierunkiem i prędkością silnika stałego – Umożliwia pracę silnika do przodu i do tyłu, z kontrolą prędkości realizowaną za pomocą sygnałów PWM podłączonych do pinów włączających.

• Małe systemy robotyczne wymagające skoordynowanego ruchu – napędza wiele silników prądu stałego lub par silników, umożliwiając podstawową kontrolę ruchu, taką jak skręt, hamowanie i ruch zsynchronizowany.

• Mobilne pojazdy i projekty oparte na ruchu – Powszechnie stosowane w małych samochodach robotycznych i platformach mobilnych do sterowania silnikami kół do nawigacji i ruchu.

• Odwracalne obwody sterowania wentylatorami – pozwalają wentylatorom obracać się w obie strony, przydatne w zastosowaniach wentylacji, chłodzenia lub kontroli przepływu powietrza.

• Platformy edukacyjne i prototypowe – Często wykorzystywane w zestawach edukacyjnych i prototypach do demonstracji zasad napędu silnika i obsługi mostu H.

Funkcjonalny diagram blokowy L293D

Wewnątrz L293D zawiera cztery etapy bufora sterownika podzielone na dwie grupy funkcjonalne, z których każda tworzy kompletny most H kontrolowany wspólnym pinem umożliwiającym. Gdy pin włączający jest wysoki, odpowiadające sygnały wejściowe są przekazywane do sterowników wyjściowych, umożliwiając podłączonemu silnikowi lub obciążeniu działanie zgodnie z zastosowaną logiką.

Gdy pin włączający jest niski, powiązane wyjścia wchodzą w stan wysokiej impedancji (trójstanowy), co wyłącza obciążenie i uniemożliwia przepływ prądu. Ta konstrukcja pozwala na niezależną kontrolę dwóch silników przy jednoczesnym uproszczeniu zewnętrznego interfejsu sterującego.

Funkcjonalny schemat blokowy ilustruje również wbudowane diody zaciskowe oraz wewnętrzne ścieżki przewodzenia zasilania. Elementy te chronią układ scalony przed przejściami napięciowymi spowodowanymi obciążeniami indukcyjnymi i zapewniają kontrolowany przepływ prądu podczas przełączania. Razem te wewnętrzne bloki zapewniają bezpieczną, niezawodną kontrolę silnikową, jednocześnie utrzymując konstrukcję obwodu prostą i zwartą.

Okablowanie modułu sterującego silnika L293D

Połączenia zasilacza

• VSS: Łączy się z zasilaniem logicznym 5 V, które zasila wewnętrzny układ sterujący. Ten pin powinien być podłączony do tego samego napięcia logicznego, które stosuje mikrokontroler.

• VS: Dostarcza napięcie silnika, które może być wyższe niż zasilanie logiczne w zależności od mocy silnika. Zaleca się stosowanie odpowiednich kondensatorów rozdzielających, aby zmniejszyć szum.

Połączenia sygnału sterującego

• IN1 i IN2: Kontroluj kierunek Silnika 1, ustawiając poziomy logiczne na wysoki lub niski.

• IN3 i IN4: Kontroluj kierunku Silnika 2 w ten sam sposób.

Do tych wejść (lub pinów włączających) można zastosować sygnały PWM lub standardowe sygnały cyfrowe, aby kontrolować prędkość i kierunek silnika.

Połączenia silnikowe

• OUT1 & OUT2: Podłącz bezpośrednio do zacisków Silnika 1.

• OUT3 & OUT4: Połącz bezpośrednio z terminalami Silnika 2.

Porównanie L293D vs ULN2003

Figure 7. L293D Functional Block Diagram

CechaL293DULN2003
Typ układu scalonegoSterownik silnika ICTablica tranzystorów Darlingtona
Główny celDwukierunkowa sterowanie silnikiemPrzełączanie obciążenia o dużym prądzie
Metoda sterowaniaPodwójny mostek HSterownik niskiej strony (tylko do zlewania)
Sterowanie kierunkiem silnikaTak (do przodu i do tyłu)Nie (tylko w jednym kierunku)
Liczba kanałów4 kanały (2 mostki H)7 kanałów
Typowe zastosowaniaSilniki prądu stałego, silniki krokowe, przekaźnikiSilniki krokowe, przekaźniki, elektromagnesy
Prąd wyjściowy (na kanał)Do 600 mADo 500 mA
Zakres napięcia4,5 V – 36 VDo 50 V
Interfejs logicznyZgodność z TTL / CMOSZgodność z TTL / CMOS
Wbudowana ochronaWewnętrzne diody zaciskowe, wyłączenie termiczneTylko wewnętrzne diody zaciskowe
Kontrola prędkości (PWM)WspieraneWspierane (ograniczone przez straty przełączające)
Dwukierunkowy NapędTakNie
Potrzebne komponenty zewnętrzneBardzo niewieleBardzo niewiele
Typowy pakiet16-pinowy DIP16-pinowy DIP
Złożoność projektowaUmiarkowanyProste

Zakończenie

L293D pozostaje niezawodnym i dostępnym sterownikiem silnika do zastosowań o niskiej i średniej mocy, łącząc prostoę, cechy ochronne i elastyczne sterowanie w jednym urządzeniu. Rozumiejąc zasadę działania, wymagania dotyczące okablowania oraz ograniczenia, możesz z pełnym przekonaniem zintegrować L293D z robotyką, projektami edukacyjnymi oraz praktycznymi systemami sterowania ruchem.

Najczęściej zadawane pytania [FAQ]

Czy L293D może być używany z Arduino lub innymi mikrokontrolerami?

Tak. L293D jest w pełni kompatybilny z Arduino, ESP32, i innymi mikrokontrolerami, ponieważ akceptuje standardowe poziomy logiki TTL/CMOS. Wystarczy poprawnie podłączyć zasilanie logiczne, masę, piny sterujące i zasilanie silnika.

Dlaczego L293D nagrzewa się podczas pracy?

L293D wykorzystuje tranzystory bipolarne, które powodują większe rozpraszanie mocy w porównaniu do nowoczesnych sterowników MOSFET. Nagrzewanie się jest normalne pod obciążeniem, zwłaszcza w okolicach limitu 600 mA, dlatego odpowiednia wentylacja i unikanie nadprądu są ważne.

Czy L293D może bezpośrednio sterować silnikami krokowymi?

Tak. L293D może napędzać małe dwubiegunowe silniki krokowe za pomocą obu mostków H. Jednak nie posiada regulacji prądu, dlatego najlepiej nadaje się do silników krokowych o niskiej mocy, a nie do zastosowań precyzyjnych lub o dużym momencie obrotowym.

Jaki jest spadek napięcia na wyjściach L293D?

L293D ma stosunkowo duży spadek napięcia (zazwyczaj 1,2–2 V na kanał). Oznacza to, że silnik otrzymuje mniej napięcia niż zasilacze, co może obniżyć prędkość i moment obrotowy w porównaniu z bardziej wydajnymi sterownikami.

Czy L293D nadal jest dobrym wyborem w porównaniu do nowoczesnych sterowników silnikowych?

Do nauki, prototypowania i projektów o niskiej mocy L293D pozostaje solidnym wyborem ze względu na swoją prostotę i funkcje ochronne. Jednak nowoczesne przetworniki oparte na MOSFET-ach oferują wyższą wydajność, niższe nagrzewanie i lepszą wydajność dla zaawansowanych konstrukcji.