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 30 kwi 2025, o 09:49


    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: 27378
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 27378
    Lokalizacja: Szczecin
    Pomógł: 1043

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