Skocz do zawartości

Problem z L298 - POMOCY !!!


Pomocna odpowiedź

Napisano

Witam,

mam problem z mostkiem L298. Podłączony jest wg. schematu:

Na wejścia IN są podawane stany wysokie z Atmega8, na wejścia Enable podawane są sygnały PWM - sprawdzone - działają - ustawione na 255.

Problem jest gdy silnik jest podłączony do jednej z pary wyjść (output1 i output2) słychać że coś tam cyka w silniku ale nie daje rady obrócić. Gdy połączy się output1 z jednym złączem silnika, a drugie złącze z masą to silnik kręci.

Dlaczego silnik nie kręci przy podłączeniu jak na przykładzie w PDF L298?

Kod programu

$regfile = "m8def.dat"
$crystal = 8000000

Config Portd.5 = Output 
Config Portd.6 = Output
Config Portd.7 = Output
Config Portb.0 = Output

Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Prescale = 1 
Pwm1a = 200 ' enableA dla l298

Config Timer1 = Pwm , Pwm = 8 , Compare B Pwm = Clear Down , Prescale = 1
Pwm1b = 200 'enableB dla l298

I2 Alias Portd.5 'wejscie2 dla l298 
I1 Alias Portd.6 'wejscie1 dla l298
I3 Alias Portd.7 'wejscie3 dla l298
I4 Alias Portb.0 'wejscie4 dla l298

I1 = 1
I2 = 0

Do
Loop

Jakim napięciem chcesz zasilić silniki a jakim mostek? Masz podłączone VS do VCC. Katody diod nie są podłączone z VS.

[ Dodano: 15-04-2012, 18:51 ]

Dodaj do programu komentarze, bo nie każdy ma czas na dojście "co jest do czego".

Sprawdz ten program:

podłacz uC z mostkiem tak jak w opisie:

$regfile = "m8def.dat"
$crystal = 8000000
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64
Config Portd = Output
Config Portb = Output
Do
'PODŁĄCZ MIKROKONTROLER Z MOSTKIEM POPRZEZ PORTD IN1->PIND.0, IN2->PIND.1, IN3->PIND.2, IN4->PIND.3
Pind.0 = 0
Pind.1 = 1
Pind.2 = 0
Pind.3 = 1
Compare1a = 200
Compare1b = 200
Loop

R1=? R2=?

Co to znaczy: "na jednej parze (-7V i 7V) na drugiej (6V i -6V)"? Gdzie tam zmierzyłeś -6V? Czy te napięcia mierzyłeś przy podłączonym silniku?

Czy mógłbyś przybliżyć nam wielkość VCC? Już o to ktoś pytał. Jeśli oczekujesz pomocy to konkretnie odpowiadaj na pytania.

Katody są podłączone do +12V, silniki zasilam 12V(VS), a logika to 5V(VCC), rezystory to 50Ohm. Za "parę" rozumiem wyjścia output1 i output2 oraz output3 i output4

Jeśli płytka jest zgodna ze schematem to chyba zabiłeś mostek. Diody są podłączone do gnd ale do vss już nie. Więc jeśli nie dasz całego schematu to Ci nie pomożemy.

W kółko to samo.. 😖 Ile razy można to wałkować ?

Szeregowo z każdym silnikiem włączyłeś opornik 50 omów i chcesz żeby się kręciły? Te rezystory służą do pomaru prądu i są włączone między dolne tranzystory mostka a masę. Górne tranzystory nie mają tej funkcji więc potrafią kręcić silnikiem dołączonym bezpośrednio do ich wyjścia i do masy. Zmień te oporniki na coś poniżej 1 oma albo na zworki, jeśli Twój układ prądu mierzył nie będzie.

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...