Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Atmega 8 Bascom - sterowanie stanem wysokim wyświetlacza Led wspólna anoda

waleryfw 21 Paź 2013 21:03 2061 7
  • #1 21 Paź 2013 21:03
    waleryfw
    Poziom 13  

    Mam problem z dopasowaniem tranzystorów sterujących anodę wyświetlacza Led .
    Program jest gotowy napisany w Bascomie i nie chcę go zmieniać a na schemacie są dwa tranzystory i trzy oporniki , zasilane + 12V od strony anod bo zastosowane wyświetlacze były wysokie prawie 10 cm . Chciałbym zmienić na 5V i dobrać inne parametry oporników . Proszę o pomoc bardziej doświadczonych kolegów .

    0 7
  • #2 21 Paź 2013 21:13
    mickpr
    Poziom 39  

    Narysuj schemat. Narzędzie do rysowania schematów masz wbudowane w elektrodę.
    Jakim wyświetlaczem dysponujesz? Podaj model wyświetlacza.

    waleryfw napisał:
    Proszę o pomoc bardziej doświadczonych kolegów .
    Do tego "zadania" wystarczy znajomość prawa Ohma.

    0
  • #3 21 Paź 2013 21:37
    waleryfw
    Poziom 13  

    Jest to schemat z Edw termometr Avt3070 . Przepraszam że tak podaję ale nie wiem jak wkleić rysunek .

    Dodano po 3 [minuty]:

    A wyświetlacz typowy zakupiony w TME 13 mm h

    0
  • #4 23 Paź 2013 20:15
    waleryfw
    Poziom 13  

    Zrobiłem taki rysunek . Układ ten ma być zasilany 5V a nie 12V . co zmienić aby działał poprawnie .

    Dodano po 51 [sekundy]:

    teraz chyba się udało zamieścić

    0
  • #5 23 Paź 2013 23:01
    emarcus
    Poziom 35  

    waleryfw napisał:
    Zrobiłem taki rysunek . Układ ten ma być zasilany 5V a nie 12V . co zmienić aby działał poprawnie .




    Ta częśc układu ma szansę działac poprawnie przy zasilaniu 5V bez zmian, mimo że ten układ nie poprawny !!!. Wystarczyłby tylko jeden tranzystor PNP w funkcji kluczujacej anodę, co wymagałoby zmiany w programie; załączac je stanem niskim na wyjściach z processora. Ten tranzystor BC547 nie wnosi nic do układu poza odwróceniem stanu logicznego.
    Ponieważ stosujesz inny wyświetlacz niż w org. projekcie o niższych parametrach, to pewne zmiany są kompensowane przez zasilanie niższym napięciem. Nie wszysko jednak tak będzie 'pasowac'. Nie potrzebujesz stosowac diod D1 do D6 w obwodzie wyświetlania Dp.
    Nie masz potrzeby stosowania oddzielnych tranzystorów (BC846) do załączania katod LED; można tam zastosowac ULN2803 ( nie wiem dlaczego autor projektu zrezygnował z tej opcji). Zaoszczędziłoby to wiele miejsca na PCB a także na ilosci elementów 'dyscretnych' (tranzystory Q9 do Q16 oraz rezystory R22 do R29).
    Rezystory w obwodach segmentów (330 ohms) mogą powodowac zbyt ciemne świecenie wyświetlaczy (zależy jaki masz wyswietlacz), byc może trzeba je zmnjejszyc do 150 a nawet 100 ohms. Przy zasilaniu statycznym (praca ciągła) może wydawac się że świecą dostatecznie jasno, lecz przy dynamicznym multiplexing wypełnieniu 25%, ich jasnośc może byc nie zadolwalająca.
    Mimo że data publikacji na której sie wzorujesz nie jest zbyt odległa to sam projekt wygląda troche na "RETRO". Wiele rzeczy możnaby tam poprawic.


    Obrazek, istniejący diagram możesz zamieścic wg instrukcji:
    https://www.elektroda.pl/rtvforum/viewtopic.php?p=9767614#9767614
    (patrz trzecia pozycja od góry w listingu tematów tej grupy).
    Jeżeli jednak chcesz go dopiero rysowac to spójż na czerwony napis "Rysuj schemat" - powyżej edytora tekstu.

    e marcus

    0
  • #6 24 Paź 2013 14:10
    waleryfw
    Poziom 13  

    Dziękuję za odpowiedz tak obszerną . Układ ten działa dopiero jak podłączę zamiast 12V napięcie min 7,5V . Sprawdzone , a ma być 5V. Pisałem wcześniej że programu nie chcę zmieniać . ma zostać oryginał . Diody D1... D6 nie mam wlutowanych . Pisze kolega że wiele rzeczy można by poprawić , oczywiście że tak i dlatego mi wystarczy ten układ tranzystorowy do ster anod poprawić na 5V .

    Bardzo dziękuję za opis zamieszczania rysunku na stronie .

    0
  • Pomocny post
    #7 24 Paź 2013 14:33
    BlueDraco
    Specjalista - Mikrokontrolery

    Przy niższym napięciu zasilanie nie masz szans otworzyć tranzystora pnp. Zmień rezystory z 10k i 1k na 4k7 i 4k7 - wtedy zadziała (co nie zmienia faktu, że tranzystor npn jest tu zbędny).

    0
  • #8 24 Paź 2013 19:09
    waleryfw
    Poziom 13  

    I o to mi chodziło kolego . naciskam POMÓGŁ bo się należy , wszystko działa jest OK . Temat zamykam dziękuję wszystkim .

    0