Az áramkör megfelelő áramellátása 2 zárt AA elem mellett - elektrotechnikai veremcsere
Eredetileg az összes mikrovezérlőt úgy tervezték, hogy 5 V-val működjön. Ezután bevezették a 3,3 V-os logikát, és a mikrovezérlők ezen a feszültségen fokozatosan megszűntek. Azóta ez a két szokásos feszültség, a 3,3 V a legnépszerűbb. Míg sok mikrovezérlő 2,7 vagy 2,6 V-ra vagy még ennél is alacsonyabbra eshet, az IMO a legjobb, ha 3,3 V-on futtatja őket, mivel sok perifériát is erre terveztek.
Olyan erősítésszabályozót szeretne használni, mint a MAX756, 3,3 V kimenettel 300 mA-nél. Elveszi az AA elemek kimenetét, és az elemek lemerülésekor a mikrovezérlő Vdd értékét állandóan 3,3 V értéken tartja. Egyetlen mennyiségben, 5,43 dollárért kapható a Digi-Key-től 8 tűs DIP csomagban.

A friss AA elemek 1,50 V és 1,65 V között indulnak, ami kettőjüknek 3,0 V és 3,3 V között van. Ez azt jelenti, hogy az akkumulátor feszültsége soha nem haladja meg a 3,3 V töltési feszültséget.
Ha leolvassa az akkumulátor feszültségét, akkor az akkumulátor feszültségét közvetlenül betöltheti a mikrovezérlő analóg bemenetébe, és leolvashatja az ADC-vel, mivel a mikrovezérlő Vdd értéke meghaladja az akkumulátor feszültségét.
Ha aggódik, hogy az elemeket hátrafelé helyezheti-e, helyezhet egy Schottky-diódát az elemek és a töltésszabályozó bemenete közé.
Ami a felhúzási ellenállásokat illeti, a kapcsoló nyitásakor nem merül fel áram, ha az áramkört úgy tervezték, hogy az ellenállás a gombhoz legyen földelve (lásd az alábbi képet).

1-) Szeretne magasabb feszültséget, mint az MCU működési feszültsége? Miért?
- Ha magasabb feszültséget használ, akkor olcsó lineáris szabályozót használhat az MCU feszültség ellátására.
- Nagyobb feszültség használatával növelheti az elemek számát és ezáltal a kapacitását.
Az AA elem feszültsége csökken a használat során. 2 AA típusú elemhez egy erősítő átalakítóra lesz szükség ahhoz, hogy az MCU-hoz szükséges 3.3 V-ot előállítsa. A friss AA akkumulátorok kb. 1,6 V-ról indulnak, de élettartamuk végén kb.
2-) Sok elemkezelő IC van. Használna áramkört/IC-t (szabályozás stb.) Az akkumulátor és az MCU között, vagy közvetlenül csatlakoztatná az akkumulátort és az MCU-t?
Személy szerint egy LTC3525-3.3V-t használok, de egy kicsit drágábbak.
3-) Hogyan olvassa le az akkumulátor feszültségét? Az Atmegas 1V1 belső referenciáját fogom használni.
Használja a 3,3 V-os VCC-t referenciaként, és olvassa le az akkumulátor feszültségét közvetlenül az ADC egyik érintkezőjén.
4-) Diódát kell használnom a fordított feszültséghez?
Nem, ha fordított feszültség elleni védelemmel rendelkező fokozatos átalakítót használ.
5-) A gombokat általában egy 10K-os felhúzással használják, amely a gomb megnyomásakor 300uA-t húz. Húzza az áramot akkor is, ha nincs megnyomva? Van-e nagyobb ellenállása?
Nem, nem vesz áramot, ha nem nyomják meg, és az MCU csapot bemenetre állítják. Az MCU rendelkezik belső felhúzó ellenállásokkal, amelyeket egyébként is használhat, így nincs szüksége a 10K felhúzó ellenállásra. Ha valóban kevés az áramfogyasztása, és van egy nyitott gyűjtője/gombja, amely gyakran bekapcsol, helyezzen be egy 220K-os húzóellenállást és kapcsolja ki a belső felhúzós ellenállásokat.
Az áramköröm egy Atmega328p-ből, 900 MHz-es RF-ből, 2 gombból és 3 LED-ből áll. Normál terhelés mellett 60 mA-t húz. Alvó üzemmódokkal próbálok nagyon rövid lenni.
Az ATMega328P futás közben körülbelül 6mA-t fogyaszt, alvás közben pedig kevesebb, mint 100uA lehet.
Ha valóban Arduino kártyát használ, az IIRC-t további 10 mA-vel fogja használni a lineáris szabályozó, és többet az USB-soros átalakító chip. A boost konverter használata sok energiát takarít meg.
Ha saját táblája van, akkor az áramellátási problémái valami másnak köszönhetők, valószínűleg a 900 MHz-es RF-nek. Ott keresnék megtakarításokat. Ha XBee-ről van szó, állítsa a ciklusán aludni.