| Author |
Message
|
UQ Poziom 13

Joined: 04 Dec 2003 Posts: 145
|
#1
30 Jul 2004 19:19 Mikroprocesorowy sterownik akwarium |
|
|
|
Witam.
Jakiś czas temu wykonałem "Mikroprocesorowy sterownik akwarium" według projektu EDW - 3004 (dla chcących pomóc umieściłem go jako załącznik).
Mój problem polega na tym, że sterownik ten dość często sie zawiesza (wydaje mi się, że zdarza się to najczęściej w czasie załączania danego urządzenia przez sterownik: grzałki lub pompki). Do wykonania użyłem części zalecanych w projekcie z wyjątkiem mikroprocesora (zamiast 89C51 użyłem 89C52). Być może jest to wina przekaźników (najtańsze po 3 zł/szt. 12V/8A), ponieważ gdy do sterownika nie podłączone jest żadne urządzenie działa on poprawnie i program się nie zawiesza. Awaryjne zasilanie z baterii też nie pomaga.
POMOCY! Ostatnia awaria doprowadziła do ugotowania moich rybek :( :cry: :(
| Description: |
|
 Download |
| Filename: |
60_03.PDF |
| Contents: |
|
| Filesize: |
170.55 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |
Google

|
#
30 Jul 2004 19:19 |
|
|
|
|
|
| Back to top |
|
 |
Mariusz_N Poziom 15

Joined: 21 Dec 2003 Posts: 265 Location: GPS N:50°03' E:19°56'
|
#2
30 Jul 2004 20:17 Mikroprocesorowy sterownik akwarium - Program się zawiesza ! |
|
|
|
Cześć
Musisz odkłucić całe zasilanie procka!! prawdopodobie przekaźniki dają jakieś "syfy" na zasilanie proca i ten sie wiesza. Proponuje dużo kondensatorów 100n i 10n na zasilaniu i bezposrednio na pinach proca od druku. A i cewy od przekaźników bocznikowane diodami!!!
Powodzenia i
pozdrawiam
|
|
| Back to top |
|
 |
Google

|
#
30 Jul 2004 20:17 |
|
|
|
|
|
| Back to top |
|
 |
UQ Poziom 13

Joined: 04 Dec 2003 Posts: 145
|
#3
01 Aug 2004 16:08 Re: Mikroprocesorowy sterownik akwarium - Program sie zawies |
|
|
|
Witam ponownie
W obecnej konfiguracji (tej która się zawiesza :( ) na zasilaniu mam kondensatory: 2x100nF, 100uF/16V, 1000uF/25V i cewki przekaźników mam bocznikowane diodami 1N4148. Czy to nie powinno wystarczyć ?
Spróbuje pójść za radą i dołoże jeszcze kondensatorek bezpośrednio przy procesorze. Dam wkrótce znać czy to poskutkowało.
|
|
| Back to top |
|
 |
arcu Poziom 18

Joined: 17 Apr 2003 Posts: 527 Location: Kraków
|
#4
03 Aug 2004 00:14 Re: Mikroprocesorowy sterownik akwarium - Program sie zawies |
|
|
|
Zasilanie idące do kondensatora resetu procesora powinno iść bezposrednio z kondensatora filtrującego (tj. z tych 100uF + 100nF zaraz za stabilizatorem).
A najlepiej dac scalony układ resetujący uP, np. DS1813, tez zasilany bezposrednio z tych kondensatorów.
Zasilanie przekaźnika, rownież bezposrednio z tych kondensatorów.
pzdr
|
|
| Back to top |
|
 |
Google

|
#
03 Aug 2004 00:14 |
|
|
|
|
|
| Back to top |
|
 |
frohme Poziom 17

Joined: 12 Jun 2003 Posts: 406
|
#5
03 Aug 2004 10:34 Re: Mikroprocesorowy sterownik akwarium |
|
|
|
Jeżeli się zawiesza sterowanie to prawdopodobnie procesor się wykrzaczył. Spróbuj tak: zamiast termistora wsadź potencjometr 1k z opornikiem w szereg ok 200 Ohm podłącz te urządzenia które normalnie pracują, ustaw parametry pracy i pokręcaj potencjometrem. Jak po np. włączeniu grzałki próba zmiany czegoś na klawiaturze działa to kręć dalej kilka, kilkanaście razy - jak proc pójdzie w krzaki to masz namierzone urządzenie które to powoduje. Kolejne próby z włączeniem i wyłączeniem reszty urządzeń dadzą odpowiedź co powoduje taki stan. Teraz z pamięci nie powiem, ale chyba 89C51 lub 52 nie ma na pokładzie watch-doga i to jest poważny ból. Jakby miał to niewielka zmiana w programie (miejsce jest) i było by po sprawie (sprawdzę to).
|
|
| Back to top |
|
 |
arcu Poziom 18

Joined: 17 Apr 2003 Posts: 527 Location: Kraków
|
#6
03 Aug 2004 13:11 Re: Mikroprocesorowy sterownik akwarium |
|
|
|
Eee. Definitywnie zwis proca powoduje przekaznik, a wlasciwie szpilka ktora powstaje podczas odlaczania cewki, potem idzie w zasilanie, a jak sciezki doprowadzajace zasilanie do proca ida zlymi drogami, np przekaznik zasilany przed procem (układ do resetu także), no to od czasu do czasu się powiesza.
89S51 i 89S52 już mają watchdoga i są programowane szeregowo przez SPI, tak jak AVRy, i sa w tej samej cenie co C51, C52, wiec w ogóle się nie opłaca korzystać z tej "duzej serii C", zwlaszcza, ze nawet sam producent proponuje uzywanie serii "S", zamiast "C".
Szkoda ze nie ma jeszcze 89S55 z 20kB flaszem, jest jeszcze S53, ale ten juz jakoś dziwnie drogi po 25zł na giełdach.
pzdr
|
|
| Back to top |
|
 |