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

Układ przełączający zasilanie bez resetu procesora, max 100mA, min 1,8V

PROGRAMISTA 17 Maj 2006 21:53 3359 8
  • #1 2636171
    PROGRAMISTA
    Poziom 12  
    Posty: 62
    Pomógł: 7
    Ocena: 2
    Czy ktoś ma sprawdzony układ który przy przełączeniu z napięcia sieciowego na napięcie bateryjne nie spowoduje zresetowanie procesora. Mogą być pomysły.

    Układ mniej więcej pobiera max. 100mA, a przy wykryciu że jest zasilany z zasilania bateryjnego pobiera 80uA. Wykrycie takiego stanu zajmuje jakąś 1 sekundę.

    Mam mniej więcej opracowany swój schemat wg swojego pomysłu ale jego osiągi mnie troszkę przerażają (nie ma 100% pewności) i nie chciałbym aby to poszło do produkcji. Zdaje sobie sprawę że jest to dość trudny temat i nie chcę marnować więcej czasu na własne udoskonalenia.

    Musze zaznaczyć, że w chwili przełączenia napięcie nie może spaść poniżej 1,8V, bo taki impuls trwający nawet jakieś tam 1us i tak zresetuje procesor i cały wysiłek na marne.

    Kolejną sprawą jest ewentualna stabilizacja, sam stabilizator nie może pochłaniać wielkiego prądu, najlepiej żeby to było rzędu uA, bo zwykły 7805 bierze przy stabilizacji do 3mA, a to jest już niewiarygodnie dużo.
  • #2 2639957
    robball
    Poziom 21  
    Posty: 432
    Pomógł: 32
    Ocena: 33
    Nie możnaby użyć dwóch diod prostowniczych ( ewentualnie Shottky'ego), zapewniając dzięki temu automagiczny wybór źródła o wyższym napięciu oraz natychmiastową reakcję na zanik napięcia z zasilacza?
  • #3 2640834
    Witgol
    Poziom 20  
    Posty: 208
    Pomógł: 37
    Ocena: 7
    Witam.
    Prawdę mówiąc, nie bardzo rozumiem, dlaczego wykrycie zaniku zasilania sieciowego zajmuje aż 1sek? Jeżeli założymy układ wykrywania spadku napięcia i podłączymy do przerwania sprzętowego procesora, to przejście w stan uśpienia (ew. stan zmienjszonego poboru mocy) zajmie kilka-kilkanaście mikrosekund! Układ zasilania nie zdąży nawet dojść do krytycznego napięcia, kiedy już zostanie zredukowany prąd (a więc drastycznie zredukowane rozładowywanie kondensatorów w zasilaczu sieciowym) i można spokojnie przejść na baterię, nawet robiąc to jak zaproponował kolega powyżej.
    Co ew. do stabilizacji - oczywiście można znaleźć odpowiednie stabilizatory pobierające jakieś mikroampery, ale... Czy nie lepiej wybrać systemu procesorowego, który może bez problemów pracować przy nieco obniżonym zasilaniu i wtedy zasilać bezpośrednio z baterii, bez stabilizacji? Np. nomalnie system zasilany 5V, a po przejściu na akumulatory system pracuje na napięciu 4,8V (4x1,2V) do 4,2V.
    Oczywiście to tylko propozycja, nic nie wiem na temat konkretnego twojego rozwiązania - ew. juz istniejącego systemu, wiec może to co napisałem, ma sie nijak do problemu.
    Pozdrawiam
  • Pomocny post
    #4 2641092
    Mariusz Ch.
    VIP Zasłużony dla elektroda
    Posty: 6181
    Pomógł: 866
    Ocena: 461
    Witam.

    Zobacz aplikację ICL 7673. Jest idealna do twoich potrzeb.


    www.alldatasheet.com/datasheet-pdf/pdf/67441/INTERSIL/ICL7673.html



    Pzdr.
  • #5 2907574
    ukas
    Poziom 12  
    Posty: 80
    Ocena: 3
    Witam!

    Chciałbym pociągnąć temat dalej zwracając bardziej uwagę na samo źródło zasilania bateryjnego. Mianowicie układ zaproponowany w poście ponad moim jest super gdy stosujemy zasilanie np. z pakietu akumulatorów na napięcie 4,8V aplikacja z noty katalogowej tego układu przewiduje nawet ciągłe doładowywanie akumulatora podczas pracy z innego źródła. Wszystko fajnie ale gdy nie chcę stosować akumulatorów?
    Co pozostaje? Trzy baterie R6 lub te mniejsze AAA dające łącznie 4,5V - zgadza się. Ale mi bardziej podoba się bateria 9V do której są złącza na kabelku i w wielu obudowach przewidziane gniazda. I jak teraz zastosować taką baterie w układzie?
    Problem jest dokładnie takie że źródło zasilania z sieci to transformator ok. 6 do 7V a następnie liniowy stabilizator na 5V i dalej uP, wyświetlacz itd. A z baterii mamy 9V. Jak teraz obniżyć to napięcie aby można było je porównywać i wykrywać zanik zasilania z transformatora?

    Reasumując:

    Jak właściwie rozwiązać problem zasilania z baterii 9V układu pracującego na 5V z zastrzeżeniem że z zasilacza uzyskuje się od 6 do 7V??



    Pozdrawiam
    Łukasz
  • #6 2907690
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Witam
    trzeba zastosować przekaźnik sterowany czułym układem wykrywającym zanikanie napięcia. Przekaźnik ten będzie podłączał baterie do stabilizatora gdy zostanie zwolniony, można zastosować kontaktronowy żeby szybciej działał albo półprzewodnikowy z przełączanymi stykami (ma być zwarcie bez napięcia na cewce).
  • #7 2908636
    neo_dc
    Poziom 32  
    Posty: 2206
    Pomógł: 178
    Ocena: 211
    Na temat przełączania to się nie orientuje, ale do obniżenia 9 V na 5 V wystarczy chyba 7805... czy nie ?

    A moze hm dac wspolny elektrolit na oba zasilania.... powiedzmy 100uF, na czas przełączania to on by trzymal te energie by procek sie nie zresetowal i zrealizowac to na zwyklym przekazniku, moze na jakims kluczu tranzystorowym ?
  • #8 2908715
    Dar.El
    Poziom 41  
    Posty: 5450
    Pomógł: 750
    Ocena: 888
    Witam
    Tu chodzi aby nie pobierać prądu z baterii gdy jest zasilanie z sieci. Gdy bateria ma wyższe napięcie niż zasilanie podstawowe to jest wtedy mały problem.
  • #9 2908874
    Mariusz Ch.
    VIP Zasłużony dla elektroda
    Posty: 6181
    Pomógł: 866
    Ocena: 461
    Witam.

    Rozwiązanie problemu może się wydać "szalone", ale co mi szkodzi :sm9:

    Trzeba zmienić stabilizator na mikromocowy Low Drop np. LT 1020, LP 2950 lub podobny. Do szybkiego wykrycia zaniku napięcia sieciowego wykorzystać transoptor przystosowany do pracy z napięciem przemiennym np. TLP 620 i diodę zasilić z uzwojenia wtórnego transformatora.Wyjściem sterować układ przełączania źródeł zasilania mostek/ bateria. Dodatkowo trzeba podać sygnał informacyjny o zasilaniu bateryjnym do procesora.

    Pzdr.

Podsumowanie tematu

✨ Dyskusja dotyczy zaprojektowania układu przełączającego zasilanie z sieci na zasilanie bateryjne bez resetu procesora, przy prądzie maksymalnym około 100mA i minimalnym napięciu zasilania 1,8V. Kluczowym problemem jest uniknięcie spadku napięcia poniżej 1,8V podczas przełączania, co powoduje reset procesora. Proponowane rozwiązania obejmują zastosowanie dwóch diod prostowniczych (np. Schottky'ego) do automatycznego wyboru źródła o wyższym napięciu, szybkie wykrywanie zaniku napięcia sieciowego poprzez przerwania sprzętowe procesora oraz wykorzystanie niskoprądowych stabilizatorów typu Low Drop (np. LT1020, LP2950). Wskazano również na możliwość zastosowania układu ICL7673 firmy Intersil, dedykowanego do takich zastosowań. Dyskutowano o problemach z różnymi napięciami baterii (np. 9V vs. 4,5V) i konieczności obniżenia napięcia baterii do poziomu kompatybilnego z układem. Propozycje obejmują użycie przekaźników sterowanych czułymi układami wykrywającymi zaniki napięcia, kondensatorów elektrolitycznych do podtrzymania napięcia podczas przełączania oraz transoptorów (np. TLP620) do szybkiego wykrywania zaniku napięcia sieciowego. Podkreślono, że stabilizatory liniowe takie jak 7805 pobierają zbyt duży prąd spoczynkowy (ok. 3mA), co jest nieakceptowalne przy zasilaniu bateryjnym wymagającym niskiego poboru prądu (rzędu mikroamperów).
Wygenerowane przez model językowy.
REKLAMA