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



Teraz jest 29 gru 2024, o 02:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
 Tytuł: RS 232
PostNapisane: 5 gru 2012, o 15:57 
Offline
Użytkownik

Dołączył(a): 05 gru 2012
Posty: 67
Lokalizacja: Warszawa
Pomógł: 4

Witam,
proszę o poradę doświadczonych kolegów.
Mam do zaprojektowania i wykonania interfejs pozwalający "dogadać się" dwóm urządzeniom po RS232.
Transmisja 8 bitów 1 bit stopu bez kontroli parzystości, tylko jedno ustrojstwo "gada" z prędkością 1200 a drugie 9600.
Pytanie jak do tego podejść?
1. jeden procesor z podwójnym UART em
2. jeden procesor z jednym UART em i prędkość przełączana "w biegu"
3. dwa procesory każdy obsługuje swojego RSa i dogadują się np. po I2C
4. może jeszcze coś innego?
wszystkie pomysły uwagi mile widziane

pozdrawiam
wojtek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RS 232
PostNapisane: 5 gru 2012, o 16:32 
Offline
Moderator
Avatar użytkownika

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

Najlepiej chyba wykorzystać procek, który ma 2 UARTy sprzętowe i to zdecydowanie. Przy czym będzie po drodze trzeba zastosować buforowanie szczególnie jak ten 9600 będzie nadawał coś do tego 1200 ;) .... bo w drugą stronę to na żywca można słać dane.

_________________
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  
 Tytuł: Re: RS 232
PostNapisane: 5 gru 2012, o 20:03 
Offline
Użytkownik

Dołączył(a): 05 gru 2012
Posty: 67
Lokalizacja: Warszawa
Pomógł: 4

Tak myślałem, że 2x UART, al...
Buforowanie chyba nie będzie potrzebne, bo interfejs ma działać w ten sposób:
urządzenie 9600 to waga która nadaje (tylko w jednym kierunku)informacje o masie, w momencie jak pomiar jest stabilny mogę zatrzasnąć dane w swoim interfejsie (nawet rozłączyć transmisję RS) "obrobić je" i wysłąć spokojnie do urządzenia 1200 i poczekać na potwierdzenie. Następnie mogę przełączyć się na 9600 i czekać na kolejny pomiar masy. Prędkości przesyłania danych nie będą tu krytyczne, bo sam proces ważenia trwa kilka sekund.
Dlatego myślałem o przełączaniu prędkości RS w uP.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: RS 232
PostNapisane: 5 gru 2012, o 20:41 
Offline
Moderator
Avatar użytkownika

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

No tak - tą całą otoczkę to już ty znasz ;) więc wiesz czy trzeba buforować czy nie ... z tego co mówisz - rzeczywiście nie.

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO