RS232 przez radio



Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!

Poprzedni Następny
Wiadomoœć
spis treści
From: Janusz Zag/orski <janzag_at_nospam_ue.eti.pg.gda.pl>
Subject: RS232 przez radio
Date: Tue, 04 Apr 2000 10:35:16 +0200


Witam

Chce przesylac dane w jednym kierunku pomiedzy dwoma 8051 przez radio
(433MHz AM - pasmo 2.5kHz). Nie wiem jaki jest najlepszy sposob na
synchronizacje ramek w nadajniku i odbiorniku, gdyz podczas transmisji
moze sie zdazyc, ze odbiornik srodek ramki potraktuje jako poczatek i
wyjda wtedy bzdury. Zalezy mi takze aby na jeden bajt danych przypadalo
co najwyzej 5 wysylanych bajtow. Nie wiem takze jak najlepiej
zabezpieczyc sie przed szumami z odbiornika (jaki jest ich wplyw na
poprawnosc transmisji) - czy mozna to zrobic latwo na drodze programowej
lub sprzetowej.
Jesli ktos zajmowal sie takim problemem prosze o odpowiedz.

pozdrawiam
Janusz

Poprzedni Następny
Wiadomoœć
spis treści
From: jareka1234_at_nospam_dawid.com.pl (Jaroslaw Andrzejewski)
Subject: Re: RS232 przez radio
Date: Tue, 04 Apr 2000 09:01:20 GMT


Tue, 04 Apr 2000 10:35:16 +0200, Janusz Zag/orski
<janzag_at_nospam_ue.eti.pg.gda.pl> napisał(-a):

Witam

Chce przesylac dane w jednym kierunku pomiedzy dwoma 8051 przez radio
(433MHz AM - pasmo 2.5kHz). Nie wiem jaki jest najlepszy sposob na
synchronizacje ramek w nadajniku i odbiorniku, gdyz podczas transmisji
moze sie zdazyc, ze odbiornik srodek ramki potraktuje jako poczatek i
można zastosować odstęp i kilkakrotne powtarzanie ramek. Odbiornik
odrzuci ramkę odebraną "od połowy", przeczeka odstep i następna ramkę
odbierze już prawidłowo.
Możesz też zastosować transmisję synchroniczną. Poczytaj o AX.25 -
protokole używanym przez krótkofalowców w sieciach Packet Radio.
Oczywiście interesować Cię będzie tylko najniższa warstwa, bo PR jest
łącznością dwustronną.
wyjda wtedy bzdury. Zalezy mi takze aby na jeden bajt danych przypadalo
co najwyzej 5 wysylanych bajtow. Nie wiem takze jak najlepiej
przy takim dopuszczalnym narzucie to całkiem niezły kod korekcyjny da
się zrelaizować
zabezpieczyc sie przed szumami z odbiornika (jaki jest ich wplyw na
poprawnosc transmisji) - czy mozna to zrobic latwo na drodze programowej
lub sprzetowej.
można na oba sposoby

--
Jarek Andrzejewski
(UWAGA: z adresu wytnij CYFRY - to jest pułapka na spamerów)

Poprzedni Następny
Wiadomoœć
spis treści
From: Janusz Zag/orski <janzag_at_nospam_ue.eti.pg.gda.pl>
Subject: Re: RS232 przez radio
Date: Tue, 04 Apr 2000 11:28:55 +0200


Jaroslaw Andrzejewski wrote:

Mo=BFesz te=BF zastosowa=E6 transmisj=EA synchroniczn=B1. Poczytaj o AX=
=2E25 -
protokole u=BFywanym przez kr=F3tkofalowc=F3w w sieciach Packet Radio.
Oczywi=B6cie interesowa=E6 Ci=EA b=EAdzie tylko najni=BFsza warstwa, bo=
PR jest
=B3=B1czno=B6ci=B1 dwustronn=B1.
Jesli masz jakies dokumenty o AX.25 to jesli mozesz to podeslij na
priva.

zabezpieczyc sie przed szumami z odbiornika (jaki jest ich wplyw na
poprawnosc transmisji) - czy mozna to zrobic latwo na drodze programow=
ej
lub sprzetowej.
mo=BFna na oba sposoby
Czy moglbys podac jak mozna to rozwiazac sprzetowo, bo odbiornik bedzie
mial niewiele czasu na zajmowanie sie jakimis zlozonymi procedurami.
Chyba, ze jest jakies proste i szybkie rozwiazanie.

Poprzedni Następny
Wiadomoœć
spis treści
From: jareka1234_at_nospam_dawid.com.pl (Jaroslaw Andrzejewski)
Subject: Re: RS232 przez radio
Date: Tue, 04 Apr 2000 09:51:41 GMT


Tue, 04 Apr 2000 11:28:55 +0200, Janusz Zag/orski
<janzag_at_nospam_ue.eti.pg.gda.pl> napisał(-a):

zabezpieczyc sie przed szumami z odbiornika (jaki jest ich wplyw na
poprawnosc transmisji) - czy mozna to zrobic latwo na drodze programowej
lub sprzetowej.
można na oba sposoby
Czy moglbys podac jak mozna to rozwiazac sprzetowo, bo odbiornik bedzie
mial niewiele czasu na zajmowanie sie jakimis zlozonymi procedurami.
Chyba, ze jest jakies proste i szybkie rozwiazanie.
miałem na myśli lepsze anteny i ew. lepszy odbiornik (np. od
superreakcyjnego).
--
Jarek Andrzejewski
(UWAGA: z adresu wytnij CYFRY - to jest pułapka na spamerów)

Poprzedni Następny
Wiadomoœć
spis treści
From: jareka1234_at_nospam_dawid.com.pl (Jaroslaw Andrzejewski)
Subject: Re: RS232 przez radio
Date: Tue, 04 Apr 2000 10:32:32 GMT


Tue, 04 Apr 2000 11:28:55 +0200, Janusz Zag/orski
<janzag_at_nospam_ue.eti.pg.gda.pl> napisał(-a):

Jaroslaw Andrzejewski wrote:

Możesz też zastosować transmisję synchroniczną. Poczytaj o AX.25 -
protokole używanym przez krótkofalowców w sieciach Packet Radio.
Oczywiście interesować Cię będzie tylko najniższa warstwa, bo PR jest
łącznością dwustronną.
Jesli masz jakies dokumenty o AX.25 to jesli mozesz to podeslij na
priva.
mam, ale zanim Ci wyślę podsunę Ci jeszcze inne źródło wiedzy o
"ramkach": ściągnij dane Z85C30 - to jest kontroler transmisji
synchronicznej.
--
Jarek Andrzejewski
(UWAGA: z adresu wytnij CYFRY - to jest pułapka na spamerów)

Poprzedni Następny
Wiadomoœć
spis treści
From: "Radosław Kuczmierczyk" <radek_at_nospam_bik.pl>
Subject: Odp: RS232 przez radio
Date: Tue, 04 Apr 2000 11:07:27 GMT


Pakiet przekazywanych danych powinien rozpoczynać się znacznikiem początku
pakietu.
Procedura dobircza powinna czekać na znacznik początku pakietu, a ponieważ
chcesz wiedzieć kiedy dane się kończą- przyda się pole z długością pakietu.

Ilość powtórzeń zależna jest wyłącznie od poziomu zakłóceń.
Uwaga: w łączności radiowej może się okazać że w ciągu doby występują
zakłócenia długotrwałe - i w tym momencie leżysz.

Trzeba pamiętać o odczekaniu pomiędzy wystawieniem nośnej a początkiem
nadawania. (dłużej niż czas towarcia bramki szumów w odbiorniku)

Pakiet danych powinin mieć CRC.

Kiedyś zrobiłem protokół w którym powtarzane pakiety były gromadzone a potem
statystycznie odzyskiwałem kolejne bajty (2 bajty z wartością "x", 1 z
wartością "y" - znaczy prawidłowe jest "x").
Z eksperymentów wynikło jednak że taki dopalacz nie ma sensu - bo jak
poprawiło się antenki to samo powtórzenie pakietu załatwiało sprawę.

Radek

Użytkownik Janusz Zag/orski <janzag_at_nospam_ue.eti.pg.gda.pl> w wiadomości do grup
dyskusyjnych napisał:38E9A944.D2E78A8A_at_nospam_ue.eti.pg.gda.pl...
Witam

Chce przesylac dane w jednym kierunku pomiedzy dwoma 8051 przez radio
(433MHz AM - pasmo 2.5kHz). Nie wiem jaki jest najlepszy sposob na
synchronizacje ramek w nadajniku i odbiorniku, gdyz podczas transmisji
moze sie zdazyc, ze odbiornik srodek ramki potraktuje jako poczatek i
wyjda wtedy bzdury. Zalezy mi takze aby na jeden bajt danych przypadalo
co najwyzej 5 wysylanych bajtow. Nie wiem takze jak najlepiej
zabezpieczyc sie przed szumami z odbiornika (jaki jest ich wplyw na
poprawnosc transmisji) - czy mozna to zrobic latwo na drodze programowej
lub sprzetowej.
Jesli ktos zajmowal sie takim problemem prosze o odpowiedz.

pozdrawiam
Janusz