XR2206 adatlap (192kb, pdf)
XR2211 adatlap (243kb, pdf)
|
|
|
2002.04.09. AVR software AFSK modulátor
Sajnos az eredeti elgondolás
az XR2206 és XR2211 párossal nem vált be, mert túl
nagy mindkét IC hõmérséklet függése.
Szobahõmérsékleten kifogástalan mûködésre
képesek, de a szabadban pl. -10..+50 C már nem megbízhatóak.
Az adó oldali problémák megoldására
egy az AVR MCU-n futó programvezérelt AFSK modulátor
készült. A mûködése nagyon egyszerû.
A szinusz hullámot 11,25 fokonként (32 lépésbõl)
rakjuk össze az FSK bemenet függvényében. Így
pl. 1200Hz-es szinusz 32 mintából való elõállításához
38400Hz-es (2200Hz *32 = 70400Hz) frekvenciával kell a mintákat
kirakni az AVR egyik 8 bites portjára. Erre portra egy R-2R egyszerû
(8 bites) D/A csatlakozik a végén egy RC aluláteresztõ
szûrõvel.
Egy példaprogram
AT90S2313ra.
2002.05.29. TriTone Modem - a digitális megoldás (AT90S2313)
A fenti próbálkozásokból
tanulva egy teljesen kvarc vezérelt modem készült. Ez
a modem nem szabványos, viszont széles körben alkalmazható,
a környezeti hõmérsékleti viszonyoktól
szinte független modem. Három frekvenciát használ
950Hz, 1200Hz, 1500Hz. A frekvenciák ilyen közeli meghatározása
a demodulátor programozását könnyítette
meg, valamint spóroltunk a savszélességgel (a rádiós
átvitel miatt volt szükséges). 950Hz
az ún. Guard-jel. Ha nincs adatátvitel, a vevõ így
ellenõrzi az adóval a folyamatos és ép kapcsolatot.
Az 1-es és 0-ás bitek átvitelére az 1200 ill.
1500Hz szolgál. Minden frekvenciát digitálisan állítunk
elõ (DDS). A modem szabványos RS232 csatlakozóval
rendelkezik, adatkapcsolat: 1200 bps, 8,N,1. Mind az adó, mind a
vevõ lelke egy AT90S2313 MCU 4MHz-es órajellel. Az adó
négyszögjelet generál, ami egy RC aluláteresztõ
szûrõ után jut a rádió bemenetére.
A vevõ oldalon szintén egy RC aluláteresztõ
szûrõ után az audiójel a 2313 komparátorára
jut, amibõl az MCU periódusidõ méréssel
állítja vissza az adatokat. A rádió véges
frekvencia átvitele miatt szép szinusz jelet visz át.
A modem építésében nyújtott
segítségért köszönet jár
Lacának.
A modulátor programja
At90S2313-ra,
kapcsolási rajza (gif)
A demodulátor programja
és
kapcsolási rajza(gif)
2007.12.13. TriTone Modem II - Full-duplex (ATmega48)
Hosszú idõ után végre elkészült
a full-duplex modem. Az elõzõek egy IC-vel csak adni vagy
csak venni tudtak. Kétirányú üzemhez 2db IC kellett
két külön panelon.
Ezzel a megoldással most egy
ATmega48 kényelmesen megoldja ezt a problémát, úgy
hogy marad elegendõ erõforrás - az AFSK modulátor/demodulátor
mellett – kisebb feladatok ellátására is. Felkerült
a panelra 4db diagnosztikai LED is. A piros az aktív PPT üzemmódot
jelzi (a rádióadó adásban van). A zöld
LED a guard jel meglétét jelzi, míg
a villogó sárga az AFSK jel hiányát mutatja
(nincs kapcsolat a rádióval). A másik sárga
LED a 0 és 1 bitek vételét jelzi vissza.