logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Attiny24] [Bascom]Monitor napięcia baterii (bang gap)

FastProject 13 Lip 2012 21:58 1541 0
REKLAMA
MediaMarkt Black Week
  • #1 11103353
    FastProject
    Poziom 28  
    Witam,
    znalazłem ciekawy sposób na w miarę dokładny pomiar napięcia baterii: http://www.ikalogic.com/avr-monitor-power-supply-voltage-for-free/

    Chcę go zaadoptować do Bascoma, a ponieważ nie doszukałem się sposobu na pomiar za pomocą jego instrukcji to sam operuje na rejestrach przetwornika.

    Niestety po porównaniach z artykułu i po zmianach rejestrów odpowiednich do Attiny24 program nie che poprawnie mierzyć napięć.

    Powinien po spadku napięcia poniżej 3.3V włączyć diodą-nie robi tego. Czy poprawnie konfiguruje rejestry ADC i czy taki sposób sprawdzania bitu ADSC jest poprawny.

    Kod wygląda tak:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Jedyna rozbieżność w sposobie podłączenie procesora jest taka, żę ja nie mam podłączonego napiecia zasilania do pinu AREF w Attiny24, jednak ustawiając:
    Kod: text
    Zaloguj się, aby zobaczyć kod
    już mam Vcc jako odniesienie prawda?

    W czym może leżeć problem...czy próbował już ktoś tą metodę do pomiaru napięcia?

    EDIT. Już działa. Zagapiłem się i tu:
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Zamiast przesuwać w lewo jak powinno być przesuwałem w prawo. Teraz wykrywa niski stan napięcia zasilania i myli się o około 30mV zgodnie z multimetrem UT70A :D
  • REKLAMA
    MediaMarkt Black Week
REKLAMA