Strona 1 z 1

L297, dziwne zachowanie

: 16 maja 2006, 14:29
autor: mag32
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.

: 16 maja 2006, 14:55
autor: fenix3627
Sprawdź podłączenie samych silników, mnie to wygląda na pozamieniane przewody

: 16 maja 2006, 15:54
autor: webserver
Masz zle podlaczone kable od uzwojenia siilnikow najprawdopodobniej zamiast przykladowego ABCD masz ACBD

: 16 maja 2006, 19:15
autor: markcomp77
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 ;)

: 16 maja 2006, 19:55
autor: mag32
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 ?

: 16 maja 2006, 23:33
autor: webserver
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 ) :wink:

: 17 maja 2006, 08:16
autor: mag32
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 ?

: 17 maja 2006, 09:50
autor: webserver
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 ;)