Witam Wszystkich
zmontowałem Prosty sterownik pieca CO - termometr różnicowy AVT2967, co jakiś czas (raz na dzień) wyświetla "Niezgodna liczba czujników". Po restarcie (wyłączenie zasilania) znów przez kilka godzin pracuje prawidłowo. Czujniki DS18B20 wymieniłem. Używam transformatora 9V napięcie stałe. Jaka może być tego przyczyna? Co powinienem jeszcze wymienić?
link do dokumentacji http://serwis.avt.pl/manuals/AVT2967.pdf
termometr różnicowy avt2967
-
korfanty33
- Użytkownik
- Posty: 167
- Rejestracja: 27 lis 2011, 15:10
- Lokalizacja: Polska
Re: termometr różnicowy avt2967
Ciężko coś powiedzieć czy to wina zasilania czy czegoś innego .rambo35 pisze:Witam Wszystkich
". Po restarcie (wyłączenie zasilania) znów przez kilka godzin pracuje prawidłowo. Czujniki DS18B20 wymieniłem. Używam transformatora 9V napięcie stałe. Jaka może być tego przyczyna? Co powinienem jeszcze wymienić?
link do dokumentacji http://serwis.avt.pl/manuals/AVT2967.pdf
Schemat
1) rezystora w resecie do Vcc , - może to (jest to ) trochę za mały
-jak to zaprogramowałeś z tym 1uF z tak pojemnością ?
LINK
osobiście nie podoba mi się przycisk RST i ten kondesator . Ja bym wymontował ten przycisk i tylko raz na zworach ustawił to co trzeba . Taki duży uC a na jednej linii jest odczyt ?
R2 możesz zwiększyć
c5 wydaje mi się zbędny a nawet siejący spustoszenia
możesz bardziej wyfiltrować zasilanie C-L-C w Π
ten triak nie ma gasika - będą zakłócenia co może się przenosić na
układ
A może masz zimne połączenie na jednym z ds lub jakieś zakłócenia na przewodach od czujników .
- Załączniki
-
- 22 e.PNG (28.84 KiB) Przejrzano 3259 razy
-
- 22 nie.PNG (68.02 KiB) Przejrzano 3264 razy
Ostatnio zmieniony 13 mar 2015, 20:18 przez korfanty33, łącznie zmieniany 1 raz.
-
korfanty33
- Użytkownik
- Posty: 167
- Rejestracja: 27 lis 2011, 15:10
- Lokalizacja: Polska
Re: termometr różnicowy avt2967
2)
http://mikrokontrolery.blogspot.com/201 ... pinow.html
No więc jak to jest z tymi minimalnymi wymaganiami?
Niestety nie ma jednej możliwej odpowiedzi, ponieważ każda rodzina mikrokontrolerów, bądź nawet pojedynczy z nich może mieć swoją specyfikę - czytaj dokumentację!
Ale są pewne zasady, które "w ciemno" możesz stosować:
GND - podłączaj wszystkie piny do masy, nawet jeśli sąsiadują ze sobą.
Vcc - podłączaj wszystkie piny do zasilania, nawet jeśli sąsiadują ze sobą.
AVcc -(pin18) podłączaj do zasilania Vcc przez filtr dolnoprzepustowy (sugerowany filtr LC)
AGND - podłączaj do masy
RESET - podłączaj do zasilania Vcc przez rezystor z przedziału 4,7k-10k
Takie podejście zapewni Ci prawidłowe działanie praktycznie każdego mikrokontrolera.
3)
przetłumaczony tekst:
Datasheet ATmega8 - Pin Descriptions, str. 6
AVcc jest pinem zasilającym dla przetwornika ADC, PortC (od PC0 do PC3) oraz kanałów ADC (ADC6 i ADC7). AVcc musi być podłączone zewnętrznie do Vcc, nawet wtedy gdy ADC (przetwornik analogowo-cyfrowy) nie jest wykorzystany.
http://mikrokontrolery.blogspot.com/201 ... pinow.html
No więc jak to jest z tymi minimalnymi wymaganiami?
Niestety nie ma jednej możliwej odpowiedzi, ponieważ każda rodzina mikrokontrolerów, bądź nawet pojedynczy z nich może mieć swoją specyfikę - czytaj dokumentację!
Ale są pewne zasady, które "w ciemno" możesz stosować:
GND - podłączaj wszystkie piny do masy, nawet jeśli sąsiadują ze sobą.
Vcc - podłączaj wszystkie piny do zasilania, nawet jeśli sąsiadują ze sobą.
AVcc -(pin18) podłączaj do zasilania Vcc przez filtr dolnoprzepustowy (sugerowany filtr LC)
AGND - podłączaj do masy
RESET - podłączaj do zasilania Vcc przez rezystor z przedziału 4,7k-10k
Takie podejście zapewni Ci prawidłowe działanie praktycznie każdego mikrokontrolera.
3)
przetłumaczony tekst:
Datasheet ATmega8 - Pin Descriptions, str. 6
AVcc jest pinem zasilającym dla przetwornika ADC, PortC (od PC0 do PC3) oraz kanałów ADC (ADC6 i ADC7). AVcc musi być podłączone zewnętrznie do Vcc, nawet wtedy gdy ADC (przetwornik analogowo-cyfrowy) nie jest wykorzystany.
- Załączniki
-
- a8-smdie.PNG (46.8 KiB) Przejrzano 3239 razy