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



Teraz jest 23 gru 2024, o 00:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 25 ] 
Autor Wiadomość
PostNapisane: 30 sty 2014, o 09:50 
Offline
Nowy

Dołączył(a): 30 sty 2014
Posty: 16
Pomógł: 0

Witam wszystkich,

proszę o wyrozumiałość, jeśli będą głupie (te pytania), z elektroniką nigdy nie miałem do czynienia, na starość mnie wciągnęło.. cóż kryzys wieku średniego różne ma oblicza...
ale do rzeczy:
próbuję zrealizować mały projekt na attiny85, prosty program w C który pobiera dane z czujnika ciśnienia MS5611 i pika lub buczy w zależności od zmiany ciśnienia, czyli paralotniowa vario "pikawka".
Problem w tym że (chyba) wysłałem do krainy wiecznych łowów już chyba 5 sztuk attiny, na początku myślałem że może nie lubią programowania na 3,3V (a programowałem na 3,3 bo ms5611 ma max. napięcie 3,7v, nie będę przecież demontował na czas programowania), druga hipoteza jest taka że to głośnik piezo nieopatrznie pozostawiony połączony do pinów PB0, PB1 a niezabezpieczony diodą atakował procki..
a może mój programator (kupiony na allegro za 20 zł ... wiem, wiem) daje w kość ?
Śmierć procka zawsze wygląda tak samo, programuję, błąd weryfikacji, następnie brak komunikacji (error -1), wkładam w to samo miejsce nowy attiny i działa.
Jednocześnie mam atmegę8 która znosi wszystkie eksperymenty bez słowa skargi od kilku miesięcy.
Dlaczego attiny85 ? bo płytka ma być jak najmniejsza, na tę chwilę mam plan aby całość zmieścić w nakrętce z butelki pet i zasilić baterią cr2032 - tu kolejne pytanie: czy dobrym pomysłem jest zakup attiny85V, skoro chcę zasilać układ 3V ?

ps. robicie kawał super roboty!
pozdrawiam
Franek

kila : Franek, nazywaj na przyszłość swoje tematy bardziej konkretnie, bo nazwa 'kilka pytań początkującego' nic nie mówi z poziomu przeglądu tematów, ok?



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 09:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Może twój programator nie jest przystosowany do programowania scalaczków zasilanych na 3V.
Pokaż co to za programator jakiś typ karta, katalogowa, producent.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 10:03 
Offline
Moderator
Avatar użytkownika

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

dokładnie jak mówi kolega wyżej - być może programator jest tylko na 5V i nie ma konwersji napięć ... a po drodze jakieś za duże prądy płyną i.... bum Ale może to jeszcze coś innego ... hmm generalnie dziwna sprawa skoro mówisz że np ATmega znosi te katusze - to i biedny tiny85 też powinien wytrzymać bez mrugnięcia oka

_________________
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  
 
PostNapisane: 30 sty 2014, o 10:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 sty 2012
Posty: 131
Lokalizacja: Kraków
Pomógł: 2

może źle ustawione fusbity?



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 10:37 
Offline
Nowy

Dołączył(a): 30 sty 2014
Posty: 16
Pomógł: 0

to jest dokładnie ten programator
http://electropark.pl/programatory/3244 ... 44001.html
a głośniczek piezo wymontowany z grającej kartki pocztowej
w fuse bitach wyłączam tylko wewnętrzny dzielnik /8,

aha jeszcze jedna rzecz, kombinowałem z bootloaderem do attiny ze strony http://jtxp.org/tech/tinysafeboot_en.htm, może to daje popalić, ale raczej procki raczej zdychały w trakcie programowania avrdude

dziękuję za odpowiedzi



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 10:46 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

No to teraz pytanie, czy na czas programowania tego Tiny przełączasz programator
na 3,3V
Bo jeśli nie to już masz przyczynę dlaczego biedaki tego nie wytrzymują... :-(

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 10:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Pytanie prozaiczne: czy w projekcie zmieniając tiny na mega i odwrotnie " mówisz o tym " programatorowi ( nie piszesz w jakim środowisku pracujesz, ale np.: w AVRStudio należy wpisać rodzaj procka w ustawieniach projektu oraz przy programowaniu w zakładce "do programowania")
Ja chwilę pracowałem ( cokolwiek to znaczy :P ) w AVRStudio4 i gdy zapomniałem zmienić przy programowaniu to albo wieszało programator - taki prawie STK500, albo uśmiercało uC. Nawiasem mówiąc te uśmiercone czekają na postęp medycyny ( czyt. moja wiedza ) może kiedyś ożyją ;)

Pozdr.



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 11:01 
Offline
Nowy

Dołączył(a): 30 sty 2014
Posty: 16
Pomógł: 0

programator ma zworkę, powinienem zawsze programować tiny na 3,3 ? przecież on ma możliwość pracy na 5V
(te które ubijam to zwykłe attiny bez V)
typ procesora przestawiam, to nie to
w zasadzie programuję w eclipse pod linuxem,
wczoraj zabiłem procka puszczając avrdude z ręki, gdzie w parametrach był napewno dobry procek
a ten głośniczek (bo jego teraz najbardziej podejrzewam) bywał podłączony do miso albo mosi,
a drugą nogą do masy, w czasie programowania oczywiście wydawał dźwięki



Ostatnio edytowano 30 sty 2014, o 11:33 przez franek, łącznie edytowano 2 razy

Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 11:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

franek napisał(a):
No to teraz pytanie, czy na czas programowania tego Tiny przełączasz programator
na 3,3V
Bo jeśli nie to już masz przyczynę dlaczego biedaki tego nie wytrzymują... :-(


No i tu może być przyczyna.
Na programatorze masz zworkę 5V i 3V musisz ją przestawić w zależności od napięcia na procku.

------------------------ [ Dodano po: 4 minutach ]

franek napisał(a):
a ten głośniczek (bo jego teraz najbardziej podejrzewam) bywał podłączony do miso albo mosi,
a drugą nogą do masy, w czasie programowania oczywiście wydawał dźwięki


To może być też przyczyną.
Mierzyłem kiedyś prąd jaki płynie przez taki pizo przy podaniu napięcia 5V stałego (nie modulowanego) miałem bodajże 150-200mA.


Autor postu otrzymał pochwałę

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 12:46 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

franek napisał(a):
Jednocześnie mam atmegę8 która znosi wszystkie eksperymenty bez słowa skargi od kilku miesięcy.
Dlaczego attiny85 ? bo płytka ma być jak najmniejsza, na tę chwilę mam plan aby całość zmieścić w nakrętce z butelki pet i zasilić baterią cr2032 - tu kolejne pytanie: czy dobrym pomysłem jest zakup attiny85V, skoro chcę zasilać układ 3V ?

W przypadku takich wątpliwości zawsze pomoże ci nota ;-)
Co możemy znaleźć w nocie dla 85V?
Już na samym na pierwszej stronie ważna informacja
Cytuj:
– ATtiny25V/45V/85V: 0 – 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V
– ATtiny25/45/85: 0 – 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V

Zatem jeden i drugi Ci się doskonale sprawdzi przy takim zasilaniu. Musisz tylko
zadbać o to żeby taktowanie też było w odpowiednich granicach.

Natomiast na stronie 161 widzimy:
Absolute Maximum Ratings*
Cytuj:
Voltage on any Pin except RESET
with respect to Ground ................................-0.5V to VCC+0.5V

zaś gwiazdka mówi:
Cytuj:
Stresses beyond those listed under “Absolute Maximum Ratings” may cause
permanent damage to the device.

Co oznacza, że jeżeli na jakiekolwiek wejście podasz napięcie Vcc+0,5V to mikrusek
może zejść z tego świata :-(
Ponieważ nie przełączałeś zworki na programatorze prawdopodobnie
"zamordowałeś" swoje tinki :-(
Owszem, programator pracuje na 2 napięciach, ale to niestety Ty jako użytkownik
musisz mu "powiedzieć" (przestawić zworkę) jakiego napięcia programowania
w danym momencie chcesz używać.


Autor postu otrzymał pochwałę

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 13:01 
Offline
Moderator
Avatar użytkownika

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

Natomiast taki programator:

http://atnel.pl/programator-atb-usbasp.html

pozwala bez stresu i przełączania zworki pracować spokojnie z prockami zasilanymi od +3,3V do +5V ... bo jest fajnie buforowany i ma dzięki temu od razu ładną translację / konwersję napięć. A gdyby trzeba było jeszcze niżej zejść z napięciem zasilania procka np 2,5V to też jest taka możliwość - chociaż wtedy trzeba już na nim przestawić (przelutować) zworkę SMD. Ale to tak przy okazji, na jakąś tam przyszłość podpowiadam gdyby był potrzebny kolejny programator albo gdyby kolega sam chciał sobie taki zrobić .... bo schemat oczywiście jest na stronie jak widać

_________________
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  
 
PostNapisane: 30 sty 2014, o 13:20 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 599
Lokalizacja: Lubin
Zbananowany użytkownik

Pomógł: 35

Przetworniki piezo mogą wydawać dzwięki ale też mogą wytwarzać napięcie. Całkiem możliwe że jak popiszczy i drga dalej moze wytworzyć dużo większe napięcie niż attiny wytrzyma.



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 13:26 
Offline
Nowy

Dołączył(a): 30 sty 2014
Posty: 16
Pomógł: 0

sorry, ale nie rozumiem,
skoro
"ATtiny25/45/85: 0 – 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V"
załóżmy że działam na 8Mhz,
mam programator który podaje 3,3 lub 5V, (lub 0 jak zworka zdjęta)

w jaki sposób mogłem przekroczyć napięcie, zasilając tylko z programatora?
co do zworek jasna sprawa, często zdarzało mi się tak że na 3,3V nie przechodziła weryfikacja, przepinałem na 5V i programowanie przechodziło



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 13:56 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

to była odpowiedź na pytanie czy t85V to dobry wybór. ;-)
Bo chcesz zasilać 3V z bateryjki...

Zaś odpowiedź na obecne pytanie jest trochę niżej. Tak jak Ci napisałem
w tabelce ze strony 161 zatytyłowanej: Absolute Maximum Ratings
Czyli po polskiemu w wolnym tłumaczeniu:
Parametry których w żadnym wypadku NIE WOLNO przekraczać ;)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 15:07 
Offline
Nowy

Dołączył(a): 30 sty 2014
Posty: 16
Pomógł: 0

MirkoT napisał(a):
to była odpowiedź na pytanie czy t85V to dobry wybór. ;-)
Bo chcesz zasilać 3V z bateryjki...

Zaś odpowiedź na obecne pytanie jest trochę niżej. Tak jak Ci napisałem
w tabelce ze strony 161 zatytyłowanej: Absolute Maximum Ratings
Czyli po polskiemu w wolnym tłumaczeniu:
Parametry których w żadnym wypadku NIE WOLNO przekraczać ;)


no tak :)
w takim razie głównym podejrzanym pozostaje piezo, będę uważał i zobaczymy jak to będzie
dziękuję bardzo za pomoc, wątek można chyba zamknąć



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 15:10 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

franek napisał(a):
MirkoT napisał(a):
to była odpowiedź na pytanie czy t85V to dobry wybór. ;-)
Bo chcesz zasilać 3V z bateryjki...

Zaś odpowiedź na obecne pytanie jest trochę niżej. Tak jak Ci napisałem
w tabelce ze strony 161 zatytyłowanej: Absolute Maximum Ratings
Czyli po polskiemu w wolnym tłumaczeniu:
Parametry których w żadnym wypadku NIE WOLNO przekraczać ;)


no tak :)
w takim razie głównym podejrzanym pozostaje piezo, będę uważał i zobaczymy jak to będzie
dziękuję bardzo za pomoc, wątek można chyba zamknąć

A dla mnie głównym podejrzanym pozostaje nieprzestawiony na 3,3V programator ;-)
Choć i piezo bym nie wykluczał...

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 15:22 
Offline
Nowy

Dołączył(a): 30 sty 2014
Posty: 16
Pomógł: 0

MirkoT napisał(a):
A dla mnie głównym podejrzanym pozostaje nieprzestawiony na 3,3V programator ;-)
Choć i piezo bym nie wykluczał...


aaaa to dalej nie rozumiem, skoro attiny85 może działać na 5V, co mu więc szkodzi programowanie na 5V ?



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 15:31 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

franek napisał(a):
MirkoT napisał(a):
A dla mnie głównym podejrzanym pozostaje nieprzestawiony na 3,3V programator ;-)
Choć i piezo bym nie wykluczał...


aaaa to dalej nie rozumiem, skoro attiny85 może działać na 5V, co mu więc szkodzi programowanie na 5V ?

A przeczytałeś co Ci skopiowałem z noty?

Może działać na 5V. Ale może też działać na 1,8V dla wersji V lub 2,7 dla tej bez literek
Natomiast maksymalne napięcie jakie możesz podać na dowolny pin procka (z wyjątkiem pinu RESET)
mierzone w stosunku do Gnd to Vcc+0,5V. To oznacza, że jeżeli zasilasz układ napięciem 3,3 volta
to maksymalne napięcie jakie może się pojawić na dowolnym pinie to 3,3V+0,5V = 3,8V
Każde wyższe napięcie może go "zabić".
Dlatego nie patrzysz jakie jest w ogóle maksymalne napięcie zasilania. Tylko jakim napięciem Ty go w danym
momencie zasilasz i od tego liczysz jakim maksymalnym napięciem możesz potraktować pozostałe piny
procka.
Czy teraz stało się to trochę jaśniejsze?

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 15:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 447
Lokalizacja: DKL
Pomógł: 53

Przygladam się tej dyskusji i też czegoś nie łapie, skoro zasila procesor napięciem VCC = 5V to zgodnie z tym co w nocie zapisano VCC+0.5, to na piny można podać max 5.5V, a tej wartości raczej nie przekracza.

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 15:42 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

matw napisał(a):
Przygladam się tej dyskusji i też czegoś nie łapie, skoro zasila procesor napięciem VCC = 5V to zgodnie z tym co w nocie zapisano VCC+0.5, to na piny można podać max 5.5V, a tej wartości raczej nie przekracza.

Być może masz rację.
Natomiast ja z tego zdania:
Cytuj:
Problem w tym że (chyba) wysłałem do krainy wiecznych łowów już chyba 5 sztuk attiny, na początku myślałem że może nie lubią programowania na 3,3V (a programowałem na 3,3 bo ms5611 ma max. napięcie 3,7v,

wyciągnąłem wniosek, być może błędny, że układ był zasilany napięciem 3,3V
Natomiast jak ustaliliśmy w toku dyskusji Autor nie przestawił na programatorze zworki na 3,3V a to znaczy, że
sygnały sterujące z programatora miały poziom ok. 5V

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 18:27 
Offline
Nowy

Dołączył(a): 30 sty 2014
Posty: 16
Pomógł: 0

ok, rozumiem o co Ci chodziło, tym niemniej taka sytuacja na pewno nie miała miejsca
dziękuję jeszcze raz za pomoc,
ps. właśnie odpaliłem układ na pierwszej samodzielnie wytrawionej płytce, wygląda koszmarnie, ms5611 na kabelkach, ale działa!!



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 18:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 447
Lokalizacja: DKL
Pomógł: 53

franek napisał(a):
...wygląda koszmarnie....
Może jakieś foto :D

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
 
PostNapisane: 30 sty 2014, o 19:19 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

no właśnie pokaż foto co zmajstrowałeś ;-)
I nie martw się. Następna będzie lepsza :!:

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
 
PostNapisane: 1 lut 2014, o 10:55 
Offline
Nowy

Dołączył(a): 30 sty 2014
Posty: 16
Pomógł: 0

MirkoT napisał(a):
no właśnie pokaż foto co zmajstrowałeś ;-)
I nie martw się. Następna będzie lepsza :!:


proszę się nie śmiać
Obrazek
całość mieści się w zakrętce od butelki pet 1,5L

przy okazji kolejne pytania:
1.może można czymś zastąpić goldpiny (przynajmniej na etapie prototypu potrzebne mi są do programowania)?
są wielkie i wyłamują ścieżki .. potrzebuję czterech konektorów na podłączenie programatora, miejsca jak widzicie nie ma zbyt wiele
2. czy mogę programować układ zasilając go z baterii. a podłączając z programatora tylko masę rx i tx (programuję przez bootloader) ? wtedy zlikwidowałbym jeden goldpin
3. czy w zasilaniu bateryjnym jest sens stosować stabilizator napięcia ? zrobiłem i tak i tak i nie widzę różnicy



Góra
 Zobacz profil  
 
PostNapisane: 1 lut 2014, o 15:13 
Offline
Nowy

Dołączył(a): 30 sty 2014
Posty: 16
Pomógł: 0

4 piny a nie 6 już po wgraniu bootloadera, pierwszy raz wiadomo trzeba 6
też mi się wydaje że programowanie na 5V działa pewniej
dobry pomysł z igłami

dzięki za rady



Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 25 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO