logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak sprawdzić poprawność działania układu L297 & L298N z silnikiem krokowym?

fojta 06 Wrz 2007 19:05 5561 6
REKLAMA
  • #1 4257131
    fojta
    Poziom 11  
    Posty: 11
    Witam.

    Poskładałem sterownik silnika krokowego i zabardzo nie chce on poruszyć mojego krokowca.

    W jaki sposób sprawdzić owy układ ...
    Vs = 12V
    Vcc = 5V

    Po podłączeniu obu napięć przy odpiętych uzwojeniach silnika na wyjściach A B C D mam wartości 12V 0V 12V 0 V.

    Gdy tylko podepne uzwojenia silnika na wszystkich wyjściach napięcia ABCD nie osiągają 12V a jest czasem 8 czasem 2 :/ na samym wejściu gdzie podpięte jest 12V z zasilacza napięcie znacznie spada.

    (zasilacz z którego pobieram 12V ma dane wyjściowe 12V 100mA )



    W jaki sposób najlepiej sprawdzić układ czy jest on elektrycznie sprawny ... ?

    BO nie wiem czy układ do bani czy też źle podaje stany sterujące na wejścia L297.

    Proszę o jakieś sugestie ...
    Załączniki:
    • Jak sprawdzić poprawność działania układu L297 & L298N z silnikiem krokowym? schemat_steronika_krokowego.jpg (225.91 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • Pomocny post
    #2 4257437
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    podstawowe pytanie jaki prąd pobiera silnik krokowy , może wydajność prądowa zasilacza jest zbyt mała
    sprawdzenie l298 najlepiej wykonaj na podstawie tabeli stanów , polecam zastosowanie zamiast uzwojeń silnika 2 przeciwnie połączonych Led + opornik ograniczający , masz wizualną kontrolę stanów na wyjściu , wystarczy podawać odpowiednie stany logiczne według tabeli i sprawdzać ich poprawność http://boss.iele.polsl.gliwice.pl/pdf/STMicroelectronics/1773.pdf
    L297 można sprawdzić podając sygnały step i dir na wejściu , kontrolując stan wyjść częstotliwość sygnału step nie powinna być zbyt duża
    polecam temat o silnikach krokowych oba układy są dość dobrze opisane
    oraz opis gotowego modułu z tymi układami http://www.akcesoria.cnc.info.pl/sterownik_silnika_krokowego_sskb01.htm
  • REKLAMA
  • #3 4268009
    pukury
    Poziom 35  
    Posty: 2719
    Pomógł: 244
    Ocena: 193
    Witam !! Pamiętaj również aby napięcie zasilania logiki ( 5V ) podawać jako pierwsze ! . I oczywiście odpinać jako drugie . W innym przypadku możesz uszkodzić nieodwracalnie układy . pozdrawiam !!
  • #4 4274654
    fojta
    Poziom 11  
    Posty: 11
    pukury napisał:
    Witam !! Pamiętaj również aby napięcie zasilania logiki ( 5V ) podawać jako pierwsze ! I oczywiście odpinać jako drugie . W innym przypadku możesz uszkodzić nieodwracalnie układy . pozdrawiam !!



    czy układ mikrokontrolera (atmega8) też sie do tego zalicza ? :(
    bo chyba tak spieprzyłem atmege8

    - na jednej płytce mam sterownik krokowca jak wyżej pokazany,
    - na drugiej płytce mam układ mikrokontrolera.
    - Logiki płytek zasilane są z tego samego układu stabilizatora.

    Dodatkowo dwa porty atmegi podpięte są pod wejścia CW i CLK w celu sterowania krokiem w lewo i prawo.

    no i atmega sie wysypła .... nie mozna z niej juz nic odczytac ani zapisać.

    czy opórcz kolejności podłaczenia napięć może być inny powód takiego zjawiska ?
  • REKLAMA
  • #5 4276239
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    Włączanie napięcia odnosi się do sterownika na L297 / L298 , włączając napięcie 5V podajesz je równocześnie również do układów sterowania w Twoim przypadku zasilasz uC
    Cytat:
    no i atmega sie wysypła .... nie mozna z niej juz nic odczytac ani zapisać.

    to że nie można programować ATmegi wcale nie musi mieć nic wspólnego z czym współpracuje , natomiast ważne jest które linie podłączyłeś do sterownika jeżeli to któraś z linii interfejsu ISP mogą pojawić się problemy , kolejna rzecz to jakiego używasz programatora oraz czy przypadkiem nie przestawiłeś któregoś z bitów konfiguracyjnych
  • REKLAMA
  • #6 4276410
    wawxx
    Poziom 17  
    Posty: 162
    Pomógł: 16
    Ocena: 9
    Witam !
    1. na początek proponuję podłączyć 4 rezystory ca 300 ohmów, które będą symulować uzwojenia silnika krokowego.
    2. może być również problem z L297 i sposobem sterowania. Sam to przeżyłem. Jak włożyłem L297A to ruszyło bez pudła.
    3. muszą być szybkie diody z czasami ca 5 ns, wtedy przy podłączeniu silnika przebieg będzie idealnie prostokątny i pozwolą uzyskać większe szybkości obrotowe.
    4. oczywiście trzeba sprawdzić wydajność prądową zasilacza i pobór prądu przez silnik krokowy.
    pozdrawiam i życzę powodzenia !
    wojtek
  • #7 4300526
    Krzysieksiek
    Poziom 21  
    Posty: 362
    Pomógł: 26
    Ocena: 24
    Cześć
    Ja problemu szukałbym w zasilaniu. Wydajność zasilacza jest rzędu 100mA, a podłączenie silnika powoduje gwałtowny spadek napięcia.
    Druga sprawa to potencjometr (na twoim schemacie R5) służy do regulacji prądu fazy - czy próbowałeś nim "kręcić".
    Dla porównania załączam schemat sterownika, sprawdzony i działa.
    Jak sprawdzić poprawność działania układu L297 & L298N z silnikiem krokowym?

    Odsyłam też do strony www.cnc.info.pl

    Ja swój sterownik tzn. logikę zasilam napięciem 5V a silniki z reguły ok 12V.
    Oba te napięcia podaje równocześnie, ale trochę ryzykuje.

    Wyjaśnij jeszcze sposób zasilania. Konkretnie czy z tego "małego" zasilacza zasilasz poprzez stabilizator ten sterownik, układ z Atmeg-ą i omijając stabilizator z tego samego zasilacza zasilasz silnik ?

Podsumowanie tematu

✨ Problem dotyczy sprawdzenia poprawności działania układu sterownika silnika krokowego opartego na L297 i L298N, zasilanego napięciami Vs = 12V i Vcc = 5V. Po podłączeniu silnika napięcia na wyjściach A, B, C, D nie osiągają oczekiwanych wartości, a zasilacz 12V o wydajności 100mA wykazuje spadki napięcia. Zaleca się sprawdzenie prądu pobieranego przez silnik oraz wydajności prądowej zasilacza, gdyż zbyt mała moc zasilania może powodować problemy. Do testów L298 można użyć symulacji uzwojeń silnika za pomocą diod LED i rezystorów, co pozwala wizualnie kontrolować stany wyjść zgodnie z tabelą stanów. L297 testuje się podając sygnały step i dir na wejścia, obserwując wyjścia i częstotliwość sygnału step. Ważna jest prawidłowa kolejność podłączania napięć – najpierw 5V logiki, potem 12V zasilania silnika, aby uniknąć uszkodzeń układów. Wskazano również na konieczność stosowania szybkich diod (ok. 5 ns) do ochrony i poprawy przebiegu sygnału. Regulacja prądu fazy za pomocą potencjometru (np. R5) może pomóc w dostosowaniu sterowania. Problemy z mikrokontrolerem Atmega8 mogą wynikać z błędów w podłączeniu lub konfiguracji, zwłaszcza jeśli linie interfejsu ISP są używane do sterowania silnikiem. Zaleca się także rozdzielenie zasilania logiki i silnika oraz stosowanie stabilizatorów napięcia. Dodatkowe materiały i schematy sterowników dostępne są na stronach www.akcesoria.cnc.info.pl oraz www.cnc.info.pl.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA