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

Czy procesor jest uszkodzony? ATmega8, napięcia na pinach.

Chivo 01 Sty 2016 15:10 1122 14
  • #1 15288152
    Chivo
    Poziom 26  
    Witam,

    Napisałem krótki program do sterowania diodą na pinach ATMEGA8. Gdy ustawiam stan wysoki napięcie na pinie wynosi 5V, natomiast w stanie niskim około 3,7V. Czy to znaczy, że procesor jest uszkodzony?
    Fragmenty kodu:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • #3 15288194
    Chivo
    Poziom 26  
    Problem z pinami sterującymi praca tranzystorów Q1 ... Q4, ale wyświetlacz świeci prawidłowo.
  • #4 15288419
    BlueDraco
    Specjalista - Mikrokontrolery
    Biorąc pod uwagę, że nie zasilasz procesora, to mnie specjalnie nie dziwi (brak AVcc).
  • #5 15288452
    Chivo
    Poziom 26  
    W prototypie na ktorym dzialam AVCC jest podlaczone do +5V. Dziekuje za ten blad - poprawie go nim wysle pcb do zakladu.
  • #7 15288908
    Chivo
    Poziom 26  
    Blad z AVCC juz wyjasnilem. Nie rozumiem dlaczego gdy na baze tranzystora Q1 podam stan niski to wyswietlacz dziala ale woltomierz wskazuje jako stan niski napiecie 3,7V.
  • #8 15289030
    tmf
    VIP Zasłużony dla elektroda
    Chivo napisał:
    Blad z AVCC juz wyjasnilem. Nie rozumiem dlaczego gdy na baze tranzystora Q1 podam stan niski to wyswietlacz dziala ale woltomierz wskazuje jako stan niski napiecie 3,7V.


    Rozumiem, że ten potencjał mierzysz na bazie tranzystora, a nie na wyjściu IO. Jeśli tak, to wszystko jest ok - uwzględnij napięcie odkładające się na szeregowym rezystorze.
  • #9 15289031
    BlueDraco
    Specjalista - Mikrokontrolery
    W którym dokładnie miejscu mierzysz to napięcie? Jaka jest rzeczywista wartość rezystorów w bazie i w katodach wyświetlaczy?
  • #10 15289089
    Chivo
    Poziom 26  
    Wartosci rezystorow sa na schemacie. Pin 9 Atmegi 3,78V kolektor Q2 1,4V. Dane na wyswietlaczu wyswietlaja sie prawidlowo. Uklad powstal na podstawie ksiazki pana Kardasia.
  • Pomocny post
    #11 15289116
    BlueDraco
    Specjalista - Mikrokontrolery
    Coś się nie zgadza - albo wartości rezystorów, albo napięcie zasilania wyświetlaczy, albo sposób mierzenia. Wartości napięć, które podajesz, są niemożliwe. Kiedy je miretysz i jak? Jeżli w czasie normalnej pracy wyświetlacza - to mierzysz średnią wartość napięcia, które przez 1/4 czasu wynosi 0, a przez 3/4 - ok. 5 V - to by się nawet zgadzało.
  • #12 15289231
    Chivo
    Poziom 26  
    Napiecia mierze podczas pracy. Napiecia moga sie zgadzac bo dane sa wyswietlane dynamicznie. Ostatnio zauwazylem ze stabilizator robi sie cieply i boje sie ze cos sie zepsulo. Stabilizator przewlekany LM7805. Jak co to przykrece mu radiator.
  • Pomocny post
    #13 15289287
    kamyczek
    Poziom 38  
    Ciepły ma prawo się robić pobór prądu przez taki wyświetlacz nie jest mały 7 led *10mA razy spadek napięcia na stabilizatorze (Uwe-Uwy) i się zrobi trochę ciepła ;) a przy multipleksie masz pewnie sporo większy prąd led bo na 10mA to je ledwo widać ;) . Gdybyś miał zwarcie to byś się do niego nie dotknął po 5s .
  • #14 15289377
    Chivo
    Poziom 26  
    Robi sie cieply po dluzszej pracy. Zaloze radiatorek :D
  • Pomocny post
    #15 15290331
    dondu
    Moderator na urlopie...
    Chivo napisał:
    Problem z pinami sterującymi praca tranzystorów Q1 ... Q4, ...
    ...
    Napiecia mierze podczas pracy. Napiecia moga sie zgadzac bo dane sa wyswietlane dynamicznie.

    I gdzie te informacje znajdują się w pierwszym Twoim poście, z którego wynika jedynie, że chcesz diodę sterować z pinu mikrokontrolera?

    Wstawiając temat na forum od razu dokładnie opisuj swój projekt i problem, byśmy za język ciągać Ciebie nie musieli, i wspólnie czas tracili.
REKLAMA