Witam,
Projektuje automatyczne rolety na czujnik światła. Płytkę, program oraz obudowę mam już gotową, pozostaje jedynie problem oszczędzania prądu a z tym niestety jest kiepsko.
Tutaj schemat płytki, zaznaczam tylko że zasilam układ z zasilacza od laptopa 19,8V, a nie 12V jak jest w schemacie:
![[Atmega8]Duży pobór prądu w wyniku podłączenia AVCC. [Atmega8]Duży pobór prądu w wyniku podłączenia AVCC.](https://obrazki.elektroda.pl/2764049800_1432816703_thumb.jpg)
Edytuj
Płytka bez podłączonych silników oraz bez uśpienia atmegi pobierała ~90mA a więc bardzo dużo.
Sprawdzałem płytkę przerywając ścieżki do dalszych części układu aby dowiedzieć się co pobiera tyle prądu.
Na samym początku zostawiłem tylko stabilizator i nic podłączone do jego wyjścia. Sam stabilizator pobierał 8,64mA.
Następnie doszedłem do mostka H i okazało się że źle zrobiłem podłączając wejścia Enable mostka H L298N na stale do +5V. Mostek pobierał prąd nawet wtedy kiedy silniki były wyłączone. Będę pamiętał o tym następnym razem.
Z odłączonymi Enable mostka H, układ pobiera 58mA.
Nie zauważyłem aby ULN2003 bez podłączonych silników pobierał jakiś prąd, chyba że bardzo małe wartości.
Przy uśpieniu Atmegi w tryb power down, układ pobiera 33,4mA.
Idąc dalej, zauważyłem że jeśli odłączę dławik od Atmegi a więc zasilanie części analogowej, to układ pobiera 10,11mA.
Tylko nie wiem dlaczego tak się dzieje, w programie wyłączam ADC komendą:
Jeszcze przed uśpieniem procesora.
Proszę o pomoc jak mógłbym podłączyć ADC żeby nie pobierało +20mA.
Pozdrawiam.
Projektuje automatyczne rolety na czujnik światła. Płytkę, program oraz obudowę mam już gotową, pozostaje jedynie problem oszczędzania prądu a z tym niestety jest kiepsko.
Tutaj schemat płytki, zaznaczam tylko że zasilam układ z zasilacza od laptopa 19,8V, a nie 12V jak jest w schemacie:
Edytuj
Płytka bez podłączonych silników oraz bez uśpienia atmegi pobierała ~90mA a więc bardzo dużo.
Sprawdzałem płytkę przerywając ścieżki do dalszych części układu aby dowiedzieć się co pobiera tyle prądu.
Na samym początku zostawiłem tylko stabilizator i nic podłączone do jego wyjścia. Sam stabilizator pobierał 8,64mA.
Następnie doszedłem do mostka H i okazało się że źle zrobiłem podłączając wejścia Enable mostka H L298N na stale do +5V. Mostek pobierał prąd nawet wtedy kiedy silniki były wyłączone. Będę pamiętał o tym następnym razem.
Z odłączonymi Enable mostka H, układ pobiera 58mA.
Nie zauważyłem aby ULN2003 bez podłączonych silników pobierał jakiś prąd, chyba że bardzo małe wartości.
Przy uśpieniu Atmegi w tryb power down, układ pobiera 33,4mA.
Idąc dalej, zauważyłem że jeśli odłączę dławik od Atmegi a więc zasilanie części analogowej, to układ pobiera 10,11mA.
Tylko nie wiem dlaczego tak się dzieje, w programie wyłączam ADC komendą:
Kod: C / C++
Jeszcze przed uśpieniem procesora.
Proszę o pomoc jak mógłbym podłączyć ADC żeby nie pobierało +20mA.
Pozdrawiam.