Forma a obsah Diplomové práce, resp. Bakalářského projektu je

Transkript

Forma a obsah Diplomové práce, resp. Bakalářského projektu je
Forma a obsah Diplomové práce, resp. Bakalářského projektu je dána předpisy:
http://www.feld.cvut.cz/cz/FEE/rozvoj/SmerniceMSZZ.doc, resp.
http://www.feld.cvut.cz/cz/FEE/rozvoj/SmerniceBSZZ.doc.
Pro psaní se používá písmo velikosti 12, řádkování 1,5.
Na levé straně je větší okraj kvůli vazbě.
Číslování vztahů, obrázků a tabulek s označením kapitoly, např. Tab.1.1 ..................
Citace se dělají např. podle:
http://www.boldis.cz/citace/citace.html
ÚPRAVA DIPLOMOVÉ PRÁCE
Vnější desky diplomové práce
Čistý list
Titulní list diplomové práce
Podepsané čestné prohlášení
Zadání diplomové práce
Anotace, resp. Summary
Obsah
Vlastní práce
Čistý list
Vnější desky DP
Pozn.1: Diskety nebo CD jsou založeny v kapsičce na vnitřní straně
desek diplomové práce vzadu.
Pozn.2: Úprava Bakalářského projektu je obdobná.
Následuje příklad potisku desek a prvních pěti stran DP (viz horní obrázek):
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická
DIPLOMOVÁ PRÁCE
2004
Bc. Jan Kohout
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Fakulta elektrotechnická
Katedra telekomunikační techniky
Modulární GSM brána pro pobočkové ústředny
leden 2004
Diplomant:
Vedoucí práce:
Bc. Jan Kohout
Ing. Pavel Troller CSc.
Čestné prohlášení
Prohlašuji, že jsem zadanou diplomovou práci zpracoval sám s přispěním vedoucího
práce a konzultanta a používal jsem pouze literaturu v práci uvedenou. Dále
prohlašuji, že nemám námitek proti půjčování nebo zveřejňování mé diplomové práce
nebo její části se souhlasem katedry.
Datum: 15. 1. 2004
………………..……………………
podpis diplomanta
…………………..Zadání………………….
(Originál v originálu diplomové práce,
oboustranná kopie v kopii diplomové práce)
Anotace:
Tato diplomová práce se zabývá návrhem GSM brány s využití starších typů mobilních
telefonů. Zařízení je navrženo pro komunikaci s libovolnou pobočkovou ústřednou
disponující alespoň jedním z typů signalizace U2, E&M, DCloop a komunikaci s mobilním
telefonem pomocí AT příkazů.
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
1
ÚVOD ........................................................................................................................................................... 3
2
PRINCIP GSM BRAN ................................................................................................................................ 4
2.1
ROZBOR PROBLEMATIKY ...................................................................................................................... 4
2.2
STRUKTURA SÍTĚ A PRINCIP GSM BRÁNY ............................................................................................. 5
2.3
VYUŽITÍ MOBILNÍCH TELEFONŮ ............................................................................................................ 6
2.3.1
Potlačení ozvěny (ECHO Canceller)............................................................................................... 7
2.3.2
Napájení telefonu ............................................................................................................................ 9
2.3.3
Rozhraní mobilních telefonů ......................................................................................................... 10
2.4
3
2.4.1
Stejnosměrné podmínky účastnické smyčky................................................................................... 11
2.4.2
Vyzvánění ...................................................................................................................................... 11
2.4.3
Přenos tarifních impulzů ............................................................................................................... 11
2.4.4
Signalizace U2 .............................................................................................................................. 12
2.4.5
Signalizace E&M .......................................................................................................................... 13
2.4.6
Signalizace DCLoop...................................................................................................................... 15
NÁVRH ŘEŠENÍ ZADÁNÍ ...................................................................................................................... 17
3.1
NÁVRH KONCEPCE ŘEŠENÍ GSM BRÁNY ............................................................................................. 17
3.1.1
Funkční blok „CPU“ .................................................................................................................... 19
3.1.2
Funkční blok „Linkové rozhraní“ ................................................................................................. 21
3.1.3
Funkční blok „Vidlice + Echo canceller“..................................................................................... 22
3.1.4
Funkční blok „GSM telefon“ ........................................................................................................ 23
3.1.5
Funkční blok „Zdroj“.................................................................................................................... 24
3.2
NÁVRH HARDWAROVÉHO ŘEŠENÍ GSM BRÁNY .................................................................................. 25
3.2.1
Modul CPU ................................................................................................................................... 25
3.2.2
Modul linkového rozhraní ............................................................................................................. 36
3.2.3
Modul vidlice a Echo Cancelleru.................................................................................................. 39
3.2.4
Modul zdroje ................................................................................................................................. 42
3.3
4
ROZHRANÍ JTS ................................................................................................................................... 11
NÁVRH SOFTWAROVÉHO ŘEŠENÍ GSM BRÁNY ................................................................................... 44
3.3.1
Hlavní programová smyčka........................................................................................................... 44
3.3.2
Detekce stavu linky a volby a realizace spojení ............................................................................ 45
3.3.3
Komunikace s MT.......................................................................................................................... 48
3.3.4
Komunikace s LCD displejem ....................................................................................................... 48
3.3.5
Komunikace s PC .......................................................................................................................... 50
ROZHRANÍ MOBILNÍCH TELEFONŮ ............................................................................................... 50
4.1
POPIS FYZICKÉHO ROZHRANÍ MOBILNÍCH TELEFONŮ .......................................................................... 51
4.1.1
Alcatel OT 501 (30x,50x,70x)........................................................................................................ 51
4.1.2
Ericsson A1018 ............................................................................................................................. 52
4.1.3
Ericsson R320 (T2x, T3x, T6x, R25x, Tx00).................................................................................. 52
stránka 1
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
4.1.4
Nokia 6150, 6210 .......................................................................................................................... 53
4.1.5
Siemens C25, S25 (M35, C35, S35)............................................................................................... 53
4.2
POPIS KOMUNIKACE MEZI GSM BRÁNOU A MT.................................................................................. 55
4.2.1
Příkaz D ........................................................................................................................................ 56
4.2.2
Příkaz A......................................................................................................................................... 56
4.2.3
Příkaz H ........................................................................................................................................ 56
4.2.4
Příkaz+CPAS ................................................................................................................................ 56
5
ZÁVĚR ....................................................................................................................................................... 58
6
SEZNAM POUŽITÝCH TABULEK ...................................................................................................... 61
7
SLOVNÍK POJMŮ ................................................................................................................................... 62
8
POUŽITÁ LITERATURA ....................................................................................................................... 63
9
SEZNAM PŘÍLOH ................................................................................................................................... 63
stránka 2
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
1 Úvod
V dnešní době, stále se rozvíjejícího telekomunikačního trhu, kde každá konkurenční
výhoda může znamenat vzestup či pád firmy, se snažíme stále vyvíjet nové a nové
technologie, které za využití stávajících prostředků a možností sítí, dokáží snížit
finanční náklady zákazníka na komunikaci.
Nástupem GSM technologie v 90. letech minulého století, přišla nová éra obchodní
komunikace a uživatelé si brzy zvykly na výhody, které jim poskytuje. V dnešní době si
těžko dokážeme představit obchod bez moderních telekomunikačních vymožeností jako
jsou fax, satelitní komunikace, internet, e-mail, telekomunikační konference a zejména
mobilní komunikace. Mobilní komunikace se rychle staly nejrychleji se rozvíjejícím
odvětvím telekomunikačního sektoru a i cenové strategie firem se velice rychle mění.
Tak jako začátky všech nových technologií i počátky mobilních telekomunikací (NMT,
GSM, UMTS) provázelo mnoho nesnází a cena pro uživatele, která bývá nadsazená, pro
pokrytí počátečních investic, brzdí rychlý nástup nové technologie. Výrobci specifický
zařízení se tedy snaží vždy najít řešení využívající nových technologií, při snížení
nákladů na jejich provoz. Příkladem v tomto sektoru mohou být, dnes již dobře známe,
GSM brány. Nápad vytvořit zařízení, které sníží telekomunikační výdaje firem za volání
do mobilních sítí se nabízel sám. Cenová strategie všech poskytovatelů mobilních
komunikací byla z počátku stejná. Nacházely se v zákaznickém sektoru, kde všichni
uživatelé využívali služeb poskytovatelů pevných sítí a tudíž bylo nutné vhodným
marketingem prodat novou, ale drahou technologii mobilní komunikace (NMT, později
GSM a UMTS sítě). Ceny byly tedy stanoveny tak, aby volání v rámci jedné sítě,
jednoho poskytovatele byly výrazně nižší, než ceny za volání mezi sítěmi jiných
poskytovatelů, zejména pak mezi pevnou sítí. Výhody mobilní komunikace byly
velikým přínosem zejména pro firemní klientelu, která však i přes tyto výhody, musí
řídit své náklady. Naskýtalo se tedy zde zajímavé řešení, určené zejména firmám
s určitou telekomunikační strukturou a vlastní pobočkovou ústřednou (PBX), které by
jim umožnilo volání do sítě mobilního operátora, aniž by musely využívat služeb pevné
telekomunikační sítě. Tím logicky musí dojít ke snížení nákladů, minimálně o
propojovací poplatky mezi operátory.
stránka 3
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
2 Princip GSM bran
2.1 Rozbor problematiky
Na začátku mobilní éry telekomunikačního trhu, se mnoha manažerům a vedoucím
pracovníkům zdál sen, o levnější mobilní komunikaci. Tehdy ani netušili jaký bude trh
dnes a za jaké ceny poskytovatelé budou své mobilní služby poskytovat. Dnes, kdy se
již sbližují cenové strategie pro volání v síti a mezi sítěmi není toto řešení tak důležitým
milníkem jako bylo, ale přeci jen dokáže stále ušetřit nemalé finanční výdaje, zejména
při volání ze sítě pozemních komunikací do sítě mobilních komunikací. Názorně je vše
na obr. 2.1.1. Předpokládejme, že firma provolá následující:
pořizovací
náklady
0
z pevné linky na mobil
z mobilu na pevnou linku firmy
za měsíc za půl roku
11800
5500
pořizovací
náklady
25000
z pevné linky na mobil
Z mobilu na pevnou linku firmy
70800
33000
za měsíc za půl roku
6400
2900
38400
17400
za rok
141600
66000
za rok
76800
34800
tab. 2.1 ekonomická výhodnost GSM brány
provolaná částka
Kolik ušetří GSM brána
350000
300000
250000
200000
bez GSM brány
s GSM bránou
150000
100000
50000
0
1
2
3
4
5
6
7
8
9
10
11
12
měsíce
obr. 2.1.1 ekonomická výhodnost GSM brány
stránka 4
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Výpočty jsou přibližné, ale i tak je vidět, že standardní analogová GSM brána se začne
vyplácet již po prvním roce provozu. Je zřejmé, že čím více firma telefonuje na mobilní
telefony a čím více se z firemních mobilů volá do podnikové sítě, tím více se GSM
brána vyplácí.
2.2 Struktura sítě a princip GSM brány
Moderní telekomunikační síť v České republice, se řadí mezi nejvyspělejší sítě ve
střední Evropě. Pro vysvětlení principů, kterých využívá GSM brána je dobré si stručně
ukázat začlenění GSM brány do stávající struktury veřejné telekomunikační sítě (JTS).
GSM brána umožňuje směrovat volání z PBX zákazníka přímo do sítě poskytovatele
mobilních služeb. GSM brána se tedy musí jevit PBX zákazníka, jako ústředna
poskytovatele mobilních či pevných telekomunikačních služeb a nesmí mít vliv na
kvalitu hovoru. V dnešní době existuje již mnoho variant GSM bran od těch základních
pro analogové připojení k PBX až po inteligentní GSM brány, které samy určují přes
kterého mobilního operátora je hovor nejlevnější nebo GSM brány připojující se
k ISDN PBX či podporující rychlé datové přenosy s pomocí GPRS protokolu.
obr. 2.2.1 připojení GSM brány k PBX
stránka 5
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Obecné požadavky na GSM bránu bychom mohli definovat následovně:
•
Přenos hlasu popř. faxu a dat dle standardů ITU-T
•
Připojení na analogový/digitální přenašeč/pobočku (státní linka PBX) dle
standardu ITU-T konektor R11
•
Přenos signálu v pásmu 900/1800 MHz směrem k poskytovateli mobilních
telekomunikačních služeb
•
Použití
standardní
SIM
karty
libovolného
poskytovatele
mobilních
telekomunikačních služeb
•
Automatické rozpoznání příchozích hovorů v obou směrech
•
Možnost řízení spojení
•
Tarifikace impulzy 16Khz směrem k PBX
•
Jednoduchá komunikace a konfiguraci přes port PC popř. správa krátkých
textových zpráv (SMS)
2.3 Využití mobilních telefonů
Dle zadání diplomové práce, je cílem navrhnout GSM bránu s využitím vhodných
mobilních telefonů. Řešení GSM bran s mobilními telefony je však dle mého názoru
koncepčně nevyhovující a má řadu úskalí. V době, kdy byly GSM brány v začátcích
vývoje se toto řešení zdálo vhodné a řada firem se o něj pokusila. Některé úspěšně
(např. firma LEVEL či 2N) jiné neúspěšně. A ty úspěšné, přes všechny vývojové
náklady a celkem rentabilní prodej, stejně přešly k realizaci GSM bran pomocí GSM
modulů autorizovaných výrobců. Rád bych hned na začátku zdůvodnil proč je dle mého
názoru koncepce GSM bran s mobilním telefonem oproti koncepci s GSM modulem
nevhodná (pro komerční využití), nicméně nabízí se jako zajímavé řešení zde
v diplomové práci.
•
Výrobce mobilního telefonu není povinen dodržovat téměř žádné standardy,
takže výsledné zařízení nemusí fungovat s novější verzí firmware atp.;
•
Nejsou k dispozici řádné definice o komunikačních protokolech a mobilní
telefon není primárně určen k tomuto typu použití. Výsledkem poté může být
nestabilní systém, což musí řešit jistá forma interface;
stránka 6
ČVUT Praha – Fakulta elektrotechnická
•
Diplomová práce
Mobilní telefon nepočítá se soustavným napájením externího zdroje, nejsou na
to připraveny nabíjecí ani vysílací obvody. Dochází tak často k rychlému ničení
baterie, což se za delší dobu může projevit zvýšeným odběrem, sníženým
výstupním výkonem a výrazným přehřívání mobilního telefonu v aplikaci;
•
Mobilní telefon, zejména starší verze firmware, je potřeba občas resetovat;
•
Konektory mobilního telefonu nejsou konstruovány na dlouhodobé spojení a při
malém mechanickém zatížení, nebo dlouhodobém připojení se stávají
nespolehlivými;
•
Teplotní, výkonové , rozměrové a komunikační vlastnosti mobilního telefonu
jsou naproti specializovanému GSM modulu naprosto neporovnatelné;
•
Ceny nových GSM modulů ve srovnání s cenami použitými GSM telefony se
srovnávají
2.3.1 Potlačení ozvěny (ECHO Canceller)
Mezi zásadní problém použití GSM telefonu je problematika potlačení ozvěn tzv.
„ECHO cancellation“, související zejména s přizpůsobením 2-drátového provozu na 4drátový. Každý GSM telefon má od výrobce nastaveny parametry potlačovače ozvěn
(Echo Canceller – EC) standardně nastaveny pro dva režimy „normální režim“ a „režim
Hand’s free“. Nelze je nijak měnit, na rozdíl od GSM modulů kde je většinou možno
vybrat z 6-10 nastavení pro libovolné použití. Parametry EC odpovídají provozním
podmínkám, ke kterým je mobilní telefon primárně určen (použití Hand’s free sady, tzn.
parametry jsou nastaveny pro krátké vzdálenosti) a nejsou tedy nastaveny pro podmínky
provozu GSM modulu v GSM bráně.
V 2-drátovém provozu jsou signály odděleny pouze směrem jejich šíření v kabelu. Díky
nelinearitám, můstkovým odbočkám atd. se část s vysílaného signálu vrací zpět do
vysílače. Na cestě zpět se k němu míchá signál přenášený z protější strany linky.
Můžeme se na něj dívat jako na aditivní šum, který má ovšem vztah k přenášenému
signálu a z jeho znalosti jej lze odstranit z žádoucího signálu. Toho je dosahováno
zařízením, které nazýváme již zmíněným zařízením, Echo Canceller (EC) nebo česky
zařízení pro potlačení (zrušení) ozvěny.
Vidlice je prvek, která přizpůsobuje 2-drátový obvod na 4-drátovou strukturu uvnitř
transceiveru a tak odděluje vysílací trasu od přijímací. Původně byly vidlice realizovány
pomocí transformátorů, ale v nynější době jsou realizovány aktivními obvody a dosahují
potlačení ozvěny mezi 10 a 20 dB. Celkové potlačení je požadováno asi o 70 dB.
stránka 7
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Zbývajících 50 až 60 dB je dosaženo pomocí EC, který je vložen do 4-drátové struktury
transceiveru. jak je uvedeno na obr. 2.3.1.
obr. 2.3.1 Blokové schéma Echo Cancelleru
Základní úkol EC je modelovat ozvěnu, způsobenou přenášeným signálem, a odečítat ji
od přijímaného signálu. Pro modelování ozvěny, způsobené přenášeným signálem, EC
využívá adaptivního digitálního filtru, který je přizpůsobován na stejnou impulzní
odezvu kanálu, jako je cesta vlastní ozvěny včetně vidlice, která je ve většině případů
jejím největším zdrojem.
• signál ze vstupu A je veden do reproduktoru B a současně i do vstupu
adaptivního filtru F;
• reproduktorem je signál reprodukován, vlivem okolního prostředí modifikován
a podstoupen vstupu C jako ozvěna signálu z A;
• mezitím předpokládáme, že adaptivní filtr správně nastaví přenosovou funkci a
parametry adaptivního filtru pro vyrovnání ozvěny mezi B a C;
• v sumarizátoru jsou signály sečteny (resp. od signálu ozvěny odečten
modelovaný signál téměř stejných parametrů) a výstupní signál ze
sumarizátoru je chybovým signálem, který by měl být velice malý. Tento
chybový signál také slouží jako parametr adaptivního filtru, na jehož základě
se filtr parametrizuje pro jeho minimalizaci;
• v případě, že jako vstup signálu slouží mikrofon, bod C, projde signál
sumátorem bez změny, protože adaptivní filtr nemá signál pro porovnání. Zde
stránka 8
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
může nastávat problém se zpětnou vazbou chybového signálu. Pakliže se
adaptivní filtr snaží minimalizovat chybový signál a přitom nemá potřebný
vstup, může docházet k chybovosti. Z tohoto důvodu je implementován
speciální detekční algoritmus, který v případě nepřítomnosti vstupního signálu
do adaptivního filtru zakáže minimalizaci chybového signálu.
2.3.2 Napájení telefonu
Dalším již problémem při použití mobilního telefonu namísto GSM modulu, je zajištění
korektního napájení telefonu. Výrobce od výrobce a dokonce i typ od typu se liší
parametry napájení. Tedy pakliže chceme vyrobit GSM bránu pro požití s širokou
škálou typů mobilních telefonů, musíme zajistit i odlišné napájení. Lze použít i nabíjecí
modul dodávaný spolu s mobilním telefonem, ale potom by GSM brána musela mít dva
odlišné moduly pro napájení. Jeden, pro chod vlastní brány a druhý pro chod mobilního
telefonu. Pro návrh GSM brány zde v diplomové práci je toto řešení však postačující,
vzhledem k potřebě možnosti použít různé typy MT.
Dalším problémem souvisejícím s napájením mobilních přístrojů je sledování stavu
baterie. Některé přístroje nelze nepřetržitě napájet z důvodu neustálého příkonu
nabíjecího proudu do baterie, jejího zahřívání a krácení životnosti. Životnost baterie se
může zdát, že není pro potřeby GSM brány kdy je mobilní telefon stále připojen
k napájecímu napětí problém, ale to může být zásadní mýlka. Některé typy mobilní
telefonů totiž neumí pracovat bez přítomnosti baterie dobité na určitou hodnotu jejich
kapacity.
stránka 9
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
2.3.3 Rozhraní mobilních telefonů
V dnešní době je většina mobilních telefonů vybavena analogovým rozhraním pro
přenos NF signálu např. do „Hand’s Free“ sady a dále datovým rozhraním pro
komunikaci s PC nebo jiným zařízením se sériovým přenosem dat. Analogové rozhraní
je definováno doporučením CCITT a je pro všechny výrobce mobilních zařízení
závazné.
Jinak tomu však je u rozhraní datového, které se výrobce od výrobce liší. Rozhraní
mobilních telefonů je možné popsat skupinou charakteristik, a to:
•
Mechanická
-
•
definuje typ konektoru a jeho geometrické uspořádání a značení vývodů;
Elektrická
•
přiřazuje logickým binárním stavům jejich elektrické vyjádření;
Funkční
•
definuje jednotlivé obvody rozhraní a jejich účel;
Protokolová
-
definuje pravidla komunikace na obvodech rozhraní.
obr. 2.3.1 rozhraní mobilních telefonů (pohled zdola na mobilní telefon)
Popis dílčích charakteristik je popsán pro různé typy mobilních telefonů v kapitole 4.1.
Mobilní telefony, stejně jako jiná moderní telekomunikační zařízení vybavená datovým
rozhraním, je možné ovládat pomocí AT příkazů. Popis komunikace s mobilním
telefonem je podrobně popsán v kapitole 4.2.
stránka 10
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
2.4 Rozhraní JTS
Signalizace v telekomunikační síti musí zajišťovat dvě základní funkce, a to přenos
informací pro sestavení spojení a dohled na sestavené spojení. V souladu s tím, můžeme
přenášené signály dělit na řídící a dohledové. Jelikož je GSM brána určena pro připojení
k PBX, musí splňovat jednak parametry platné pro připojení do sítě JTS a dále
podporovat příslušné typy signalizací.
Signalizace používané mezi účastnickou sadou ústředny v síti JTS (v tomto případě
GSM brána) a koncovým zařízením (PBX) můžeme použít následující druhy linkové
signalizace:
•
signalizace typu U
•
signalizace E&M
•
signalizace DC loop
2.4.1 Stejnosměrné podmínky účastnické smyčky
R vedení
Minimální proud smyčky
Doporučený jmenovitý proud smyčky
Maximální proud smyčky
Minimální napětí v zavěšeném stavu
0 – 1200 Ω + R přístroje
15 mA
20 – 25 mA
65 mA
30 V
2.4.2 Vyzvánění
a) Jmenovitá efektivní hodnota napětí vyzváněcího proudu je 75 V ± 5 V
b) Kmitočet vyzváněcího proudu je 25 Hz ± 2 Hz nebo 50 Hz ± 2 Hz
c) Vyzváněcí proud je podložen stejnosměrným napájecím napětím -48 V
d) Doba trvání impulzu ( okamžitého i periodického) je 1 000 ms
Doba trvání mezery je 4 000 ms
2.4.3 Přenos tarifních impulzů
a) Přenos ratifikačních impulzů je realizován přenosem impulzů na frekvenci 16 Khz.
b) Délka impulzu je 140 ± 40 ms, zkreslení < 1 %
c) Výstupní impedance pro 16 Khz je 200 Ω ± 30%
d) Požadovaná maximální četnost tarifních impulzů 16 Khz je 2,5 imp/sec.
stránka 11
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
2.4.4 Signalizace U2
Signalizace U2 se používá mezi účastnickou sadou ústředny (rozhraní Z) a koncovým
účastnickým zařízením (tlf. Přístroj, fax, záznamové zařízení).
obr. 2.4.1 Signalizace U2
Vyhodnocovací časy A – účastníka
a) Jmenovitého proudu smyčky (20-25 mA) musí být dosaženo do 160 ms po vyvěšení
b) Rozpoznání přerušení účastnické smyčky
-
přerušení kratší než 10 ms nesmí být vyhodnoceno
-
přerušení 30 – 180 ms musí být vyhodnocen jako kalibrované rozpojení (tzv.
FLASH)
-
přerušení delší než 200 až 400 ms musí být vyhodnoceno jako vybavení
spojení
c) volba – DTMF / Pulzní
Vyhodnocovací časy B – účastníka
a) Rozpoznávání uzavření účastnické smyčky
-
v průběhu vyzváněcího proudu za dobu kratší než 100 ms
-
v mezeře mezi vyzváněním za dobu 200 – 400 ms
b) Rozpoznání přerušení smyčky
-
přerušení kratší než 10 ms nesmí být vyhodnoceno
-
přerušení 30 – 180 ms musí být vyhodnocen jako kalibrované rozpojení (tzv.
FLASH)
-
přerušení delší než 200 až 400 ms musí být vyhodnoceno jako vybavení
spojení
stránka 12
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
2.4.5 Signalizace E&M
Signalizace E&M je od signalizace U2 a DCloop odlišná zejména počtem použitých
vodičů a jednosměrnosti hovorových kanálů.
obr. 2.4.2 signalizace E&M
Vedení využívající signalizace E&M disponuje čtyřmi vodiči. Dvěma signalizačními
vodiči E a M a dvěma vodiči hovorovými a/b, s oddělenými směry.
Vyhodnocovací stavy A – účastníka
a) Rozpoznání uzavření účastnické smyčky
-
uzemnění M drátu
b) Volba
-
pulzní po a/b drátech
-
DTMF po M drátu
-
konec volby pulz 100 ms na E drát
c) Rozpoznání vybavení spojení
-
uvolnění M drátu
-
v klidovém stavu je M drát uvolněn a E drát předepnut do -48V
Vyhodnocovací stavy B - účastníka
a) Rozpoznání uzavření účastnické smyčky – uzemnění M drátu
b) Potvrzení obsazení – 100 ms pulz na E drát
c) Přihlášení (hovor)
-
trvalé uzemnění E drátu
d) Rozpoznání vybavení spojení
-
uvolnění M drátu
-
uvolnění E drátu
stránka 13
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Průběh a realizace spojení, signálových stavů na a/b drátech a řídících E&M drátech
znázorňuje následující obrázek.
obr. 2.4.3 průběh signálů při signalizaci E&M
stránka 14
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
2.4.6 Signalizace DCLoop
Signalizace DCLoop využívá pro řízení spojení hovorových drátů a/b stejně jako
signalizace U2. Řídící stavy jsou však odlišné.
obr. 2.4.4 Signalizace DCloop
Vyhodnocovací stavy A – účastníka
a) Jmenovitého proudu smyčky (20-25 mA) musí být dosaženo do 160 ms po vyvěšení
b) Rozpoznání přerušení účastnické smyčky
-
přerušení kratší než 10 ms nesmí být vyhodnoceno
-
přerušení 30 – 180 ms musí být vyhodnocen jako kalibrované rozpojení (tzv.
FLASH)
-
přerušení delší než 200 až 400 ms musí být vyhodnoceno jako vybavení
spojení
-
konec reverzace polarity a/b drátů
c) Rozpoznání potvrzení obsazení - reverzace polarity a/b drátů 100 ms
d) volba - DTMF / Pulzní
e) Konec volby - reverzace polarity a/b drátů 100 ms
f) Rozpoznání přihlášení - trvalá reverzace polarity a/b drátů
Vyhodnocovací stavy B - účastníka
a) Rozpoznávání uzavření účastnické smyčky
-
v průběhu vyzváněcího proudu za dobu kratší než 100 ms
-
v mezeře mezi vyzváněním za dobu 200 – 400 ms
b) Potvrzení obsazení – reverzace polarity a/b drátů 100 ms
c) Rozpoznání konce volby – reverzace polarity a/b drátů 100 ms
d) Přihlášení – trvalá reverzace polarity a/b drátů
e) Rozpoznání přerušení smyčky
stránka 15
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
-
přerušení kratší než 10 ms nesmí být vyhodnoceno
-
přerušení 30 – 180 ms musí být vyhodnocen jako kalibrované rozpojení (tzv.
FLASH)
-
přerušení delší než 200 až 400 ms musí být vyhodnoceno jako vybavení
spojení
-
konec reverzace polarity a/b drátů
stránka 16
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3 Návrh řešení zadání
Dle zadání bylo definováno pouze použití tří typů signalizací. Ostatní funkce GSM
brány byly tedy již zcela na mém uvážení. Při návrhu jsem se snažil zcela využít
použitou mikroprocesorovou jednotku, a tedy v případě nutnosti minimalizovat
ekonomickou stránku návrhu, lze GSM bránu notně zjednodušit.
Požadované funkce GSM brány
1. zařízení musí být schopno spolupracovat s libovolnou PBX podporující alespoň
jeden z následujícího typu signalizace:
- U2 signalizace
- E&M signalizace
- DCLoop signalizace
2. zařízení musí být jednoduše ovladatelné, možnost vzdálené správy
3. zařízení musí splňovat kvalitativní parametry pro realizované telefonní spojení
4. výběr z typu použité signalizace musí být automatický či programovatelný
uživatelem
5. je požadován jednoduchý update firmware
6. zařízení musí disponovat indikátory o stavu zařízení
7. je požadována možnost zasílání tarifikačních impulzů 16Khz
3.1 Návrh koncepce řešení GSM brány
Design GSM brány je dle zadání koncipován modulově. Modulové řešení, dle zadání,
má umožňovat možnost propojení GSM brány a PBX pomocí tří typů signalizací (U2,
E&M a DCloop). Od zadání se konečná podoba návrhu značně liší a to zejména
z ekonomicko technický důvodů. Koncepce celé GSM brány umožňuje změnu použité
signalizace nikoliv záměnou dílčích modulů, ale pouze nahráním jiné verze firmware. Je
zde tedy nemalá finanční úspora, která by při použití koncepce dle zadání vyžadovala
dvě desky plošného spoje navíc.
Jak již bylo řečeno, přesto je GSM brána řešena „modulově“. Jedná se zde o tzv. dílčí
funkční bloky, vzájemně propojené, které jsou znázorněny na. Nahráním nové verze
firmware můžeme nejen změnit typ použité signalizace, ale také výrazně ovlivnit, jak
bude GSM brána komunikovat s uživateli.
stránka 17
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
obr. 3.1.1 základní blokové schéma GSM brány
Signál
Význam
DTMF
Gen.ozn.ton.
16Khz tarif
Smyčka T
Smyčka R
Change a/b
Vyzvánění
MT_TxD
MT_RxD
TIP_gnd
TIP_bat
RING_gnd
RING_bat
Hovor
MT_EAR
MT_MIC
Detekce DTMF volby pomocí IO MT8870
Oznamovací tón 420Hz
Tarifikační impulzy 16Khz
Detekce stavu (uzavření smyčky, pulzní volba) na vodiči M/ring
Detekce stavu (uzavření smyčky, pulzní volba ) na vodiči E/tip
Prohození signálových/hovorových vodičů a/b
Generuje vyzváněcí signál 48Vst/50Hz
Vysílací vodič sériové komunikace s mobilním telefonem
Přijímací vodič sériové komunikace s mobilním telefonem
Připojení vodiče E/TIP na zem
Připojení vodiče E/TIP na -48V
Připojení vodiče M/RING na zem
Připojení vodiče M/RING na -48V
Hovorový signál z PBX
Výstupní hovorový signál z MT
Vstupní hovorový signál do MT
tab. 3.1 význam signálových vodičů
stránka 18
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.1.1 Funkční blok „CPU“
Blok CPU slouží k řízení a koordinaci procesů uvnitř celé brány, k čemuž používá
mikrokontroler a periferie pro obsluhu dalších částí GSM brány. Struktura bloku CPU je
znázorněna na obr. 3.1.2.
obr. 3.1.2 struktura funkčního bloku CPU
-
základním rozhraním, pro komunikaci GSM brány s uživatelem/obsluhou, je
rozhraní RS232. Toto rozhraní je určeno především pro komunikaci mezi
GSM bránou a PC, vzájemně propojenými sériovým kabelem. Využití tohoto
rozhraní není v tuto chvíli plně implementováno a je určeno pro budoucí
rozšíření portfolia služeb, které GSM brána může nabízet. Dále je toto
rozhraní využíváno pro aktualizaci verze firmware, tedy nahrání ovládacího
programu GSM brány;
stránka 19
ČVUT Praha – Fakulta elektrotechnická
-
podružným
rozhraním,
Diplomová práce
určeným
pro
komunikaci
GSM
brány
s uživatelem/obsluhou, je zobrazování aktuálních informací o procesech uvnitř
brány na LCD displeji 1x16. Zejména se jedná o procesy:
-
-
zobrazení volaného čísla (A číslo)
-
informace o vyvánění
-
informace o uzavření smyčky (přihlášení volaného)
-
informace o tarifikaci
-
informace o délce spojení
blok „řízení napájení MT“
zajišťuje správné nabíjení baterie mobilního
telefonu (MT). Jak bylo řečeno v úvodu, trvalý přísun nabíjecího proudu do
baterie zapříčiňuje její tepelné zahřívání a napomáhá tím ke značnému
krácení její životnosti. V dnešní době již některé MT disponují funkcí, která
sleduje stav nabití baterie a umožňuje tuto informaci předat na sériové
rozhraní MT;
-
další dílčí funkční blok, „řízení potlačení ozvěn“ částečně eliminuje jeden ze
zásadních problému koncepce GSM brány s využitím mobilního telefonu.
Umožňuje definovat škálu parametrů pro eliminaci rušivých signálů
z hovorové cesty, způsobené právě přeslechy mezi dopředným a zpětným
směrem. Parametry je nutné zadat pevné a lze je měnit pouze změnou
firmware;
-
GSM brána umí pracovat s oběma typy dnes používaných voleb volaného
čísla. Jak se starší pulzní volbou, tak i s novější dnes již více rozšířenou
volbou frekvenční, též nazývané DTMF volba. GSM brána si sama z linky
detekuje použitý typ volby, dekóduje vytáčené číslo a předá mobilnímu
telefonu.
stránka 20
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.1.2 Funkční blok „Linkové rozhraní“
Blok linkového rozhraní je nejdůležitějším modulem celého řešení GSM brány.
Realizuje fyzické rozhraní mezi GSM bránou a přípojným zařízením, pobočkovou
ústřednou. Zabezpečuje impedanční přizpůsobení a galvanické oddělení dílčích částí
GSM brány od telefonní linky. Struktura bloku linkového rozhraní je znázorněna na obr.
3.1.3.
obr. 3.1.3 struktura funkčního bloku linkového rozhraní
-
telefonní signál přivedený na vstup linkového rozhranní, přes standardní
konektor RJ11 je impedančně přizpůsoben na Z=600Ω a galvanicky oddělen
od zbytku brány;
-
linkové rozhraní je řízeno dílčím blokem „ŘÍZENÍ linkového rozhraní“. Řídící
signály z ostatních částí GSM brány jsou zde vyhodnocovány a realizovány.
Podobně i stavy na signálových linkách jsou zde snímány a předávány
k vyhodnocení ostatním částem GSM brány;
-
dekodér pulzní volby snímá stavy na signálových linkách a předává
k dekódování bloku CPU;
-
zdroj 25mA generuje konstantní smyčkový proud;
-
v případě příchozího hovoru ze sítě GSM je spuštěn generátor vyzvánění;
-
Generátor 16 Khz zajišťuje v případě potřeby korektní tarifikační impulzy,
pro potřeby PBX.
stránka 21
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.1.3 Funkční blok „Vidlice + Echo canceller“
Blok vidlice a Echo cancell, řeší nedostatky koncepce GSM brány s mobilním
telefonem oproti koncepci s použitím GSM modulu. Proto je také tento blok nejcitlivější
na návrh a pozdější realizaci. Při návrhu a realizaci tohoto bloku jsou kladeny vysoké
nároky na toleranci použitých obvodů a součástek. Celý blok by bylo nejlepší realizovat
pomocí hybridního integrovaného obvodu či použít již existující hybridní integrované
obvody, což se jeví z ekonomického hlediska jako výhodnější. Obě řešení mají svá
úskalí a přednosti a budou podrobně popsaná v kapitole 3.2.3.
obr. 3.1.4 struktura funkčního bloku vidlice + Echo canceller
Jak již bylo řečeno, je velice důležitý návrh, a proto je tento blok koncipován jako
samostatný modul GSM brány, zcela odděleně od ostatních částí (zejména oddělení
napěťových potenciálů). Dalším důvodem je možnost úpravy návrhu tohoto bloku a
poté možnost jednoduché instalace modifikace, při dodržení vstupně/výstupního
rozhraní.
-
blok napěťového přizpůsobení upravuje úrovně signálu přiváděného
z telefonní linky na signál jdoucí do mobilního telefonu, tak k
-
vidlice převádí obousměrný dvoudrátový přenos na čtyřdrátový jednosměrný.
-
Echo canceller upravuje úrovně jednotlivých signálů tak, aby se
minimalizoval šum a přeslechy mezi dopředným a zpětným směrem.
stránka 22
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.1.4 Funkční blok „GSM telefon“
Jelikož je celá brána navrhovaná s použitím straších typů mobilních telefonů, je nutné si
definovat, které mobilní telefonu jsou vhodné pro použití v GSM bráně, jaké má který
model výhody a hlavně jakou perspektivu.
Pro použití v GSM bráně jsem volil na základě těchto kritérií, následující typy
mobilních přístrojů.
Výrobce
Alcatel
Model
OT 501
GSM pásmo
900/1800 Mhz
Typ baterie
NiMH
Rychlost přenosu
9600 bd
Ericsson
A1018
900/1800 Mhz
NiMH
9600 bd
Ericsson
R320
900/1800 Mhz
Li-Ion
9600 – 19200 bd
Nokia
6210
900/1800 Mhz
Li-Ion
9600 – 19200 bd
Nokia
6150
900/1800 Mhz
Li-Ion
9600 – 19200 bd
Siemens
C25, S25
900/1800 Mhz
NiMH
19200 bd
Siemens
C35, S35, M35
900/1800 Mhz
NiMH
19200 bd
tab. 3.2 vhodné typy mobilních telefonů pro použití v GSM bráně
Napájení mobilního telefonu je z důvodu nezávislosti zvoleného telefonu na
hardwarovém řešení realizováno pomocí příslušného zdroje napětí, dodávaného spolu
s mobilním telefonem. Jelikož se jedná většinou o síťový napájecí adaptér, odpadá tak i
nutnost homologace a testů zařízení.
stránka 23
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.1.5 Funkční blok „Zdroj“
Celá GSM brána se připojuje do rozvodné sítě 220Vst což má za následek sice možný
vliv rušení na zařízení, ale usnadní to provoz celého zařízení. Rušivé vlivy a odstínění
zdroje, modulu napájení, od ostatních modulů GSM brány je nutné realizovat na úkor
prostorové úspornosti při návrhu plošného spoje a celého zařízení.
obr. 3.1.5 struktura funkčního bloku Zdroj
-
filtr zde slouží k odfiltrování rušivých složek v napájení z rozvodné sítě
220Vst
-
AC/DC převodníky usměrňují střídavé napětí na stejnosměrné, následně
filtrují a předávají na výstupy bloku konkrétně: +5Vss, +12Vss a -48Vss
-
48Vst je používáno pro generování vyzvánění
-
-48Vss je používáno pro napájení linky a podbarvení střídavého vyzváněcího
napětí stejnosměrnými 48V
stránka 24
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.2 Návrh hardwarového řešení GSM brány
Pakliže vycházíme z modulové koncepce GSM brány, i návrh plošného spoje a schéma
zapojení je řešeno modulově.
V předchozí kapitole jsme si GSM bránu rozdělili dle následujících funkčních bloků:
-
modul CPU zajišťující řízení jednotlivých funkcí brány
-
modul linkového rozhraní zabezpečující korektní připojení k PBX
-
modul vidlice a Echo cancelleru zabezpečující přechod z 2drát na 4drát
-
modul zdroje, zajišťující napájení všech dílčích částí
V této kapitole bude popsán konkrétní návrh schéma zapojení, jednotlivých modulů i
celé GSM brány a rozebrány jednotlivé části každého funkčního bloku.
3.2.1 Modul CPU
U GSM brány bylo zvoleno zcela centralizované řízení jednotlivých obvodových částí
jednou mikroprocesorovou jednotkou. Nároky na výpočetní výkon a velikost interní
paměti nejsou nijak velké, ale přesto je nutné prvotně vycházet z předpokladu, co od
GSM brány očekáváme a jaké funkce má plnit (viz kapitola 3). Od těchto definic se
totiž odvíjí celý návrh zařízení.
3.2.1.1 Řídící mikrokontroler
Dle struktury funkčního bloku CPU (obr. 3.1.2) a blokového schématu GSM brány () je
patrné, jaké jsou kladeny nároky na využití mikrokontroleru. Mikrokontroler byl zvolen
od fy. ATMEL co. typ AT89S51. Jedná o nástupce velice rozšířené mikropočítače
AT89C51 s implementovaným ISP rozhraním (In system programable) a 4KB interní
paměti typu FLASH vyrobeného technologií CMOS.
Tento typ mikrokontroleru byl volen záměrně, vzhledem k jeho ceně a odpovídajícím
možnostem, zejména možnosti programování mikrokontroleru v desce plošného spoje.
Dle obr. 3.2.1 je vidět, že disponuje čtyřmi 8bit vstupně/výstupními branami P0 – P3,
interní pamětí RAM a FLASH a portem pro ISP programování.
stránka 25
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Paměť mikrokontroleru
Mikrokontroler AT89S51 disponuje 256B interní paměti RAM a 4KB programovatelné
paměti FLASH. Paměť dat i programu je společná, jak je u architektury INTEL
zvykem.
obr. 3.2.1 blokové schéma AT89S51
stránka 26
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
ISP programování
In System Programable – tento nový způsob programování procesorů umožňuje
naprogramovat procesor pří v desce plošného spoje, bez nutnosti vyndávání či
používání externích programátorů. Využívá k tomu vnitřního vektoru přerušení a tří
portů brány P1. Podrobný princip je popsán v kapitole 3.3.
I/O obvody
P0.0 - P0.7
- brána P0 má 8 obousměrných I/O s otevřeným kolektorem
- disponuje vnitřním adresový/datovým multiplexorem
- nemá integrované vnitřní pull-up rezistory
P1.0 – P1.7
- brána P1 má 8 obousměrných I/O s integrovanými pull-up rezistory
- má integrované rozhraní pro ISP programování
P2.0 – P2.7
- brána P2 má 8 obousměrných I/O s integrovanými pull-up rezistory
P3.0 – P3.7
- brána P3 má 8 obousměrných I/O s integrovanými pull-up rezistory
- disponuje porty RxD a TxD pro sériovou komunikaci
- má integrované porty pro externí přerušení
3.2.1.2 Schéma zapojení
Na obr. 3.2.3 je schéma zapojení řídící části GSM brány. Jak bylo řečeno v kapitole
3.1.1, má řídící blok na starosti veškerou koordinaci signálových stavů GSM brány a
jejich vyhodnocování. Jádrem řídící části je již zmíněný mikrokontroler fy. Atmel
AT89S52. Periferijní obvody potom zastávají následující funkce:
• TL7705AC – zajištění korektního průběhu funkce RESET mikrokontroleru;
• MT8870 – dekodér tónové volby;
• NE555 – univerzální časovač, ve dvou modifikacích jako generátor
oznamovacího tónu 420Hz a generátor tarifikačních impulzů 16 Khz;
• 74HCT4053 – univerzální multiplexor/demultiplexor (přepínač výstupů) 1 na
2;
• FST3257 – univerzální 4bit multiplexor/demultiplexor;
• MAX238 – 8bit převodník napěťové úrovně 12V/5V (převodník RS232 –
TTL).
stránka 27
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
obr. 3.2.2 schéma zapojení řídící části
stránka 28
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Schéma řídící části obsahuje konektory pro propojení s ostatními částmi GSM brány
nebo periferními zařízeními a mají následují funkce:
• Connector DB9 – 9pin konektor sériového rozhraní PC sloužící jednak ke
komunikaci mezi mikrokontrolerem AT89S52 a popř. obslužným programem,
tak i jako programovací rozhraní, využívající funkci ISP mikrokontroleru
AT89S52;
• Vidlice – konektor 14pin pro připojení modulu vidlice a Echo Cancelleru. Za
předpokladu dodržení rozhraní tohoto konektoru, lze implementovat jiný typ
modulu, např. zmiňovaný hybridní integrovaný obvod;
• LCD MC1601 – fyzické rozhraní pro připojení LCD displeje. Lze zvolit téměř
libovolný LCD displej disponující řadičem HD44780 (zde v návrhu je
uvažován LCD displej MC1601);
• Mobil – fyzické rozhraní pro připojení libovolného mobilního telefonu GSM,
disponujího podporou AT příkazů a datovým konektorem – více v kapitole
3.3.5;
• U nabíjecí – konektor určen výhradně pro nabíjecí adaptér dodávaný spolu
s mobilním telefonem. Nabíjení mobilního telefonu je ovládáno softwarově,
skrze dva spínací tranzistory Q1 a Q3, na základě vyhodnocení stavu nabití
baterie (je doporučováno volit typ mobilního přístroje, který tuto informaci
umí předat datovému výstupu).
3.2.1.3 Dekodér tónové volby
GSM brána podporuje jak pulzní, neboli dekadickou, tak i frekvenční, neboli tónovu či
DTMF volbu. Zatímco dekadická volba je vyhodnocována samotným mikrokontrolerem
dle počtu přijatých impulzů, frekvenční volba je vyhodnocována speciálním
integrovaným obvodem MT8870 a teprve výsledné stavy jsou předány ke zpracování
mikrokontroleru.
Dekodér frekvenční volby vychází samozřejmě z jejího principu, který přiřazuje
každému z čísel 0-9 frekvenční kód. Frekvenční kód se skládá vždy ze dvou (z osmi)
základních frekvencí.
stránka 29
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
obr. 3.2.3 odezva filtru
Kvůli zachování maximální flexibility, je vstupní signál frekvenční volby nejprve
ukládán do zásobníku přes vstupní operační zesilovač, umožňující nastavení zisku a
výběru vstupu. Ze signálu je poté odfiltrován oznamovací tón (350Hz a 440 Hz) a dále
rozdělen přes horní a dolní pásmovou propust do vyhodnocovací jednotky. Ta po
dekódování signálu nastaví výstupy Q1-Q4 do příslušných stavů, dle tab. 3.3.
obr. 3.2.4 blokové schéma obvodu MT8770
stránka 30
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
tab. 3.3 pravdivostní tabulka MT8870
3.2.1.4 Tónový generátor, tarifikační impulzy
Oznamovací tón, dle doporučení ITU-T, má být v rozsahu 350-440Hz. u GSM brány je
oznamovací tón realizován univerzálním časovačem NE555 pracujícím jako astabilní
klopný obvod s doporučenou frekvencí 420Hz.
Poslední dobou je stále moderní vybavovat telekomunikační zařízení generátory
tarifikačních impulzů 16Khz. Tarifikační impulzy slouží k odhadu nákladů za užívání
telekomunikačních služeb.
Parametry tarifikačních impulzů:
•
délka impulzu = l40 ± 40 ms
•
f = l6 Khz ± 80 Hz
•
zkreslení < 1%
•
požadované časové zpoždění mezi vysláním tarifního impulzu do VTA a jeho
přepočtením do tarifního konta je l,5 s
•
požadovaná maximální četnost tarifních impulzů l6 Khz je 2,5 imp/s.
stránka 31
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.2.1.5 LCD displej
GSM brána umožňuje volitelně připojit LCD displej, který bude zobrazovat informace o
aktuálním stavu zařízení. Je to vhodné zejména při programování GSM brány, update
firmware či jako pomůcka při odlaďování firmware.
Rozhraní LCD displeje uvedené na obr. 3.2.5 je universální pro všechny displeje
s řadičem HD.44780 Pro výše uvedené potřeby plně postačí LCD displej 1x16 znaků,
s LED podsvícením, jakým je například typ MC1601. Řadič displeje je připojen po 4bit
datové sběrnici DB4-DB7. Podsvětlení LCD displeje je zajištěno tranzistorem Q2.,
varistor R11 zase nastavuje kontrast LCD displeje.
obr. 3.2.5 blokové schéma připojení LCD displeje
LCD displej má multiplexovanou datovou sběrnici z 8 na 4 datové vodiče. Snížíme tak
vytížení portů mikrokontroleru o tři, protože 1 port je potřeba pro řízení multiplexu.
V případě nutnosti větší úspory lze využít 8bit posuvného registru 74HCT4094, čímž
snížíme potřebný počet datových vodičů na 1 a 3 řídící.
3.2.1.6 Rozhraní RS232
Koncept GSM brány vychází ze stále větší nutnosti flexibility zařízení a možnosti
komunikace s PC. Oba tyto požadavky vedly k implementaci fyzického rozhraní pro
komunikaci s PC. Dneska nejvíce používaným komunikačním rozhraním u PC je již
bezesporu USB rozhraní. Jeho implementace není nijak složitá, ale využití u této GSM
brány nenajde. Jednak není toto rozhraní podporováno staršími počítači a jednak
komunikace po USB rozhraní je pro potřeby GSM brány zbytečně rychlá. Základním
stránka 32
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
předpokladem je vždy využitelnost/vytěžitelnost daného konstrukčního prvku a u GSM
brány požadujeme od rozhraní následující vlastnosti:
•
univerzálnost – rozšířenost v technice IT
•
rychlost nemusí být vzhledem k objemu přenášených dat nijak veliká (9600bd)
•
jednoduchá implementace jak v GSM bráně tak i programový přístup na PC
Všechny tyto předpoklady splňuje rozhraní dle standardu RS232. Dalším důvodem proč
bylo zvoleno toto rozhraní, je také jeho nativní podpora mikrokontrolerem AT89S52.
Pomocí tohoto rozhraní lze, při dodržení určitého zapojení a vhodného programu na PC,
nahrávat nebo aktualizovat programové vybavení mikrokontroleru (tzv. ISP neboli In
System Programmable).
RS232 je rozhraní pro přenos informací vytvořené původně pro komunikaci dvou
zařízení do vzdálenosti 20 m. Pro větší odolnost proti rušení je informace po
propojovacích vodičích přenášena větším napětím než je standardních 5V TTL.
Napěťové úrovně
RS 232 používá dvě napěťové úrovně. Logickou 1 a 0. Log. 1 je někdy označována jako
„marking state“ nebo také klidový stav, Log. 0 se přezdívá „space state“. Log. 1 je
indikována zápornou úrovní, zatímco logická 0 je přenášena kladnou úrovní výstupních
vodičů. Povolené napěťové úrovně jsou uvedeny v tabulce.
Nejběžněji se pro generování napětí používá napěťový zdvojovač z 5V a invertor.
Logické úrovně jsou potom přenášeny napětím +10V pro log. 0 a –10V pro log. 1.
Úroveň
Vysílač
Přijímač
TTL
Logická 0
+5 V až +15 V
+3 V až +25 V
+0,8V
Logická 1
-5 V až -15 V
-3 V až –25 V
+5V
Nedefinováno
-
-3 V až +3V
tab. 3.4 napěťové úrovně rozhraní RS232
Napěťové úrovně TTL a RS232 se tedy značně liší a je tedy potřeba požít nějaký typ
budiče sběrnice, který upraví napěťové úrovně TTL na RS232 a naopak. K tomuto
účelu slouží budič sběrnice MAX238.
stránka 33
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Fyzické a funkční charakteristiky rozhraní RS232
obr. 3.2.6 fyické rozhraní RS232 cannon 9
Pin
Název
Směr
Popis
1
CD
<--
Příznak přenosu (Carrier Detect )
2
RXD
<--
Přijímaná data (Receive Data)
3
TXD
-->
Vysílaná data (Transmit Data)
4
DTR
-->
Připravenost vysílat data (Data Terminal Ready)
5
GND
---
Systémová zem (System Ground)
6
DSR
<--
Připravenost přijímat data (Data Set Ready)
7
RTS
-->
Požadavek přenosu (Request to Send)
8
CTS
-->
Smazání přenosu (Clear to Send)
9
RI
<--
Kruhový indikátor (Ring Indicator)
tab. 3.5 popis signálových vodičů rozhraní RS232 na konektoru Cannon 9
Standard RS 232 uvádí jako maximální možnou délku vodičů 15 metrů, nebo délku
vodiče o kapacitě 2500 pF. To znamená, že při použití kvalitních vodičů, lze dodržet
standard a při zachování jmenovité kapacity prodloužit vzdálenost až na cca 50 metrů.
Kabel lze také prodlužovat při snížení přenosové rychlosti, protože potom bude přenos
odolnější vůči velké kapacitě vedení. Uvedené parametry počítají s přenosovou
rychlostí 19200 bd. Pro potřeby GSM brány však samozřejmě postačuje rychlost
9600bd, tedy potom je maximální délka propojovacího kabelu 150m. To je další
praktický důvod, který byl brán v úvahu při volbě rozhraní, protože umožňuje dálkovou
správu GSM brány.
stránka 34
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Využití rozhraní RS232
Rozhraní RS232 bylo do GSM brány implementováno zejména z důvodu možného
rozšíření stávajícího konceptu GSM brány, ve kterém se sice s integrací rozhraní mezi
PC počítá, ale obslužný program není součástí návrhu. Rozhraní je tedy možno využít
k následujícím funkcím:
• ISP – update firmware
• dálková správa GSM brány - dohled
• chybové hlášení „error messaging“
• export údajů o provedených voláních (nutno osadit paměť hovorů do desky
plošného spoje)
Využití k ISP
Rozhraní RS232 má specifické zapojení, které bylo popsáno v předcházející kapitole.
Rozhraní ISP komunikuje též sériovým protokolem, podobně jako RS232, nicméně
v úrovních TTL. Aby nebylo nutné mít dva externí konektory, pro každé rozhraní
zvlášť, je nutné datovou sběrnici pro rozhraní RS232 multiplexovat. Multiplexování
zajišťují dva obvody 74HCT4053.
obr. 3.2.7 blokové schéma multiplexu rozhraní RS232 a ISP
stránka 35
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
obr. 3.2.8 schéma zapojení multiplexu rozhraní RS232 a ISP
3.2.2 Modul linkového rozhraní
Modul linkového rozhraní zabezpečuje korektní připojení k síti pobočkové ústředny a
zajišťuje fyzickou realizovatelnost daných typů signalizace. Státní linka pobočkové
ústředny se připojuje do standardizovaného konektoru RJ11 a je impedančně zakončená
oddělujícím transformátorem 1:1 600Ω.
stránka 36
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.2.2.1 Schéma zapojení
obr. 3.2.9 schéma zapojení linkového rozhraní GSM brány
Nejdůležitějšími částmi linkového rozhraní jsou:
•
impedanční přizpůsobení
•
zdroj smyčkového proudu
•
detekce stavů vodičů
•
obvody pro signalizaci
3.2.2.2 Zdroj smyčkového proudu
Zdroj smyčkového proudu 25mA je realizován tranzistory Q6 a Q7 v Darlingtonově
zapojení. Zdroj je spínán přes port mikrokontroleru „hook“ opto-tranzistorem PC816 a
je napojen na vedení přes ochranný diodový můstek.
Vyzváněcí napětí 48Vst 50Hz je připojováno přes relé LS1, ovládané portem
mikrokontroleru „vyzvaneni“ a je podbarvováno 48Vss ze zdroje GSM brány.
stránka 37
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.2.2.3 Detekce stavů hovorových a signálových vodičů
Detekce stavů a dekódování pulzní volby na hovorových drátech je realizovaná pomocí
optočlenu PC814. Dle toho na jakém hovorovém či signálovém drátu došlo k činnosti,
se inicializuje buď smyčka T nebo smyčka R. Přes odpory R53 a 58 je také zajišťováno
napájení vedení –48Vss ze zdroje GSM brány.
Detekce dekadické (pulzní) volby
Pulzní volba je založena na vysílání sledu impulzů (stav kdy linkou protéká smyčkový
proud), oddělených mezerami, s definovanou minimální délkou. Pulzy se generují
zkratováním a/b drátu kontaktem číselnice v daném poměru a počet pulzů interpretuje
volané číslo. Za každým vytočeným číslem je mezera délky zhruba dvou pulzů, pro
jednoznačné oddělení jednotlivých vytáčených čísel.
tab. 3.6 časování dekadické volby
Rychlost vysílacích impulzů je definována takto:
10 impulzů má být vysláno za 1 s. Takže na jeden impulz i s mezerou připadá 100 ms.
Impulzový poměr je 1,5:1 neboli 60:40 ms. Tolerance rychlosti je ±10% tolerance pro
jeden impulz je 51 až 72 ms pro rozepnutí kontaktu a 31 až 48 ms pro sepnutí kontaktu.
3.2.2.4 Řízení signalizace
Přepínače J8-J11 slouží k HW nastavení signalizace.
Typ signalizace
nastavení 1
nastavení 2
U2
J8 1-2, J9 1-2
J10 1-2, J11 1-2
DCLoop
J8 1-2, J9 1-2
J10 1-2, J11 1-2
E&M
J8,9 1-1
J10,11 1-1
J8,9 2-2
J10,11 2-2
tab. 3.7 nastavení přepínačů J8-J11
Relé G5V2 je řízené portem mikrokontroleru „change a/b“ a je primárně určené k řízení
signalizace DCLoop, kdy je potřeba reverzovat hovorové vedení. Další využití nalézá i
při problému se spojením, resp. jeho ukončením. Reverzace hovorového vedení při U2
stránka 38
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
signalizaci signalizuje PBX ukončení spojení. Optrony PC816 (U13, U14, U16, U17)
jsou určeny zejména pro řízení signalizace typu E&M, kdy jimi jsou signálové vodiče
připínány na signály -48V nebo 0V(GND).
3.2.3 Modul vidlice a Echo Cancelleru
Modul vidlice má za úkol přizpůsobit obousměrné dvoudrátové vedení na jednosměrné
čtyřdrátové a potlačit ozvěny, které tímto převodem vznikly.
3.2.3.1 Schéma zapojení
obr. 3.2.10 schéma zapojení vidlice a Echo Cancelleru
obr. 3.2.11 příklad realizace DPS vidlice a echo cancelleru s SMD součástkami
stránka 39
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.2.3.2 Echo canceller
K potlačení ozvěn vzniklých na vidlici (viz kap.Chyba! Nenalezen zdroj odkazů.) je
v GSM bráně použit obvod CS6422 od fy. CRYSTAL. Jedná se o plně duplexní
telefonní obvod, který redukuje celkový zisk smyčky a akustickou vazbu mezi
sluchátkem a mikrofonem. Je to kompletní systémové řešení, obsahují DSP procesor
s pamětí RAM a ROM, který má implementovaný patřičný algoritmus pro potlačení
ozvěn a dva Delta-Sigma kodeky na vstupu. Funkční blokové schéma obvodu CS6422
je na obr. 3.2.12.
obr. 3.2.12 Funkční blokové schéma obvodu CS6422 pro potlačení ozvěn
Celý obvod je složen ze čtyř rozhraní:
•
Analogové rozhraní - zahrnuje odchozí a příchozí kanál, rozhraní;
•
Mikrokontrolerové rozhraní – zabezpečuje řídící funkce;
•
Rozhraní časovače, generátoru hodin
•
Rozhraní napájení
Vzdálený konec je ta část zařízení, která se připojuje již přímo k mikrofonu či ke
sluchátku, v tomto případě na vstup/výstup mobilního telefonu, někdy též označován
také jako „síťové rozhraní“. Blízkým koncem je nazývaná část, která se přes vidlici
propojuje s pobočkovou ústřednou, označován také jako „akustické rozhraní“.
stránka 40
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
obr. 3.2.13 Blokové schéma analogového rozhraní obvodu CS6422
Parametr
Klidová úroveň kanálu
Min
Odstup signál/šum
73
(1,0Vrms, 1Khz sinus. na vstupu)
Celkové harmonické zkreslení THD
(1,0Vrms, 1Khz sinus. na vstupu)
Programovatelný zisk
Mezistupeň hlasitosti
úroveň ADC
úroveň DAC
Typ
-80
11
-78
Max
-73
dBV
dBmC0
dBm0p
80
0,03
Pzisk/Vzisk=00
Pzisk/Vzisk=01
Pzisk/Vzisk=10
Pzisk/Vzisk=11
dB
0,1
%
0
6
9,5
12
dB
3
-83
-83
dB
dBV
dBV
tab. 3.8 Parametry potlačovače ozvěn CS6422
Parametry potlačovače ozvěn se nastavují přes rozhraní I/O mikrokontroleru, pomocí
sériového komunikačního kanálů na portu DATA. Obvod CS6422 disponuje šesti
posuvnými registry pro nastavení parametrů obvodu. Při zkoušení s pobočkovou
ústřednou fy. 2N Ateus 420 a mobilním telefonem Siemens C35 bylo nejoptimálnější
nastavení při počátečních hodnotách parametrů a vypnutém předzesilovači na vstupu
akustického rozhraní. Zde je potřeba zdůraznit, že nelze nastavit obvod pro potlačení
ozvěn pro univerzální použití, ale je vždy potřeba jej doladit pří v konkrétní aplikaci a
konkrétním místě použití. Je tedy vhodné, umožnit nastavování parametrů potlačovače
ozvěn pomocí obslužného programu pro vzdálenou správu GSM brány.
stránka 41
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.2.3.3 Vidlice
Signál je od oddělovacího transformátoru filtrován kondenzátorem CF3 a přiváděn na
invertující vstup zpětnovazebně řízeného operačního zesilovače TL072A kde je dále
zesílen, přizpůsoben a veden přes filtrační kondenzátor, na vstup Echo Cancelleru.
Zpětný signál od mobilního telefonu je skrze Echo Canceller veden přes filtrační
kondenzátor na vstup operačního zesilovače TL072A.
3.2.4 Modul zdroje
Zdroj pro GSM brán je tvořen dvěmi částmi.
A) Silová část 220V (obr. 3.2.14)
-
napětí z rozvodné sítě je před transformátorem filtrováno toroidními cívkami
L1 a filtračním kondenzátorem CF1.
B) Usměrňovací část (obr. 3.2.15)
-
napětí z transformátoru 12Vst je dále usměrněno diodou D1 (12Vss) a pomocí
integrovaného obvodu 7805 stabilizováno na +5Vss;
-
napětí z transformátoru 48Vst je usměrněno Greecovým můstkem a pomocí
obvodu 7824 posíleného 24V Zenerovou diodou ZD3 stabilizováno na –48Vss
určených pro napájení telefonní linky.
Při návrhu plošného spoje je nutné důkladně oddělit silovou část zdroje od ostatních
z důvodu odstínění rušení. Dále je potřeba si uvědomit, jaké proudy budu plošným
spojem procházet z hlediska tloušťky spojů a jaké napětí (220V) z hlediska minimálních
izolačních vzdáleností plošných cest. Příklad je uveden na obr. 3.2.16.
3.2.4.1 Schéma zapojení
obr. 3.2.14 schéma zapojení 220V části zdroje napětí GSM brány
stránka 42
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
obr. 3.2.15 schéma zapojení zdroje napětí GSM brány
obr. 3.2.16 příklad realizace DPS zdroje pro GSM bránu (s dvěmi oddělenými plochami rozlité
mědi pro odrušení signálů)
stránka 43
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.3 Návrh softwarového řešení GSM brány
Při návrhu software pro GSM bránu, je nutné brát v úvahu všechny aspekty návrhu, již
výše popsané. Jelikož se jedná o návrh řešení, nebylo zde cílem vytvořit ucelený
operační systém pro GSM bránu, ale zejména přiblížit srozumitelným způsobem
zásadní myšlenky návrhu. Z tohoto důvodu, je návrh software zaměřen především na
popis pomocí vývojových diagramů jednotlivých stavů GSM brány. V příloze jsou
uvedeny ukázky procedur pro mikroprocesor AT89S51Hlavní programová smyčka
3.3.1 Hlavní programová smyčka
Celý systém je navržen na základě čtyř základních událostí (stavů). Po inicializaci
počátečních hodnot, nastavení registrů, primárního nastavení potlačovače ozvěn, LCD
displeje, parametrů komunikace apod., přejde program do hlavní programové smyčky,
jak je uvedeno na
obr. 3.3.1 vývojový diagram hlavní programové smyčky
V každé části hlavní programové smyčky, předává hlavní program řízení konkrétnímu
hlavnímu podprogramu, který po aktualizaci stavů předává řízení zpět programové
smyčce. Všechny případné stavy/chyby vzniklé v podprogramu, jsou předávány hlavní
smyčce parametrem.
stránka 44
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.3.2 Detekce stavu linky a volby a realizace spojení
Na obr. 3.3.2 a obr. 3.3.3 jsou rozkresleny stavy GSM brány při detekci a realizaci
spojení. Podrobné procesy při detekci obsazení linky a dekódování volby vyplývají
z předchozích kapitol. Vzory podprogramů pro mikrokontroler AT82S51 jsou uloženy
na CD v příloze této diplomové práce.
Realizace procedur pro řízení signalizace U2, DCloop a E&M vyplývá jednoznačně
z kapitoly 2.4.4, 2.4.5 a 2.4.6.
Rozlišení typu použité volby je realizováno sledováním a/b drát s připojeným
dekodérem tónové volby 8870 a optrony PC814. Příklad procedur ozkoušený na
kontaktním nepájivém poli s daným modulem GSM brány je uvedena níže:
stránka 45
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
obr. 3.3.2 vývojový diagram detekce stavu linky a realizace spojení ve směru PBX - GSM
stránka 46
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
obr. 3.3.3 vývojový diagram detekce a realizace spojení ve směru GSM - PBX
stránka 47
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
3.3.3 Komunikace s MT
obr. 3.3.4 vývojový diagram pro poslání AT příkazu do MT
Komunikace s mobilním telefonem probíhá formou sériového přenosu AT příkazů.
Podrobný popis AT příkazů a jejich použití je uveden v kapitole 4.2
3.3.4 Komunikace s LCD displejem
Komunikace s LCD displejem je jednosměrná (pouze zápis) a je realizovaná 4bit
datovou sběrnicí, po které je za pomocí řídících signálů E, RS a RW přenášen ASCII
kód zobrazovaného znaku. Nejprve se vždy přenáší hodní 4 bity a poté spodní 4 bity.
Při
komunikaci
s LCD
displejem
je
nutné
nejprve
správně
nastavit
multiplexor/demultiplexor datové sběrnice FST3257.
stránka 48
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
obr. 3.3.5 vývojový diagram pro komunikaci s LCD displejem
obr. 3.3.6 časování komunikace s LCD displejem
stránka 49
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Označení
minimální doba
Doba cyklu
tcycE
1000ns
Předstih dat před sestupnou hranou E
tDSW
195ns
Přidržení dat po sestupné hraně E
tH
10ns
Doba pulsu E
PWEH
450ns
Přidržení adresy po sestupné hraně E
tAH
10ns
Předstih adresy před náběžnou hranou E
tAS
140ns
tab. 3.9 popis jednotlivých časů pro komunikaci s LCD displejem
3.3.5 Komunikace s PC
Jak funkce ISP tak předávání informací o GSM bráně či její nastavování a řízení je
formou sériové komunikace přes rozhraní RSR232. Zde je potřeba nastavit správně
multiplexor/demultiplexor 74HCT4053, z důvodu odlišného zapojení konektoru.
4 Rozhraní mobilních telefonů
GSM brána je navržena s využitím mobilního telefonu, jako GSM jednotky.
Pro
potřeby GSM brány je možné použití libovolný MT podporující soubor AT příkazů a
disponujícím fyzickým datovým rozhraním v podobě externího konektoru. Dále je
nutné, aby mobilní telefon umožňoval připojení externí antény, což většina dnešních
mobilních telefonu splňuje.
stránka 50
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
4.1 Popis fyzického rozhraní mobilních telefonů
Pro MT Nokia existují dva typy sběrnice MBUS a FBUS
MBUS sběrnice - umožňuje měnit paměťová místa v EEPROM paměti telefonu a
nastavovat tak telefon na systémové úrovni. Lze jím například provést odblokování,
aktivovat servisní menu, měnit kontrast displeje, měnit logo operátora, startovací logo i
obrázkové SMS, nahrávat zvonění, posílat SMS a editaci seznamu na SIM.
FBUS sběrnice - slouží pro datovou komunikaci (fax/modem) u telefonů, které datovou
komunikaci umožňují (například typy 3210 a 3310 datovou komunikaci nepodporují).
Pomocí tohoto kabelu můžete také měnit uživatelská nastavení telefonu - logo
operátora, startovací logo, obrázkové SMS, nahrávat zvonění, posílat SMS a editovat
seznam na SIM kartě.
Ostatní výrobci používají standardní rozhraní RS232
RS232 sběrnice – umožňuje komunikaci s mobilním telefonem na základě AT příkazů.
(Pozor na úrovně 5V/3.3V/3V !!)
4.1.1 Alcatel OT 501 (30x,50x,70x)
Pin
Popis
Parametry komunikace
1
2
3
4
5
6
7
8
9
10
GND
Přepínání mezi telefonem a HF - 0V
Napájení příslušenství (+5V)
Výstup pro externí reproduktor
Vstup pro externí mikrofon
RxD – sériový datový vstup
TxD – sériový datový výstup
GND
Nabíjení baterie
rychlost přenosu:
počet bitů (DATA):
počet STOP bitů:
parita:
19200bd
8
1
N
tab. 4.1 mechanická charakteristika rozhraní Alcatel OT501
stránka 51
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
4.1.2 Ericsson A1018
Pin
1
2
3
4
5
6
7
8
9
10
11
12
Popis
Parametry komunikace
Nabíjení baterie (min. 7,2V, 600mA)
RxD – datový sériový vstup
Digitální GND
TxD – datový sériový výstup
Napětí pro příslušenství (+5V
max
100mA)
Servisní mód
(+5V Test/ +12V Flash a zapnout. V
tomto režimu sériová linka pracuje na
115200 místo standardu 9600!)
Výstup music MUTE
Přepínání mezi telefonem a HF - 0V
Analogová GND
Externí audio příslušenství
Vstup pro externí mikrofon
Výstup pro externí reproduktor
rychlost přenosu:
počet bitů (DATA):
počet STOP bitů:
parita:
9600bd
8
1
N
tab. 4.2 mechanická charakteristika rozhraní Ericsson A1018
4.1.3 Ericsson R320 (T2x, T3x, T6x,
R25x, Tx00)
Pin
1
2
3
4
5
6
7
8
9
10
11
Popis
Parametry komunikace
Vstup pro externí mikrofon
Výstup pro externí reproduktor & Ready
to send
Clear to send & Mobile station on
request
RxD – datový sériový vstup
TxD – datový sériový vstup
Řízení příslušenství – vstup
Řízení příslušenství – výstup
Analogová GND & reference 0V
Napájení FLASH paměti + servis
Digitální GND
Nabíjení baterie
rychlost přenosu:
počet bitů (DATA):
9600bd
8
počet STOP bitů:
1
parita:
N
tab. 4.3 mechanická charakteristika rozhraní Ericsson R320
stránka 52
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
4.1.4 Nokia 6150, 6210
Pin
1
2
3
4
5
6
7
8
9
Popis
Parametry komunikace
Nabíjení baterie (8,4V, 0,8A)
Řízení nabíjení baterie PWM
Vstup pro externí mikrofon
(60mV-1V)
Audio GND
Výstup pro externí reproduktor
(80mV-1V)
MBUS
RxD – datový sériový vstup
TxD – datový sériový výstup
GND
rychlost přenosu:
počet bitů (DATA):
počet STOP bitů:
9600bd
8
1
parita:
N
tab. 4.4 mechanická charakteristika rozhraní Nokia 6210
4.1.5 Siemens C25, S25 (M35, C35, S35)
Pin
1
2
3
4
5
6
7
8
9
10
11
12
Popis
Parametry komunikace
GND
Vstup pro nastavení nabíjecího režimu
(LOW=150mA, HIGH=1A ,NC=400mA)
Vstup pro nabíjení baterie
(6,1V – 8,0V)
Napětí pro příslušenství
(3-3,9V, min 2,6V max 100mA)
TxD – datový sériový výstup
RxD – datový sériový vstup
Detekce / nastavení příslušenství (CLK)
Detekce / nastavení příslušenství
(DATA)
GND pro externí mikrofon
Vstup pro externí mikrofon
GND pro externí reproduktor
Výstup pro externí reproduktor
rychlost přenosu:
počet bitů (DATA):
19200bd
8
počet STOP bitů:
1
parita:
N
tab. 4.5 mechanická charakteristika rozhraní Siemens x25, x35
stránka 53
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Příslušenství je detekováno mezi pinem 7 a 8. Standardně jsou piny na log 1 / log 1. HF
sada detekována pinem 7 - log 1 a pinem 8 - log 0.
Komunikace s C25
Telefon C25 vybočuje ze zaběhlého standardu v komunikaci. Telefon zná standardní
AT příkazy jako např. C/M/S35, ale obaluje příkazy do paketu: <06h><délka><06h
XOR délka>. Délka je počet znaků AT příkazu včetně CR (nebo CR a LF). Znak <CR>
je 0Dh a <LF> je 0Ah. Při testování jsem zjistil, že maximální délka paketu je 32bytů
(20h), delší zprávu telefon rozdělí na více zpráv. Toto rozdělení platí i pro posílané
zprávy do telefonu pomocí AT příkazů.
Telefon má ještě další nevýhodu. Po delší přestávce v komunikaci přestane odpovídat
na AT příkazy. Je potřeba po delší přestávce v komunikaci cca 30 sekund zkontrolovat
stav telefonu, posláním 1 až 3 sekvencí AT příkazu, dokud telefon neodpoví OK. Tím je
připraven na další příkaz.
Před vlastním AT příkazem je třeba odeslat (nastavit):
1. přenosová rychlost je 57000bd;
2. 0x06;
3. číslo udávající počet posílaných znaků. Počítají se pouze znaky AT řetězce (4-x
byte), maximálně však 0x20, v případě delšího řetězce je nutné rozdělit je po max.
0x20 znacích;
4. 2. byte XOR 1.byte
5. Následuje řetězec vlastního AT příkazu zakončený 0x0D.
{Povel do telefonu:
<06h><délka><06h XOR délka>AT příkaz<CR>}
Příklad:
Povel do telefonu
<06h><03h><05h>AT<CR>
(hexa 06 03 05 41 54 0D)
Odpověď od telefonu:
<06h><délka><06h XOR délka><CR><LF>odpověď telefonu <CR><LF>
stránka 54
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
4.2 Popis komunikace mezi GSM bránou a MT
Komunikaci mezi mobilním telefonem a GSM bránou zajišťují tzv. “AT” příkazy (z
anglického slova Attention) přenášených po sériovém rozhraní. Využívá se standardních
povelů známých pod názvem AT commands od firmy Hayes. Pro síť GSM, evropský
telekomunikační standardizační institut (ETSI) stanovil specifické profily AT příkazů v
normě (GSM 07.07). Norma definuje základní skladbu příkazů, zajišťující základní
funkce telefonu a příkazy doplňkové. Základní skladba AT příkazů je pro všechny
výrobce MT závazná, ale doplňkové jsou brány jen jako doporučení a ne každý výrobce
se jím řídí (Mezi rozšířené AT příkazy můžeme zařadit příkazy pro různé speciální
funkce a nastavení telefonu,pro zjištění IMEI telefonu, stavu baterie, sílu signálu, jméno
výrobce, typ telefonu, jméno operátora …).
Sled komunikace s MT pomocí AT příkazů
1. Test AT příkazu, zda telefon příkazu rozumí je AT+<příkaz>=? <CR>
2. Načtení nastavených hodnot z telefonu AT+<příkaz>? <CR>
3. Zápis dat nebo hodnot do telefonu AT+<příkaz>=<parametr> <CR>
4. Odpověď na AT příkaz telefonem <CR><LF>odpověď<CR><LF>
odpověď může být:
OK
ERROR
PARAMETR
Zkratka AT je začátek příkazu, <příkaz> doplníme podle požadovaného povelu,
<parametr> se zadává pouze v případě, požaduje-li to příkaz pro nastavení nebo zápis
dat a <CR> je potvrzení příkazu klávesou ENTER. Při komunikaci z počítače se
potvrzení <CR> nahradí znakem 0Dh.
V GSM bráně jsou použity tyto příkazy pro ovládání hovoru: D, A, H, +CPAS
Další AT příkazy, základní i doplňkové, jsou popsány v příloze Chyba! Nenalezen
zdroj odkazů..
stránka 55
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
4.2.1 Příkaz D
Tento příkaz slouží pro volbu volaného čísla. Znaky volaného čísla se zadávají
v klasickém ASCII kódu. Na konec volaného čísla se zadává znak „ ; “ .
Příklad:
ATD+420608123156; (pošle do mobilu volané číslo)
OK
(potvrzení volby mobilním telefonem)
4.2.2 Příkaz A
Vyzvednutí hovoru.
Příklad:
ATA
(vyzvedne hovor)
OK
(potvrzení volby mobilním telefonem)
4.2.3 Příkaz H
Ukončení hovoru.
Příklad:
ATH
(ukončí hovor)
OK
(potvrzení volby mobilním telefonem)
Tento příkaz lze nahradit příkazem +CHUP , který má stejný význam.
Příklad:
AT+CHUP
(ukončí hovor)
OK
(potvrzení volby mobilním telefonem)
4.2.4 Příkaz+CPAS
Zjistí stavu mobilního telefonu. Po zadání tohoto příkazu nám mobilní telefon vrátí
numerickou hodnotu 0 až 5.
0 - telefon je v klidu (ready)
1 - mobilní telefon není připraven ke komunikaci (unavailable)
2 - mobilní telefon nezaručuje správné zpracování instrukcí (unknown)
3 - telefon vyzvání nebo volá telefonní číslo (ringing)
4 - probíhá hovor
(call in progress)
5 – telefon je vypnut
(asleep)
stránka 56
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Příklad:
AT+CPAS
(požadavek na stav mobilního telefonu)
+CPAS: 5
(telefon vypnut)
OK
(potvrzení volby mobilním telefonem)
stránka 57
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
5 Závěr
Komunikace, jedno z nejrychleji rostoucích odvětví moderní vědy zasahující do mnoha
vědních oborů a spekter lidské činnosti. V této diplomové práci jsem se pokusil
prozkoumat velice malou část tohoto oboru a na základě znalostí a analýz navrhnul
koncepční řešení GSM brány s využitím mobilních telefonů, tedy zařízení která se stala
v dnešním světě naprostou samozřejmostí.
Schéma zapojení GSM brány bylo odzkoušeno na kontaktním nepájivém poli a modul
linkového rozhraní otestován s pobočkovou ústřednou fy. 2N ATEUS 420. Záměrně
jsem se snažil zadání pojmout jako návrh určité koncepce řešení, který bude možno
libovolně rozvíjet, zejména po softwarové části komunikace s PC.
Hned v úvodu jsem vyzdvihoval mé předpoklady o nevhodnosti této koncepce návrhu
GSM bran pro komerční využití a bylo mi to během návrhu mnohokráte potvrzeno.
Mezi zásadní nedostatky této koncepce patří:
1.
nejednotnost v rozhraní MT a neexistence norem pro jejich standardizaci
2.
zásadní problém při potlačování ozvěn, tedy nedokonalost vidlice
U druhého bodu bych se rád pozastavil. V průběhu návrhu vidlice, která přizpůsobuje
obousměrný provoz na jednosměrný jsem přišel do styku s vidlicí fy. 2N s.r.o.,
vyrobenou laserovou technologií jakožto hybridní integrovaný obvod. V porovnání
s vidlicí navrženou mnou byl rozdíl nepatrný a nemohu ani vyloučit subjektivní dojmy
z měření čistě komparativní metodou. Dle slov technického řiditele pana O.Stejskala fy.
2N ani takto navržená hybridní vidlice nedosahuje uspokujících parametrů jako
komplexní GSM moduly. Problém je především v nastavení vnitřního Echo Cancelleru
integrovaného uvnitř MT, který se u většiny MT nedá vypnout. Tento Echo Canceller je
nastaven pro použití s „Hand’s free” sadou a tedy pro přenos signálu na krátké
vzdálenosti. Tento problém sice částečně eliminuje obvod CS6422, ale výsledek není
vždy, dle slov p. O. Stejskala,zcela uspokující. Osobně jsem testoval obvod s ústřednou
ATEUS 420, kde rozdíl byl velice zřetelný.
Dalším zajímavým řešením jsou integrované hybridní SLIC obvody, např. obvod
STLC3055, se kterým dle zkušenosti fy. TENCOM s.r.o., lze dosahovat velice
uspokujících výsledků. Obvod se bohužel vzhledem k technologické náročnosti DPS
nepodařilo odzkoušet.
stránka 58
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Při zkoumání problémů koncepce GSM brány s mobilním telefonem a hledání
vhodných řešení, jsem vyloučil použití v komerčním sektoru jako GSM brána. Byl jsem
však nasměrován jiným směrem a našel zajímavé využití takto navržené GSM brány.
Takováto koncepce je ideálním řešením jako domácí pobočková ústředna nebo spíše
jako směrovač hovorů do mobilní sítě.
stránka 59
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
Seznam použitých obrázků
obr. 2.3.1 Blokové schéma Echo Cancelleru........................................................................................................... 8
obr. 2.4.1 Signalizace U2...................................................................................................................................... 12
obr. 2.4.2 signalizace E&M .................................................................................................................................. 13
obr. 2.4.3 průběh signálů při signalizaci E&M .................................................................................................... 14
obr. 2.4.4 Signalizace DCloop .............................................................................................................................. 15
obr. 3.1.1 základní blokové schéma GSM brány................................................................................................... 18
obr. 3.1.2 struktura funkčního bloku CPU ............................................................................................................ 19
obr. 3.1.3 struktura funkčního bloku linkového rozhraní...................................................................................... 21
obr. 3.1.4 struktura funkčního bloku vidlice + Echo canceller............................................................................. 22
obr. 3.1.5 struktura funkčního bloku Zdroj ........................................................................................................... 24
obr. 3.2.1 blokové schéma AT89S51 ..................................................................................................................... 26
obr. 3.2.2 schéma zapojení řídící části.................................................................................................................. 28
obr. 3.2.3 odezva filtru .......................................................................................................................................... 30
obr. 3.2.4 blokové schéma obvodu MT8770.......................................................................................................... 30
obr. 3.2.5 blokové schéma připojení LCD displeje ............................................................................................... 32
obr. 3.2.6 fyické rozhraní RS232 cannon 9 ........................................................................................................... 34
obr. 3.2.7 blokové schéma multiplexu rozhraní RS232 a ISP ............................................................................... 35
obr. 3.2.8 schéma zapojení multiplexu rozhraní RS232 a ISP .............................................................................. 36
obr. 3.2.9 schéma zapojení linkového rozhraní GSM brány ................................................................................. 37
obr. 3.2.10 schéma zapojení vidlice a Echo Cancelleru ....................................................................................... 39
obr. 3.2.11 příklad realizace DPS vidlice a echo cancelleru s SMD součástkami................................................ 39
obr. 3.2.12 Funkční blokové schéma obvodu CS6422 pro potlačení ozvěn .......................................................... 40
obr. 3.2.13 Blokové schéma analogového rozhraní obvodu CS6422.................................................................... 41
obr. 3.2.14 schéma zapojení 220V části zdroje napětí GSM brány....................................................................... 42
obr. 3.2.15 schéma zapojení zdroje napětí GSM brány ........................................................................................ 43
obr. 3.2.16 příklad realizace DPS zdroje pro GSM bránu (s dvěmi oddělenými plochami rozlité mědi pro
odrušení signálů)................................................................................................................................................... 43
obr. 3.3.1 vývojový diagram hlavní programové smyčky...................................................................................... 44
obr. 3.3.2 vývojový diagram detekce stavu linky a realizace spojení ve směru PBX - GSM................................. 46
obr. 3.3.3 vývojový diagram detekce a realizace spojení ve směru GSM - PBX................................................... 47
obr. 3.3.4 vývojový diagram pro poslání AT příkazu do MT................................................................................. 48
obr. 3.3.5 vývojový diagram pro komunikaci s LCD displejem ............................................................................ 49
obr. 3.3.6 časování komunikace s LCD displejem ................................................................................................ 49
stránka 60
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
6 Seznam použitých tabulek
tab. 2.1 ekonomická výhodnost GSM brány
4
tab. 3.1 význam signálových vodičů
18
tab. 3.2 vhodné typy mobilních telefonů pro použití v GSM bráně
23
tab. 3.3 pravdivostní tabulka MT8870
31
tab. 3.4 napěťové úrovně rozhraní RS232
33
tab. 3.5 popis signálových vodičů rozhraní RS232 na konektoru Cannon 9
34
tab. 3.6 časování dekadické volby
38
tab. 3.7 nastavení přepínačů J8-J11
38
tab. 3.8 Parametry potlačovače ozvěn CS6422
41
tab. 3.9 popis jednotlivých časů pro komunikaci s LCD displejem
50
tab. 4.1 mechanická charakteristika rozhraní Alcatel OT501
51
tab. 4.2 mechanická charakteristika rozhraní Ericsson A1018
52
tab. 4.3 mechanická charakteristika rozhraní Ericsson R320
52
tab. 4.4 mechanická charakteristika rozhraní Nokia 6210
53
tab. 4.5 mechanická charakteristika rozhraní Siemens x25, x35
53
stránka 61
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
7 Slovník pojmů
PBX
- pobočková ústředna
ETSI
- European Telecomunication Standards Institute
MT
- mobilní terminál, zjednodušeně mobilní telefon nebo průmyslový modul
PDU
- Portable Data Unit, definice datové jednotky protokolů ETSI pro SMS
SMS
- Služba zasílání krátkých textových zpráv
COM
- sériové rozhraní počítače PC
GSM
- veřejná mobilní telekomunikační síť
JTS
- veřejná telekomunikační síť
EC
- Echo Canceller – zařízení pro potlačení ozvěn
Stavy na vedení:
Klid
- stav dohledu nad účastnickým vedením
Obsazení
- dopředný signál označující, že volající účastník zahájil volání
Potvrzení
- zpětný signál označující, že ústředna přijala obsazení a vysílá oznamovací
tón
Závěr
- zpětný signál označující, že volaný účastník ukončil hovorový stav
Vybavení
- dopředný signál označující, že volající účastník ukončil volání
Vyzvánění - dopředný signál označující obsazení účastnického vedení volaného
účastníka
Přihlášení
- zpětný signál označující, že volaný účastník zahájil hovorový stav
DTMF volba
- dopředný signál označující, že volající účastník volí číslo volaného
účastníka (frekvenčně)
Dekadická volba
- dopředný signál označující, že volající volba účastník volí číslo
volaného účastníka (dekadicky)
Opakované přihlášení - zpětný signál označující, že volaný účastník přihlášení obnovil
hovorový stav
Počítací impulz
- zpětný signál 16Khz označující, že tarifní impulzní jednotka
musí být započítána
stránka 62
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce
8 Použitá literatura
www stránky
[1] HW server
http://www.hw.cz
[2] Mobil server http://www.mobil.cz
[3] ON semiconductor
[4] Atmel corp
http://www.onsemi.com
http://www.atmel.com
[5] http://www.cmail.cz/doveda/
[6] http://home.tiscali.cz/ca247012/index.htm
[7] http://abs.misto.cz/_MAIL_/kabely/konektory.html
[8] http://www.traud.de/gsm/index.html
[9] http://www.com1-support.com
Elektronické dokumenty
[10] ATMEL corp.: Refernčnímanuál k procesoru AT82S51 Rev. 2487A-10/0
Firemní literatura
[11] Katalog součástek 2001, GM electronic, 2001
[12] Napájecí zdroje 1, Grada, 2000
[13] Záhlava V. - OrCAD pro Windows, 1. vyd. Praha : Grada, 1999. 121 s. ISBN
80-7169-876-8.
[14] Krejčiřík, A. - Napájecí zdroje I. 1. vyd. Praha : BEN - technická literatura,
1996. 352 s. ISBN 80-86056-02-3.
9 Seznam příloh
Příloha č.1
Srovnávací tabulky telefonů (2 strany)
Příloha č.2
AT příkazy (8 stran)
stránka 63
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce - přílohy
1 Srovnávací tabulky GSM telefonů
MT50
M50
A50
SL45
S45
ME45
M45
C45
S40
A40
A36
A35
S35
M35
C35
S25
C25
S10
C10
základní
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
AT příkazy
tlf.seznam
ANO
ANO
NE
ANO
ANO
ANO
ANO
ANO
SMS
ANO
ANO
NE
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO (*)
ANO
ANO
ANO
ANO
ANO
ANO
ANO (*)
ANO
ANO
ANO
ANO
ANO
ANO
ANO (*)
ANO
ANO
komunikace
RS232
napětí
19200, 8, 1, N
3V
19200, 8, 1, N
3V
19200, 8, 1, N
3V
19200
3V
57600
3V
57600
3V
19200, 8, 1, N
3V
19200, 8, 1, N
3V
3V
3V
3V
3V
19200, 8, 1, N
3V
19200, 8, 1, N
3V
19200, 8, 1, N
3V
19200, 8, 1, N
3V
57600, 8, 1, N
3V
19200, 8, 1, N
3V
19200, 8, 1, N
3V
typ
konektoru
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_B
SIMS_A
SIMS_A
tab. 1.1 srovnávací tabulka MT Siemens
R600
R520
R320s
T28s
T20s
T18s
T10s
A2628s
A2618s
A1018s
SH888
868
GF788
GF768
GH688
GA628
GH388
GA318
základní
AT příkazy
tlf.seznam
SMS
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
ANO
NE
ANO
ANO
ANO
ANO
NE
ANO
NE
NE
komunikace
RS232
napětí
9600, 8, 1, N
3V
9600, 8, 1, N
3V
9600, 8, 1, N
3V
9600, 8, 1, N
3V
9600, 8, 1, N
3V
9600, 8, 1, N
5V
9600, 8, 1, N
5V
9600, 8, 1, N
9600, 8, 1, N
9600, 8, 1, N
5V
9600, 8, 1, N
5V
9600, 8, 1, N
5V
9600, 8, 1, N
5V
9600, 8, 1, N
5V
9600, 8, 1, N
5V
9600, 8, 1, N
5V
9600, 8, 1, N
5V
9600, 8, 1, N
5V
typ
konektoru
ERIK_B
ERIK_B
ERIK_B
ERIK_B
ERIK_B
ERIK_A
ERIK_A
ERIK_B
ERIK_B
ERIK_A
ERIK_A
ERIK_A
ERIK_A
ERIK_A
ERIK_A
ERIK_A
ERIK_A
ERIK_A
tab. 1.2 srovnávací tabulka MT Ericsson
Příloha č.1
ČVUT Praha – Fakulta elektrotechnická
525
512
511
311
701
501
300, 1, 2, 3
základní
NE
NE
NE
NE
ANO
ANO
NE
AT příkazy
tlf.seznam
NE
NE
NE
NE
ANO
ANO
NE
SMS
NE
NE
NE
NE
ANO
ANO
NE
Diplomová práce - přílohy
komunikace
RS232
napětí
3,6V
3,6V
3,6V
3,6V
19200, 8, 1, N
3,6V
19200, 8, 1, N
3,6V
3,6V
typ
konektoru
NE
NE
NE
NE
ALCAT_A
ALCAT_A
ALCAT_A
tab. 1.3 srovnávací tabulka MT Alcatel
Poznámka AT příkazy:
• základní – umí AT příkazy používat ka základním funkcím jako je sestavení hovoru a jeho řízení;
• tlf. seznam – umí pomocí AT příkazů pracovat s telefonním seznamem;
• SMS – umí pomocí AT příkazů zasílat SMS zprávy na libovolné číslo popřípadě SMS zprávy
zpracovávat.
Příloha č.1
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce - přílohy
1 AT příkazy
AT - Kontrola komunikace s telefonem
příkaz: AT <CR>
odpověď: OK
AT* - Seznam AT příkazů (zkoušeno na Ericssonu T10)
příkaz: AT* <CR>
odpověď: (seznam AT příkazů) OK
A/ - Opakování posledního příkazu
příkaz: A/ <CR>
odpověď: odpověd podle posledního AT příkazu
ATD - Vytočí telefonní číslo 603123456
příkaz: ATD 603123456; <CR>
odpověď: OK
Poznámka:
Pokud hovor odmítne volaný, telefon pošle BUSY (obsazeno). Pokud volaný přijme
hovor, telefon pošle OK. Pokud ukončí hovor volaný, telefon pošle NO CARRIER.
Pokud hovor zavěsí volající příkazem ATH, telefon pošle OK.
ATA - Vyzvednutí hovoru
příkaz: ATA <CR>
odpověď: OK
Poznámka:
Příkaz je dostupný jen při zvonění telefonu! jinak telefon pošle ERROR. Při příchozím
hovoru, telefon pošle RING, telefon se vyzvedne příkazem ATA a telefon pošle OK. Po
zavěšení telefonu příkazem ATH, telefon pošle OK. Pokud hovor zavěsí volající,
telefon pošle NO CARRIER.
Příloha č.2
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce - přílohy
ATDL - Vytočí poslední volané telefonní číslo
příkaz: ATDL <CR>
odpověď: OK
ATH - Ukončení hovoru
příkaz: ATH <CR>
odpověď: OK
Poznámka:
Příkaz funguje jen při hovoru, jinak telefon pošle ERROR
AT+CGMI - Výrobce telefonu
příkaz: AT+CGMI <CR>
odpověď: +CGMI: ERICSSON OK
AT+CGMM - Model telefonu
příkaz: AT+CGMM <CR>
odpověď: +CGMM: 1101002 OK
AT+CGMR - Verze telefonu
příkaz: AT+CGMR <CR>
odpověď: +CGMR: 990917 1558 CXC125112 OK
AT+CGSN - IMEI telefonu
příkaz: AT+CGSN <CR>
odpověď: +CGSN: 448886521234569 OK
AT+CREG - Power status
příkaz: AT+CREG? <CR>
odpověď: +CREG: <n>, <stat>, <lac>, <ci> OK
(n) - tvar výpisu sítě:
(stat)
0 = nevypisovat
0 = neregistrovaná, neprohledávám
1 = výpis v tvaru +CREG: n, stat
1 = registrovaná domácí sít
Příloha č.2
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce - přílohy
2 = výpis v tvaru: +CREG: n, stat, LAC
2 = neregistrovaná, prohledávám
(kód oblasti), CI (číslo buňky)
3 = neregistrovaná
4 = neznámý stav
5 = registrovaná, cizí sít
Příklad:
příkaz: AT+CREG? <CR>
odpověď: +CREG: 2,1,"4450","1204" OK
AT+COPS - Sítový operátor
příkaz: AT+COPS? <CR>
odpověď: +COPS: 0,0,"PAEGAS" OK
AT+CLIP - Identifikace volajícího
příkaz: AT+CLIP=(n) <CR>
odpověď: OK
(n)
0 = zakázáno
1 = povoleno
Poznámka:
Při příchozím hovoru, telefon pošle RING +CLIP: "420603123456",145.
AT+CCLK - Hodiny
příkaz: AT+CCLK <CR>
odpověď: +CCLK: YY/MM/DD,HH:MM:SS OK
AT+CPIN - Zadání PIN
příkaz: AT+CPIN? <CR>
odpověď: +CPIN: (code)
(code)
READY = žádný kod není potřeba
SIM PIN = vložit PIN SIM
SIM PUK = vložit PUK SIM
Příloha č.2
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce - přílohy
Příklad:
příkaz: AT+CPIN? <CR>
odpověď: +CPIN: READY OK
příkaz: AT+CPIN=(pin) <CR>
odpověď: OK
(pin) - vložení kodu PIN pro zadaný povel
AT+CBC - Dobíjení baterie
příkaz: AT+CBC <CR>
odpověď: +CBC: <bcs>, <bcl> OK
(bcs)
(bcl)
0 = nedobíjí, napájení z baterie
0 = baterie vybitá
1 = dobíjí připojenou baterii
1-100 = stav dobití baterie v %
2 = nemá baterii připojenou
3 = Error
AT+CSQ - Intenzita přijímaného signálu
příkaz: AT+CSQ <CR>
odpověď: +CSQ: <rssi>, <ber> OK
(rssi)
(ber)
0 = -113 dBm
0-7 = bit error rate
1 = -111 dBm
99 = neznámý
2-30 = -109 až -53 dBm
31 = -51 dBm nebo další
99 = neznámý
Poznámka:
Pokud je telefon bez signálu pošle +CSQ: 0,99 OK
AT+CPBS - Výběr paměti telefonního seznamu
příkaz: AT+CPBS? <CR>
odpověď: +CPBS: (sto) OK
Příloha č.2
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce - přílohy
(sto)
"FD" = seznam volání na SIM
"SM" = telefoní seznam na SIM
"ME" = telefoní seznam v telefonu
"DC" = seznam volání
"ON" = seznam na SIM nebo v telefonu
"LD" = seznam posledního volání na SIM
"MC" = seznam v telefonu, ztracený volání
"RC" = seznam v telefonu, příjem volání
AT+CPBR - Čtení čísla z telefonního seznamu
příkaz: AT+CPBR=? <CR>
odpověď: +CPBR: (index),(nlenght),(tlenght) OK
(index) - číslo umístění
(nlenght) - max. délka telefoního čísla
(tlenght) - max. délka textu k telefonímu číslu
Příklad: (přečte pozici číslo 5 do pozice číslo 6)
příkaz: AT+CPBR=5,6 <CR>
odpověď: +CPBR: 5,"4603",129,"Infolinka"
odpověď: +CPBR: 6,"3311",129,"Mailbox" OK
AT+CPBW - Uložení čísla do telefonního seznamu
příkaz: AT+CPBW=? <CR>
odpověď: +CPBW: (index),(nlenght),(type),(tlenght)
odpověď: OK
(index) - číslo umístění
(nlenght) - max. délka telefoního čísla
(tlenght) - max. délka textu k telefonímu číslu
příkaz: AT+CPBW=(pozice),"(telefoní číslo)",(type),"(text k telefonímu číslu)" <CR>
odpověď: OK
(type) = 128 – 255
129 = národní neznámí
145 = mezinárodní
161 = národní
Příloha č.2
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce - přílohy
Příklad: (zápis telefoního čísla na pozici číslo 16)
příkaz: AT+CPBW=16,"+420603123456","PEPA NOVAK" <CR>
odpověď: OK
AT+CPMS - Výběr paměti SMS
příkaz: AT+CPMS? <CR>
odpověď: +CPMS: "mem1",used1,total1,"mem2",used2,total2,"mem3",used3,total3
odpověď: OK
memx = pamět zpráv
usedx = počet obsazených míst v memx
totalx = celkový počet míst k uložení v memx
Příklad:
příkaz: AT+CPMS? <CR>
odpověď: +CPMS: "SM",6,10,"SM",6,10,"SM",6,10
odpověď: OK
AT+CMGF - Nastavení PDU modu SMS zpráv
příkaz: AT+CMGF=0 <CR>
odpověď: OK
AT+CSCA - Nastavení čísla servisního střediska pro SMS zprávy
příkaz: AT+CSCA? <CR>
odpověď: +CSCA: "+420606999999",145
odpověď: OK
AT+CNMI - Zobrazení nové SMS zprávy
příkaz: AT+CNMI? <CR>
odpověď: +CNMI: 3,0,0,0
odpověď: OK
Poznámka:
Pošleme do telefonu povel AT+CNMI=1,1,0,2 (nastavení pro Siemens C35). Pokud
nyní telefon přijme novou SMS zprávu, tak je poslán na seriový kanál povel +CMTI:
"SM",4 kde číslice 4 znamená uložení SMS zprávy v telefonu na pozici číslo 4.
Příloha č.2
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce - přílohy
AT+CMGL - Seznam SMS zpráv
příkaz: AT+CMGL=? <CR>
odpověď: +CMGL: 0,1,2,3,4
odpověď: OK
(přečte nastavení CMGL)
příkaz: AT+CMGL=(stat) <CR>
odpověď: +CMGL: 1,0,,29 (1=index, 0=(stat), alpha, 29=délka)
(stat)
0 = přijaté nečtené zprávy (default)
1 = přijaté přečtené zprávy
2 = uložené neodeslané zprávy
3 = uložené odeslané zprávy
4 = všechny zprávy
Poznámka:
Pokud není žádná SMS zpráva příjde jen OK
AT+CMGR - Čtení SMS
příkaz: AT+CMGR=6 <CR>
odpověď: +CMGR: 1,,29 (přečte SMS zprávu číslo 6)
Poznámka:
SMS zpráva číslo 0 není !!! Telefon pošle ERROR.
Nejdříve příkazem AT+CPMS zjistíme počet uložených zpráv a příkazem
AT+CMGR=1 načteme SMS zprávy od čísla 1 až do načteného počtu zpráv.
AT+CMGS - Odeslání SMS
příkaz: AT+CMGS=(length) <CR> (PDU) <CTRL-Z>
odpověď: +CMGS: (mr)
odpověď: OK
(length) = délka formátu PDU
(PDU) = formát PDU
(mr) = reference zprávy
Poznámka:
Před odesláním SMS je vhodné nastavit AT+CMGF=0 a AT+CPMS
Příloha č.2
ČVUT Praha – Fakulta elektrotechnická
Diplomová práce - přílohy
AT+CMSS - Odeslání SMS z paměti
příkaz: AT+CMSS=1 <CR>
odpověď: +CMSS: 34
odpověď: OK
(odešle SMS zprávu z 1 pozice)
AT+CMGW - Uložení SMS do paměti
příkaz: AT+CMGW=(length) <CR> (PDU) <CTRL-Z>
odpověď: +CMGW: (index)
odpověď: OK
(length) = délka formátu PDU
(PDU) = formát PDU
(index) = číslo uložení zprávy
AT+CMGD - Smazání SMS z SMS paměti
příkaz: AT+CMGD=1 <CR>
odpověď: OK (smazání SMS zprávy z pozice číslo 1)
Poznámka:
SMS zpráva číslo 0 není !!! Telefon pošle ERROR.
Příloha č.2

Podobné dokumenty

Stáhnout - SPŠel•it Dobruška

Stáhnout - SPŠel•it Dobruška 8.3. Bezdrátová komunikace . . . . . . . . . . . . . . . . . . . . . . 45 8.4. Mobilní komunikace a Internet . . . . . . . . . . . . . . . . . . . 46 9. Projekt s využitím PLC . . . . . . . . . . ....

Více

Sbornik VI. 03/2012 - Evropský polytechnický institut, sro

Sbornik VI. 03/2012 - Evropský polytechnický institut, sro V. ročník mezinárodní studentské konference je v letošním roce pořádán jako virtuální konference. Tak jako v minulých letech je i v letošním roce účast organizována společně s našimi studenty a stu...

Více

Lockheed C130 Hercules

Lockheed C130 Hercules 64 výsadkářů 74 nosítek s pacienty a dva zdravotníci 6 palet 3 lehká vozidla Humvees 1 obrněné vozidlo M113  Cena Lockheed C­130H byla 30 miliónů dolarů, cena C­130J je přes 48 miliónů dolarů . Ver...

Více

Paralelizace datových přenosů přes rozlehlé vysokorychlostní sítě

Paralelizace datových přenosů přes rozlehlé vysokorychlostní sítě ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická

Více

Komunikační protokol RS485/MODBUS

Komunikační protokol RS485/MODBUS příklad příkazu příklad odpovědi zápis 16b hodnoty 01 06 1032 0C02 A804H 01 06 1032 0C02 A804H Poznámka: Hodnoty zapsané do paměťových míst určující konfiguraci přístroje se projeví až po resetu (f...

Více