-
Data: 2010-01-31 17:38:03
Temat: Re: at90s2313 resety i zwisy
Od: Wojciech Bartczak <o...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2010-01-31 17:25, tomekp pisze:
> Witam,
> Postanowiłem opisać pewien problem z układem mojej konstrukcji, który
> nie zachowuje się tak jak powinen. Otóż skonstruowałem sterownik do
> wentylatora łazienkowego na procesorze jak w temacie. Układ ma za
> zadanie uruchamiać wentylator na 2 możliwych biegach (pełna prędkość
> oraz zredukowana czyli cicha) oraz ma dawać możliwość wyboru jednego z
> kilku zaprogramowanych czasów pracy. Całe sterowanie odbywa się przy
> pomocy jednego wyłącznika sznurkowego jaki jest dołączony do wentylatora
> zaś procesor rozmawia z użytkownikiem przy pomocy mrugania jedną diodą led.
> W tescie nazwijmy to laboratoryjnym (czyli sterowanie żarówką zamiast
> wentylatora) układ działa znakomicie, natomiast po zamontowaniu
> ustrojstwa w kibelku układ od czasu do czasu robi dziwne fochy.
> Zdarza się mu bardzo często resetować procesor przy załączaniu
> wentylatora i przy jego wyłączaniu. To akurat nie jest dużym problemem
> bo po restarcie program rusza z domyślnymi ustawieniami i da się z tym
> żyć. Niestety, od czasu do czasu, powiedzmy raz na 2 tyg. przy
> wyłączaniu wentylatora procesor zawiesza się. Wchodzi w jakieś sobie
> tylko znane fragmenty kodu, co skutkuje brakiem lub nieprawidłową
> reakcją na pociągniecia wyłącznikiem sznurkowym oraz przypadkowym
> mruganiem diody. I nijak nie da się go z tego stanu wprowadzić.
> Koniecznie jest odłączenie go od zasilania. Tego efektu chciałbym się
> pozbyć i gdyby ktoś miał pomysł jak to zrobić to byłbym hepi.
> Kilka słów na temat hardware'u. Procek pracuje w standardowej aplikacji,
> zasilany jest ze stabilizatora + spore elektorlity filtrujące. Pin reset
> wisi w powietrzu gdyż wcześniejsze testy wykazały, że to jest
> najstabilniejsze rozwiązanie (podciąganie do plusa skutkowało większą
> wrażliwością procka na resety). Elementami wykonawczymi są 2 przekaźniki
> sterowane przez tranzystory,które są bezpośrednio sterowane z portów
> procesora. Jeden z przekaźników sluży do włączania 230V na wentylator,
> drugi zaś ma za zadanie zwierać (lub rozwierać) kondensator, który w
> obwodzie wentylatora ma za zadanie zmniejszać jego obroty.
> Wiem, że takie rozwiązanie jest nie do końca właściwe, powinienem
> zastosować jeszcze transoptory do optoizolacji portów i tranzystorów
> sterujących przekaźnikami. Ale cóż, układ robiłem z elementów dostępnych
> w szufladzie i złożyłem go na płytce uniwersalnej w kilka godzin. Nie
> chce mi się po prostu modyfikować strony sprzętowej gdyż sterownik w
> sumie działa w porządku. Irytujące jest tylko to zawieszanie procka.
> Nie jestem elektronikiem, zajmuję się elektroniką hobbystycznie i to od
> przypadku do przypadku. Dlatego zwracam się do mądrzejszych odmnie: co
> jest przyczyną zwisów procka? Oczywiście mój układ generuje silne
> impulsy zakłócające i procek ma prawo się resetować, ale co z tym
> zwisaniem? Co wtedy robi wachdog? Przecież procek w tym stanie nie
> powiniem przejść testów diagnostycznych i watchdog powieniem go zresetować.
> Program sterujący napisałem w bascomie, dla dociekliwych załączam
> listing poniżej.
> Dziękuję za uwagę i pozdrawiam
> Tomek
>
>
Witam,
W twoim układzie zaniepokoiła mnie jedna sprawa. Zostawienie nóżki
restetu zawieszonej w powietrzu. Z postu wynika, że po testach okazało
się to mniej kłopotliwe. Aczkolwiek, takie rozwiązanie chyba nie jest
zbyt zdrowe dla samego procesora. Czy w stanach przejściowych silnika
jesteś wstanie zagwarantować napięcie na nóżce RESET wyższe od progu
przełączania ? Wydaje mi się, że zdrowsze będzie ponowne spięcie resetu
z linią zasilania przez jakiś rozsądny pull-up, a poprawy będzie wymagać
stabilność zasilania MCU. Może pewniejsze okaże się zasilani impulsowe ?
Czy przerwałeś ścieżkę do nóżki resetu zaraz obok niej? W przypadku
indukowanych prądów to może powodować problem, przy montażu układu na
płytce uniwersalnej. Ew. z tego co wiem, w fuse bitach jesteś wstanie
zrezygnować z zewnętrznego resetu(do ustalenia z datasheetem).
Co do samego programu, nie doszukałem się tam żadnej niespodzianki, ale
nie jestem specem od basica na mcu, także tutaj sprawa zostaje otwarta.
Pozdrawiam,
Wojtek.
Następne wpisy z tego wątku
- 31.01.10 20:01 tomekp
- 31.01.10 21:30 beznick
- 31.01.10 21:56 tomekp
- 31.01.10 22:05 beznick
- 31.01.10 22:32 tomekp
- 31.01.10 23:04 Wojciech Bartczak
- 01.02.10 06:37 EM
- 01.02.10 09:08 tomekp
- 01.02.10 09:15 tomekp
- 01.02.10 10:45 u
- 01.02.10 19:56 MM
- 01.02.10 20:33 tomekp
- 01.02.10 20:36 tomekp
- 02.02.10 06:47 MM
- 02.02.10 09:30 u
Najnowsze wątki z tej grupy
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
Najnowsze wątki
- 2025-07-20 Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- 2025-07-20 Tani zakup z ali?
- 2025-07-19 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-19 Chiny => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu <
- 2025-07-19 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-19 China => Production Coordinator / Representant Product Dev <=
- 2025-07-19 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-07-19 Warszawa => Strategic Account Manager <=
- 2025-07-19 Warszawa => Key Account Manager IT <=
- 2025-07-19 Skazany za zabójstwo a ofiara żyje
- 2025-07-19 Zakrzewo => SAP HCM Consultant <=
- 2025-07-19 Poznań => Konsultant SAP HCM <=
- 2025-07-19 Poznań => SAP HCR Consultant <=
- 2025-07-18 celnicy pobili policjanta
- 2025-07-18 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=