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 zasilacz mógł uszkodzić Arduino Leonardo? Brak wykrywania przez PC

Jazoniq 21 Lip 2014 09:46 1824 15
REKLAMA
  • #1 13812870
    Jazoniq
    Poziom 9  
    Posty: 8
    Witam
    Wiem że istnieje temat o podobnym problemie https://www.elektroda.pl/rtvforum/topic2784935.html#13443739 (mam tą samą płytkę z tego samego sklepu) ale w moim przypadku kabel jest raczej sprawny bo sprawdzałem dwa. Dodatkowo po pierwszym podłączeniu Arduino do komputera nie było żadnych problemów, wgrałem program aby cały czas świeciła dioda L i odłączyłem od PC. Po tej operacji podłączyłem płytkę pod zasilacz Czy zasilacz mógł uszkodzić Arduino Leonardo? Brak wykrywania przez PC
    i po chwili Arduino zaczęło wydawać niepokojący dźwięk więc odłączyłem od zasilania. Po ponownym podłączeniu do PC płytka wykonuje program ale nie jest w jakikolwiek sposób wykrywana przez komputer. Czy zasilacz mógł uszkodzić Arduino?
  • REKLAMA
  • #2 13812990
    Karaczan
    Poziom 42  
    Posty: 6683
    Pomógł: 865
    Ocena: 1101
    Tak bo ten zasilacz daje 9V AC a nie DC.
  • #3 13813014
    Jazoniq
    Poziom 9  
    Posty: 8
    Więc arduino pójdzie do kosza czy da się coś jeszcze zrobić?
  • #4 13813288
    Karaczan
    Poziom 42  
    Posty: 6683
    Pomógł: 865
    Ocena: 1101
    Zapewne jest do uratowania.
    Na początek sprawdź stabilizator napięcia i diodę zabezpieczającą.
    Możliwe też że sama ATmega dostała po tyłku, bo w Leonardo bezpośrednio ona odpowiada za komunikację USB.
  • REKLAMA
  • #5 13821304
    Jazoniq
    Poziom 9  
    Posty: 8
    Multimetrem sprawdzałem diody wszystkie działają.
    Jeśli chodzi o stabilizator to nie wiem czy źle wykonuje pomiar czy co ale na wyjściu i wejściu jest to samo napięcie, przy zasilaniu baterią 9V napięcie na stabilizatorze wynosi 7,5V.
  • REKLAMA
  • #6 13821463
    Karaczan
    Poziom 42  
    Posty: 6683
    Pomógł: 865
    Ocena: 1101
    Powinno wynosić 5V.
    Bezpiecznik przy USB jest raczej dobry skoro zasilanie z USB twoje Leonardo dostaje.
    ATMega więc pewnie oberwała.
    Jak wrócę do domu to spojrzę w schematy co tam między ATMegą a USB siedzi jeszcze.
  • #7 13832590
    Jazoniq
    Poziom 9  
    Posty: 8
    Co z tym schematem?
  • #8 13832791
    Karaczan
    Poziom 42  
    Posty: 6683
    Pomógł: 865
    Ocena: 1101
    Przepraszam cię najmocniej, zalatany jestem trochę ostatnio i nie mam głowy ;)
    Schemat jest tu:
    http://arduino.cc/en/uploads/Main/arduino-leonardo-schematic_3b.pdf

    Sprawdź oporności RN3A i RN3D, powinno być 22Ohm.
    I warystory Z1 i Z2, miernik nie powinien ci wykazać na nich żadnej oporności.
    Jeśli są uszkodzone można je wylutować tymczasowo.

    RN3 to ten element przy gnieździe USB na którym jest napisane 220.
    Warystory to te 2 małe elementy po przeciwnych stronach RN3.

    Jeśli te elementy są OK to ubiłeś ATMegę.
  • #9 13833149
    poprawa
    Poziom 15  
    Posty: 191
    Pomógł: 2
    Ocena: 32
    Oj, jak atmega dostała napięcie 7,5V na linie VCC to już najpewniej jest do wymiany, minusowe jeszcze dobijało. Stabilizator jest uszkodzony skoro został otwarty. Swoją drogą też mam atmegę która dostała 8,7V i wykonuje program ale nie widzi wejść.
  • #10 13843261
    Jazoniq
    Poziom 9  
    Posty: 8
    Nie ma za co przepraszać ja też nie zawsze mam czas.
    Sprawdziłem RN3A i RN3D mają po 22 omy. A warystory nie mają żadnej oporności ale też nie przewodzą napięcia (nie wiem czy tak być powinno).
  • Pomocny post
    #11 13843399
    Karaczan
    Poziom 42  
    Posty: 6683
    Pomógł: 865
    Ocena: 1101
    Tak, warystory są ok.
    Czyli jednak ATmega ubita.
    Przy cenach za jakie idzie nabyć klony zabawa w naprawę raczej mało opłacalna.
    Sam koszt ATmega32u4 to ok 30zł, chyba że trafi się tańszą.

    Jak masz programator można zobaczyć czy da się ładować programy po ISP.
    Z USB już raczej nic nie będzie.
  • #12 13843524
    Jazoniq
    Poziom 9  
    Posty: 8
    W takim razie zakupie programator i zobaczę czy da się cokolwiek zrobić.
  • #13 13843565
    poprawa
    Poziom 15  
    Posty: 191
    Pomógł: 2
    Ocena: 32
    Cóż, bez rs-232 arduino traci sens więc może pomyśl nad jakimś klonem zamiast programatora. Za chyba 30zł można mieć UNO r3 z ebaya które jest o dziwo dokładnym klonem jedynie bez logotypów, szukać trzeba chyba pod funduino.
  • REKLAMA
  • Pomocny post
    #15 13843999
    poprawa
    Poziom 15  
    Posty: 191
    Pomógł: 2
    Ocena: 32
    Nie mówię o kupowaniu podróbki (która jest z reguły naciąganiem i nawet nie ma na pokładzie atmegi) tylko o klonie - czymś co z założenia będzie działało tak samo jak oryginał i nie bije na podróbkę, nie przedstawia się jako coś czym nie jest (nie znajdzie się tam napisu arduino tylko coś z końcówką -duino, wygląd może się różnić ale forma zostanie ta sama albo przynajmniej kompatybilna). Podróbki z reguły nie działają ale połączenia mają prawidłowe więc wystarczy wlutować właściwą atmegę i mamy coś co po wgraniu bootloadera działa, w wypadku podróbek UNO trzeba kupić atmegę 328 DIP i atmegę 16U co już kompletnie się nie opłaca, z leonardo które używa tylko jednej atmegi ma to jeszcze sens. Jeszcze raz napiszę, nie kupować arduino tylko cośtamduino.

    Dodano po 9 [minuty]:

    Jak chcesz linki do aukcji które ręczą za poprawną budowę urządzenia to przypomnij się na PW jak serwer zacznie funkcjonować
  • #16 13845806
    Jazoniq
    Poziom 9  
    Posty: 8
    Podsumowując atmega ubita, a wymiana jej nie jest opłacalna.
    Myślę że problem został rozwiązany. W takim razie dziękuję za wszelką pomoc.
    Zamykam temat.

Podsumowanie tematu

✨ Użytkownik zgłosił problem z Arduino Leonardo, które przestało być wykrywane przez komputer po podłączeniu do zasilacza 9V AC. W odpowiedziach zasugerowano, że zasilacz mógł uszkodzić płytkę, a szczególnie układ ATmega, który odpowiada za komunikację USB. Użytkownik sprawdził diody i stabilizator napięcia, jednak napięcie na stabilizatorze wynosiło 7,5V, co jest nieprawidłowe. Po dalszych analizach stwierdzono, że ATmega najprawdopodobniej uległa uszkodzeniu, a naprawa może być nieopłacalna. Użytkownik rozważa zakup programatora, aby spróbować wgrać programy, ale zasugerowano również rozważenie zakupu klona Arduino, co może być bardziej ekonomiczne.
Wygenerowane przez model językowy.
REKLAMA