Strona Główna
FAQFAQ  SzukajSzukaj MapaMapa  UżytkownicyUżytkownicy RegulaminRegulamin  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj
Warto zobaczyć: Konstrukcje Wiadomości Artykuły


Przyszłość jest w naszych rękach...
...bo przyszłość to robotyka.




Tagi tematu: h-bridge, mostek

Mostek H (H-bridge)
Autor Wiadomość
Treker 




Posty: 892
Pomógł: 20 razy
Piwa: 70/53
Skąd: Gdynia
Programuję w:
Bascom

Wysłany: 27 Wrz 06 03:56   Mostek H (H-bridge)

Mostki typu H (H-Bridge)

Mostek typu H lub H-Brige, jest to układ elektroniczny umożliwiający zmianę kierunku obrotu osi silnika prądu stałego (DC) po przez niejako zmianę polaryzacji (odwrócenie) zasilania silnika. Jest on używany bardzo często, w wielu sprzętach i pod różną postacią.

Wikipedia napisał/a:
Mostek H jest układem elektrycznym umożliwiającym sterowanie kierunkiem działania silników prądu stałego (DC). Są one często używane w robotyce. Dostępne jako układy scalone, mogą też być budowane z oddzielnych części(elementów dyskretnych).

Pojęcie "mostek H" wywodzi się z typowego graficznego odwzorowania układu. Mostek ten jest zbudowany z 4 styków (elementy półprzewodnikowe bądź mechaniczne). Kiedy styki S1 i S4 są zamknięte, a S2 i S3 otwarte, do silnika będzie doprowadzone napięcie i zacznie się on kręcić. Poprzez otwarcie styków S1 i S4 oraz zamknięcie S2 i S3 zmieniamy kierunek przepływu prądu, tym samym zmieniając kierunek obrotu wirnika.


Graficzne przedstawienia działania mostka H.
Rys. 1. Graficzne przedstawienia działania mostka H.


Teraz najczęściej stosuje się scalone mostki np.: L293D czy L298, ale o nich później, mostki można wykonać także standardowo z tranzystorów, dawniej bipolarnych, a teraz gdy jest dostęp - z tanich MOSFET-ów, które oferują nam świetne parametry za niewielkie pieniądze. Jako przykład podam IRL540N który kosztuje ok 2-4zł, a oferuje nam napięcie Vdss 100V, prąd Id 36A, a rezystancja Rds(on), (czyli przy pełnym otwarciu) 0,044 Ohm. Więc składając mostek z takich tranzystorów możemy zasilać naprawdę duże silniki. Dodam jeszcze, że tranzystor ten posiada swój odpowiednik w postaci tranzystora z kanałem P (czyli przy tranzystorach bipolarnych coś w stylu tranzystora PNP, a kanał N to tak jakby NPN).

Część omawiająca mostki na MOSFET'ach została ukryta z powodu błędnych schematów.


Mostki z tranzystorów bipolarnych.

Mostek zbudowany z tranzystorów bipolarnych wygląda bardzo podobnie z tym, że trzeba stosować (przy większych prądach) dodatkowe stopnie z mniejszych tranzystorów, aby możliwe było wysterowanie bazy np. z portu mikroprocesora ( potrzebne duże wzmocnienie).Układ na tranzystorach BC337 i BC327 działa podobnie do wcześniejszych mostków na tranzystorach MOSFET z tym, że impulsy sterujące podawane są na środkowe tranzystory i dzięki temu otwierane są właściwe tranzystory przez, które płynie prąd silników. Taki mostek nie wytrzyma dużego prądu, ale do sterowania małymi silniczkami jest wystarczający prąd Imaxc tranzystora BC337 wynosi 800mA więc nie tak znowu mało.


Schemat mostka na tranzystorach BC337 oraz BC327.
Rys. 8a. Rys. 8b.
Schemat mostka na tranzystorach BC337 oraz BC327. Kolory strzałek: zielony - sygnał, niebieski, czerwony - prąd silnika.
Projekt Marka Tildena ze strony www.beam-online.com



Mostki scalone.

Teraz opiszę mostki scalone.
Stosowanie scalonego mostka znacznie ułatwia i minimalizuje układ. Np. robiąc małego robocika nie bardzo opłacalne jest robienie dodatkowej płytki na której trzeba umieścić 4 tranzystory na silnik więc łącznie 8 sztuk. Prościej, taniej i lżej będzie zastosować scalony mostek. Jedną taką kostką możemy załatwić całą część wykonawczą naszego robocika.

Scalonych mostków jest sporo różnią się głównie parametrami i nie ma sensu opisywanie każdego po kolei. Opisze dwa najpopularniejsze układy L293D i L298

L293D
Bardzo popularny układ „zapakowany” w obudowę 16DIP, łatwo dostępny w cenie od ok. 3.99zł do 14zł. Posiada cztery wejścia sterujące dwoma silnikami, sterowania odbywa się przez podanie logicznego „0” albo „1” na jedno z wejść. Dodatkowo układ posiada dwa wejścia enable służące do włączania/bądź wyłączania któregoś z silników. W najpopularniejszej konfiguracji wejścia te podłączane są do napięcia zasilania. L293D ma wbudowane diody zabezpieczające. Stały prąd jaki silnik może pobierać to 600mA, szczytowo do 1.2A, więc do zasilania małych silniczków jest jak znalazł. Dodatkowo układ został wyposażony w zabezpieczenie zapobiegające przegrzaniu.

L298
Układ mniej popularny od L293D, „opakowany” w obudowę Multiwatt15, łatwo dostępny w cenie od 6.99zł do ok 12zł. Posiada cztery wejścia sterujące dwoma silnikami, sterowania odbywa się przez podanie logicznego „0” albo „1” na jedno z wejść, układ posiada również dwa wejścia enable służące do włączania/bądź wyłączania któregoś z silników. Oraz dwa wejścia CURRENT SENSING do których podłącza się oporniki podłączone do masy, dzięki czemu układ sam może kontrolowac prąd obciążenie i w odpowiednim momencie go odłączyć. Prąd stały silnika to 2A w szczytach do 3A.



Porównanie L293D i L298
Rys. 9. Porównanie mostków scalonych L293D i L298.
Kliknij, aby powiększyć.



Schemat podłączenia układu L293D:


Schemat podłączenia mostka scalonego L293D.
Rys. 10. Schemat podłączenia mostka scalonego L293D.



Schemat podłączenia układu L298:


Schemat podłączenia mostka scalonego L298.
Rys. 11. Schemat podłączenia mostka scalonego L298.



Schematy wyjaśniają chyba wszystko. Jedynie napiszę jeszcze o wejściach 1-2EN i 3-4EN w L293D, oraz ENABLE_A, ENABLE_B które umożliwiają nam sterowanie naszych silników z użyciem PWM - bardzo przydatna funkcja wykorzystywana np. do płynnego startu lub regulacji prędkości. Podajemy na to wejście sygnał prostokątny o regulowanej szerokości impulsów i czym szersze impulsy (większe wypełnienie przebiegu) tym większa moc idąca na silniki.

Warto wspomnieć również o możliwości łączenia kaskadowego układu L298, po więcej odsyłam do noty katalogowej (link pod artykułem).


Noty katalogowe:



Jak widać układ mostka H jest bardzo przydatny i powszechnie stosowany przy zasilaniu silników. Jest wiele opcji do zastosowania w naszych robotach zależnie od oczekiwań i potrzebnej mocy, od układu na przekaźnikach, tranzystorach bipolarnych, mosfet-ach po scalone mostki. Każdy może dobrać coś dla siebie.




Autorzy:
wikingc1 (cichy), Treker, Daniel93
Korekty tekstu oraz grafiki:
abxyz, Decado

Zmodyfikowano dnia 28.12.08 przez Daniela93:

1.Zmieniony przykład MOSFETa na początku artykułu.
2.Wprowadzone poprawki o PWM.
3.ZAWSZE przy MOSFET'ach trzeba stosować diody zabezpieczające, przed przepięciami!!!

Postaw piwo autorowi tego posta
 
 
Więcej szczegółów
Wystawiono 8 piw(a):
madik, Majdan, Special11, JakubN, Mihau, Deimos, PredatoX, ragoip
Treker 




Posty: 892
Pomógł: 20 razy
Piwa: 70/53
Skąd: Gdynia
Programuję w:
Bascom

Wysłany: 22 Gru 08 07:06   

Czekamy na komentarze.

Postaw piwo autorowi tego posta
 
 
swierkdeck 




Posty: 52
Piwa: 4/4
Skąd: Warszawa
Wysłany: 22 Gru 08 09:24   

Wszystko ładnie i przystępnie opisane, gratulacje.

Postaw piwo autorowi tego posta
 
 
 
BoBBy 




Posty: 373
Pomógł: 9 razy
Piwa: 23/3
Skąd: Katowice
Programuję w:
Bascom / C

Wysłany: 22 Gru 08 09:35   

Świetne opisy, przynajmniej dowiedziałem się, że istnieje takie coś jak MC34151 :-D Świetnie napisany artykuł,
swierkdeck napisał/a:
gratulacje.

Postaw piwo autorowi tego posta
 
 
 
mskojon 




Posty: 316
Pomógł: 22 razy
Piwa: 35/3
Skąd: Legionowo
Programuję w:
Bascom

Wysłany: 22 Gru 08 10:07   

Dodam, że warty uwagi jest też układ MAX4427, którego można zamówić jako próbkę ze strony www.maxim-ic.com, bardzo szeroko opisany tutaj.
Jest bardzo podobny do tego MC34151.

Ostatnio zmieniony przez mskojon 12 Lut 09 07:48, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
 
pawel 




Posty: 323
Pomógł: 15 razy
Piwa: 22/7
Skąd: Rybnik
Programuję w:
BASCOM, C

Wysłany: 22 Gru 08 10:48   

Świetny artykuł, szczególnie przydał mi się opis do sterowania mosfetów, bo w tym to moja wiedza nie była zbyt głęboka.


www.robotyka.net.pl
Postaw piwo autorowi tego posta
 
 
 
Treker 




Posty: 892
Pomógł: 20 razy
Piwa: 70/53
Skąd: Gdynia
Programuję w:
Bascom

Wysłany: 22 Gru 08 10:52   

Miło nam, z czasem artykuł będziemy rozwijać o kolejne "wątki".
Już znaleźliśmy kilka drobnych błędów i niedopowiedzeń - skorygujemy je do końca tygodnia (ale spokojnie, nie są to żadne znaczące błędy).

Postaw piwo autorowi tego posta
 
 
dziadek46 



Posty: 57
Postawił 13 piw(a)
Skąd: Pulawy
Wysłany: 22 Gru 08 11:17   

Powiem tak, dla profesjonalistów elektroników temat jest jasny, ja dowiedziałem się dużo, przystępnie,bez zbędnych naukowych formułek, no to trzeba temat rozwijać.

Postaw piwo autorowi tego posta
 
 
 
juras5 



Posty: 78
Piwa: 2/1
Skąd: poznan
Wysłany: 24 Gru 08 01:10   

Jakie diody przy l298? Mam 3 amperowe w domu mogą być, czy muszą być 2A?

Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 892
Pomógł: 20 razy
Piwa: 70/53
Skąd: Gdynia
Programuję w:
Bascom

Wysłany: 24 Gru 08 01:25   

Mogą, tylko musisz pamiętać, że diody użyte w tym układzie muszą być szybkie ;-)

Postaw piwo autorowi tego posta
 
 
juras5 



Posty: 78
Piwa: 2/1
Skąd: poznan
Wysłany: 24 Gru 08 03:04   

SB360 SCHOTTKY BARRIER RECTIFIER VOLTAGE: 20 TO 60V CURRENT: 3.0A


będą ok?

Postaw piwo autorowi tego posta
 
 
BoBBy 




Posty: 373
Pomógł: 9 razy
Piwa: 23/3
Skąd: Katowice
Programuję w:
Bascom / C

Wysłany: 24 Gru 08 06:17   

Raczej się nadadzą - http://pl.wikipedia.org/wiki/Dioda_Schottky%27ego

Postaw piwo autorowi tego posta
 
 
 
Daniel93 




Posty: 397
Pomógł: 11 razy
Piwa: 42/13
Skąd: Sanok(okolica)
Wysłany: 28 Gru 08 03:23   

Najlepsze są 1N5817-1N5822

Postaw piwo autorowi tego posta
 
 
dziadek46 



Posty: 57
Postawił 13 piw(a)
Skąd: Pulawy
Wysłany: 30 Gru 08 12:14   

Bardzo sensowna i ogromnie pożyteczna pomoc, zwłaszcza dla nie elektroników!!!!
Mile widziane rozszerzenie tematu H-Bridge, np.PWM + mikrokontroler + silnik, np. wykład na temat "Co tworzy jądro lub rdzeń procesora", to tylko mała sugestia.?

Postaw piwo autorowi tego posta
 
 
 
BoBBy 




Posty: 373
Pomógł: 9 razy
Piwa: 23/3
Skąd: Katowice
Programuję w:
Bascom / C

Wysłany: 30 Gru 08 12:21   

Przydałyby się również tabele prawdy do l293d i l298, i z tym związane jest moje pytanie - co się stanie gdy na wejścia l293d (1A, 2A albo 3A, 4A) podamy 1? Spali się, silniki się zatrzymają, albo coś jeszcze innego?

Postaw piwo autorowi tego posta
 
 
 
Treker 




Posty: 892
Pomógł: 20 razy
Piwa: 70/53
Skąd: Gdynia
Programuję w:
Bascom

Wysłany: 30 Gru 08 12:57   

Tabele prawdy do tych układów, są w ich kartach katalogowych ;-)

Postaw piwo autorowi tego posta
 
 
Maxo 




Posty: 233
Pomógł: 2 razy
Piwa: 7/16
Skąd: Krynica-Zdrój/Kraków
Wysłany: 02 Sty 09 06:13   

Hm hm bardzo przydatny i czytelny artykuł, Zwłaszcza zasada działania przyda się dla amatorów żeby nie mylili mostku h z mostkiem na rzeczce albo mostkiem miedzy zebrami ;p


Od siebie dodał bym do opisu układów L293D i L298 ze mają wejścia PWM dla każdego z silników bo z opisu myślałem ze wogóle układy te nie mają "suche" sterowanie kierunkiem... dopiero na schemacie podłączeniowym zauważyłem ze jednak obsługują PWM...

Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 892
Pomógł: 20 razy
Piwa: 70/53
Skąd: Gdynia
Programuję w:
Bascom

Wysłany: 02 Sty 09 06:25   

Cytat:
Schematy wyjaśniają chyba wszystko. Jedynie napiszę jeszcze o wejściach 1-2EN i 3-4EN w L293D, oraz ENABLE_A, ENABLE_B które umożliwiają nam sterowanie naszych silników z użyciem PWM - bardzo przydatna funkcja wykorzystywana np. do płynnego startu lub regulacji prędkości. Podajemy na to wejście sygnał prostokątny o regulowanej szerokości impulsów i czym szersze impulsy (większe wypełnienie przebiegu) tym większa moc idąca na silniki.

Postaw piwo autorowi tego posta
 
 
Maxo 




Posty: 233
Pomógł: 2 razy
Piwa: 7/16
Skąd: Krynica-Zdrój/Kraków
Wysłany: 03 Sty 09 12:24   

Wiem wiem... czytałem cały artykuł. Jednak nawet wzmianka "obsługują pwm o czym w najbliższym czasie/ poniżej "itd mogła by mieć miejsce ;]

Postaw piwo autorowi tego posta
 
 
Sverre 




Posty: 29
Skąd: Warszawa
Wysłany: 28 Sty 09 08:20   

co to znaczy JP1 i JP2?


http://pl.youtube.com/wat...feature=related
Postaw piwo autorowi tego posta
 
 
olek12 



Posty: 7
Skąd: Polska
Wysłany: 07 Lut 09 01:36   

Witam.

Mam pytanie odnoście układu L293D i jego brata L298.
Nianowicie czy niewykozystywana część układu (potrzebuję sterować jedynie jednym silnikiem) może "wisieć" w powietrzu? Czy wejścia muszą być podciągnięte pod któryś z biegunów zasialania, jak ma to miejscie w układach CMOS?

I jeszcze jedno pytanie.
Czy wejścia "A" mogą wiśieć w powietrzu (jedno z nich)?
Chodzi mi o zastosowanie na tych wejściach wyłaczników krańcowych.
Drązęk na osi silnika dochodzi do krańca i rozwiera styk łaczący dane wejście "A" ze sterownikiem.
Czy w takim wypadku wystarczy podać stan wysoki na drugie wejście "A" aby silnik zaczoł się obracać w przeciwną stonę? Czy musi być wymuszony Stan HL lub LH na wejściu?

Pozdrawiam
A-bra-X

Postaw piwo autorowi tego posta
 
 
Special11 



Posty: 327
Piwa: 16/24
Skąd: Włocławek
Ostrzeżeń:
 2/3/4
Wysłany: 12 Lut 09 07:22   

jp 1 i jp2 to wyjścia do sterowania, polecam podłączyć układ 555 do tego :)

Postaw piwo autorowi tego posta
 
 
 
eosik 



Posty: 33
Otrzymał 2 piw(a)
Skąd: Włocławek
Wysłany: 11 Mar 09 07:50   

mam pytanie. jakie proponujecie tranzystory do mostka na mosfetach?? chodzi mi o mostek, w ktorym sa 4 tranzystory tego samego typu. prosze o szybka odpowiedz, bo na zakupy chce jutro isc:PP

Postaw piwo autorowi tego posta
 
 
BoBBy 




Posty: 373
Pomógł: 9 razy
Piwa: 23/3
Skąd: Katowice
Programuję w:
Bascom / C

Wysłany: 11 Mar 09 08:13   

olek12 napisał/a:
Witam.

Mam pytanie odnoście układu L293D i jego brata L298.
Nianowicie czy niewykozystywana część układu (potrzebuję sterować jedynie jednym silnikiem) może "wisieć" w powietrzu? Czy wejścia muszą być podciągnięte pod któryś z biegunów zasialania, jak ma to miejscie w układach CMOS?

I jeszcze jedno pytanie.
Czy wejścia "A" mogą wiśieć w powietrzu (jedno z nich)?
Chodzi mi o zastosowanie na tych wejściach wyłaczników krańcowych.
Drązęk na osi silnika dochodzi do krańca i rozwiera styk łaczący dane wejście "A" ze sterownikiem.
Czy w takim wypadku wystarczy podać stan wysoki na drugie wejście "A" aby silnik zaczoł się obracać w przeciwną stonę? Czy musi być wymuszony Stan HL lub LH na wejściu?

Pozdrawiam
A-bra-X


Co do l293d, to jeżeli chcesz, żeby krańcówka zmieniała kierunek obrotów silnika to musisz nóżkę NC (normally closed) podpiąć do masy (logicznego 0), NO (normally open) do 5v (logicznego 1), a trzecią do mostka. inaczej nie działałoby to tak jak byś tego chciał - wciśniecie krańcówki zatrzymywałoby silnik. A co do zostawiania wolnych nóżek, to jeżeli podepniesz gnd do jednej i nic do drugiej to silnik będzie się kręcił, jakby gnd było stanem wysokim. Najlepiej jakbyś zobaczył to na żywo, bo dość trudno mi jest to wytłumaczyć. Więc jeżeli masz 293 i płytkę stykową to do dzieła :)

Postaw piwo autorowi tego posta
 
 
 
eosik 



Posty: 33
Otrzymał 2 piw(a)
Skąd: Włocławek
Wysłany: 13 Mar 09 05:12   

wiec pomozecie z tymi tranzystorami?? jak zapytalem w sklepie o irl540, to sie za glowe zlapal facet i nic wiecej;/ jakie moga byc inne tranzystory?? moga miec mniejsza wydajnosc pradowa

Postaw piwo autorowi tego posta
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Linki: instalki nero