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? 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 15 lip 2025, o 16:36


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
    Autor Wiadomość
    PostNapisane: 13 paź 2014, o 12:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2012
    Posty: 119
    Pomógł: 3

    Witam.

    Urządzenie: sterownik 'termostat' - pomiar temp. za pomocą 3 czujników LM35, w zależności od temp. wysterowanie 5 kanałów PWM (1 sprzętowy + 4 programowe), wyświetlanie aktualnych danych na graficznym lcd.

    Program napisałem i testowałem na zestawie ATB z mikrokontrolerem Atmega16 taktowanym częstotliwością 16 MHz. Długość kabli do czujników które są w docelowym układzie i mierzą temp. to ok 0,5m.
    Program działa więc przyszedł czas na płytkę.

    Powstał taki oto stwór:
    Schemat
    Obrazek

    PCB
    Obrazek

    No i tu są już problemy. Po podłączeniu się programatorem wbudowanym w ATB i próbie wgrania programu z poziomu Eclipse - brak komunikacji, podobnie w przypadku MkAVRCalculator i chociażby próbie odczytania danych procesora.
    Za którymś tam razem w końcu załapie, uda się wgrać program... sterownik potrafi działać przez dzień czasu dobrze, po czym w jakimś losowym momencie znowu wszystko się wysypuje. Wyłączenie i włączenie zasilania nie pomaga - brak jakichkolwiek efektów działania uC na wyświetlaczu.

    Podmieniałem już uC na inny egzemplarz - to samo. Czy to rzeczywiście jest wina płytki ? Różne płytki już robiłem do rożnych urządzeń ale czy ta jest naprawdę tak spartolona, że nawet komunikacja z uC ma prawo padać ? :|

    Z góry dzięki za jakąkolwiek pomoc.


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 paź 2014, o 16:52 
    Offline
    Użytkownik

    Dołączył(a): 04 cze 2013
    Posty: 517
    Pomógł: 26

    Kolego a próbowałeś bez podłączonego wyświetlacza wgrywać kod ?

    _________________
    Przewodnik|Sterownik akwariowy



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 paź 2014, o 17:10 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 paź 2011
    Posty: 780
    Pomógł: 20

    Bardzo dobra płytka :)

    Masz wszystko gęsto upakowanie wszystko zdaje się być ok linie programujące są niezależne tzn nic na nich nie wisi.

    Sprawdził bym napięcie zasilania po podłączeniu programatora lub podłączył zewnętrzne zasilanie do układu, a nie z programatora wtedy w złączu programatora łączysz sygnał GND z pinem GND programatora a +5V w złączu programującym zostawiasz niepodłączone.

    Sprawdź czy nie masz zwarć bardzo fajna płytka i ładna :)

    Jeśli obrócił byś kondensatory elektrolityczne o 90 stopni to mógłbyś uzyć przewlekanych i położyć je na PCB od strony przycisków ale to już kwestia mechaniki obudowy :)

    Pozdrawiam

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 paź 2014, o 17:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2012
    Posty: 119
    Pomógł: 3

    matekogon napisał(a):
    Kolego a próbowałeś bez podłączonego wyświetlacza wgrywać kod ?


    Tak, łapiąc się jak tonący brzytwy, próbowałem i tego, chociaż wyświetlacz wisi na pinach nie związanych z programowaniem. Bez efektu.

    stachu napisał(a):
    Bardzo dobra płytka :)

    Masz wszystko gęsto upakowanie wszystko zdaje się być ok linie programujące są niezależne tzn nic na nich nie wisi.

    Sprawdził bym napięcie zasilania po podłączeniu programatora lub podłączył zewnętrzne zasilanie do układu, a nie z programatora wtedy w złączu programatora łączysz sygnał GND z pinem GND programatora a +5V w złączu programującym zostawiasz niepodłączone.

    Sprawdź czy nie masz zwarć bardzo fajna płytka i ładna :)

    Pozdrawiam


    Ograniczają mnie wymiary panelu docelowego stąd tak "naźgane". Osobiście wygląd tej płytki mi się nie podoba bo wyświetlacz i przyciski wlutowane są od strony druku no ale cóż... coś za coś - nie chciałem robić dwustronnej. Mniejsza o to...
    Zasilanie całego układu pobierane jest z zasilacza komputerowego (stąd wlutowane gniazdo molex). Czy podłączę molex i programator (łącząc przy tym masy) czy sam programator i zasilanie z ATB - efekt jest ten sam. rc=-1

    Edit: Sprawdziłem miernikiem jeszcze raz kwestię zwarć - od tym względem też wszystko wygląda ok.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 paź 2014, o 20:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 gru 2013
    Posty: 43
    Lokalizacja: Toruń
    Pomógł: 2

    Mnie się nie podoba GND.... :(

    EDIT:

    czy aby to nie ma znaczącego wpływu na takie zachowania układu ?

    _________________
    Skajpaj: Zbyszek_1976



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 paź 2014, o 20:14 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Sprawdź ścieżki od kwarcu oraz zobacz jak wyglądają luty przy nim i kondensatorach ewentualnie popraw je.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2014, o 13:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2012
    Posty: 119
    Pomógł: 3

    Kwarc przelutowany, kondensatory również, wszystkie piny masy spiąłem na krótko za pomocą kabli zaraz przy uC i połączyłem bezpośrednio z pinem GND przy złaczu programowania.

    Nadal brak komunikacji. :(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2014, o 16:32 
    Offline
    Użytkownik

    Dołączył(a): 04 cze 2013
    Posty: 517
    Pomógł: 26

    Kolego wydaje mi sie że musisz wymienić avr

    _________________
    Przewodnik|Sterownik akwariowy



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 paź 2014, o 16:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2012
    Posty: 119
    Pomógł: 3

    Jeszcze coś - na pinach kwarcu powinienem mieć ok 2,5 V (połowa napięcia zasilania), natomiast po pomiarach.. na jednej nodze jest ok 5 V, na drugiej ok 1V.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2014, o 15:53 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Kwarc przelutowany - tzn. poprawione luty tak?
    A może spróbuj go wymienić i kondensatory też przy okazji.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2014, o 21:13 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2012
    Posty: 119
    Pomógł: 3

    Wczoraj znajomy mi też to podpowiedział - podmieniłem kwarc na inny. Cały czas to samo.

    Właśnie będę po raz kolejny podmieniał procesor.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 paź 2014, o 21:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 cze 2013
    Posty: 988
    Lokalizacja: Byram, MS 39272
    Pomógł: 55

    A jesteś pewien, że nie ma żadnych błędów na płytce? Nie mówie o projekcie, a o wykonaniu

    _________________
    Pomysły na podpis - wyślij SMSa +1 769 243 0011



    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