podtrzymanie bateryjne do ATMEEGA8L
Masz problem? Zapytaj na forum elektroda.pl
From: "kuba" <kuba_at_nospam_fargo1.net>
Subject: podtrzymanie bateryjne do ATMEEGA8L
Date: Mon, 3 Jul 2006 21:39:41 +0200
Witam
Zrobiłem układ do pomiaru temperatury na procesorze ATMEGA8L (czujnik temp.
LM35DZ). Zasilanie 5V. Zrobiłem podtrzymanie bateryjne aby po zaniku
zasilania chodził zegar i mierzył temperature. Są to 3 baterie AAA w sumie
4,5V. Zasilanie 5V i bateryjne są podłączone tylko do procesora i czujnika
(poprzez dwie diody schottkye'go SB140 tak jak to sie wykonuje, jedno
zasilanie przez jedną diodę a drugie przez drugą. Problem jest taki że po
zaniku zasilania sieciowego z baterii układ pobiera 2,8mA i szybko sie one
wyładowują a procek pracuje przy najmniej 2,7V. Jak wy byście rozwiązali te
zasilanie bateryjne
Pozdrawiam
Kuba
From: BartekK <sibi_at_nospam_drut.org>
Subject: Re: podtrzymanie bateryjne do ATMEEGA8L
Date: Mon, 03 Jul 2006 21:48:37 +0200
kuba napisał(a):
Zrobiłem układ do pomiaru temperatury na procesorze ATMEGA8L (czujnik temp.
LM35DZ). Zasilanie 5V. Zrobiłem podtrzymanie bateryjne
z baterii układ pobiera 2,8mA i szybko sie one
wyładowują a procek pracuje przy najmniej 2,7V. Jak wy byście rozwiązali te
zasilanie bateryjne
Usypiaj procka na czas bezczynnosci. Czyli zaplanuj wykonywanie pomiarow
co X czasu, budz go watchdogiem lub irq z timera (z maksymalnym
dzielnikiem) i bedzie ci uA pobieral przez 99.9% czasu
--
| Bartlomiej Kuzniewski
| sibi_at_nospam_drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: podtrzymanie bateryjne do ATMEGA8L
Date: Mon, 03 Jul 2006 22:08:52 +0200
kuba napisał(a):
Zrobiłem układ do pomiaru temperatury na procesorze ATMEGA8L (czujnik temp.
LM35DZ). Zasilanie 5V. Zrobiłem podtrzymanie bateryjne aby po zaniku
zasilania chodził zegar i mierzył temperature. Są to 3 baterie AAA w sumie
4,5V. Zasilanie 5V i bateryjne są podłączone tylko do procesora i czujnika
(poprzez dwie diody schottkye'go SB140 tak jak to sie wykonuje, jedno
zasilanie przez jedną diodę a drugie przez drugą. Problem jest taki że po
zaniku zasilania sieciowego z baterii układ pobiera 2,8mA i szybko sie one
wyładowują a procek pracuje przy najmniej 2,7V. Jak wy byście rozwiązali te
zasilanie bateryjne
1) Wymyśl usypianie procesora i budzenie co jakiś czas. Można
wykorzystać zewnętrzny układ RTC ciągnący 1uA, który będzie generował
przerwanie dla uC (a ten śpi w najgłębszym power-downie). To rozwiązanie
dużo bardziej energooszczędne niż timer 2 w ATmedze8 działający w trybie
RTC.
2) Zastosuj dedykowany układ do "sumowania" napięć zamiast 2 diodek. Ma
w środku komparator i klucze MOS, przez co otrzymujesz bardzo mały
efektywny spadek napięcia ważny przy zasilaniu z baterii. Szukaj w TI.
3) Dodaj przetwornicę step-up/down, która z pakietu tych baterii
(2,7-4,5V) zasili mikrokontroler.
4) Obniż ile się da wymagane napięcie zasilania uC (przy 3V procesor
ciągnie mniej prądu niż przy 5V) i spowolnij zegar (może do trywialnych
zadań wystarczy taktowanie 32 kHz?).
5) Zmień baterie alkaliczne na ogniwa litowe (np. SAFT) połączone
równolegle. W tej samej objętości magazynują dużo więcej energii a mają
przyjazne napięcie 3,6V, którym można zasilać bezpośrednio uC.
6) Zmień procesor na bardziej energooszczędny, np. z rodziny MSP430 (TI).
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: AK <arkkar_at_nospam_gazeta.pl>
Subject: Re: podtrzymanie bateryjne do ATMEGA8L
Date: Wed, 05 Jul 2006 20:44:54 +0200
Adam Dybkowski napisaĹ(a):
kuba napisaĹ(a):
6) ZmieĹ procesor na bardziej energooszczÄdny, np. z rodziny MSP430 (TI).
Albo ATmega88P (pico power)
Jest kompatybilny pinowo do Mega8
Pozdr
AK