W jaki sposób używać radiomodemu z RS232 i FSK do pełnej komunikacji duplex?
Re: Radiomodem
From: "Byrek" <byrek_at_nospam_masters.com.pl>
Subject: Re: Radiomodem
Date: 4 Nov 1997 09:15:20 GMT
I moje 3 grosze...
po pierwsze primo: modemy musza byc. Jakos trzeba ten sygnal
"przygotowac" do nadawania. Mozna oczywiscie uzywac modulacji FSK to
3-stanowo i polaczyc "galwanicznie" RS232 z nadajnikiem, ale po co?
Wcale nie... Zreszta, jak z jednej pary kabli zrobilbys full duplex??
Bo:
po drugie primo: potrzebny jest system korekcji bledow. Ew. system
detekcji kolizji i powtornego nadawania straconej informacji. Z tego
wzgledu najlepiej uzywac pakietowych systemow samokorygujacych.
System korekcji bledow jest zazwyczaj programowy :)
A wiesz, jaki system korekcji jest zastosowany w protokole TCP? Tu sie NIC
NIGDY nie pomyli
po drugie secundo: driwera "tlumaczacego" informacje seryjna na
pakiety i na oborot sa dostepne public domain wzglednie do napisania.
Wielki problem napisac - faktycznie ;)
--
Byrek
byrek_at_nospam_masters.com.pl
From: jareka_at_nospam_dawid.com.pl (Jarek Andrzejewski)
Subject: Re: Radiomodem
Date: Tue, 04 Nov 1997 21:25:20 GMT
po pierwsze primo: modemy musza byc. Jakos trzeba ten sygnal
"przygotowac" do nadawania. Mozna oczywiscie uzywac modulacji FSK to
3-stanowo i polaczyc "galwanicznie" RS232 z nadajnikiem, ale po co?
Wcale nie... Zreszta, jak z jednej pary kabli zrobilbys full duplex??
A jak działa telefon ? Ma więcej niż jedną parę? Nie zapewnia "full
duplex"?
Bo:
po drugie primo: potrzebny jest system korekcji bledow. Ew. system
detekcji kolizji i powtornego nadawania straconej informacji. Z tego
wzgledu najlepiej uzywac pakietowych systemow samokorygujacych.
System korekcji bledow jest zazwyczaj programowy :)
przy wolnych łączach tak
A wiesz, jaki system korekcji jest zastosowany w protokole TCP? Tu sie NIC
NIGDY nie pomyli
Prawdopodobieństwo pomyłki jest bbbbbbbbbbbardzo małe, ale NIGDY nie
mów NIGDY. Nawet zwykły przerzutnik myli się co 100000000000000
przełączeń. Kody korekcyjne i detekcyjne mają możliwość
poprawienia/wykrycia w chronionym ciągu bitów tylko pewnej liczby
błędów, zawsze mniejszej niż długość ciągu! Poczytaj trochę literatury
n/t teorii informacji; dla mnie wykłady z TI były to jednymi z
najciekawszych podczas studiów.
Jarek Andrzejewski
From: ZmieńNa_trzcionk_at_nospam_us.edu.pl (Piotr Trzcionkowski)
Subject: Re: Radiomodem
Date: Thu, 06 Nov 1997 16:32:07 GMT
4 Nov 1997 09:15:20 GMT, "Byrek" <byrek_at_nospam_masters.com.pl> napisał(a):
I moje 3 grosze...
po pierwsze primo: modemy musza byc. Jakos trzeba ten sygnal
"przygotowac" do nadawania. Mozna oczywiscie uzywac modulacji FSK to
3-stanowo i polaczyc "galwanicznie" RS232 z nadajnikiem, ale po co?
Wcale nie... Zreszta, jak z jednej pary kabli zrobilbys full duplex??
Bo:
po drugie primo: potrzebny jest system korekcji bledow. Ew. system
detekcji kolizji i powtornego nadawania straconej informacji. Z tego
wzgledu najlepiej uzywac pakietowych systemow samokorygujacych.
System korekcji bledow jest zazwyczaj programowy :)
A wiesz, jaki system korekcji jest zastosowany w protokole TCP? Tu sie NIC
NIGDY nie pomyli
TCP myli się jak trzeba jak pchnąć mu trochę zer. Zresztą suma
kontrolna CRC jest bodajże 2 bajtowa. W starym TCP bo w nowym chyba
więcej. Na dodatek o ile mi wiadomo nie ma żadnej korekcji tylko
wykrywanie. Więc jak się coś pomyli to w najlepszym przypadku ponowi
paczkę. Niestety takie ponawianie staje się mało skuteczne jeśli
większość paczek zawiera drobne przekłamania. Bo paczka ma np. 1500B
(im dłuższa tym lepsza w jednokierunkowej transmisji bo potwierdzenia
związane z przełączaniem odbiór/nadawanie kosztują dużo czasu) a z
tego dwa są walnięte. A paczka nie jest składana tylko musi dotrzeć w
całości. Jeśli już to należałoby do niepewnej transmisji przygotować
odpowiedni protokół programowo zgodny z TCP, lecz posługujący się
innymi technikami. Ostatecznie znacznie łatwiej zrobić to sprzętowo
choćby przy użyciu osobnego sterownika.
po drugie secundo: driwera "tlumaczacego" informacje seryjna na
pakiety i na oborot sa dostepne public domain wzglednie do napisania.
Wielki problem napisac - faktycznie ;)
Ano jest problem. To ma być rozwiązanie systemowe a nie samodzielna
biblioteka, czyli dla każdego posiadanego systemu potrzeba inny
sterownik zrobiony tak by każde oprogramowanie potrafiło go
wykorzystać. Musi być niezawodny=bezbłędny.
PT: http://www.cto.us.edu.pl/~trzcionk/
From: Robert Gad <gad_at_nospam_ds14.agh.edu.pl>
Subject: Re: Radiomodem
Date: Wed, 12 Nov 1997 20:14:21 +0100
Mogę udostępnić schemat modemu radiowego PK-96, do tego jest potrzebne
radyjko i licencja krótkofalarska, koszt takiego modemu robionego
samodzielnie to ok. 2-3 mln, działa na pewno (mój kolega ma działajšce).
Można zamówić gotowš płytkę drukowanš u jednego z krótkofalowców (adres
e-mail podam zainteresowanym). Pracuje z predkociš 1200 i 9600, opis
był w jednym z Radioelektroników. W Krakowie jest jeden BBS pracujšcy
chyba z prędkociš 1200 w Obserwatorium Astronomicznym UJ ( adres:
kraków.ampr.org), poza tym jest kilka prywatnych.
Pozdrawiam.
--
Robert Gad
mail: gad_at_nospam_ds14.agh.edu.pl
SQ7FBE