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

[Bascom] LCD hd47780 - włączenie/wyłączenie

maximus22_kr 01 Gru 2011 16:11 2937 10
REKLAMA
  • #1 10205558
    maximus22_kr
    Poziom 18  
    Witam
    Czy jest możliwe wyłączenie i włączenie wyświetlacza LCD w trakcie trwania programu?
    Chodzi mi o to, że chcę zrobić zasilanie backup'owe ( na razie najprostsze - pakiet akumulatorów przez diodę, choć wolałbym jakiś układ, który ładnie przełączy ) i podpiąć przez rezystor do tranzystora i z tranzystora na jeden z pinów Atmegi.

    O ile nie jest problem wyłączyć podświetlanie to, czy da się wyłączyć, a później włączyć LCD ? Chyba, że pobór prądu samego wyświetlacza jest niski i nie warto się tym zajmować ?
  • REKLAMA
  • #2 10205619
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #4 10206272
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #6 10206510
    manekinen
    Poziom 29  
    Dla akumulatorów, taki wyświetlacz nie będzie stanowił problemu - chyba że awaria zasilania ma trwać kilka miesięcy. Oczywiście bez podświetlenia.

    Jeśli to za mało, to https://www.elektroda.pl/rtvforum/topic802974.html
    Potem wyświetlacz można ponownie zainicjować, jeśli pamiętam to komenda Lcdinit wystarczy.
  • #7 10206799
    maximus22_kr
    Poziom 18  
    Pobór prądu LCD:
    układ sterujący 2,3 mA
    podświetlanie max 55 mA

    Zmierzyłem też zapis na SD i pobiera 12 mA.

    Co do podłączenia akumulatora, to 6V ( mam zarówno żelowy 6V/3,2 Ah jak i 5 sztuk 1,2 V/0,8A NiMh )

    Podłączenie najprostsze przez diody 1N4001 - pewnie diody Schottky byłyby lepsze ( podobnie jak podtrzymanie układu zegara RTC PCF8563 ). Wolałbym coś bardziej funkcjonalnego/praktycznego, może stabilizator wymienić na innych, żeby były mniejsze straty?

    Schemat poniżej - pewnie z błędami, ale idea chyba jasna
    [Bascom] LCD hd47780 - włączenie/wyłączenie
  • #8 10206815
    dondu
    Moderator na urlopie...
    maximus22_kr napisał:
    Pobór prądu LCD:
    układ sterujący 2,3 mA
    podświetlanie max 55 mA

    To wyświetlacz bez podświetlania możesz zasilać bezpośrednio z pinu mikrokontrolera, a podświetlanie przez tranzystor npn.
    To da Ci pełną kontrolę nad wyświetlaczem.
  • REKLAMA
  • #9 10206845
    maximus22_kr
    Poziom 18  
    Zawsze podłączam podświetlanie przez tranzystor, najczęściej z wyjścia PWM Atmega.

    manekinen
    czyli oprócz tranzystora do podświetlania dać drugi na zasilanie LCD, a w sytuacji braku zasilania odciąć obydwa. Po powrocie zasilania włączyć zasilania i zainicjować LCD - polecenie INITLCD
  • #10 10207680
    M. S.
    Poziom 34  
    Ja sobie sam wyświetlacz zasilam bezpośrednio z nogi uC. Przed wyłączeniem zasilania (noga na masę) końcówki sterujące ustawiam jako wejścia z wysoką impedancją. Podczas włączenia od nowa konfiguruję wyświetlacz i wszystko hula. Podświetlenie jest włączane poprzez tranzystor. Taki sposób zastosowałem w sterowniku kotła CO bo wyświetlanie informacji o stanie kotła zajmuje mi 2 minuty raz na kilka dni. Sterownik chodzi już ponad rok.
  • #11 10207697
    manekinen
    Poziom 29  
    Pamiętaj aby wszystkie piny łączące wyświetlacz przełączyć w tryb wejścia bez pullupów - bo brak zasilania sterownika LCD spowoduje przepływ prądu z tych pinów do GND i to będzie dodatkowy pobór.

    Wyświetlacz może być zasilany z pinu procka, tak jak napisał dondu - nie ma co komplikować.
REKLAMA