W układach z silnikami DC najwięcej zmienia nie sam silnik, tylko sposób odwracania polaryzacji i kontroli prądu. Właśnie do tego służy mostek H: pozwala zmienić kierunek obrotów, sterować prędkością przez PWM i bezpieczniej obsłużyć obciążenie indukcyjne. W tym tekście pokazuję, jak działa taki układ, jak go dobrać i jakie błędy w praktyce najczęściej kosztują czas albo spalone elementy.
Najkrócej rzecz ujmując, chodzi o zmianę kierunku, hamowanie i ochronę napędu
- Układ mostkowy odwraca polaryzację na zaciskach silnika bez przepinania przewodów.
- Najważniejsze w praktyce są: prąd zablokowania silnika, chłodzenie i zabezpieczenia drivera.
- PWM steruje prędkością, ale nie zastępuje poprawnego projektu zasilania ani layoutu PCB.
- Przy dyskretnych MOSFET-ach trzeba pilnować martwego czasu, żeby nie zrobić zwarcia przez obie gałęzie naraz.
- W dobrych driverach szukam dziś UVLO, OCP, TSD i ograniczania prądu.
Czym jest układ mostkowy i kiedy się przydaje
Technicznie rzecz biorąc, to układ z czterech przełączników ułożonych tak, by silnik znalazł się pośrodku, a zasilanie i masa po jego bokach. Dwa półmostki tworzą pełny mostek, więc na zaciskach silnika można podać jedną albo drugą polaryzację bez żadnego mechanicznego przełączania. W praktyce używam go tam, gdzie napęd ma ruszać w obie strony, płynnie zmieniać prędkość albo hamować szybciej niż pozwala sam luz mechaniczny.
- Tak, gdy masz silnik szczotkowy DC i potrzebujesz obu kierunków pracy.
- Tak, gdy chcesz sterować jedną cewką silnika krokowego bipolarnego lub elektromagnesem.
- Tak, gdy ważne są krótkie czasy reakcji i możliwość hamowania dynamicznego.
- Nie, gdy napędzasz bezszczotkowy silnik trójfazowy, bo wtedy potrzebna jest inna topologia.
- Nie, gdy wystarczy zwykłe włącz/wyłącz i zmiana kierunku nie ma znaczenia.
Jeśli ten podział jest jasny, łatwiej potem zrozumieć, dlaczego sam schemat to dopiero połowa sukcesu, a druga połowa zaczyna się przy sterowaniu tranzystorami.
Jak działa ten układ w praktyce
Najprostszy model jest taki: włączasz jedną przekątną tranzystorów, a prąd płynie przez silnik w jedną stronę; włączasz drugą przekątną i obrót się odwraca. Dzisiejsze rozwiązania najczęściej opierają się na MOSFET-ach N, bo przy tym samym rozmiarze dają mniejsze straty niż starsze elementy bipolarne. Im niższy opór kanału, tym mniej ciepła zostaje w sterowniku, a to ma bezpośrednie znaczenie przy większym obciążeniu.
| Stan sterowania | Co robi układ | Efekt na silniku | Praktyczny sens |
|---|---|---|---|
| Jazda w przód | Przewodzi jedna przekątna mostka | Silnik obraca się w jedną stronę | Normalna praca napędu |
| Jazda w tył | Przewodzi druga przekątna | Silnik obraca się w przeciwną stronę | Zmiana kierunku bez przepinania przewodów |
| Hamowanie | Wyjścia tworzą kontrolowaną drogę dla prądu | Silnik wytraca energię szybciej | Gdy potrzebujesz krótszego dobiegu |
| Wybieg | Wyjścia są w stanie wysokiej impedancji | Silnik zatrzymuje się łagodniej | Gdy nie chcesz mocnego hamowania |
| Stan zakazany | Obie gałęzie tej samej strony przewodzą jednocześnie | Zwarcie i duże ryzyko uszkodzenia | Scenariusz, którego trzeba bezwzględnie unikać |
To właśnie dlatego PWM jest tak ważne: sterownik nie tylko odwraca kierunek, ale też szybko włącza i wyłącza tranzystory, a średnia energia docierająca do silnika decyduje o prędkości. W nowocześniejszych driverach dochodzi jeszcze charge pump, czyli wewnętrzny układ podbijający napięcie bramek, żeby górne MOSFET-y pracowały poprawnie nawet przy pełnym wypełnieniu PWM.
W praktyce lubię myśleć o tym tak: kierunek ustala para przełączników, a prędkość i charakter pracy ustala sposób ich modulacji. Gdy to rozdzielisz, projekt przestaje być chaotyczny.
Jakie tryby sterowania mają realne znaczenie
W teorii wszystko kręci się wokół dwóch pytań: czy silnik ma jechać, i jak ma się zatrzymać. W praktyce liczą się trzy tryby pracy, bo to one decydują o komforcie sterowania i obciążeniu elektroniki.
Hamowanie dynamiczne
To tryb, w którym układ pozwala prądowi krążyć w kontrolowany sposób, dzięki czemu silnik wytraca energię szybciej niż przy zwykłym wybiegu. Dla robota mobilnego albo mechanizmu pozycjonującego to duża różnica, bo reakcja na komendę zatrzymania jest wyraźnie ostrzejsza. Trzeba jednak pamiętać, że zbyt agresywne hamowanie podnosi chwilowe obciążenie i grzanie.
Wybieg swobodny
W tym trybie wyjścia są odłączone, więc silnik zwalnia sam, bez wymuszania mocnego hamowania. To dobre rozwiązanie, gdy zależy ci na łagodnym zatrzymaniu albo chcesz ograniczyć zakłócenia i udary prądowe. Nie daje jednak takiej kontroli nad pozycją, jak hamowanie aktywne.
Przeczytaj również: Prąd przemienny (AC) vs stały (DC) - Kompletny przewodnik
Ograniczanie prądu
To element, który często odróżnia dobry driver od taniego modułu bez zabezpieczeń. Silnik przy starcie i przy zablokowanym wale pobiera najwięcej prądu, dlatego warto mieć ograniczenie, które nie pozwoli układowi wejść w termiczny chaos. Coraz częściej sterownik potrafi zrobić to sam, bez zewnętrznego rezystora pomiarowego, co upraszcza projekt i zmniejsza straty.
Jeżeli po tej sekcji masz jedną rzecz zapamiętać, niech będzie taka: prędkość to nie wszystko. Charakter zatrzymania i zachowanie przy przeciążeniu są równie ważne, a często ważniejsze niż sama maksymalna szybkość obrotowa.
Jak dobrać sterownik i zasilanie do konkretnego silnika
Tu najłatwiej popełnić błąd, bo na papierze większość układów wygląda „wystarczająco mocno”. Ja zawsze zaczynam od czterech parametrów: napięcia zasilania, prądu zablokowania silnika, sposobu odprowadzania ciepła i dostępnych zabezpieczeń. Dopiero potem patrzę na interfejs sterujący.
| Rozwiązanie | Zalety | Ograniczenia | Kiedy ma sens |
|---|---|---|---|
| Dyskretne MOSFET-y | Wysoka sprawność, pełna kontrola nad projektem | Wymaga drivera bramek, martwego czasu i dobrego layoutu | Mocniejsze napędy i projekty szyte na miarę |
| Zintegrowany driver | Mniej elementów, łatwiejsze uruchomienie, ochrony w środku | Mniejsza elastyczność niż w układzie dyskretnym | Robotyka, automatyka, sprzęt konsumencki |
| Gotowy moduł | Najszybszy start i prosty montaż | Jakość i termika zależą od producenta | Prototyp, testy, edukacja |
W katalogach spotyka się dziś naprawdę różne klasy układów: małe drivery pracujące od 6,5 V i dające 3,6 A peak, sterowniki w zakresie 4,5-37 V, a także mocne moduły MOSFET z prądem ciągłym rzędu 21 A bez radiatora. To dobrze pokazuje jedną rzecz: nie dobiera się drivera wyłącznie po napięciu zasilania. Patrzę przede wszystkim na prąd zablokowania silnika, warunki chłodzenia i to, czy układ ma sensowne zabezpieczenia, takie jak UVLO, OCP, TSD i ograniczanie prądu.
UVLO oznacza odcięcie przy zbyt niskim napięciu, OCP to ochrona nadprądowa, a TSD wyłącza układ przy przegrzaniu. Taki zestaw nie brzmi spektakularnie, ale w praktyce właśnie on odróżnia projekt stabilny od projektu, który działa tylko na stole.
Jeśli mam wybrać jedną zasadę projektową, to jest nią prosta kolejność: najpierw silnik, potem driver, na końcu dopiero sposób sterowania z mikrokontrolera. Odwrócenie tej kolejności prawie zawsze kończy się kompromisami.
Najczęstsze błędy, które kończą się grzaniem albo awarią
Większość problemów nie wynika z „wadliwego układu”, tylko z tego, że ktoś pominął ograniczenia fizyczne. Najczęstsze błędy widzę w tych samych miejscach, niezależnie od tego, czy chodzi o mały robot czy prosty napęd w urządzeniu użytkowym.
- Dobór po prądzie nominalnym zamiast po prądzie zablokowania silnika.
- Brak martwego czasu przy układzie z dyskretnych tranzystorów, co grozi shoot-through, czyli zwarciem przez obie gałęzie jednej strony mostka.
- Zbyt słabe odsprzęganie zasilania i brak lokalnego kondensatora 100 nF blisko pinów zasilania.
- Brak dodatkowej pojemności bulk, zwykle co najmniej kilkanaście mikrofaradów, dobranej do prądu rozruchowego i długości przewodów.
- Zbyt cienkie ścieżki i brak powierzchni miedzi do odprowadzania ciepła.
- Założenie, że każdy driver ma identyczne tryby hamowania i wybiegu.
- Pominięcie poziomów logicznych, gdy mikrokontroler pracuje na innym napięciu niż sterownik.
Najbardziej zdradliwy jest pierwszy punkt, bo silnik w chwili startu bywa znacznie bardziej wymagający niż w ruchu ustalonym. Dlatego przy uruchamianiu nie ufam samym opisom katalogowym, tylko patrzę na realne zachowanie układu przy ruszaniu, hamowaniu i zablokowanym wale.
Jeśli budujesz mostek z MOSFET-ów samodzielnie, martwy czas trzeba ustawić tak, by górny i dolny tranzystor tej samej gałęzi nie przewodziły jednocześnie. W gotowych driverach tę robotę zwykle robi producent, ale wtedy jeszcze bardziej liczy się to, czy układ ma dobrą termikę i porządny layout płytki.
Do tego dochodzi mechanika zasilania. Przy silnikach nie wystarczy „jakiś kondensator na wejściu”, bo przepięcia i spadki napięcia potrafią wywołać reset sterownika szybciej niż sam przeciążony napęd.
Gdzie ten układ pracuje na co dzień
Najwięcej takich układów widzę tam, gdzie ruch ma być szybki, powtarzalny i odwracalny. W małym robocie różnica polega na tym, że trzeba zmienić kierunek na komendę, a w sprzęcie przemysłowym lub automotive dochodzi jeszcze odporność na zakłócenia, diagnostyka i przewidywalna termika.
- Roboty mobilne - liczy się proste sterowanie, szybka zmiana kierunku i małe straty.
- Drukarki i plotery - ważne są precyzyjne nawroty oraz płynna regulacja prędkości.
- AGD i małe maszyny - potrzebne są zabezpieczenia przed przeciążeniem i przegrzaniem.
- Automotive - dochodzą reverse battery protection, diagnostyka błędów i odporność na trudniejsze warunki pracy.
W elektronice samochodowej taki układ bywa częścią większego kontrolera, który obsługuje nie tylko silnik, ale też pomiar prądu, sygnalizację błędów i tryby awaryjne. To ważne, bo tam nie wybacza się ani zwarć, ani przypadkowych resetów.
W urządzeniach konsumenckich z kolei największą wartością jest prostota: mikrokontroler wysyła prosty sygnał, a driver zajmuje się resztą. Dla konstruktora oznacza to mniej kabli, mniej elementów i mniej miejsc, w których można popełnić błąd.
Co sprawdzić przed pierwszym uruchomieniem napędu
- Zmierz prąd zablokowania silnika, nie tylko prąd biegu jałowego.
- Upewnij się, że zasilacz i przewody wytrzymają chwilowe skoki prądu.
- Umieść lokalny kondensator 100 nF blisko układu i dodaj pojemność bulk dobraną do aplikacji.
- Jeśli projektujesz dyskretny mostek, ustaw martwy czas i testuj najpierw przy ograniczonym PWM.
- Sprawdź, czy driver i mikrokontroler pracują na zgodnych poziomach logicznych.
- Najpierw uruchom napęd bez obciążenia, potem na niskim wypełnieniu PWM, a dopiero później pod pełnym momentem.
Jeśli mam wskazać jeden praktyczny skrót myślowy, to taki: dobry driver nie zastępuje pomiaru i chłodzenia, tylko je ułatwia. Gdy od początku policzysz prąd, termikę i sposób sterowania, ten układ staje się prostym narzędziem do kontroli napędu, a nie źródłem losowych awarii.