Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 16 mar 2025, o 20:37


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
    Autor Wiadomość
    PostNapisane: 6 sty 2015, o 10:57 
    Offline
    Nowy

    Dołączył(a): 06 sty 2015
    Posty: 4
    Pomógł: 0

    Witam
    Chciałbym na wstępie zaznaczyć, że jestem początkującym, proszę o odrobinę wyrozumiałości.

    Mój problem polega na tym, że zmontowany układ wraz z procesorem, diodą, rezystorem (na płytce stykowej, jednak bez filtracji zasilania), podłączam do baterii 9V i dioda błyśnie, lub nie tylko przy podłączaniu do zasilania lub jego usuwaniu.
    Program jaki wgrywam


    Źle umieszczony program. Zielono-Rózowy J.



    Podczas programowania przez podstawkę, mkAVRcalculator znajduje procesor ATmega8a,
    przy podłączeniu przez złącza wyskakuje błąd
    Fusbity przestawiłem na 8 Mhz
    Z Slow SCK też próbowałem zmieniać, bez skutku.
    W Eclipse mam wgrany programator, program jest wczytywany poprawnie.
    Do procesora przez podstawkę też wygląda , że jest wgrywany poprawnie, ponieważ zapala się na krótką chwilę czerwona dioda na programatorze.
    przy podłączeniu przez złącza wyskakuje błąd

    Kod:
    avrdude.exe: set SCK frequency to 187500 Hz
    avrdude.exe: error: programm enable: target doesn't answer. 1
    avrdude.exe: initialization failed, rc=-1
    avrdude.exe: AVR device initialized and ready to accept instructions
    avrdude.exe: Device signature = 0x000000
    avrdude.exe: Yikes!  Invalid device signature.
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

    avrdude.exe done.  Thank you.


    Układ na płytce stykowej

    Obrazek

    Obrazek
    (te takie wystające to od wcześniejszego lutowania-nie mogłem się doczekać na płytkę stykową. na procesorze nie ma połączeń między nóżkami, starałem się przy rozlutowywaniu ;) )

    Będę bardzo wdzięczny za pomoc
    Pozdrawiam
    Jakub



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 11:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 gru 2013
    Posty: 201
    Lokalizacja: Koszalin
    Pomógł: 22

    Pascow napisał(a):
    podłączam do baterii 9V

    Baterie 9V podłączasz bezpośrednio do mikrokontrolera? czy przez stabilizator np.7805?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 11:19 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 18 lip 2014
    Posty: 6
    Pomógł: 0

    Mogłeś zabić tą atmege napięciem 9v. Jak zasilasz mikrokontroler z innego źródła przy programowaniu jak programator to podłącz dodatkowo masę od programatora. Błąd rc=-1 przeważnie wskazuje na złe podłączenie albo już uszkodziłeś tym 9v napięciem ten układ. Znajdź zasilanie 5v i więcej nie podłączaj pod nią 9v. Może jeszcze jej nie spaliłeś.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 11:56 
    Offline
    Nowy

    Dołączył(a): 06 sty 2015
    Posty: 4
    Pomógł: 0

    Nie podłączałem baterii podczas programowania, używałem wyłącznie zasilania z programatora, zewnętrznego zasilania używałem po zaprogramowaniu na podstawce i wprowadzeniu atmegi na płytkę stykową
    Nie używałem stabilizatora.
    Mikrokontroler nie był podłączony nigdy pod dwa źródła zasilania jednocześnie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 12:01 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27363
    Lokalizacja: Szczecin
    Pomógł: 1043

    Pascow napisał(a):
    Nie używałem stabilizatora.


    9 V do procka ??? ... to dlaczego kolega nie podłączył go od razu np pod 230 V ? ... to nie żart ... tylko pytanie skąd ty bierzesz takie pomysły, że np podasz 9 V ... a może 24 V ..... ? ... może więcej ?

    Jak myślisz skąd człowiek bierze informację o zasilaniu jakiegoś układu ?
    Czy myślisz, że napięcie zasilania zależy od użytkownika który podłącza układ ? czy od producenta który określa precyzyjnie jego warunki pracy ?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 12:02 
    Offline
    Użytkownik

    Dołączył(a): 05 sie 2014
    Posty: 69
    Lokalizacja: Kraków
    Pomógł: 11

    Pascow napisał(a):
    Nie podłączałem baterii podczas programowania, używałem wyłącznie zasilania z programatora, zewnętrznego zasilania używałem po zaprogramowaniu na podstawce i wprowadzeniu atmegi na płytkę stykową
    Nie używałem stabilizatora.
    Mikrokontroler nie był podłączony nigdy pod dwa źródła zasilania jednocześnie.


    Czyli po zaprogramowaniu podłaczyłeś pod 9V baterię, tak?
    Raz przebił mi stabilizator. Zamiast 5V zrobiło się 13V. Procek rozgrzał się, że nie można było dotknąć. Po ponownym podłączeniu do 5V ponownie się nagrzewał, ale wolniej. Właśnie po to stosuje się przetworniczki.

    Pozdrawiam



    Ostatnio edytowano 6 sty 2015, o 12:21 przez Ingvarusk, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 12:03 
    Offline
    Użytkownik

    Dołączył(a): 11 wrz 2013
    Posty: 709
    Zbananowany użytkownik

    Pomógł: 23

    Pascow napisał(a):
    Nie podłączałem baterii podczas programowania, używałem wyłącznie zasilania z programatora, zewnętrznego zasilania używałem po zaprogramowaniu na podstawce i wprowadzeniu atmegi na płytkę stykową
    Nie używałem stabilizatora.
    Mikrokontroler nie był podłączony nigdy pod dwa źródła zasilania jednocześnie.


    To, że nie zasilałeś z dwóch źródeł jednocześnie to mogło jedynie uratować Twój programator, bo 9V by go pewnie też zabiło.
    Zajrzyj do noty katalogowej do działu dotyczącego maksymalnych wartości zasilania i sygnałów które można podać na wejścia uC.
    Przecież podłączenie 9V do układu to wielka loteria - może spalił się całkowicie, może jakoś przeżył, a może uszkodziłeś niektóre jego bloki.
    Zapamiętaj - standardowe zasilanie AVR-ów to 5V, a dopuszczalne od 1,8 - 5,25 MAKSYMALNIE! (zależnie od modelu).

    --
    Grzegorz...


    ----------
    EDIT
    No i tu dodam trochę złośliwie - czytanie nie boli, a w przypadku Mirkowego bloga to nawet nie trzeba czytać, a oglądać i słuchać.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 12:57 
    Offline
    Nowy

    Dołączył(a): 06 sty 2015
    Posty: 4
    Pomógł: 0

    Dziękuję wszystkim za pomoc.
    Zmiana napięcia pomogła, procek przeżył moje znęcanie ;)
    Jeszcze raz dziękuję



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 13:07 
    Offline
    Użytkownik

    Dołączył(a): 11 wrz 2013
    Posty: 709
    Zbananowany użytkownik

    Pomógł: 23

    Pascow napisał(a):
    Dziękuję wszystkim za pomoc.
    Zmiana napięcia pomogła, procek przeżył moje znęcanie ;)
    Jeszcze raz dziękuję


    I tu rada dla każdego kto zaczyna: czytaj, czytaj, czytaj, a do tego czytaj ;) i oglądaj jak jest możliwość, bo to do wielu przemawia lepiej niż czytanie.

    --
    Grzegorz...


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 14:19 
    Offline
    Nowy

    Dołączył(a): 06 sty 2015
    Posty: 4
    Pomógł: 0

    A jeszcze jedno
    Podłączyłem zasilacz który na obudowie ma napisane 4,5V, miernik pokazuje mi 9,3V, a dioda miga. Podłączyłem tą baterię 9V jeszcze na której było 6,6V przed połączeniem, a po odłączeniu jej było już 4,6V (dioda migała). Dlaczego taki spadek napięcia na baterii? Czy to przez brak stabilizatora? A zasilacz, dlaczego takie różnice?
    Czy mógłby mi ktoś to wytłumaczyć?
    Będę bardzo wdzięczny
    Jakub



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 14:48 
    Offline
    Użytkownik

    Dołączył(a): 22 gru 2012
    Posty: 256
    Lokalizacja: Rumia
    Pomógł: 22

    Koledzy wyżej już pisali żebyś poczytał, pooglądał materiały dotyczące zabaw w "elektronika". W Internecie jest mnóstwo informacji dla początkujących, od Mirka poradników zaczynając. Chociaż traktują one głównie o programowaniu to i tematy czysto elektryczne też się pojawiają.

    Od czego masz ten zasilacz? Być może pod obciążeniem urządzenia do którego był przeznaczony na wyjściu faktycznie było by 4,5 V. Skoro Ty podłączasz tylko jeden procek i jedną diodę, to co one tam pobierają? Dlatego zasilacz "daje" całą mocą.
    Baterie 9 V nie są najszczęśliwszym źródłem zasilania, sam na własnej skórze się o tym przekonałem. Stabilizator nic by nie zmienił w kwestii spadku napięcia na baterii. Stabilizator ma za zadanie ustabilizować nam napięcie na określonym poziomie. No i biorąc ten Twój zasilacz plus popularny stabilizator 7805, miałbyś na wyjściu 5 V. Co na początek dało by Ci bezpieczne napięcie dla procesora.

    Tak na marginesie, to masz sporo szczęścia. Cały czas katujesz procek wyższym napięciem niż dopuszczalne, a on żyje. Twarda sztuka :) ;)


    Autor postu otrzymał pochwałę

    _________________
    http://www.marcingibas.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 6 sty 2015, o 14:53 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 gru 2013
    Posty: 201
    Lokalizacja: Koszalin
    Pomógł: 22

    Pierwsza zasada:do wszelkich modułów,układów scalonych itd.podajemy napięcie zasilające takie i tylko takie,jakie przewiduje jego nota katalogowa z parametrami odnoszącymi się do jego zasilania.Jeśli mówimy tu o mikrokontrolerach AVR najczęściej stosuję się 5V choć też są inne np.3,3V itd.Tolerancje + - są zazwyczaj bardzo małe i trzeba tego przestrzegać.
    Pamiętaj przed podłączeniem zasilania do układu scalonego trzeba w nocie katalogowej sprawdzić jego napięcie zasilania oraz sprawdzić miernikiem czy posiadany przez nas zasilacz spełnia te wymagania.

    Pascow napisał(a):
    Podłączyłem zasilacz który na obudowie ma napisane 4,5V, miernik pokazuje mi 9,3V, a dioda miga.

    Jeśli jest napisane na nim 4,5V a miernik pokazuje 9,3V to znaczy że jest to zasilacz niestabilizowany i bez obciązenia ma większe napięcie tu 9,3V.Nie podłączaj go.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO