| Author |
Message
|
wesol Poziom 15

Joined: 28 Mar 2003 Posts: 213 Location: Gostynin
|
#1
25 Jul 2009 11:53 [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
Witam,
zbudowałem mostek H wg schematu:
Chce sterować tym mostkiem za pomocą jednego wyjścia PWM oraz dwóch normalnych wyjść, podłączonych następująco.
PWM do obu wejść LIN sterowników, wyjścia normalne osobno do dwóch wejść HIN sterownika.
Dzięki temu dwoma wyjściami mikrokontrolera będę wybierał kierunek a pwm sterował prędkością.
Podczas startu na oba wejścia LIN podam "1" a na oba wejścia HIN "0" tak aby kondensatory C1 i C4 naładowały się i układ był zdolny do normalnej pracy, wyglądającej mniej więcej tak:
1 0 pwm - lewo
0 1 pwm - prawo
Czy mój tok rozumowania jest dobry i czy to rozwiązanie powinno się sprawdzić? Czy minimalna liczba wyjść mikrokontrolera potrzebna do sterowania tym mostkiem to właśnie 3, czy jednak można zrealizować to sterowanie za pomocą jedynie dwóch wyjść? Liczba potrzebnych wyjść nie stanowi jednak problemu, głównie zależy mi na najbezpieczniejszym sterowaniu.
|
|
| Back to top |
|
 |
Xweldog Poziom 21

Joined: 28 Oct 2008 Posts: 1182 Location: Wroclaw
|
#2
25 Jul 2009 14:56 Re: [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
Witam
Nie napisałeś, czy chodzi Ci o sterowanie silnikiem, z opisu można się domyśleć, że tak. Przed chwilą odpisałem na podobny temat, poszukaj.
|
|
| Back to top |
|
 |
Google

|
#
25 Jul 2009 14:56 |
|
|
|
|
|
| Back to top |
|
 |
wesol Poziom 15

Joined: 28 Mar 2003 Posts: 213 Location: Gostynin
|
#3
26 Jul 2009 21:33 Re: [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
Tak, chodzi o sterowanie silnikiem.
|
|
| Back to top |
|
 |
Google

|
#
26 Jul 2009 21:33 |
|
|
|
|
|
| Back to top |
|
 |
Xweldog Poziom 21

Joined: 28 Oct 2008 Posts: 1182 Location: Wroclaw
|
#4
27 Jul 2009 11:35 Re: [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
Widzę, że w temacie analogicznym jak Twój Daro Elektronik koniecznie chce to zrobić na 4-rech MOS-ach N i na siłę dryfuje w kierunku max. komplikacji. Jeżeli chcesz zrobić swoje sterowanie max. prosto ale na MOS-ach N i P to się odezwij.
|
|
| Back to top |
|
 |
Google

|
#
27 Jul 2009 11:35 |
|
|
|
|
|
| Back to top |
|
 |
arrevalk Poziom 18

Joined: 30 Mar 2006 Posts: 453 Location: Lublin
|
#5
27 Jul 2009 14:11 Re: [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
| wesol wrote: |
| Czy mój tok rozumowania jest dobry i czy to rozwiązanie powinno się sprawdzić? Czy minimalna liczba wyjść mikrokontrolera potrzebna do sterowania tym mostkiem to właśnie 3, czy jednak można zrealizować to sterowanie za pomocą jedynie dwóch wyjść? Liczba potrzebnych wyjść nie stanowi jednak problemu, głównie zależy mi na najbezpieczniejszym sterowaniu. |
Najbezpieczniejsze sterownie wyglądało by tak:
2 sygnały HIN, 2 Sygnały LIN, 1 Sygnał PWM(podłączony do wejścia SD) oraz jeden sygnał FAULT który sprowadzał by wszystkie sygnały kontrolujące mostek do stanu powodującego jego całkowite wyłączenie (np. w przypadku jakiegoś błędu). Za pomocą takiego układu możesz realizować nie tylko zmianę kierunku silnika, ale też hamowanie poprzez zwieranie górnej lub dolnej pary tranzystorów do + lib - zasilania.
No i jeszcze sprawa wiszących bramek tranzystorów, podłącz je odpowiednio do masy(dla dolnej pary) oraz potencjału VS dla górnej za pomocą dużego(100k+) rezystora lub diody zenera/transila żeby wymusić im potencjał niski w sytuacji gdy wyjscia znajdą się w stanie wysokiej impedancji. Dodatkowo dioda zabezpieczyła by bamki przed szpilkami napięcia.
W zależności od tego jaką moc ma ten silnik, warto było by pomyśleć o jakimś układzie gasikowym (snubber) na wyjściu mostka.
|
|
| Back to top |
|
 |
janbernat Poziom 23

Joined: 22 Oct 2008 Posts: 3913 Location: Warszawa
|
#6
27 Jul 2009 20:15 Re: [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
To chyba będzie dobre.
|
|
| Back to top |
|
 |
Daro_Elektronik Poziom 21

Joined: 24 Mar 2003 Posts: 1203 Location: Słupsk
|
#7
29 Jul 2009 01:15 Re: [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
| Xweldog wrote: |
| Widzę, że w temacie analogicznym jak Twój Daro Elektronik koniecznie chce to zrobić na 4-rech MOS-ach N i na siłę dryfuje w kierunku max. komplikacji. Jeżeli chcesz zrobić swoje sterowanie max. prosto ale na MOS-ach N i P to się odezwij. |
Nie na siłę, nie na siłę, zawsze jestem otwarty na nowe i ciekawe rozwiązania, tylko tym razem mam do dyspozycji, właśnie tylko z kanałem typu N, takie dostałem i takie muszę wykorzystać. Pozdrawiam
|
|
| Back to top |
|
 |
wesol Poziom 15

Joined: 28 Mar 2003 Posts: 213 Location: Gostynin
|
#8
08 Aug 2009 22:58 Re: [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
arrevalk wykorzystałem twój pomysł na sterowanie.
Jednak po podłączeniu pod SD pwm uC nic się nie dzieje. Sam wybór kierunku wydaje się być w porządku, dopóki SD podłączone jest do masy.
Pierwszy raz wykorzystuje pwm, więc być może popełniłem jakiś błąd w kodzie (wykorzystany uC to atmega32)
sbi DDRB, DDB3
ldi r18, (1<<WGM01)|(1<<WGM00)|(1<<COM01)|(0<<COM00)|(1<<CS01)|(0<<CS02)|(0<<CS00)
out TCCR0, r18
ldi r18, 0x00
out OCR0, r18
do OCR0 ładowałem różne wartości, bez rezulatów.
|
|
| Back to top |
|
 |
arrevalk Poziom 18

Joined: 30 Mar 2006 Posts: 453 Location: Lublin
|
#9
09 Aug 2009 12:03 Re: [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
Załaduj do rejestru PWM ustalajacego wypełnienie wartość równą połowie okresu. I zobacz czy na pinie SD pojawia się przebieg prostokątny.
|
|
| Back to top |
|
 |
Google

|
#
09 Aug 2009 12:03 |
|
|
|
|
|
| Back to top |
|
 |
wesol Poziom 15

Joined: 28 Mar 2003 Posts: 213 Location: Gostynin
|
#10
09 Aug 2009 13:12 Re: [avr][pwm][mostek h] sterowanie mostkiem h za pomocą pwm |
|
|
|
Niestety nie mam dostepu do oscyloskopu, sprawdziłem jedynie działanie PWM na diodzie, w zależności od wartości wypełnienia jasność świecenia się zmienia, dziwi mnie tylko że wpisująć wartość zerową wypełnienia, dioda bardzo lekko świeci.
|
|
| Back to top |
|
 |