logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
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 1251 14
REKLAMA
  • #1 15288152
    Chivo
    Poziom 27  
    Posty: 1326
    Pomógł: 81
    Ocena: 130
    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
  • REKLAMA
  • REKLAMA
  • #3 15288194
    Chivo
    Poziom 27  
    Posty: 1326
    Pomógł: 81
    Ocena: 130
    Problem z pinami sterującymi praca tranzystorów Q1 ... Q4, ale wyświetlacz świeci prawidłowo.
  • REKLAMA
  • #4 15288419
    BlueDraco
    Specjalista - Mikrokontrolery
    Posty: 6479
    Pomógł: 939
    Ocena: 421
    Biorąc pod uwagę, że nie zasilasz procesora, to mnie specjalnie nie dziwi (brak AVcc).
  • #5 15288452
    Chivo
    Poziom 27  
    Posty: 1326
    Pomógł: 81
    Ocena: 130
    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 27  
    Posty: 1326
    Pomógł: 81
    Ocena: 130
    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
    Posty: 14318
    Pomógł: 2090
    Ocena: 2203
    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
    Posty: 6479
    Pomógł: 939
    Ocena: 421
    W którym dokładnie miejscu mierzysz to napięcie? Jaka jest rzeczywista wartość rezystorów w bazie i w katodach wyświetlaczy?
  • REKLAMA
  • #10 15289089
    Chivo
    Poziom 27  
    Posty: 1326
    Pomógł: 81
    Ocena: 130
    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
    Posty: 6479
    Pomógł: 939
    Ocena: 421
    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 27  
    Posty: 1326
    Pomógł: 81
    Ocena: 130
    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  
    Posty: 3994
    Pomógł: 394
    Ocena: 573
    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 27  
    Posty: 1326
    Pomógł: 81
    Ocena: 130
    Robi sie cieply po dluzszej pracy. Zaloze radiatorek :D
  • Pomocny post
    #15 15290331
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    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.

Podsumowanie tematu

✨ Użytkownik zgłosił problem z napięciem na pinach ATmega8, gdzie w stanie niskim napięcie wynosi około 3,7V, co sugeruje potencjalne uszkodzenie procesora. W odpowiedziach zasugerowano sprawdzenie schematu oraz wartości rezystorów, a także podłączenie AVcc do +5V, co zostało potwierdzone przez autora. Wskazano, że napięcie mierzono na bazie tranzystora, co może wpływać na odczyty. Dodatkowo, zauważono, że stabilizator LM7805 staje się ciepły, co jest normalne przy dużym poborze prądu przez wyświetlacz. Użytkownik został zachęcony do dokładniejszego opisu problemu w przyszłych postach.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA