Jak skonfigurować bezprzewodow± komunikację do '51 z zasięgiem 20m i korekcj± błędów?
Lacznosc bezprzewodowa do '51 (np. 89c2051)
From: trans_at_nospam_amber.tuniv.szczecin.pl (=?ISO-8859-2?Q?Micha=B3_Tarasiejski?=)
Subject: Lacznosc bezprzewodowa do '51 (np. 89c2051)
Date: Thu, 26 Nov 1998 12:18:17 GMT
Witajcie,
Jak najlepiej zrobic cos takiego?
Zasięg ok. 20 metrow (na dworze).
Jak rozwiazac korekcje bledow i modulacje nadawanych danych?
Czy istnieje jakies sensowne rozwiazanie (najlepiej jeszcze aby bylo
tanie :) )?
Pozdrawiam
Michal T.
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: Lacznosc bezprzewodowa do '51 (np. 89c2051)
Date: Thu, 26 Nov 1998 15:21:38 GMT
Michał Tarasiejski napisał(a) w wiadomo¶ci: <365f45c4.1539719_at_nospam_intern>...
Witajcie,
Jak najlepiej zrobic cos takiego?
Zasięg ok. 20 metrow (na dworze).
Jak rozwiazac korekcje bledow i modulacje nadawanych danych?
Czy istnieje jakies sensowne rozwiazanie (najlepiej jeszcze aby bylo
tanie :) )?
Jak 20m to nie ma problemu ! Modulik pilota zdalnego sterowania do
samochodu czy bramy - nadajnik i odbiornik. Modulacja bez znaczenia sa AM
(wlasciwie kluczowanie nosnej :))) i FM czasem sie trafi.
Tak korekcja bledow musi byc dobra . Bit pazystosci nic nie daje. Ja to
robilem kiedys tak, ze wysylalem bajt danych n. 8N1 lus dokladalem ze 2
bajty ktore byly jakby suma kontrolna (jakis chory moj wymysl) i
identyfikatorem nadawcy. Zreszta cokolwiek sobie nie zalozysz to bedzie ok.
Mozesz nawet dodac ppoczatkowy bajt jako numer np 0xFA dalej DANE i dalej
bajt kontrolny, ktory bedzie "lustrzenym odbiciem, lub np. bedzie mial
wszystkie bity zanegowane w stosunku do bajtu danych. Troche leci nadmiaru
ale niestety, jak dasz za malo to przez radio taki ukladzik zwariuje. Nawet
byle komorka czy CB ci rozwali transmisje.
Dalej wszystko zalatwiasz softem. Czekasz na identyfikator - czyli bajt z
numerem. Jesli OK to czytasz bajt danych i dalej czytasz bajt kontrolny. Jak
sie zgadza to potwierdzasz podobna metoda. A jak nie to wysylasz inne
potwierdzenie, ktore mowi nadawcy daj jeszcze raz. Mozesz to oczywiscie
uproscic i nie walic tyle danych dla w sumie jednego bajciku ale
poeksperymentuj. Przepustowosc lacza powinienes miec jakies 4800bps :) Ha, a
efektywnosc ... sam zobaczysz :)) Bedzie to zalezalo od jakos
Taka radiowa transmisja jest bardzo wrazliwa na nawet drobne smieci wiec
musisz sie zabezieczyc nieco.
Nie licz, ze internet sobie tym puscisz :))
Juliusz
From: "Maciej Adamski" <iksmada_at_nospam_friko4.onet.pl>
Subject: Re: Lacznosc bezprzewodowa do '51 (np. 89c2051)
Date: Fri, 27 Nov 1998 16:37:58 +0100
Jakiś czas temu projektowałem urządzenie do przekazywania danych przez
radiotelefon na 350MHz, 10W. Na 20m to możesz sobie wykombinować jakiś
prosty nadajnik, a w zasadie generator bez anteny. Mój system pracował w
simpleksie. Możesz zbudować dwa nadajniki i odbiorniki pracujące na różnych
częstotliwościach, albo wykorzystaj dostepne w handlu hybrydowe nadajniki i
odbiorniki na 433MHz stosowane powszechnie w alarmach samochodowych
odbiornik jakieś 12zł netto, nadajnik trochę więcej (nadajnik możesz zrobić
na jednym tranzystorze z cewką-ścieżką)). Ma to chyba 5mW mocy, ale nawet
umieszczając odbiornik pod ekranem, jakim jest maska samochodu to i na 20m
wymiata. Robiłem tesy w przestrzni bez przeszkód. Poszło 50m.
W moim układzie z radiotelefonem wyciągnąłem 2kb/s (dałoby sie więcej,
ale transmisja łapie więcej błędów). Przyjmujesz za stan 1 jakąś
częstotliwość np. 2,5kHz, a za 0 2kHz. Dane przesyłasz paczkami. Każda
paczka rozpoczyna sie od rozbiegówki: kilkanaśccie - kilkadziesiąt jedynek
(więcej niż 8) po cym wystawiasz 0 . Potem bajty danych, a za każdym z nich
bit parzystości. Na końcu paczki suma kontrolna (wystarczy jeden bajt).
Zapuściłem taki system na kilka dni i nie zdarzyło sie, żeby transmisja
przeszła z niewykrytym błędem. Jeżeli ktoś ma czas niech obliczy
prawdopodobieństwo wystąpienia błedu z poprawną sumą kontrolną i
parzystością, jeżeli przekłamanie bitu zdarza raz na 10000.
A w ogóle to napisz co robisz że kabel ci nie odpowiada?
Pozdrawiam
Maciej
--
Serwis RUBIKON - http://rubikon.pl - 020 92 47