Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega328 RFM69 - RFM69W jak obudzić go trybu SLEEP

22 Wrz 2016 19:09 1011 6
  • Poziom 31  
    Witam.

    Płytka jest wyposażona w moduł RFM69W 433HMz i procesor ATmega328 taktowany zegarem 1MHz ( wewnętrznym ) i zasilana z baterii 3,6V.

    Płytka ma oddać informacje na żądanie ( co 10 min - 120 min ) w różnym czasie.
    W celu oszczędności prądu baterii wprowadzam RFM69 w tryb SLEEP ale nie potrafię go obudzić transmisją z drugiego modułu,
    jedynie przez zmianą trybu pracy na RX.

    I tu pytanie, czy da się go jakoś obudzić by sam przeszedł z trybu SLEEP do RX.

    W stanie SLEEP całość pobiera 2,3 mA w trybie RX 18,3 mA. Jak widać jest o co walczyć.
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Poziom 31  
    Teraz ładnie spada prąd z 18 mA na 3,5 mA, ale każde odczytanie paczki wyłącza tryb czuwania.
    Czy jest to normalne?
    Czy nadal robię coś nie tak.
  • Poziom 35  
    Wykonywanie pracy wiąże się z poborem prądu odczytuje pobiera , nadaje pobiera czuwa pobiera tylko znacznie mniej . Różnica będzie tylko wtedy kiedy nadaje cały czas i odbiera cały czas a przy nadawaniu oczywiście wszystko zależy od mocy i czasy nadawania .