podtrzymanie bateryjne do ATMEEGA8L



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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