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



Teraz jest 16 mar 2025, o 08:47


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 2 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