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

[BASCOM] Jak ustawić AREF w Attiny85 dla alarmu i woltomierza lipo 2S w BASCOM?

Juni[]r 05 Sty 2017 19:58 1164 6
  • #1 16175640
    Juni[]r
    Poziom 16  
    Syn posiada samochodzik zasilany z pakietu lipo 2x 2S. Problem w tym że posiada odcięcie zasilania przy zbyt niskim napięciu ale dla NiMH. Uszkodził przy tym już 3 lipole. Założenie alarmu sklepowego graniczy z cudem bo niema go gdzie umieścić. Są zbyt duże. Pogrzebałem w szafie i znalazłem attiny85. Pomysł taki - zasilanie z jednego ogniwa mieści się w granicach pracy. Wejścia analogowe podpięte do ogniw. AREF wewnętrzne 1,1V i 2.56V - znalazłem "Voltage Reference Selections for ADC" Ale nie wiem jak się to ma do ustawiania ? Czy to jest w Fucebitach czy w programie ? Do wyjścia Buzzer 5V obciążenie max 20mA więc noga da rade. Układ musi byc prosy i minimalna ilość elementów. A program mniej więcej taki

    Cos takiego
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    nartości 3,3V to wartości których nie znam na razie bo nie wiem jakie będzie to AREF.
  • #2 16175691
    tmf
    VIP Zasłużony dla elektroda
    Chyba prościej by to było zrobić na jakimś wzmacniaczu operacyjnym - o ile to ma być takie proste jak twój program.
    Co do VRef - ustawia się go programowo - wszystko masz w nocie procesora w sekcji o ADC. Swoją drogą, sprawdź tolerancję dla VRef w tym procesorze - w ATMega jest ona słaba i w efekcie albo ci się alarm włączy jak jeszcze aku będzie miał sporo energii, albo jak już będzie zbyt głęboko wyładowany. Nie pamiętam jak to wygląda w ATTiny. Kolejny problem - sprawdzanie stanu baterii aż takie proste nie jest - nagłe impulsy prądu mogą powodować spadek napięcia, mimo, że aku jest ciągle ok. Trzeba to jakoś uwzględnić w programie.
  • #3 16175753
    Jawi_P
    Poziom 35  
    tmf napisał:
    nagłe impulsy prądu mogą powodować spadek napięcia, mimo, że aku jest ciągle ok. Trzeba to jakoś uwzględnić w programie.

    No trochę kobyła na sprawdzanie bateryjki, ale zamiast programowo to można jeszcze dać kondensator, albo dodatkowo. Trochę zbuforuje impulsy. O ile miejsce jest. Zresztą przy komparatorze napięcia tym bardziej.
    Inne rozwiązanie, to mosfet, TL431 i ze 3 rezystorki.

    Co by daleko nie szukać.
    http://serwis.avt.pl/manuals/AVT772.pdf
  • #4 16175915
    Juni[]r
    Poziom 16  
    Tak tylko jak użyje tranzystora powiększę gabaryt no i to są 2 pakiety w szeregu. Od 4,2V do 3,2V dla jednego pakietu i 8,4V do 6,4V dla obu naraz bo przecież są w szeregu. Myślałem ze tylko zastosować Attiny + dzielniki napięcia (4 rezystory) + buzzer. Taki micro pajączek. Pytanie jaka będzie tego dokładność... Co do chwilowych spadków napięcia to nawet lepiej jak będzie wyło. Będę wiedział ze już się kończy bateria. Duże alarmy do pakietów tak działają i to jest dobra sprawa.
  • #5 16175927
    kamyczek
    Poziom 38  
    Wskaźników napięcia można zrobić wiele i na wiele sposobów . Jednak ja bym raczej zapytał czy w fabrycznym rozwiązaniu nie było odcięcia dla akumulatorów NiMh . Może wystarczy zmienić odpowiedni dzielnik żeby autko wyłączało się samoczynnie ? Poza tym w takim rozwiązaniu bardziej by się sprawdził wyłącznik zasilania niż alarm i po osiągnięciu minimum układ powinien odłączyć zasilanie a nie alarmować o niskim napięciu bo co z tego że piszczy jak się dziecko chce bawić ...
  • #7 16176152
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA