RTV forum PL | NewsGroups PL

Niskobudżetowy modem AFSK na mikrokontrolerach AVR i 51: jak go zbudować?

programowy modem AFSK

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Niskobudżetowy modem AFSK na mikrokontrolerach AVR i 51: jak go zbudować?

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 ******

elektroda NewsGroups Forum Index - Elektronika Polska - Niskobudżetowy modem AFSK na mikrokontrolerach AVR i 51: jak go zbudować?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map