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



Teraz jest 30 sty 2025, o 20:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 17 mar 2014, o 00:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 29
Pomógł: 0

Witam,
Zakupiłem ostatnio układ do komunikacji między moją atmegą a komputerem. Tutaj zdjęcia i opis:
ObrazekObrazekObrazek
[ bardzo proszę jak najszybciej umieścić te fotki zgodnie z zaleceniami na naszym forum topic44.html dobrze ? taka moja prośba gorąca - mirekk36 (bo inaczej zostaną one usunięte) ]

Przed podpięciem mam dwa pytania.
1. Potrzebny mi jest jeszcze kabel DB9 wtyk-gniazdo. Nie mam w swoim laptopie gniazda db9, więc wystarczy jak kupię przejściówkę db9-usb i będzie wszystko śmigać?

2. Dobrze myślę, że wystarczy połączyć tylko 4 kabelki ( 2x GND, RXD i TXD)? Co miał na myśli autor pisząc: "Należy pamiętać aby masy urządzeń połączyć ze sobą"

Pomożecie?



Ostatnio edytowano 17 mar 2014, o 01:24 przez Harahido, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2014, o 01:03 
Offline
Moderator
Avatar użytkownika

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

Harahido napisał(a):
Co miał na myśli autor pisząc: "Należy pamiętać aby masy urządzeń połączyć ze sobą"


No ale na początku tego zdania w pkt.2 sam sobie odpowiedziałeś na to przecież .... no bo pisałeś o 2xGND więc czego jakby nie rozumiesz? .... GND to masa urządzenia i obydwie MUSZĄ być połączone

odnośnie pkt.1 to powiedz czy nie lepiej było kupić przejściówkę USB/RS232 z wyjściami TTL ? mógłbyś od razu te wyjścia do procka podłączać. Zainteresuj się właśnie takimi przejściówkami i szczególnie na scalaku FT232RL ok?


Autor postu otrzymał pochwałę

_________________
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: 17 mar 2014, o 01:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 29
Pomógł: 0

Zdjęcia poprawione.

1.Szukałem jakiegoś większego znaczenia w tym łączeniu mas. Bezsensowne kombinowanie.

2. Mądry polak po szkodzie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2014, o 04:34 
Offline
Moderator
Avatar użytkownika

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

ale to jak? uwazasz ze to polaczenie mas jest bezsensowne?

_________________
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: 17 mar 2014, o 10:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 29
Pomógł: 0

Oczywiście, że nie. Myślałem, że trzeba zrobić coś jeszcze oprócz połączenia tych dwóch przewodów. Nie potrzebnie szukałem drugiego dna.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2014, o 12:03 
Offline
Moderator
Avatar użytkownika

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

aha ;) ... no to teraz jeśli już musisz kupić przejściówkę USB/RS232 to pamiętaj żeby była ona na drugim końcu rzeczywiście RS232 (standard napięć RS232) a nie TTL bo niestety wiele osób tego nie rozróżnia a i chińscy producenci tego nie rozróżniają więc nie dziwne gdy później się okazuje nawet czasem - że ktoś kupi taką przejściówkę a na jej końcu z gniazdem DB9 są sygnały TTL (a podpowiem - że tu nie chodzi TYLKO o poziomy napięć .... bo stany niskie i wysokie też się różnią w TTL i RS232 i to mocno)

_________________
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: 17 mar 2014, o 15:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

Tam dla potomnych:
Obrazek

Górny przebieg: RS232C, dolny: RS232 TTL



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2014, o 15:14 
Offline
Moderator
Avatar użytkownika

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

bardzo dobra ściąga dla potomnych ;) oby ci potomni tu często zaglądali ;)

_________________
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: 20 mar 2014, o 12:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 mar 2014
Posty: 29
Pomógł: 0

Już się pogubiłem w tym. Proszę sprawdźcie czy poprawnie rozumuję:

1. RS232 to standard wysyłania danych,
TTL to standard wysyłania danych,
złącze RS232(np. DB9) to gniazdo przez które mogą przechodzić sygnały RS232 i TTL
nie istnieje złącze TTL

2. W moim przypadku na wyjściu mam standard TTL i złącze DB9. Kupię kabel db9- usb i połączę się z komputerem to wyjdzie na to samo jakbym kupił to co mi polecałeś w drugim poście, czyli przejściówkę USB/RS232 z wyjściami TTL.

Kupiłem przejściówkę db9-usb z opisem "ADAPTER USB TO COM (RS232)" - więc taka będzie dobra do obsługi układu z pierwszego postu?

Mam wrażenie, że już wszystko pomieszałem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 mar 2014, o 12:57 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3210
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Proponowałbym takie rozróżnienie:

transmisja z poziomami 3V lub 5V to UART;
transmisja z poziomami ~10 lub 12V to RS 232 (przechodząca czasami przez złącze DB9).

Oba mają ta samą (!) transmisję danych tylko inne poziomy napięć dla stanów logicznych.

Jeśli nie masz złącza DB9 w komputerze to proponowałbym sprzedać to co masz, bo dokonujesz podwójnej (nie potrzebnej konwersji).

Lepiej nabyć (lub zrobić) przejściówkę USB/UART dla napięc 3V/5V.


Autor postu otrzymał pochwałę

_________________
http://www.jaglarz.info



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

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

RS232 mówi nam m.in. o poziomach napięć jakie przyjmuje stan niski i wysoki. Stan niski jest to napięcie ok. 12V a stan wysoki to ok. -12V. I taki zakres napięć występuje w twojej przejściówce na złączu DB9.
Natomiast TTL mówi nam o tym, że stan niski to napięcie 0V czyli GND a stan wysoki to napięcie 5V. I takie napięcia masz na złączu goldpin. Widzisz różnicę? Nie dość, że inne poziomy napięć to jeszcze odwrócone. Przeanalizuj dokładnie rysunek kolegi icer_cmg.
Czyli żebyś mógł podłączyć procka do laptopa (który nie ma złącza DB9) potrzebujesz jeszcze przejściówkę, DB9 (RS232) - USB
procek(TTL)<---->(TTL)przejściówka(RS232)<------->(RS232)przejściówka(USB)

Poza tym twoja przejściówka zasilana jest z nieużywanych linii złącza DB9. A nie jestem pewien czy wszystkie przejściówki RS232-USB mają te linie wyprowadzone do złącza DB9. I wtedy będziesz musiał kombinować z zewnętrznym zasilanie tej przejściówki czy to z jakiegoś zasilacza czy chociaż by napięciem 5V którym jest np. zasilany procek.

Dlatego ja tak samo, jak koledzy wyżej, proponują ci kupić lub zrobić przejściówkę na USB, która będzie pracowała w standardzie TTL.


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

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