L297, dziwne zachowanie
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 391
- Rejestracja: 31 paź 2004, 13:34
- Lokalizacja: Bytom
- Kontakt:
L297, dziwne zachowanie
Witam.
Złożyłem sterownik na układach L297, L298, podaje z CPU impulsy sterujące, silnik ciągnie wózek na pasku zębatym i tu pojawia się problem, mimo że dostaje cały czas te same impulsy oraz stany na nogach CW/CCW i Half/Full to po dojechaniu do ońca lub poprostu gdy się go lekko przychamuje ręką, zmienia kierunek pracy silnka. Procesor podaje cały czas to samo, jeden kierunek, a silnik obraca się raz w jedą raz w drugą stronę.
Nie wiem co może być tego powodem.
Druga rzecz, to fakt, iż gdy zatrzymam silnik, ale nie wyłączę Enable to silnik skacze w miejscu jak by spazmów dostał.
Sterownik zbudowałem wg manuala od l297, dodałem kondensatory filtrujące oraz dławiki w zasilaczu.
Całość zasilam z Trafo Toroidalne około 25V, ze stabilizatorem 5V dla cyfrówki. Procesor ma osobne zasilanie z własnego trafo.
Za karzdym razem gdy zmieniam długość impulsów CLK muszę zmieniać ustawienia napięcia odniesienia, inaczej stoi w miejscu i drży jak by nie wiedział w którą stronę ma się obracać.
Pozdrawiam i proszę o podpowiedzi.
Złożyłem sterownik na układach L297, L298, podaje z CPU impulsy sterujące, silnik ciągnie wózek na pasku zębatym i tu pojawia się problem, mimo że dostaje cały czas te same impulsy oraz stany na nogach CW/CCW i Half/Full to po dojechaniu do ońca lub poprostu gdy się go lekko przychamuje ręką, zmienia kierunek pracy silnka. Procesor podaje cały czas to samo, jeden kierunek, a silnik obraca się raz w jedą raz w drugą stronę.
Nie wiem co może być tego powodem.
Druga rzecz, to fakt, iż gdy zatrzymam silnik, ale nie wyłączę Enable to silnik skacze w miejscu jak by spazmów dostał.
Sterownik zbudowałem wg manuala od l297, dodałem kondensatory filtrujące oraz dławiki w zasilaczu.
Całość zasilam z Trafo Toroidalne około 25V, ze stabilizatorem 5V dla cyfrówki. Procesor ma osobne zasilanie z własnego trafo.
Za karzdym razem gdy zmieniam długość impulsów CLK muszę zmieniać ustawienia napięcia odniesienia, inaczej stoi w miejscu i drży jak by nie wiedział w którą stronę ma się obracać.
Pozdrawiam i proszę o podpowiedzi.
Tagi:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
możliwe, że sygnał DIR nie dociera do l297... lub coś się do niego dostaje
dziś testowałem swój prototyp na A3977 https://www.cnc.info.pl/viewtopic.php?p=16419
i zapomniałem włożyć zworkę JP1
i miałem dokładnie taki sam efekt - silnik trochę się kręcił... ale w różne strony
dziś testowałem swój prototyp na A3977 https://www.cnc.info.pl/viewtopic.php?p=16419
i zapomniałem włożyć zworkę JP1

i miałem dokładnie taki sam efekt - silnik trochę się kręcił... ale w różne strony

Ostatnio zmieniony 17 maja 2006, 00:43 przez markcomp77, łącznie zmieniany 1 raz.
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 391
- Rejestracja: 31 paź 2004, 13:34
- Lokalizacja: Bytom
- Kontakt:
podałem sygnały z CPU na L297 przez rezystory 220 Ohm. może tu jest problem ? ale jeśli będę miał 2 takie sterowniki podłączone równolegle a tylko rozdzielony sygnał EN to chyba bez rezystorów nie zadziała ?
Czy może jednak nie mam racji i należy podać sygnały bezpośrednio ? Jak ewentualnie odkłucić przewody sygnałowe, są naprzemiennie z GND, prucz tego coś jeszcze dawać ? /dałem skrętkę 4 parową w parze idzie masa i sygnał, może jednak nie ekranować tych przewodów ? albo jakoś inaczej ?
Czy może jednak nie mam racji i należy podać sygnały bezpośrednio ? Jak ewentualnie odkłucić przewody sygnałowe, są naprzemiennie z GND, prucz tego coś jeszcze dawać ? /dałem skrętkę 4 parową w parze idzie masa i sygnał, może jednak nie ekranować tych przewodów ? albo jakoś inaczej ?
Mierz co mierzalne,
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)
a niemierzalne uczyń także mierzalnym"
(Galileo Galilei)
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 989
- Rejestracja: 01 sty 2005, 17:48
- Lokalizacja: Bełchatów
- Kontakt:
Zmien sterownik problem zniknie tez kiedys bawilem sie z At89c2051 i l278,l297 i mialem taki sam problem gubilo kroki a przy wiekszych predkosciach silnik dostawal bzika podlaczylem atmela do ta8435 i pieknie chodzi i nie wydaje tego strasznego dzwieku !!!! ( piiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii ) 

Pozdrawiam PlotComplex.com
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 391
- Rejestracja: 31 paź 2004, 13:34
- Lokalizacja: Bytom
- Kontakt:
A możesz coś więcej napisać na temat tego sterownika ?? ściągnąłem sobie PDFa, ale nie rozumiem tam czegoś, z opisu wynika że może pracować nawet na mikrokroku 32, ale nie bardzo wiem jak, napisz może jak go wykorzystujesz, na co zwrócć uwagę przy projektowaniu PCB i czy miałeś z nim jakieś problemy ?
Może schemat ?
Może schemat ?
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 989
- Rejestracja: 01 sty 2005, 17:48
- Lokalizacja: Bełchatów
- Kontakt:
Witam
nie bede sie rozpisywal bo masz wszystko tu : http://www.ottop.republika.pl/sterownik8435.shtml
strona naszego kolegi Ottop
w sumie u mnie jest bardzo podobnie tylko ze mam zrobione wlasne inne pcb i spinane na lacza tasmowe z plyta glowna ale tobie akurat nie jest to potrzebne jesli sterujesz z mikroprocka 
nie bede sie rozpisywal bo masz wszystko tu : http://www.ottop.republika.pl/sterownik8435.shtml
strona naszego kolegi Ottop


Pozdrawiam PlotComplex.com