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 17 cze 2025, o 06:46


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 
    Autor Wiadomość
    PostNapisane: 17 lis 2016, o 22:04 
    Offline
    Nowy

    Dołączył(a): 27 sie 2014
    Posty: 19
    Lokalizacja: Warszawa
    Pomógł: 0

    Witam,

    Polaczylem Atmega328 z wymieniona w tytule firmowa przejsciowka. Konkretnie to pin PD1 z Tx z miejscu gdzie jest wyprowadzony pelny port RS232 TTL. Dodatkowo polaczylem GND. Czyli od Atmegi ida dwa kabelki do przejsciowki. Przejsciowka jest podlaczona do PC przez port USB. Procesor zasilam dodatkowym zasilaczem. Mam napisany program do nadawania przez UART, wysylam kilka znakow, daje delay 500ms i znowu kilka znakow. Na PC mam puty. Efektem dzialania programu sa znaki, ale nie te ktore wysylam. Znaki w jednej serii daja ten sam efekt. Czyli wyslanie trzech liter A powoduje pojawienie sie trzech zer, ale po tym delay juz znaczek A powoduje wyswietlenie innej literki.
    Chcialbym jakas podpowiedz :).
    Co do czesci sprzetowej to czy powinienem jakos to polaczenie procesor - przejsciowka rozbudowac?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 lis 2016, o 22:15 
    Offline
    Użytkownik

    Dołączył(a): 15 gru 2013
    Posty: 213
    Pomógł: 5

    A prędkość transmisji masz dobrze ustawioną?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 lis 2016, o 22:25 
    Offline
    Nowy

    Dołączył(a): 27 sie 2014
    Posty: 19
    Lokalizacja: Warszawa
    Pomógł: 0

    Mam kwarc 16MHz, predkosc 9600, 2 bity stop, 8 bitow danych, (przyklad przepisalem z noty procesora), WBR tez sprawdzalem, w terminalu ustawiam 9600 i dwa bity stop, bez kontroli parzystosci... Powinno byc dobrze.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 lis 2016, o 22:54 
    Offline
    Moderator
    Avatar użytkownika

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

    eeeeh panie Kapitanie - po raz kolejny przypomnę, że to forum to nie forum wróżek albo poetów żeby pisać wiersze ;)

    Pokaż swój kod związany z komunikacją zamiast zadawać opisowe kalambury. Kod powie więcej niż twoich 1000 słów opisu co ty robisz.

    Elektronicy posługują się schematami
    Programiści posługują się kodami źródłowymi

    ok? ;)

    _________________
    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: 18 lis 2016, o 11:14 
    Offline
    Nowy

    Dołączył(a): 27 sie 2014
    Posty: 19
    Lokalizacja: Warszawa
    Pomógł: 0

    Zgadzam się i pewnie coś narysuję :). Ale gdyby ktoś miał już sprawdzony sposób łączenia uP z przejściówką ATB-USB-RS232, tak aby wyświetlić coś sensownego na terminalu to chętnie skorzystam. Chodzi mi o fizyczne połączenie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 lis 2016, o 11:20 
    Offline
    Moderator
    Avatar użytkownika

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

    fizyczne połączenie to nawet masz pokazane tutaj:

    http://atnel.pl/atb-usb-rs232.html

    nie mów że nie zaglądałeś ? ;) ... nie mówiąc już o tym, że masz tam nawet filmik na którym pokazane jest co i jak .... nie wspominając też że w wielu swoich innych poradnikach używam tej przejściówki

    _________________
    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: 18 lis 2016, o 20:08 
    Offline
    Użytkownik

    Dołączył(a): 26 lut 2014
    Posty: 288
    Lokalizacja: Gdańsk
    Pomógł: 13

    Kapitan napisał(a):
    Konkretnie to pin PD1 z Tx z miejscu gdzie jest wyprowadzony pelny port RS232 TTL


    Linie TX i RX podłącza się na krzyż, czyli TX (przejściówka) z RX(Procesor) i RX(przejściówka) z TX(procesor)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 lis 2016, o 21:13 
    Offline
    Nowy

    Dołączył(a): 27 sie 2014
    Posty: 19
    Lokalizacja: Warszawa
    Pomógł: 0

    PD1 to jest nadawanie mojego procesora, czyli mam zle polaczone?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 lis 2016, o 21:35 
    Offline
    Moderator
    Avatar użytkownika

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

    Kapitan napisał(a):
    PD1 to jest nadawanie mojego procesora, czyli mam zle polaczone?

    eeeh panie panie


    _________________
    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: 18 lis 2016, o 22:04 
    Offline
    Nowy

    Dołączył(a): 27 sie 2014
    Posty: 19
    Lokalizacja: Warszawa
    Pomógł: 0

    Zamieszczam uproszczony schemat. Chcialbym sie dowiedziec czy te dwa przewody miedzy procesorem, a ATB-USB-RS232 wystarcza do nadawania? Oraz drugie pytanie, ktore mnie nurtuje to czy nie musze czegos uziemic lub zewrzec w laczowce CON2. Ta laczowka to oczywiscie integralny element przejsciowki.
    Dzieki za filmik, pewnie widzialem, ale chetnie jeszcze raz zobacze i mam nadzieje i dam znac jak znajde odpowiedz na moje pytania.

    Sprawdze tez ta sugestie na krzyz i dam znac.

    Dzieki za poswiecony czas :).

    PS
    Chcialem zamiescic schemat, ale *.jpg jest niedozwolone. Ciekawe jaki format jest dobry?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 lis 2016, o 22:21 
    Offline
    Moderator
    Avatar użytkownika

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

    Cytuj:
    Sprawdze tez ta sugestie na krzyz i dam znac.


    dżizas - ;) kolego .... kliknij w ten filmik - nie będziesz oglądał CAŁEGO tylko od wybranego przeze mnie momentu i nie pisz dalej o próbowaniu .... bo mnie skręca ;) ..... po 2-3 minutach obejrzenia tego fragmentu już NIGDY nie będziesz próbował - tylko zrozumiesz

    ------------------------ [ Dodano po: kilkunastu sekundach ]

    Cytuj:
    Chcialem zamiescic schemat, ale *.jpg jest niedozwolone.

    dozwolone dozwolone

    _________________
    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: 19 lis 2016, o 08:17 
    Offline
    Nowy

    Dołączył(a): 27 sie 2014
    Posty: 19
    Lokalizacja: Warszawa
    Pomógł: 0

    Film dalej jest od poczatku. Sporo jest o rownaniach z 10 zmiennymi i o niebieskich zebach. Nic nie widac o kablach RS :).

    ------------------------ [ Dodano po: 23 minutach ]

    Obrazek

    Uwaga, umiem dodac obrazek :), kawalek slonia jest zjedzony. No, moze to nie do konca ten slon, ale zawsze cos.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lis 2016, o 09:24 
    Offline
    Moderator
    Avatar użytkownika

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


    ok teraz jest z konkretnym czasem

    _________________
    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: 19 lis 2016, o 10:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Ze schematu wynika, że pin PD1(Tx) podłączyłeś do GND przejściówki, za to Tx przejściówki podłączyłeś do GND Atmega8.
    PD1(Tx) z Atmega8 powinieneś podłączyć do nóżki nr2(Rx) z ATB-USB-RS232, a GND z nóżką nr12(GND).
    Dodatkowo zwróć uwagę na prawidłowe zasilanie mikrokontrolera. Jak myślisz, gdzie powinna być podłączona nóżka nr20(AVCC)? ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lis 2016, o 11:16 
    Offline
    Użytkownik

    Dołączył(a): 26 lut 2014
    Posty: 288
    Lokalizacja: Gdańsk
    Pomógł: 13

    Co do prawidłowego zasilania itp, to obejrzyj:



    Warto obejrzeć całe od początku do końca, nawet kilka razy.

    A co do rysowania schematów:




    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 lis 2016, o 21:59 
    Offline
    Nowy

    Dołączył(a): 27 sie 2014
    Posty: 19
    Lokalizacja: Warszawa
    Pomógł: 0

    Udalo mi sie polaczyc procesor przez RS232 TTL w przejsciowce. To prawda na moim schemacie jest blad, ale nie tu byl problem, bo w rzeczywistosci polaczylem dobrze. Kwarc mialem zle ustawiony. Faktycznie wystarcza dwa kabelki do samego nadawania i nie trzeba pozostalych sygnalow z RS232 TTL zapetlac czy uziemiac, co mnie nawet dziwi.
    Wszystkim jeszcze raz dziekuje za pomoc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 lis 2016, o 23:04 
    Offline
    Moderator
    Avatar użytkownika

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

    Kapitan napisał(a):
    i nie trzeba pozostalych sygnalow z RS232 TTL zapetlac czy uziemiac, co mnie nawet dziwi.

    O żesz Matko jedyna ;) sorki że aż napiszę - ale mnie to dopiero zdziwiło .... pozostałe uziemiać ??? czy ja dobrze czytam? ... nie no ale napisane jak byk "uziemiać" ... i jeszcze to ciebie dziwi ? Czyli co masz np sygnały wyjściowe z układu RS232(TTL) np DTR albo RTS - panuje na nich, gdy nic się nie dzieje, stan wysoki czyli +5V ... a ty chciałbyś to uziemiać ? podłączać do GND? i robić ZWARCIE? ... żeby scalaka sfajczyć ? ;) .... proszę cię - postaraj się zawsze rozumieć co robisz to wtedy nie będzie ciebie to dziwić .... zamiast czytać gdzieś tam w necie jakieś czyjeś podpowiedzi z kosmosu ... bo pewnie tą drogą być może dowiedziałeś się o ... hmmm uziemianiu niewykorzystanych sygnałów RS232.

    _________________
    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: 24 lis 2016, o 23:41 
    Offline
    Nowy

    Dołączył(a): 27 sie 2014
    Posty: 19
    Lokalizacja: Warszawa
    Pomógł: 0

    Obrazek

    Kiedyś podłączyłem Atmega88 na podstawie takiego schematu. Byłem święcie przekonany, że ten pająk dookoła wtyczki jest połączony z masą. Nie musiałem tego łączyć osobiście to się nie przyjrzałem...
    Za to nurtuje mnie ciągle pytanie. Jak wyciągnę z Twojej przejściówki te trzy sygnały RS232 czyli Tx, Rx, Gnd to mam zrobić takiego pająka przy wtyczce w PC? Czy mogę sobie darować? To mnie jeszcze nurtuje.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lis 2016, o 11:04 
    Offline
    Użytkownik

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

    Nie, nie masz robić żadnego pająka :!:
    Za to jeśli chcesz to podłączyć do PC do złącza DB9 (jeśli takie masz w komputerze)
    to musisz zrobić konwersję napięć. Bo jak nie... to kupisz sobie nową przejściówkę.
    I jeszcze będziesz narzekał, że Mirek złe przejściówki robi - a to nie jest prawda

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



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lis 2016, o 11:25 
    Offline
    Nowy

    Dołączył(a): 27 sie 2014
    Posty: 19
    Lokalizacja: Warszawa
    Pomógł: 0

    Mam cały zapas przejściówek :). Nie narzekam, wytrzymałe są i jeszcze mają scalaka na podstawce. Dobra robota.



    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: 20 ] 

    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