Atmel przekaznik przypadkowy restartowanie

Oct 01, 2008 12 Replies

Witam



mam taki maly problem z atmelem 89C2051 - a raczej z jego malo przewidywalnym restartowaniem jesli zalacza przez przekaznik napiecie na silnik 24V8A przez trafo to sie w przypadkowych odstepach czasu restartuje i wykonywany program wykonuje od poczatku - bo wylaczeniu obciazenia przekaznika wszystko pieknie dziala....



mam podlaczony uC->5k->ULN->przekaznik z rownlegle wsadzona dioda probowalem wsadzac ferryd na pinach - nie pomoglo, podpinac pin kondensatorem do GND (100p, 68n) tez pudlo... reset mam zrobiony przed kondensator elektrolityczny 47uF miedzy VCC a RST i opornik 100k do GND



uklad uC zasilany jest z baterii zas trafo z sieci 220V



jak mozna sobie poradzic z tymi przypadkowymi restartami... pomijajac wykorzystanie transoptora... moze jest jakas szansa?


Raf



Rafal(sxat) pisze:

Chyba nie bardzo wiesz, jaki jest mechanizm restartowania ;)... Otóż transoptor nic nie pomoże!! Tak przynajmniej przypuszzcam... po pierwsze

- nieużywane piny.. co z nimi?? Wiszą w powietrzu?? Czy lecą do masy?? I chyba główna przyczyna - zmniejsz rezystor przy resecie, tak do 10k... i jeszcze jedno - jak wygląda blokowanie zasilanie??

Pozdrawiam Konop

U¿ytkownik "Rafal(sxat)" snipped-for-privacy@op.pl.usunto> napisa³ w wiadomo¶ci news:gc12fg$7on$ snipped-for-privacy@atlantis.news.neostrada.pl...

Walczysz, a¿ do skutku Szanse marne, wysi³ek ogromny

Najpierw odpowiedz, stwierd¼, czy reset jest czê¶ciej od za³±czenia czy wy³±czenia przeka¼nika Zale¿nie od tego inaczej do problemu podejd¼.

czasami przy wlaczaniu, czasami przy wylaczaniu a czasami w trakcie sie restartuje

Raf

3 nie uzywane wisza w powietrzu pozostale podpiete sa to vcc

zasilanie za dioda pomiedzy GND a VIN od 7805 za nim 100uf, 100n, reset zmienie za chwile na 10k - ale bylo wczesniej 5k i bylo jeszcze gorzej po podpieciu rst bezposrednio przez 5k do masy - jest normalnie kit ;( potrafi sie zawiesic w stanie H na pinach sterujacych

Raf

Rafal(sxat) napisał:

Dodaj kondensatory filtrujące zasilanie tuż przy nóżkach uC. Drugim możliwym powodem kłopotów w takich sytuacjach jest często błędne poprowadzenie ścieżek masy. Wystarczy jakaś pętelka i masz kłopot... Na to często uwagi ludzie nie zwracają. A potem się dziwią, że układ z tego samego schematu innym chodzi, a u nich nie.

Dok³adniej pêtelka utworzona np. z masy i linii sygna³owej. Zamyka siê przez pojemno¶ci pomiêdzy zasilaniem (+ i gnd), a pozosta³ymi wyprowadzeniami uk³adu scalonego. Dlatego ostre szpilki w obwodzie ³atwo zak³ócaj± pracê urz±dzenia. Sama pêtla masy wcale nie musi byc gro¼na. Na pewno im wiêcej pêtelek i coraz mniejszych doprowadzi do ekwipotencjalizacji, co jest bardzo korzystne, bo na przyk³ad kondensatory odsprzêgaj±ce maj± wreszcie szansê popracowaæ.

Micha³

Witam,

Dnia 2.10.08 (czwartek), 'Rafal(sxat)' napisał(a):

Weź zresetuj uC ręcznie, a następnie połącz wejście RST _jak_najkrótszym_ kawałkiem drutu z pinem masy (np. bardzo krótko przylutowana zworka). Jeżeli podczas pracy uC nadal będzie się resetował, to bardzo prawdopodobne, że problem leży gdzieś indziej. Wtedy kolejnym krokiem może być badanie zasilania...

Jak płytka? Dwustronna? Dużo masy? :) Pętle masy? Możesz wrzucić rysunek? Jeżeli masz to polutowane w pająku, albo "byle jak" na jakieś płytce uniwersalnej to nawet się nie przyznawaj... ;)

plytka jednostronna, troche zworek okolo 6% p³ytki , rysunek wstawie jutro to pokaze...

Raf

U¿ytkownik "Rafal(sxat)" snipped-for-privacy@op.pl.usunto> napisa³ w wiadomo¶ci news:gc12fg$7on$ snipped-for-privacy@atlantis.news.neostrada.pl...

Do³±cz kondesator (lub RC) równolegle ze stykami przeka¼nika. Uwaga ! kondensator na nap. min. 250 V. Je¶li to nie pomo¿e, to trzeba dobrze odfiltrowaæ zasilanie procesora, poprawiæ prowadzenie masy (najlepiej p³aszczyzna masy) i zasilania procesora.

U¿ytkownik "Rafal(sxat)" snipped-for-privacy@op.pl.usunto> napisa³ w wiadomo¶ci news:gc3l5m$2v7$ snipped-for-privacy@atlantis.news.neostrada.pl...

Watchdog masz ? Mo¿e tobie zak³ócenie przestawia rejestry procesora i program siê zawiesza ? Je¶li tak to masz standardowy problem i nic z tym nie zrobisz hobbystycznie na kolanie. Omija siê staromodne procesory w obwodach z zak³óceniami.

ok problem mam z zasilaniem - jak je odfiltrowac?

mam tak 220V ->trafo 12V2A, ->

mostek->2200uf,100n->lm7805->100uf,100n->uC......

Raf

A czy przy silniku jest filtr przeciwzak³óceniowy? Z twojego opisu wynika ¿e ¼ród³em zak³oceñ jest silnik, a zak³ócenia najlepiej jest eliminowaæ przy ¼ródle. Je¶li chodzi o filtracjê +5V to oprócz 100nF mo¿na te¿ daæ co¶ oko³o 1n. Wa¿ne jest prowadzenie ¶cie¿ki, tzn +5V -> pojemno¶æ -> zasilanie proca.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required