Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

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

FastProject 13 Jul 2012 21:58 1448 0
  • #1
    FastProject
    Level 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:

    Code: basic4gl
    Log in, to see the code


    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:
    Code: basic4gl
    Log in, to see the code
    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:
    Code: basic4gl
    Log in, to see the code

    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