Michał Lankosz
Guest
Tue Jul 17, 2007 11:17 pm
Witam.
Poszukuję sprawdzonego rozwiązania modemu AFSK ewentualnie FSK z
wykorzystaniem samego mikrokontrolera (najchętniej AVR czy '51). Z założena
ma to być niskobudżetowy modem 1200bps. Zainteresowało mnie rozwiązanie
US2II
http://www.ampr.poznan.ws/users/sp3uqs/procesor/index.html
jednak chciałbym poznać sposób dekodowania - jak to zostało zrealizowane w
tym AT89C2051. Jakaś znaleziona strona US2II działa, ale linki na niej
podane już nie...
TCM3105 to przeżytek, AM7910 raczej też. Układy rodziny FX614 wydają się
trudne w zdobyciu, ale też nie sądzę, żeby cena była poniżej 20zł za sztukę.
Dlatego chciałbym modulować i demodulować używając najmniej zewnętrznych
komponentów, choćbym miał użyć PWM i ADC wbudowane w mikrokontroler.
Kiedyś taki prosty modem robiłem na komparatorach i przerzutnikach D z
opóźnieniami. Najwyżej przeniosę koncepcję na mikrokontroler. Jednak jest to
konstrukcja najmniej odporna na zakłócenia (szumy).
Michał Lankosz
PAndy
Guest
Wed Jul 18, 2007 8:24 am
"Michał Lankosz" <mike2001@tlen.pl> wrote in message
news:f7jf56$dol$1@opal.futuro.pl...
a moze wykorzystaj DTMF?
http://www.geocities.com/constantinescuradu/content/dtmf.htm
Greg(G.Kasprowicz)
Guest
Wed Jul 18, 2007 9:30 am
Quote:
jednak chciałbym poznać sposób dekodowania - jak to zostało zrealizowane w
tym AT89C2051. Jakaś znaleziona strona US2II działa, ale linki na niej
podane już nie...
TCM3105 to przeżytek, AM7910 raczej też. Układy rodziny FX614 wydają się
trudne w zdobyciu, ale też nie sądzę, żeby cena była poniżej 20zł za
sztukę. Dlatego chciałbym modulować i demodulować używając najmniej
zewnętrznych komponentów, choćbym miał użyć PWM i ADC wbudowane w
mikrokontroler.
Kiedyś taki prosty modem robiłem na komparatorach i przerzutnikach D z
opóźnieniami. Najwyżej przeniosę koncepcję na mikrokontroler. Jednak jest
to konstrukcja najmniej odporna na zakłócenia (szumy).
chyba widzialem takei cos w notach aplikacyjnych atmela dotyczacych AVR
Michał Lankosz
Guest
Wed Jul 18, 2007 7:52 pm
Quote:
chyba widzialem takei cos w notach aplikacyjnych atmela dotyczacych AVR
Są noty o generowaniu DTMF jak i innych sygnałów, ale generowanie jest w
miarę proste. Gorzej z dekodowaniem, a not o (A)FSK jakoś nie widzę...
Michał
Michał Lankosz
Guest
Wed Jul 18, 2007 7:56 pm
Quote:
a moze wykorzystaj DTMF?
Myślałem o tym, szczególnie, że ma być wysyłane zaledwie kilka liczb. Jednak
chodzi o minimalizację zajętości kanału radiowego po pierwsze. Po drugie
wydawało mi się prostsze de/modulować programowo AFSK niż DTMF.
Michał
K.L Piecuch
Guest
Wed Jul 18, 2007 8:41 pm
Dnia 18.07.2007 Michał Lankosz <mike2001@tlen.pl> napisał/a:
Quote:
Może tu coś znajdziesz:
http://www.nailed-barnacle.co.uk/callerid/homepage.html
http://www.8052.com/codelib.phtml
Mnie ktoś kiedyś podsyłał taki kod na 8051, ale to już było
parę lat temu i wątpię, abym to znalazł.
--
****** Krzysztof Piecuch ******
sp9rqa@radioam.net
GG 7084611
****** Linux User #132375 ******
PAndy
Guest
Wed Jul 18, 2007 9:47 pm
"Michał Lankosz" <mike2001@tlen.pl> wrote in message
news:f7lnpn$nlu$1@opal.futuro.pl...
Quote:
a moze wykorzystaj DTMF?
Myślałem o tym, szczególnie, że ma być wysyłane zaledwie kilka liczb.
Jednak chodzi o minimalizację zajętości kanału radiowego po pierwsze.
Po drugie wydawało mi się prostsze de/modulować programowo AFSK niż
DTMF.
http://www.avrfreaks.net/index.php?module=Freaks%20Tools&func=viewItem&item_id=317
Michał Lankosz
Guest
Wed Jul 18, 2007 10:23 pm
Użytkownik "PAndy" <pandrw_cutthis_@poczta.onet.pl> napisał w wiadomości
news:f7lu8m$auc$1@news.onet.pl...
Quote:
"Michał Lankosz" <mike2001@tlen.pl> wrote in message
news:f7lnpn$nlu$1@opal.futuro.pl...
a moze wykorzystaj DTMF?
Myślałem o tym, szczególnie, że ma być wysyłane zaledwie kilka liczb.
Jednak chodzi o minimalizację zajętości kanału radiowego po pierwsze. Po
drugie wydawało mi się prostsze de/modulować programowo AFSK niż DTMF.
http://www.avrfreaks.net/index.php?module=Freaks%20Tools&func=viewItem&item_id=317
Dzięki. Na ten opis już się wcześniej natknąłem i tak właśnie mam zamiar
zrobić, jeśli nic lepszego nie znajdę/wymyślę. Zasada jest tu prosta -
pomiar czasu pomiędzy przejściami sygnału przez zero. Jest to jednak metoda
bardzo podatna na różnego rodzaju zakłócenia i własności toru akustycznego
(radiowego). Już to przerabiałem, gdy miałem czas na zabawy budując układy
wykonane na układach cyfrowych z wczesnych polskich Elektorów.
Widzę w moim projekcie prostą cyfrową obróbkę sygnału. Każdy AVR a ADC, a
może i '51 przy takiej prędkości transmisji się wyrobi, podobnie jak to ma
miejsce w podanym PICu dekodującym DTMF.
Michał
PAndy
Guest
Thu Jul 19, 2007 8:48 am
"Michał Lankosz" <mike2001@tlen.pl> wrote in message
news:f7m0cv$dmu$1@opal.futuro.pl...
Quote:
Dzięki. Na ten opis już się wcześniej natknąłem i tak właśnie mam
zamiar zrobić, jeśli nic lepszego nie znajdę/wymyślę. Zasada jest tu
prosta - pomiar czasu pomiędzy przejściami sygnału przez zero. Jest to
jednak metoda bardzo podatna na różnego rodzaju zakłócenia i własności
toru akustycznego (radiowego). Już to przerabiałem, gdy miałem czas na
zabawy budując układy wykonane na układach cyfrowych z wczesnych
polskich Elektorów.
Widzę w moim projekcie prostą cyfrową obróbkę sygnału. Każdy AVR a
ADC, a może i '51 przy takiej prędkości transmisji się wyrobi,
podobnie jak to ma miejsce w podanym PICu dekodującym DTMF.
A moze to:
http://home.zcu.cz/~ronesova/index.php?menuitem=avrfft -
daloby sie zrobic prostego OFDM ;)
A z drugiej strony - moze popatrz na np protokol commodere 64 do obslugi
magnetofonu (ogolnie na tego typu protokoly do zapisu na magnetofonie w
starych 8 bitowcach) z tego co ppamietam o byl on dosc odporny na wiele
problemow (chyba najlepszy protokol magnetofonowy).
K.L Piecuch
Guest
Thu Jul 19, 2007 4:41 pm
Dnia 18.07.2007 Michał Lankosz <mike2001@tlen.pl> napisał/a:
Quote:
wykonane na układach cyfrowych z wczesnych polskich Elektorów.
Widzę w moim projekcie prostą cyfrową obróbkę sygnału. Każdy AVR a ADC, a
może i '51 przy takiej prędkości transmisji się wyrobi, podobnie jak to ma
miejsce w podanym PICu dekodującym DTMF.
Zapytaj jeszcze na:
pl.rec.radio.amatorskie
na pewno ktoś to robił do dekodowania pocket-radio.
--
****** Krzysztof Piecuch ******
sp9rqa@radioam.net
GG 7084611
****** Linux User #132375 ******