Top Banner
Žilinská univerzita v Žiline Elektrotechnická fakulta Katedra telekomunikácNávrh využitia siete GSM na automatizáciu zasnežovacieho systému. Miroslav Jantoľák 2006
123

Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Mar 07, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline Elektrotechnická fakulta

Katedra telekomunikácií

Návrh využitia siete GSM na automatizáciu zasnežovacieho

systému.

Miroslav Jantoľák

2006

Page 2: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Návrh využitia siete GSM na automatizáciu zasnežovacieho systému

DIPLOMOVÁ PRÁCA

Miroslav Jantoľák

ŽILINSKÁ UNIVERZITA V ŽILINE

Elektrotechnická fakulta

Katedra telekomunikácií

Študijný odbor: TELEKOMUNIKÁCIE

Vedúci diplomovej práce: doc. Ing. Rudolf Hronec, PhD.

Stupeň kvalifikácie: inžinier (Ing.)

Dátum odovzdania diplomovej práce: 19.05.2006

ŽILINA 2006

Page 3: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Abstrakt:

Táto práca sa zaoberá ovládaním zasnežovacieho systému na diaľku. Zasnežovacia

jednotka je spúšťaná cez sieť GSM.

Jednotlivé povely sú zadávané za pomoci SMS správ z mobilného telefónu, ktorý

musí podporovať komunikáciu cez AT príkazy. Cez AT príkazy komunikuje mobilný

telefón s funkčnou vzorkou a zároveň funkčná vzorka z mobilným telefónom..

K lepšiemu využitiu mojej práce som pridal aj štyri vstupy alarmu, ktoré nás môžu

informovať o stave zasnežovacej jednotky pomocou prezvonenia na mobilný telefón.

Page 4: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline, Elektrotechnická fakulta, Katedra telekomunikácií

________________________________________________________________________

ANOTAČNÝ ZÁZNAM - DIPLOMOVÁ PRÁCA

Priezvisko a meno: Jantoľák Miroslav Rok: 2006

Názov diplomovej práce: Návrh využitia siete GSM na automatizáciu zasnežovacieho

systému.

Elektrotechnická fakulta

Počet strán: 43 Počet obrázkov: 25 Počet tabuliek: 3

Počet grafov: 0 Počet príloh: 5 Počet použ.lit.: 12

Anotácia v slovenskom jazyku:

Diplomová práca sa zaoberá návrhom a využitím siete GSM na automatizáciu

zasnežovacieho systému za pomoci SMS správ.

Anotácia v anglickom jazyku:

This diploma work deals with prototype design and GSM network utilization for

automated system of snowing up by the help of text messages.

Kľúčové slová: GSM, AT príkazy, SMS, mobilný telefón

Vedúci diplomovej práce: doc. Ing. Rudolf Hronec, PhD

Recenzent: Ing. Ladislav Kvak

Dátum: 19.05.2006

Page 5: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

OBSAH

1. Úvod...................................................................................................................1

2. Popis súčasného stavu......................................................................................3

2.1. Ovládanie zasnežovacej jednotky.................................................................3

2.2. Stacionárna zasnežovacia jednotka..............................................................4

2.3. Mobilná zasnežovacia jednotka....................................................................5

3. GSM...................................................................................................................6

3.1. Historický prehľad........................................................................................6

3.2. Architektúra siete GSM................................................................................7

3.3. Výhody systému GSM...................................................................................8

3.4. Služby poskytované v sietiGSM....................................................................9

3.5. Bunková výstavba.......................................................................................10

3.6. Zloženie siete GSM.....................................................................................11

3.6.1. Mobilná stanica....................................................................................12

3.6.2. Subsystém základňových staníc BSS.....................................................14

3.7. Sieťový podsystém NSS...............................................................................15

3.8. Popis niektorých logických kanálov systému GSM....................................18

3.9. Ochrana proti útokom zvonku....................................................................18

3.9.1. Prihlásenie do siete...............................................................................19

3.9.2. Autentifikácia pri prihlásení do siete....................................................19

3.9.3. Zakódovanie dát....................................................................................20

3.9.4. SIM karta..............................................................................................20

3.10. Čo prinesie tretia generácia mobilných sietí..............................................21

4. Možnosti použitia MT pre diaľkové ovládanie............................................23

4.1. Komunikácia s MT......................................................................................24

4.2. Komunikácia s MT pomocou AT príkazov..................................................26

4.3. Popis SMS a PDU formátu.........................................................................27

4.4. Ovládanie pomocou PC..............................................................................29

4.5. Ovládanie pomocou mikroprocesora.........................................................30

4.6. Popis zariadenia na automatizáciu zasnežovacieho systému.....................32

Page 6: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

5. Uvedenie zariadenia do prevádzky...............................................................38

5.1. Modul zálohového zdroja ZZ – 12..............................................................40

5.2. Zhodnotenie a odskúšanie funkčnej vzorky riadiacej jednotky..................40

6. Záver................................................................................................................42

Zoznam použitej literatúry................................................................................43

Page 7: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Zoznam obrázkov a tabuliek

2. POPIS SÚČASNÉHO STAVU

Obr.2.1. Stacionárna zasnežovacia jednotka

Obr.2.2. Mobilná zasnežovacia jednotka

3. GSM

Obr.3.1. Bloková schéma siete GSM

Obr.3.2. Štruktúra buniek pre skupinu buniek s N=7

Obr.3.3. Funkčné bloky podsystémov verejnej rádiotelefónnej siete VRS

Obr.3.4. Konfigurácia mobilnej stanice s referenčnými bodmi

Obr.3.5. Funkčné bloky systému základňovej stanice BS

Obr.3.6 Funkčné bloky NSS

Obr.3.7. Frekvenčné pásma pre GSM 900

Obr.3.8. Funkčné pásma DCS 1800

4. MOŽNOSTI POUŽITIA MT PRE DIAĹKOVÉ OVLÁDANIE

Obr.4.1. Bloková schéma diaľkového ovládania.

Tab.4.1. Parametre komunikácie MT rady X.35

Obr.4.2. Tvar jedného odosielaného bitu.

Obr.4.3. Tvar odosielaného AT príkazu cez TX

Tab.4.2. Delenie AT príkazov

Obr. 4.4. Ovládanie mobilného telefónu pomocou PC

Obr.4.5. Rozhranie RS232/5V

Obr.4.6. Ovládanie pomocou mikroprocesora

Obr.4.7. Procesor PIC16F628A.

Obr.4.8. Integrovaný obvod TLP 627 – 4.

Obr.4.9. Konektor SIEMENS S55

Tab.4.3. Popis 12 pinového konektora.

Obr.4.10. Siemens S55.

Obr.4.11. LCD displej.

Obr.4.12. Akumulátorový zdroj PANASONIC 12V, 1,3 Ah.

Obr.4.13. Konektor.

Page 8: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Obr.4.14. Bloková schéma diaľkového ovládania zasnežovacej jednotky.

5. UVEDENIE ZARIADENIA DO PREVÁDZKY

Obr.5.1. Modul zálohovaného zdroja ZZ – 12.

Page 9: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Zoznam skratiek a symbolov

AC Autentification Center Autentifikačné centrum

AT Authentication Triplets Identifikačné trojice

AUC Authentification Centre Centrum overovania totožnosti

BCCH Broadcast Control Channel Kanál konfigurácie

BS Bearer Services Doručiteľ služby

BSC Base Station Controller Riadenie základňovej stanice

BSS Base Station System Základný stanicový systém

BTS Base Transceiver Station Základňová stanica

CCCH Common Control Channel Spoločný riadiaci kanál

CDMA Code Divide Multiple Access Kódovo delený viacnásob. prístup

CEPT Conference of European Posts Európsky inštitút

and Telegraphs

CLIP Calling Line Identification Identifikácia volajúceho

Prezentation

CLIR Calling Line Identification Reject Zamedzenie identifikácie volajúceho

DCCH Dedicated Control Channel Vyhradený riadiaci kanál

DCS Digital Cellular System Digitálny bunkový systém

EIR Equipment Identify Register Register identifikácie zariadení

FCCH Frequency Correction Channel Riadiaci kanál frekvencie

FDMA Frequency Divide Multiple Access Frekvenčne delený viacnás. prístup

GSM Global System for Mobile Globálna celulárna sieť

Communication

GPRS General Packet Radio Service Všeobecná paketová rádiová služba

HLR Home Location Register Register domovskej registrácie

HSCSD Hight Speed Circuit Switched Data Vysokorýchlostný prenos dát s

prepájaním okruhov

ISDN Integrated Services Digital Integrované služby digitálnych sietí

LMT Local Maintenance Terminal Miestny údržbový terminál

MS Mobile Station Mobilná stanica

MSC Mobile Switching Centre Rádiová ústredňa

MT Mobile Terminating Mobilný terminál

Page 10: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

ME Mobile Equipment Mobilné koncové zariadenie

NSS Network Subsystem Sieťový podsystém

OMC Operation Mantenance Subsystem Riadenie prevádzky a údržby

PIN Personal Identification Number Osobné identifikačné číslo

SCH Synchronization Channel Riadiaci kanál synchronizácie

SIM Subscriber Identify Module Identifikácia mobilného účastníka

SMS Short Message Service Sieťový podsystém

TDMA Time Division Multiple Access Časovo delený prístup

TE Terminal Equipment Koncové zariadenie

TRAU Transcoding Rate Adaptation Unit Prekódovanie a adaptácia

prenosovej rýchlosti

VLR Visitor Location Register Register lokalizácie návštevníkov

VRS Public Land Mobile Network Verejná rádiotelefónna sieť

HSCSD High Speed Circuit Switched Vysokorýchlostný prenos dát

s prepájaním okruhov

IMEI International Mobile Equipment Medzinárodné identifikačné číslo

Idetity

IMSI International Mobile Subscriber Medzinárodné číslo mobilnej stanice

Identity

ISO International organization for Medzinárodná organizácia pre

Standardization štandardizáciu

NMT Nordic Mobile Telephone Nordický mobilný telefónny systém

PDU Protocol Data Unit Jednotka dátového protokolu

PSTN Public Switched Telephone Verejná telefónna sieť

Network

RAND random Náhodný

RX Receiver Prijímač

SACCH Slow Associated Control Channel Pomalý pridružený kanál

SRES Signed Response Potvrdená odpoveď

SS Spread Spectrum Rozprestreté spektrum

TCH Traffic Channel Prevádzkový kanál

TX Transmitter Vysielač

WARC World Administrative Radio Svetová konvencia

Convention rádiokomunikačných správ

Page 11: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

WLAN Wireless Local Area Network Rádiová miestna počítačová sieť

Page 12: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

1

1. ÚVOD

Z dôvodu mojich dlhoročných skúseností s dopravnými lyžiarskymi zariadeniami

som sa rozhodol venovať v mojej diplomovej práci tejto téme, bližšie povedané

zasnežovaciemu systému, ktorý je dnes z dôvodu klimatických podmienok nevyhnutnou

súčasťou každého lyžiarskeho strediska. Pri čítaní odborných časopisov, ma zaujali

články s tematikou využitia mobilného telefónu pre iné použitie, nie len na telefonovanie.

Preto som sa začal zaujímať o spôsob ako inak využiť mobilný telefón. Spolu so

zavedením digitálnej spojovacej techniky je v Európe vybudovaný digitálny mobilný

rádiový systém. V súčasnosti je pohyblivá rádiotelefónia sieť neoddeliteľnou súčasťou

každej národnej ale aj medzinárodnej telekomunikačnej infraštruktúry, preto je venovaná

veľká pozornosť globálnemu systému pohyblivých komunikácií GSM, bez ktorej by

samotné zariadenie neplnilo svoj význam. Snahou je poskytnúť komplexné spracovanie a

prehľad pre lepšie pochopenie GSM systému.

Hlavnú úlohu v mojej diplomovej práci zohráva mobilný telefón, ktorého úlohou

bol prenos SMS správ na ovládanie zasnežovacej jednotky a následne kontrola

bezchybného chodu. Samozrejme časom pribúdajú stále nové funkcie a hľadá sa

využívanie ďalších služieb. Ku prenosu hlasových správ pribudli SMS správy, čo

znamená prenos krátkych správ vo forme dát, ďalej MMS správy to je prenos obrazovej

správy a čerstvou novinkou, ktorá prichádza na náš telekomunikačný trh je

videotelefónia, ktorá posúva využitie mobilných telefónov výrazne vpred.

Prvá kapitola je venovaná popisu súčasného stavu zasnežovacieho

systému, podrobnému popisu a vizuálnemu zobrazeniu samotnej zasnežovacej jednotky

na ktorej je dané zariadenie aplikované .

Druhá kapitola je venovaná základnému popisu systému GSM. Prehľad tohto

systému pojednáva o jeho vzniku a postupnom vývoji. Uviedol som výhody a služby,

ktoré GSM sieť poskytuje. Takisto sa zaoberám štruktúrou GSM systému, zariadeniami

a jednotlivými prvkami bez ktorých by nemohla existovať.

Tretia kapitola popisuje možnosti použitia mobilného telefónu pre diaľkové

ovládanie za pomoci AT príkazov, ktoré musí mobilný telefón podporovať. V mojej práci

som použil mobilný telefón „SIEMENS S55“, ktorý plne postačuje mojim požiadavkám.

Taktiež je popísaný podrobný popis zariadenia na automatizáciu zasnežovacieho systému.

Page 13: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

2

V poslednej kapitole je uvedený podrobný popis spustenia zariadenia do prevádzky

a zhodnotenie odskúšanej funkčnej vzorky.

Page 14: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

3

2. POPIS SÚČASNÉHO STAVU

Zasnežovací systém slúži na vytváranie umelo vyrobeného snehu, ktorý je pri

dnešných klimatických podmienkach nevyhnutným vybavením každého lyžiarskeho

strediska. Dnes už máme na trhu veľmi veľa firiem, ktoré sa venujú zasnežovacím

systémom napríklad firmy ako sú (ARECO, GEMMINY, PEGAS, LENCO,

SNOWSTAR, LATTEMAR) a ďalšie. Ku ich uvedeniu do prevádzky potrebujeme vodu

a elektrickú energiu. Voda je po lyžiarskych zjazdovkách rozvádzaná za pomoci

vysokotlakých potrubí, ktoré sú zakopané v zemi. Voda do týchto potrubí je vháňaná

čerpadlami, ktoré sa dimenzujú na základe dĺžky potrubia, prevýšenia a počtu

zasnežovacích zariadení. Pri prekonávaní väčších výškových rozdielov sa budujú

prečerpávacie stanice z dôvodu zvýšenia tlaku vody, ktorý je nevyhnutný pri zasnežovaní.

Taktiež rozvod elektrickej energie je ťahaný zemou. Na povrch sú vyvádzané na rôznych

miestach podľa potreby. Voda je vyvedená za pomoci hydrantu a elektrická energia za

pomoci elektrantu. K týmto vývodom sa pripojí zasnežovacie zariadenie a to buď

stacionárna alebo mobilná zasnežovacia jednotka, ktorá sa ďalej ovláda manuálne, alebo

poloautomaticky podľa návodu výrobcu.

2.1. Ovládanie zasnežovacej jednotky

Keď že na spustenie zasnežovacej jednotky treba ľudský faktor na zadanie povelu

štart, alebo na kontrolu funkčnosti zasnežovacej jednotky snažil som sa ho v mojej práci

vylúčiť za pomoci mobilného telefónu a to z nasledovných dôvodov:

- ušetrenie pracovnej sily: Obsluha nemusí vykonať jazdu k zasnežovacej jednotke

z dôvodu spustenia, ale tento krok vykoná za pomoci mobilného telefónu, ktorý má už

dnes skoro každý k dispozícii za pomoci SMS správy.

- ekonomické výhody: Obsluha zníži počet jázd na snežnom skútri, ktorý je pri tomto

výkone nevyhnutný a tým sa zníži spotreba pohonných hmôt, ktoré pri dnešných cenách

nie sú nezanedbateľnou položkou.

Page 15: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

4

- zvýšenie pružnosti systému: Za pomoci mobilného telefónu sa spustí zasnežovacia

jednotka rýchlejšie ako keby sme mali ku každej zasnežovacej jednotke ísť osobne.

- zvýšenie prehľadu pre operačného pracovníka: Mobilný telefón nás bude okamžite

informovať o stave zasnežovacej jednotky za pomoci SMS správ a to nasledovne. Ak by

došlo k vypnutiu zasnežovacej jednotky z dôvodu výpadku elektrickej energie, alebo

iných nepredvídaných príčin operačnému pracovníkovi sa na mobilnom telefóne zobrazí

SMS správa “Zariadenie je vypnuté!“. Ďalej pri nepovolenej manipulácii napr. vniknutie

do ovládania, poklesu tlaku vody, alebo pohybu zasnežovacej jednotky sa spustí alarm,

ktorý nás za pomoci prezvonenia mobilného telefónu upozorní na danú situáciu.1

2.2. Stacionárna zasnežovacia jednotka

Na obr.2.1. chcem v krátkosti predstaviť stacionárnu zasnežovaciu jednotku, ktorá

je hitom pri zasnežovaní lyžiarskych svahov. Jej najefektívnejšie využitie je pri užších

zjazdových tratiach z dôvodu náročnejšieho presunu a osadenia. Ich umiestnenie je po

okrajoch zjazdoviek hlavne kvôli bezpečnosti na svahu.

Obr.2.1. Stacionárna zasnežovacia jednotka

1 Interné materiály firmy Tatrawest spol. s.r.o.

Page 16: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

5

Popis:

1, Základná tyč – slúži na pevné osadenie zasnežovacej jednotky.

2, Kompresor 4 kW – jeho úlohou je dodávanie stlačeného vzduchu cez zdvojenú rúru

do dýzovej hlavice za účelom dokonalého rozprachu vody do priestoru.

3, Hlavný prívod elektrickej energie – ako som už spomínal v predošlej časti je

napájanie privádzané z elektrantu a potom ďalej cez elektrický kábel 380 V až

k zasnežovacej jednotke.

4, Prepojovacia vysokotlaká hadica – slúži na prívod vzduchu od vzduchového

kompresora do zdvojenej rúry.

5, Hlavný prívod vody – hadica je napájaná z hydrantu za pomoci rýchlospojok a je

privedená až k zasnežovacej jednotke.

6, Elektroskryňa – slúži na ovládanie zasnežovacej jednotky, taktiež má informatívny

charakter napr. teplota vzduchu, tlak vody. V tejto elektroskryni bude taktiež osadený môj

výrobok na spúšťanie a dohľadom nad správnou funkciou zasnežovacej jednotky.

7, Leflektor – slúži na osvetlenie okolia pre vizuálnu kontrolu zasnežovania.

8, Filter – slúži na zachytenie hrubých nečistôt aby nedošlo k upchatiu dýz uchytených

v dýzovej hlavici.

9, Zdvíhacie rameno – slúži na výškové nadstavenie zasnežovacej jednotky.

10, Zdvojená rúra – váha tejto rúry je 60 kg a je nadimenzovaná na tlak 60 bar. , slúži na

vytlačenie vody do dýzovej hlavice.

11, Dýzová hlavica – slúži na dokonalé rozprášenie vody na jemné čiastočky. V dýzovej

hlavici sú uchytené dýzy priemeru 1 až 6 mm.2

2.3. Mobilná zasnežovacia jednotka

Na obr.2.2. je znázornená mobilná zasnežovacia jednotka, ktorá má väčšie

uplatnenie hlavne na širších zjazdových tratiach z dôvodu jednoduchého a rýchleho

presunu a osadenia. Popis mobilnej zasnežovacej jednotky sa zhoduje s popisom

stacionárnej zasnežovacej jednotky.

2 http://www.hdp.at/html/de/gemini_eco/eco.shtml

Page 17: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

6

Obr.2.2. Mobilná zasnežovacia jednotka

3. GSM

3.1 Historický prehľad

Sieť GSM (Global System for Mobile Communication – Globálny systém pre

mobilné komunikácie) môžeme charakterizovať tak, že v tomto prípade ide o špecifikáciu

a odporúčanie na jednotlivé funkčné jednotky kompletného mobilného systému

a definovanie najdôležitejších rozhraní. Pri návrhu GSM boli stanovené nasledujúce

hlavné ciele:

• podpora mobility účastníka a medzinárodného roamingu,

• integrácia do ISDN,

• vysoká účastnícka kapacita,

• kvalita prenosu rečových signálov porovnateľná s existujúcimi

analógovými systémami,

• zabezpečenie proti odpočúvaniu,

Dôležité etapy pri vývoji GSM boli:

• 1979 – Konferencia WARC vyčleňuje pre budúci mobilný rádiový systém

pásmo 900 MHz.

• 1982 – CEPT zriaďuje pracovnú skupinu GSM

Page 18: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

7

• 1986 – v Paríži je predložených celkom 9 návrhov systému ( analógových

ako aj digitálnych TDMA a CDMA ), z ktorých mal byť vybratý vhodný

budúci systém.

• 1987 – bol vybratý plne digitálny úzkopásmový TDMA/FDMA a

najdôležitejší prevádzkovatelia sietí v Európe podpísali memorandum o

zavedení systému GSM na prelome rokov 1991/92.

• 1990/91 – bola ukončená fáza 1 špecifikácie.

• 1992 – boli do prevádzky uvedené prvé siete.

• 1994 – začala sa prevádzka siete DCS 1800.

3.2. Architektúra siete GSM

Obr.3.1. Bloková schéma siete GSM

Na najnižšej úrovni sú mobilné stanice MS (Mobile Station), koncové zariadenie

mobilných účastníkov. Ďalšou úrovňou sú základňové stanice označené ako BSC (Base

Station), ktorá sa skladá s funkčných blokov a to z riadiacej jednotky BSC (Base Station

Controller) a stanice BTS (Base Transceiver Station). V prípade malých buniek je účelné

využiť jednu BSC na riadenie niekoľkých BTS. Najvyššiu úroveň predstavuje rádiová

ústredňa MSC (Mobile Switching Centre), ktorá zabezpečuje spojovacie funkcie pre

určitú skupinu ZS. Súčasťou ústredne MSC sú účastnícke databázy HLR, VLR, AC, EIR,

kde sú zaznamenané základné údaje o MS. MSC obyčajne plní aj funkciu spojovacieho

Page 19: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

8

článku medzi mobilnou sieťou a rôznymi typmi pevných a mobilných sietí. Súčasťou

siete je aj prevádzkové a údržbové stredisko OMC (Operation and Maintenance Centre),

ktoré zabezpečuje bezpečnosť prevádzky siete a zúčtovanie hovorov. V sieti sú

štandardizované tri dôležité rozhrania a to A, Abis a rádiové rozhranie Um. Rozhranie

A medzi BSS a MSC je definované pre tok 2 Mb/s, pričom z celkového počtu 32 kanálov

(64 kb/s) sa obyčajne jeden používa pre prenos signalizácie a ďalší pre zabezpečenie

synchronizácie. Rozhranie Abis využíva kanál 64 kb/s a umožňuje multiplexovanie

kanálov s prenosovou rýchlosťou 16 kb/s.

Prístup do siete GSM je formálne možný cez komunikačný uzol MSC, pričom môže ísť

o jednu alebo niekoľko ústrední:

HLR – sú v nej uložené základné údaje potrebné na riadenie a podporu mobility MS. Je

v nej zaregistrovaná čipová karta SIM každého účastníka.

VLR – sú v nej uložené potrebné údaje na riadenie, ktoré súvisia s polohou MS. Sú tu

zaznamenané a podľa potreby aktualizované informácie o aktívnych MS v danej

prevádzkovej oblasti.

AC – sú uložené algoritmy (A3,A8) a overovací kľúč každého účastníka, ktoré sú

potrebné na zabezpečenie prístupu do siete a ochrany pred odpočúvaním.

EIR – sú zaregistrované účastnícke koncové zariadenia prostredníctvom medzinárodných

identifikačných čísiel IMEI (International Mobile Equiqment Identity).

3.3. Výhody systému GSM

• používateľ môže telefonovať nielen u domáceho operátora, ale aj v iných

krajinách, s ktorými má domáci operátor podpísané roamingové dohody

• používateľ je dosiahnuteľný na rovnakom telefónnom čísle nezávisle od

toho v ktorej krajine sa nachádza

• používateľ dostáva účty vždy v domácej mene podľa kurzových prepočtov

• digitálny systém GSM pracuje na frekvencii 900 MHz a vo veľkej miere

eliminuje kapacitné problémy

• ceny koncových zariadení sú nižšie ako pri NMT, alebo výrobcovia

vyrábajú telefónny vo veľkých sériách pre všetkých operátorov jednotne

bez národnostných rozdielov

Page 20: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

9

• nepredpokladajú zmeny cenovej úrovne telefónov, výrobcovia zlepšujú

úžitkové vlastnosti a znižujú ceny

• digitálny systém zaručuje kvalitnejší prenos dát a faxov

• systém poskytuje možnosť posielania správ SMS

• koncové zariadenia sú menšie a ľahšie ako pri NMT

• systém poskytuje vysoký stupeň ochrany pred odpočúvaním

• používa špeciálny kódovací systém, ktorý by nemal byť odpočúvateľný

3.4. Služby poskytované v sieti GSM

GSM vzniklo s ideou komunikácie v sieťach ISDN, a preto služby v sieťach GSM

tvoria vlastne podmnožinu ISDN. Dátové služby GSM prebiehajú v súčastnej dobe

rýchlosťou iba 9600 bps, čo je dané špecifickými vlastnosťami celulárnej siete

a mobilného terminálu, kedy musí za každých okolností nastať správny prenos dát pri

prechodoch z jednej bunky do druhej. Špeciálne vybavený terminál GSM môže byť

spojený s PSTN, ISDN, paketovými sieťami ( Packet Switched and Circuit Switched

Public Data Networks ), Internetom a stanicou Client/Server. K službám GSM tiež patrí

prenos faxových správ ( protokol Groupe 3), videotext aj teletext. Zvláštne postavenie má

služba SMS ( Short Message Service), ktorá nahrádza funkciu pageru s rozšírenými

funkciami

• obojsmerný prenos správ ( send/recieve messages point to point)

• uloženie správy a následné presmerovanie správ ( store and forward

deliverying)

• potvrdenie úspešného doručenia zaslaných správ ( aknowledgement of

successful delevery )

Ďalšou užitočnou vlastnosťou je možnosť vysielania správ od jednej alebo

vybranej skupiny buniek siete GSM. Tak získa užívateľ prístup k regionálnym hláseniam

o počasí, dopravnej situácii a poskytovaných servisných službách napr. pre motoristov.

V oblasti klasického telefonovania poskytuje GSM služby digitálnej pobočkovej ústredne,

ako aj presmerovanie hovorov, hlasová schránka atď.3

3 DOBOŠ L, DÚHA J, MARCHEVSKÝ S, WIESER V: Mobilné rádiové siete. Žilina: EDIS, 2002. ISBN 80 – 7100 – 936 – 9.

Page 21: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

10

3.5. Bunková výstavba

Mobilné siete sú budované na tzv. bunkovom ( celulárnom ) princípe.

Elementárnym prvkom siete je bunka, ktorá býva schematicky znázornená ako

šesťuholník. Polomer tejto bunky býva rôzny podľa osídlenia pokrytej oblasti.

Niekoľko týchto buniek tvorí tzv. prevádzkovú oblasť ( location area ). Jedna

alebo viac prevádzkových oblastí spadá do pôsobnosti jednej MSC ( Mobile Services

Switching Center ), ktorá už môže obsluhovať celé mesto alebo aj štát. Nadriadenou

oblasťou je oblasť národnej siete GSM ( tou sa rozumie sieť jedného operátora ). Súhrnná

oblasť všetkých miest, kde možno služby siete GSM používať sa nazýva oblasť služieb

GSM( GSM service area ). Rádiová bunka je najmenším, rádiovým signálom zásobovaný

geografický útvar, ktorý je obsluhovaný jednou základňovou stanicou BS a kde sa

uskutočňuje napojenie MS na VRS. Mobilná stanica rozlišuje bunky na základe

identifikačného kódu BTSIC. V sieti sa rozlišujú bunky na základe globálnej identifikácie

CGI. Nominálna veľkosť bunky je pre GSM 900 do 35 km. Jednotlivé bunky na seba

nadväzujú. Jednotlivé bunky sú skladané do väčších bunkových štruktúr, tzv. skupiny

buniek. Skupina buniek je vlastne perióda so zvoleným rozdelením frekvencií umožňuje

používať viac krát rovnaké skupiny frekvencií.

Periodická frekvencia umožňuje zapojiť na sieť veľký počet účastníkov

v pridelenom frekvenčnom pásme. Polomer rádiobunky sa môže teoreticky pohybovať

v intervale

300m - 35km.

Page 22: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

11

Obr.3.2. Štruktúra buniek pre skupinu buniek s N=7

3.6. Zloženie siete GSM

Jednotlivé stavebné prvky možno rozdeliť do štyroch základných skupín:

• mobilné stanice a príslušenstvo

• subsystém základňových staníc ( Base Station - BS )

• sieťové prepojenie jednotlivých základňových staníc ( network subsystém)

• podsystém pre prevádzku a údržbu OAM SS

Komunikáciu medzi jednotlivými subsystémami poskytujú špeciálne rozhrania

a definované komunikačné protokoly.

Page 23: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

12

Obr.3.3. Funkčné bloky podsystémov verejnej rádiotelefónnej siete VRS

BTS – Základňová stanica prijímač/vysielač

BSC – Riadenie základňovej stanice

TRAU – Prekódovanie a adaptácia prenosovej rýchlosti

MSC – Rádiotelefónna ústredňa

HLR – Register domácich účastníkov

VLR – Register hosťujúcich účastníkov

EIR – Register identifikácie zariadení

AC – Autentifikačné centrum

PSTN – Verejná telefónna sieť

OMC – Riadenie prevádzky a údržby

RSS – Rádiový podsystém

NSS – Sieťový podsystém

MS – Mobilná stanica

3.6.1 Mobilná stanica

Mobilná stanica je definovaná ako zariadenie pre využívanie služieb GSM

systému. Mobil či mobilná stanica (MS) je vstupným prvkom do tejto siete. Úlohou siete

Page 24: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

13

je sprostredkovať spojenie s iným MS alebo účastníkom inej siete (VTS Verejná

telefónna sieť, ISDN sieť a.i.). Skladá sa z mobilného terminálu MT, a podľa toho aké

služby sú požadované, z kombinácie TA a TE. Vysielacie výkony MS sa pohybujú

v rozmedzí 0,6 ÷ 20 W. Z hľadiska výmeny účastníckych dát sa MS delí na mobilné

koncové zariadenie ME a na modul identity účastníka SIM.

Obr.3.4. Konfigurácia mobilnej stanice s referenčnými bodmi

MMI – Užívateľské rozhranie

TA – Prispôsobenie TE

Um – Rádiové rozhranie

MT – Napájaci zdroj MS, je časťou mobilnej stanice. Na tomto mieste končí

rádiový prenos Um rozhrania.

TE – Ide o koncové zariadenie, ktoré ponúka mobilným účastníkom rôzne služby.

Najčastejšie býva v prevedení záznamníka alebo faxu.

ME – Mobilné koncové zariadenie, je časťou mobilnej stanice, ktorá neobsahuje

žiadne účastnícky špecifické údaje. Obsahuje viac 16 bitových mikropočítačov

a špeciálne logické obvody. Pripravuje zo SIM modulu vysielané signalizačné správy

s účastníckymi dátami pre vstup do GSM siete.

SIM – Modul identity účastníka patrí ku MS a môže byť od nej oddelený. Sú tu

uložené všetky dôležité individuálne účastnícke údaje, ktoré umožňujú využívanie služieb

mobilnej siete. Je integrálnou časťou GSM zabezpečovacej koncepcie. Tá istá SIM karta

je pre viacej ME.

Pred nadviazaním spojenia sa musí účastník siete identifikovať. Identifikácia

účastníka GSM je v dvoch rovinách. Prvá identifikuje operátora, u ktorého sa účastník

prihlásil – International Mobile Subscriber Identity (IMSI). Informácia IMSI je uložená

v karte SIM (Subscriber Identity Module). Karta SIM oživí mobilnú stanicu po vložení

špecifického PIN (Personal Identification Number) čísla, poskytne telefónny zoznam,

Page 25: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

14

sprístupní hlasovú poštu a službu SMS. Zapojená MS sa môže nachádzať v dvoch

stavoch. Stav kľudový s využívaním príslušných kanálov je základný prevádzkový stav

MS, počas ktorého je MS periodicky zameriavaná. Stav obsadený s obsadením

príslušných kanálov.

3.6.2. Subsystém základňových staníc Base Station System – BSS

BSS je zložená z BSC (riadenie základňovej stanice), BTS (základňová stanica

P/V), TRAU (prekódovanie a adaptácia prenosovej rýchlosti) a LMT (miestny údržbový

terminál). BSS sú pevne spojené s MSC (Mobile Services Switching Center). Majú za

úlohu konverziu signálu z pevnej telefónnej siete na rádiový signál GSM a naopak.

Starajú sa o časovú synchronizáciu so všetkými MS o „prehadzovanie“ frekvencií

(frequency hopping), alokáciu nosných frekvencií. Samotná základňová stanica sa stará

o niekoľko buniek. O každú jednotlivú bunku sa starajú základňové riadiace jednotky

BSC (Base Station Controller) a základňové rádiostanice BTS (Base Transceiver Station).

Obr.3.5. Funkčné bloky systému základňovej stanice BS

BTS sú vysielacie/prijímacie stanice (vysielače), ktoré môžeme vidieť na rôznych

vyvýšených miestach. Predstavuje rádiotechnické zariadenie pre komunikáciu cez rádiové

kanály rozhrania Um. Ak sa používajú smerové antény, môže jedna BTS obsluhovať aj

viac rádiobuniek. Definujú bunkovú prevádzku a riadia prenosové protokoly s mobilnými

stanicami. Medzi nimi a MS je rádiové spojenie, ktoré z mobilných telefónov robí

mobilné.

Page 26: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

15

BSC riadenie zabezpečuje manažment prideľovania kanálov pre jednu či viac

BTS prostredníctvom rozhraní Abis. Riadi spojovanie, ako aj priebeh prenosových

procesov vysielacích a prijímacích staníc BTS. Jedna BSC je schopná obslúžiť až

niekoľko sto BTS. Uskutočňuje sa tu premena rádiových kanálov Um rozhrania na kanály

A rozhrania.

TRAU je špeciálne prenosové zariadenie GSM systému. Realizuje kódovanie reči

a adaptáciu prenosovej rýchlosti pre dátové služby. Ku prenosovej rýchlosti 13 kbit.s-1 sa

pridáva informácia o synchronizácii a spoločná prenosová rýchlosť je potom 16 kbit.s-1.V

TRAU sa zmení 16 kbit.s-1 na 64 kbit.s-1. Funkcia je riadená z BTS a umožňuje premeniť

podmultiplex štyroch 16 kbit.s-1 rádiových kanálov na 64 kbit.s-1 kanálov. Skladá sa z TC

a RA funkčného bloku. TC je využívané na kompresiu reči. RA filtre menia vstupujúce

dáta spojovacieho systému mobilnej siete MSC na formu po 16 kbit.s-1.

LMT miestny údržbový terminál slúži na údržbu a aktiváciu základňovej stanice

BS. Je pripojený pomocou rozhrania T.

3.7. Sieťový podsystém NSS

Predstavuje predovšetkým ústredňu bunkovej siete MSC (Mobile Services

Switching Center) a realizuje všetky prepojovacie funkcie medzi jednotlivými

subsystémami základňových staníc a VTS (Verejnou Telefónnou Sieťou). Spolupracuje

s registrami HLR (Home Location Register) a VLR (Visitor Location Register). Realizuje

úlohy spojovacej techniky vrátane manažmentu mobility účastníka a napojenia sa na

ústredňu inej telekomunikačnej siete.4

4 BLUNÁR K, DIVIŠ Z: Telekomunikačné siete, časť 4. Žilina: EDIS, 2000.

Page 27: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

16

Obr.3.6 Funkčné bloky NSS

Spojovací systém MSC okrem spojovacích funkcií riadi aj procesy v mobilnej

sieti. Je prepojený s podsystémom základňovej stanice BSS cez A rozhranie.

Registre polohy účastníka LR obsahujú všetky informácie o účastníkovi potrebné

pre mobilnú sieť a o prevádzke. HLR (Home Location register) domovský lokalizačný

register uchováva informácie o všetkých účastníkoch, ktorí domovsky prináležia do

oblasti spracovanej týmto registrom. Sú tu uložené informácie o všetkých účastníkoch. Je

navrhnutý tak, aby mohol byť integrovaný do národnej siete databázy účastníkov, ktorí

spadajú do danej ústredne bunkovej siete. HLR vie vždy, kde sa užívateľ nachádza. VLR

(Visitor Location Register) návštevnícky lokalizačný register je databáza, ktorá sa

používa pri aplikáciách pre ukladanie informácií o účastníkoch, ktorí spadajú pod iné

bunkové ústredne bunkovej siete (MSCx) a v oblasti MSC sa vyskytujú iba

dočasne.Súčasťou HLR aj centrum autentifikácie AC (Authentification Centre), kde sú

uložené informácie pre kódovanie prenosov (nielen kvôli odpočúvaniu). Centrum

overovania totožnosti AC je dôležitá zabezpečovacia funkčná časť.

Regieter EIR (Equipment Identify Register) je databáza obsahujúca zoznam

oprávnených mobilných staníc v sieti, kde každý mobilný prístroj je identifikovaný

svojim číslom IMEI (International Mobile Equipment Register). Autorizačné centrum

chráni databázu, ktorá obsahuje tajné prístupové a identifikačné kódy používaných SIM

kariet.

Page 28: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

17

Obr.3.7. Frekvenčné pásma pre GSM 900

V roku 1990 vznikol ďalší variant GSM pre frekvenčné pásmo 1800 MHz

V obidvoch smeroch procesu používa frekvenčné pásmo 75 MHz, cieľom je

zvýšenie kapacity VRS pre veľkomestské oblasti.

Page 29: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

18

Obr.3.8. Funkčné pásma DCS 1800

3.8. Popis niektorých logických kanálov systému GSM

• TCH (Traffic Chanel) – prevádzkový kanál. Na tomto kanále sa prenášajú bežné

dáta (hovory, faxy).

• SACCH (Slow rate Associated Control Channel) - združovací riadiaci kanál,

prenáša výsledky merania MS počas hovoru.

• BCCH (Broacast Control Channel) - riadiaci kanál rádioprevádzky. Tento kanál je

jednosmerný od BS k MS, má vždy konštantný výkon a frekvenciu.

• FCCH (Frequency Correction Channel) - riadiaci kanál frekvencie. Po zachytení

kanála BCCH riadi MS a jeho pomocou nadstavenie frekvencie kanálov.

• SCH (Synchronization Channel)- riadiaci kanál synchronizácie. Po korekcii

frekvencie je MS synchronizovaná hodinovými impulzmi so SCH.

• CCCH (Common Control Channel)- spoločný riadiaci kanál. Pracuje len na

začiatku spojenia a to na oboch smeroch (BS – MS - BS).

3.9. Ochrana proti útokom zvonku

Každá komunikačná sieť sa snaží zabrániť útokom zvonku a chrániť pred nimi

svojich užívateľov. Ochranu proti nepovolanému prístupu do siete dosiahneme pomocou

overenia totožnosti – Authentication. Druhá ochrana je proti odpočúvaniu rečového,

Page 30: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

19

dátového a signalizačného spojenia. Pretože v rádiobunke vysokofrekvenčné signály

môžu byť prijímané aj inými koncovými zariadeniami, je ochrana proti odpočúvaniu

nevyhnutná. To sa dosiahne pomocou zakódovania na rádiovom rozhraní. To isté platí pre

siete GSM, v ktorých fungujú tieto zabezpečovacie metódy.

• overenie identifikácie užívateľa a následne jeho oprávnenie prístupu do VRL.

• diskrétnosť dát na rádiovom rozhraní pomocou zakódovania

• anonymita účastníka a miesta pohybu pomocou prechodného označenia účastníka

Všetky tieto metódy sú povinné ako pre mobilné, tak aj pre nepohyblivé (fixné)

zložky siete. K identifikácii účastníka slúži identifikačný kód IMSI (International Mobile

Subscriber Identification). Tento kód nemá nič spoločné s telefónnym číslom, ktoré

užívateľ obdrží so zakúpením SIM – karty.

3.9.1. Prihlásenie do siete

Pri zapnutí MS dochádza k jej synchronizácii so sieťou za použitia niektorých

logických kanálov. Po zapnutí je meraná kvalita všetkých 124 vf – kanálov a je vytvorený

zoznam tých najkvalitnejších, ktoré tvoria tzv. kandidátov na funkciu logických kanálov

BCCH. Potom stanica hľadá logický kanál FCCH, na základe ktorého prispôsobí svoju

frekvenciu na hrubé časovanie. Až teraz nastáva samotná synchronizácia so sieťou. Po

nájdení logického kanálu SCH (na nosnej predošlého FCCH) dochádza k presnému

nadstaveniu časovania (synchronizácii) a zisťuje sa, s ktorou základňovou stanicou MS

komunikuje. V priebehu komunikácie sú v logickom kanále SACH prenášané spomínané

údaje o MS k základňovej stanici.

3.9.2. Autentifikácia pri prihlásení do siete

Overenie identifikácie užívateľa prebieha vždy pri prihlásení do siete príslušného

prevádzkovateľa (so SIM – kartou od Orange sa neregistrujete do siete T – Mobailu ,

i keď ju mobil detekuje.) Ako overenie funguje? Postup je veľmi jednoduchý: sieť vyšle

náhodné číslo (RAND), z ktorého MS za pomoci šifrovacieho algoritmu A3

a identifikačného kľúča K1 vypočíta odpovedajúcu odpoveď (SRES). Tú pošle naspäť,

kde je skontrolovaná a na základe výsledku tejto kontroly je MS zaregistrovaná do siete

(alebo nie). Špeciálne požiadavky v oblasti zabezpečenia sú kladené tiež na samotnú MS.

Page 31: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

20

Ako oko v hlave je treba sa starať o identifikačný kľúč K1, ktorý je tiež uložený v SIM –

karte. Kľúč K1 nie je potrebné prenášať, či už zo SIM – karty do GSM – telefónnu, alebo

z MS do základňovej stanice. Ako už bolo povedané, šifrovacie algoritmy A3 a A8 sú tiež

trvalo uložené v SIM – karte.

3.9.3. Zakódovanie dát

GSM zabezpečuje dôvernosť používateľských dát na prevádzkových

a signalizačných kanáloch. Ochrana proti odpočúvaniu na rádiovom rozhraní sa realizuje

pomocou zakódovania dát CIPH. V Európe sa pre zakódovanie dát používa

štandardizovaný algoritmus A5, ktorý je prístupný len výrobcom. A5 sa nenachádza

v SIM karte ale v zariadení mobilnej stanice ME. Zakódovanie prenášaných dát sa

realizuje medzi mobilnou stanicou MS a podsystémom základňovej stanice BSS. Za

týmto účelom je z navštívenej rádiotelefónej ústredne MSC do BTS, ďalej do MS

odoslaná signalizačná správa. V mobilnej stanici je v SIM karte vygenerovaný kľúč Kc.

Procedúra zakódovania dát v sieti je iniciovaná signalizačnou správou vyslanou z VLR do

MSC, ktorá signalizuje, že kódovanie sa môže začať na prevádzkovom kanále TCH a na

riadiacom kanále DCCH. Mobilná stanica ešte potvrdí zahájenie tohto procesu

signalizačnou správou.

V procese kódovania sa používa algoritmus A8, pomocou ktorého je vytvorený

šifrovací kľúč Kc. Kľúč je oddelene vygenerovaný v AUC a SIM karte pomocou Ki

a RAND. Kc sa používa pre obidva smery prenosu. Pri tomto spôsobe Zakódovania je

zabezpečené, že kľúč Ki nemusíme prenášať cez rádiovú trasu.5

3.9.4. SIM karta

MS sa delí na dve časti. Tými sú samostatný prístroj, ktorý možno bežne kúpiť

v obchodoch, a tzv. SIM – karta, ktorú predávajú prevádzkovatelia sietí GSM. Zakúpením

SIM – karty si vlastne kupujete služby daného prevádzkovateľa a teoreticky nezáleží na

tom, aký prístroj (mobilný telefón) vlastníte. Sú dva typy kariet: ISO (klasická, veľká ako

banková karta) a tzv. plug – in (malá ako štandardne veľký malíček). Vložením SIM –

5 FLAJZER T: Amatérske rádio, Signalizace poplachu s telefónem GSM. Praha: EDIS, 12/2001, str. 10 –

12 a AR 1/2002, str. 17 – 18.

Page 32: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

21

karty príslušného typu do GSM – telefónu ju aktivujeme pre sieť prevádzkovateľa, od

ktorého kartu máme.

Na SIM – karte sú (okrem napríklad krátkeho telefónneho zoznamu) uložené pre

sieť GSM dôležité údaje:

• sériové číslo SIM – karty

• identifikačný kľúč

• šifrovacie algoritmy

• IMSI (International Mobile Subscriber Identification)

• PIN (Personal Identification Number)

Všetky tieto údaje majú čo dočinenia so zabezpečovaním bezpečnosti a utajením

pri prevádzke telefónu. Jediným, užívateľovi priamo dostupným, zabezpečením je

zmienený PIN. Zadanie tohto štvormiestneho čísla je požadované pri každom zapnutí

telefónu. Ak je PIN zadaný tri krát chybne, má úžívateľ ešte šancu, ak pozná ďalší

špeciálny kód nazývaný PUK spustiť svoj telefón. Ak je aj tento, už 8 – miestny, kód

zadaný zle, je karta zablokovaná a je treba zaobstarať novú. Túto ochranu môže užívateľ

vypnúť.

3.10. Čo prinesie tretia generácia mobilných sietí?

Mobilná sieť prechádza neustálym vývojom. V súčasnej dobe vládne svetu ich

druhá generácia, ale už začala aj generácia tretia čiže videotelefínia. Aké zmeny prinesie

v oblasti dátových prenosov?

Prvá generácia mobilných sietí bola charakteristická využívaním analógových

technológií. To viedlo k pomerne neefektívnemu využitiu tohto najvzácnejšieho zdroja,

ktorý mobilné siete potrebujú ku svojmu fungovaniu – frekvencií. Dôvodom je najmä

skutočnosť, že v analógových sieťach nie je možné tak “jemné“ delenie dostupných

frekvencií, ako v sieťach digitálnych ( do úvahy tu pripadajú len analógové techniky

multiplexu, t.j. iba frekvenčný multiplex). Rovnako tak ďalšie spracovanie, postavené

výhradne na analógovom základe je menej efektívnejšie než spracovanie digitálne,

nehľadiac už na nemožnosť poskytnúť celú radu doplňujúcich funkcií. Napriek tomu sa

v SR začiatkom deväťdesiatych rokov pristúpilo k budovaniu analógovej mobilnej siete

Page 33: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

22

na báze vtedy už skôr dožívajúceho analógového systému NMT (Nordic Mobile

Telephone).

Druhá generácia mobilných sietí je už charakteristická svojím digitálnym

spôsobom fungovania, ktorý umožňuje výrazne efektívnejšie hospodáriť s dostupnými

frekvenciami. Rovnako tak umožňuje ponúknuť najrôznejšie ďalšie služby spojené

s hovormi aj s dátovými prenosmi a v prípade potreby umožňuje realizovať i výrazne

“hustejšie“ pokrytie (vytváraním malých buniek). To, čo sme si až doteraz popisovali sa

týkalo spôsobu fungovania jednej konkrétnej koncepcie mobilných sietí druhej generácie

(GSM, Global System Mobile).

Tretia generácia mobilných sietí bude efektívnejšia a výkonnejšia. Mobilné siete

druhej generácie boli stále ešte budované predovšetkým ako siete určené pre prenos hlasu

a tomu boli prispôsobené ich základné vlastnosti. Využitie týchto mobilných sietí pre iné

účely, najmä pre prenos dát (napr. pre komunikáciu v písanej forme, prostredníctvom

SMS), bolo skôr určitým doplnkom, ktorý musel byť dodatočne “napasovaný“ na to, čo

bolo pôvodne koncipované k účelom prenosu hlasu. Konkrétnym dôsledkom potom je

nutnosť “vojsť sa“ s dátovými prenosmi do časových slotov dimenzovaných pre prenos

hlasu a z toho vyplývajúca maximálna dosažiteľná prenosová rýchlosť (14,4 kbps pre

CSD, Circuit Switched Data). Riešenie ako HSCSD, GPRS a EDGE sa potom dá chápať

taktiež ako snaha maximálne využiť to, čo je k dispozícii, ale čo nie je možné zásadne

zmeniť.

Mobilné siete tretej generácie videohovor je jedinečná služba novej siete 3G.

Počas videohovoru sa účastníci navzájom nielen počujú, ale aj vidia v reálnom čase -

nový typ siete umožňuje prenášať nielen zvuk, ale aj obraz. Na využívanie služby je

potrebné mať telefón s podporou videohovoru (najjednoduchšie sa dá obvykle spoznať

podľa kamery na prednej strane) a 3G SIM kartu. Samozrejmosťou je, že obaja účastníci

hovoru sa musia nachádzať v pokrytí siete 3G. Ak niektorá z týchto podmienok nie je

splnená na oboch stranách, nie je možné videohovor uskutočniť.

Videohovor sa dá nadviazať podobne, ako bežný hlasový hovor. Na klávesnici mobilného

telefónu zadáte telefónne číslo, alebo ho nájdete v zozname. V závislosti od typu

mobilného telefónu potom z možností vyberiete "Videohovor" alebo "Videocall" a

telefón sa následne pokúsi o nadviazanie spojenia. Ak má volaný videotelefón a je v

dosahu siete, zobrazí sa mu prichádzajúci videohovor a prijme ho podobne ako bežný

hlasový hovor. Pri videohovore sa telefón nedrží pri uchu, ale pred tvárou, takže hlasová

zložka hovoru sa automaticky prepne na hlasitý odposluch. Ak nechcete svoje okolie

Page 34: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

23

vyrušovať svojim telefonátom, môžete použiť handsfree sadu. Obraz je snímaný

kamerou, ktorá je väčšinou umiestnená nad displejom telefónu. Na ňom vidíte dva

rámčeky s pohyblivým obrazom - na veľkom je obraz, ktorý k vám prichádza od

volaného a na malom môžete vidieť obraz, ktorý sníma a odosiela váš telefón. Počas

hovoru môžete snímať aj svoje okolie, takže je to ideálny spôsob, ako s priateľmi zdieľať

netradičné zážitky.6

4. MOŽNOSTI POUŽITIA MT PRE DIAĽKOVÉ OVLÁDANIE

Bezdrôtové diaľkové ovládacie zariadenie je veľmi komplexný problém, dá sa

realizovať za pomoci niekoľkých technológií. Je možné použiť ovládanie pomocou GSM

technológie (SMS správy, GPRS), Bluetooth, ZigBee (IEEE 802.15.4), EDGE,WLAN

(IEEE 802.11g a IEEE 802.11h) a iných technológií pre bezdrôtový prenos (voľné

frekvenčné pásma 450MHz a 870MHz). Blokovú schému diaľkového ovládania

zobrazuje Obr.4.1. Pri výbere typu bezdrôtového prenosu je potrebné vychádzať z

nasledujúcich základných požiadaviek (parametrov):

• vzdialenosť medzi riadiacim členom a ovládaným zariadením

• požadovaná rýchlosť komunikácie medzi jednotlivými členmi

• cenové požiadavky na realizované riadenie

• spoľahlivosť prenosu

• zabezpečenie komunikácie

• spotreba zariadenia

Ovládanie pomocou SMS správ má tieto základné vlastnosti a charakteristiky:

• možnosť ovládania takmer na akúkoľvek vzdialenosť (obmedzené len

dostupnosťou GSM signálu)

• pre malé dátové toky (spínanie výstupu, občasného hlásenia vstupu z čidiel)

• malá rýchlosť odozvy (cca. 10 s a viac, závislé na zaťažení siete)

• vyššie náklady na komunikáciu

• nízke náklady (stačí štandardný mobilný telefón)

• možnosť implementácie do mobilných zariadení (autoalarmy) 6 http://www.orange.sk/private/3g/videocall/default.dwp

Page 35: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

24

• jednoduchý spôsob ovládania (odosielanie príkazových SMS správ)

• dostatočná bezpečnosť (daná zabezpečením GSM siete)

Z týchto vlastností vyplývajú možnosti i obmedzenia využitia GSM technológie –

SMS správ pre diaľkové ovládanie. Hlavným obmedzujúcim faktorom je malá diaľka

SMS správy. Pretože sa pri tomto typu ovládania sa nejedná o stále pripojenie, ale len o

„občasné zasielanie dátových blokov“, tak ju nemožno použiť pre zložitejšie ovládanie

(väčšie dátové toky, kontinuálne ovládanie). Ďalšia podstatná nevýhoda je cena tohoto

ovládania – je spoplatnená každá odosielaná správa.

Obr.4.1. Bloková schéma diaľkového ovládania

4.1. Komunikácia s MT

1. Fyzický popis komunikácie

Komunikačná interface mobilného telefónu je duplexné, znakovo orientované‚

asynchrónne sériové rozhranie, ktoré až na napäťové úrovne oboch signálov (TX, RX)

zodpovedá doporučeniu RS232 (Recommended Standard number 232). Tieto signály

majú úroveň 5V (3V). Ku komunikácii sú použité vodiče RX (príjem dát),TX (vysielanie

dát) a ďalej je nutné pripojenie vodiča GND. Nie sú použité vodiče pre riadenie dátového

toku.

Page 36: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

25

Tab.4.1. Parametre komunikácie MT rady X.35

Obr.4.2. Tvar jedného odosielaného bitu

Obr.4.3. Tvar odosielaného AT príkazu cez TX

Page 37: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

26

4.2. Komunikácia s MT pomocou AT príkazov

Vlastná komunikácia s mobilným telefónom prebieha pomocou AT (Attention)

príkazu. Tieto príkazy boli pôvodne vyvinuté pre ovládanie modemu, ale s príchodom

mobilných telefónov sa rozšírili na – GSM 07.07 a GSM 07.05 Nie každý výrobca však

implementuje kompletnú sadu AT príkazu.

Niektoré telefóny vôbec nepodporujú AT príkazy. U týchto telefónov sa prevádza

komunikácia v binárnom režime. AT príkazy sú ASCII (American Standard Code for

Information Interchange) znaky sú zasielané po linke TX do telefónu. Tieto príkazy môžu

mať rôzny tvar. Odpoveď telefónu prichádza po linke RX. AT príkazov je veľké

množstvo a je možné ich rozdeliť do niekoľkých skupín ako je uvedené v Tab.4.2.

Obecne sa AT príkaz skladá z úvodného slova AT a ďalej samotného príkazu. AT príkaz

musí byť zakončený znakom <CR> (0x0DH). Podľa tohoto znaku rozpozná MT jeho

koniec. Mobilný telefón má štandardne nastavené echo, takzvané preposielanie prijatého

AT príkazu. Čo sa dá využiť ku kontrole správnosti komunikácie s MT. Toto echo je

možné deaktivovať príkazom ATE0<CR>. Posledný AT príkaz sa dá opakovať

zasielaním A/<CR>, čo je jediný príkaz nezačínajúci písmenami AT.

AT príkazy AT príkazy posielané do telefónu sú zadávané v týchto podobách:

1. Test AT príkazu, či telefón príkazu rozumie je AT+<príkaz>=? <CR>

2. Načítanie nastavených hodnôt z telefónu AT+<príkaz>? <CR>

3. Zápis dát alebo hodnôt do telefónu AT+<príkaz>=<parameter> <CR>

Skratka AT je začiatok príkazu, <príkaz> doplníme podľa požadovaného povelu,

<parameter> sa udáva len v prípade, keď požadujeme príkaz pre nastavenie alebo zápis

dát a <CR> je potvrdenie príkazu.

Page 38: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

27

Tab.4.2. Delenie AT príkazov

4.3. Popis SMS a PDU formátu

Jednou zo základných vlastností GSM technológie je zasielanie SMS

(ShortMessage Service) správ. Dĺžka takto prenášaného textu môže biť až 160 znakov. V

správe sú použité štandardné ASCII znaky. Pre prenos a kódovanie SMS správy sa

používa PDU (protocol description unit) formát. SMS správy vďaka ich jednoduchej

implementácii je možné použiť k diaľkovému ovládaniu najrôznejších zariadení. Použitie

tohoto ovládania je však možné iba v jednoduchších časovo nekritických aplikáciách.

Pre náročnejšie prípady je vhodné použiť GPRS technológiu.

Výpis SMS správy z MT:

Pre výpis SMS správy z pamäti MT je nutné použiť AT príkaz napr.: AT+CMGL=1

<CR> (výpis všetkých prijatých prečítaných správ).

Prečítanie SMS z mobilného telefónu:

Ja: Prepínam pamäť na ME pamäť mobilného telefónu:

AT+CPMS=“me“

Odpoveď z mobilného telefónu:

Page 39: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

28

OK

Ja sa dotazujem na neprečítanú SMS správu, pozícia 0.

AT+CMGL=0

Odpoveď z mobilného telefónu:

+CMGL: 1,0,,20

0791249150033330240C912491708849220000601020905152400131

OK

Znamená to že má jednu správu SMS v pamäti mobilného telefónu:

Ja: Idem vymazať SMS správu z pamäti mobilného telefónu:

AT+CMGD=1

Mobilný telefón vymaže SMS správu a odpovie:

OK

Prečítanie z mobilného telefónu pri poslanej SMS správe:

Ja sa dotazujem na neprečítanú SMS správu pozícia 0

AT+CMGL=0

Mobilný telefón odpovie:

+CMGL:1,0,,20

0791249150033330240C912491708849220000601020217381400132

OK

Mobilný telefón po prečítaní SMS správy ju prenesie do pozície 1

Ak ja: chcem vymazať SMS z nultej pozície

AT+CMGD=0

Mobilný telefón odpovie:

ERROR

AK ja: chcem vymazať SMS z prvej pozície:

AT+CMGD=1

Mobilný telefón vymaže SMS správu a odpovie:

OK

Ja sa dotazujem na vymazanú SMS správu: už nieje

AT+CMGL=0

Mobilný telefón odpovie:

OK

Page 40: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

29

4.4. Ovládanie pomocou PC

Realizované lokalizačné zariadenie sa pripája k PC pomocou sériového portu.

Sériový port PC pracuje podľa RS 232 štandardu s príslušnými napäťovými úrovňami: +3

až 15V pre L a –3 až –15V pre H úroveň. Riadiaca časť a mobilný telefón pracujú s TTL

úrovňami: 0 až 0,8V pre L a 2,4 až 5,5V pre H úroveň.

Tento fakt neumožňuje priame pripojenie riadiacej časti s MT a PC. Aby bolo toto

pripojenie možné je potrebné urobiť prevod napäťových úrovní TTL na RS 232 a naopak.

Jednoducho sa dá tento prevod realizovať použitím špeciálneho obvodu MAX 232. Jeho

výhodou je minimum externých súčiastok ale najme jednoduchosť napájania, stačí len

jedno napájacie napätie +5V. Najskôr som si musel vyskúšať ako a na aké AT príkazy

reaguje môj mobilný telefón. Preto som vyskúšal najskôr komunikáciu pomocou PC,

zostrojil som si prevodník medzi RS232 počítača a päť (troj) voltovou logikou mobilného

telefónu.

Obr. 4.4. Ovládanie mobilného telefónu pomocou PC

Schéma zariadenia je jednoduchá a známa. Používa sa napríklad pri odblokovaní

mobilných telefónov. Je nutné správne zapojenie komunikačných vodičov. Východ Rx

prevodníka je zapojený na Tx mobilného telefónu a Tx prevodníka na Rx mobilného

telefónu.

Page 41: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

30

Obr.4.5. Rozhranie RS232/5V

Potom nám stačí už len nainštalovať terminál do počítača. To je program, ktorý

vie odosielať na port počítača znaky priamo z klávesnice. Program si nadstavíme podľa

toho s akým telefónom budeme komunikovať.7

4.5. Ovládanie pomocou mikroprocesora

Mobilný telefón komunikuje väčšinou po Rx a Tx vedení. Na mikroprocesore PIC

16F628A sa nachádzajú porty Rx a Tx. Prepojíme porty medzi mikroprocesorom

a mobilným telefónom. Obidve linky prepojíme cez odpory na zem. Je to dôležité pretože

niektoré telefóny nastavujú v priebehu komunikácie výstup do stavu vysokej impedancie

a linka by nemala v tej chvíli definovanú úroveň.

7 http://rs232.hw.cz/#konvertory

Page 42: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

31

Obr.4.6. Ovládanie pomocou mikroprocesora

Dáta odosielané do mobilného telefónu musia mať požadovaný formát.

Mikroprocesor musí preto vytvárať a posielať dáta v tomto formáte tak, aby ich mobilný

telefón mohol spracovať. Každý znak tvorí jeden byte. Tak isto musí byť nadstavená aj

presná prenosová rýchlosť na ktorej budeme komunikovať. Každý mobilný telefón má

inú komunikačnú prenosovú rýchlosť, SIEMENS S55 komunikuje s prenosovou

rýchlosťou 19200 Bd. Prenosová rýchlosť sa nadstaví pomocou procesora a systém bude

tak môcť komunikovať po sériovej linke.

Nadstavenie sériovej linky.

Práca so sériovou linkou spočíva v týchto základných bodoch:

1, nadstavenie sériovej linky

2, samotný prenos po sériovej linke, pričom ten môže byť riešený

a, bez využitia prerušovacieho systému

b, s využitím prerušovacieho systému

Najskôr je dôležité sa rozhodnúť, s akými parametrami bude prenos prebiehať.

Voľba parametrov závisí predovšetkým na tom, aký “komunikačný protokol„ si zvolíme:

Jedná sa predovšetkým o nadstavenie:

- komunikačnej rýchlosti

- dĺžka dátového slova

- počet stop bitov

- typ parity

Page 43: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

32

4.6. Popis zariadenia na automatizáciu zasnežovacieho systému

Zariadenie na ovládanie automatického zasnežovacieho systému je zložené

z nasledujúcich častí:

a, procesorové ovládanie

b, vstupná časť

c, prijímacia a vysielacia časť (mobil)

d, zobrazovacia jednotka (LCD displej)

e, výstupná spínacia časť

f, napájanie

g, kolektor vstupu a výstupu

a, procesorové ovládanie

Kľúčovým prvkom je procesor PIC16F628A. Tento obvod zabezpečuje samotnú

komunikáciu s MT, t.j. vysielanie a príjem AT príkazov a je v ňom napálený ovládací

program. Jeho činnosť je podporená pasívnymi súčiastkami (viď. schéma zapojenia).

Proces ovládania je založený na postupnom behu programu, ktorý ovláda vstupnú časť,

výstupnú časť a zobrazovaciu jednotku. Taktovacia frekvencia, ktorá udáva rýchlosť

komunikácie je daná kryštálom. Komunikácia s mobilným telefónom prebieha po

systémovej zbernici asynchrónne prenosovou rýchlosťou 19 200 bd s parametrami: 8

bitov, žiadna parita a jeden STOP bit.

Obr.4.7. Procesor PIC16F628A8

8 http://www.crownhill.co.uk/product.php?prod=G81

Page 44: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

33

b, vstupná časť

Vstupnú časť popisovaného zariadenia tvorí osadený integrovaný obvod TLP 627

– 4. Táto vstupná časť slúži ako kontrola funkcie zasnežovacej jednotky ako aj alarm

proti neoprávnenému zásahu do zariadenia. Na túto vstupnú časť môžeme pripojiť až štyri

vstupy alarmu. Na vstupnú časť procesorového ovládania je zapojený GSM mobilný

telefón SIEMENS S55 cez dátovú zbernicu Rx a Tx.

Obr.4.8. Integrovaný obvod TLP 627 – 49

c, prijímacia a vysielacia časť (mobilný telefón)

Prijímacia a vysielacia časť je tvorená sériovo vyrábaným mobilným Telefónom

SIEMENS S55, ktorý je ovládaný procesorom cez AT príkazy. Pre tento typ telefónu

som sa rozhodol kvôli jeho dostupnosti a hlavne kvôli zabudovanému GSM modemu

Jeho úlohou je komunikácia medzi zariadením automatického ovládania a jeho

predurčeným riadiacim pracoviskom. Telefón obsahuje taktiež veľké množstvo funkcií,

ktoré sú však pre túto aplikáciu nepodstatné.

Výmena riadiacich a užitočných dát medzi MT a riadením sa dá realizovať dvoma

spôsobmi: 1. Použitím Ird rozhrania, alebo

2. pomocou systémovej zbernice

Pre jednoduchosť realizácie bola zvolená systémová zbernica, vyvedená na 12 pinový

konektor.

9 http://lamson.ftp4me.com/LAMSON%20ALL%20PARTS%20PICTURE/IC/page_16.htm

Page 45: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

34

Obr.4.9. Konektor SIEMENS S55

Tab.4.3. Popis 12 pinového konektora

Obr.4.10. Siemens S5510

10 www.benqmobile.com/cds/frontdoor/0,2241,sk_sk_0_15_15784_rArNrNrNrN,00,html

Pin Označenie Funkcia Poznámka IN / OUT1 GND elektrická zem2 SB Rozpoznanie / ovldanie LOW = 150 mA nabíjanie IN / OUT

nabíjačky batérie HIGH = 1A nabíjanie3 CHARGE Nabíjacie napätie U = 6,1V - 8,0V IN4 BAT Napájacie napätie pre príslušenstvo U = 3,0V - 3,9V

Umin = 2,6V OUTImax = 100mA

5 DATA OUT Výstupné dáta OUT6 DATA IN Vstupné dáta IN7 Z_CLK Taktovací signál pre príslušenstvo8 Z_DATA Kanál údajov pre príslušenstvo

DATA CTS CTS len v dátovej prevádzke9 MICG GND pre mikrofón10 MIC Mikrofón U = 1,5 Vpp IN11 AUD Reproduktor U = 1,5 Vpp OUT12 AUDG GND pre reproduktor

Page 46: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

35

Technické údaje:

• Technológia: GSM/900/1800/1900 EGSM; • Hmotnosť/Objem: 85 g / 69 cm3; • Pohotovostný režim / Čas hovoru: 300 hodín / 6 hodín; • Batéria: 700 mAh; • Prenos dát: GPRS trieda 10; • Displej: C-STN farebný (101 x 80); • Prístup na internet: WAP 1.2.1; • Otvorená softvérová platforma: Bezdrôtová Java (MIDP 1.0, CLDC 1.0); • Posielanie krátkych správ: EMS Rel. 4, MMS Rel. 99; • E-mail: Klient podporujúci SMTP, POP3, IMAP4; • Bluetooth™: Integrované; • Súprava softvéru Siemens Data Suite: priložená, pre jednoduché pripojenie k

PC, synchronizáciu a konfiguráciu GPRS;

d, zobrazovacia jednotka

Slúži ako vizuálne spojenie zariadenia a obsluhou a tak isto mikroprocesora PIC

16F628A. Informuje obsluhu o aktuálnom stave zariadenia, ktoré je tvorené

dvojriadkovým šestnásť znakovým LCD displejom, s vlastný ovládaním. Jeho

podsvietenie si môžeme nadstaviť za pomoci trimera ktorým regulujem podsvietenie

LCD displeja.

Obr.4.11. LCD displej.11

e, výstupná spínacia časť

Výstupná časť je tvorená spínacím relé TYP: RS 351 – 803 s odporom vinutia 36

Ω na ovládacie napätie 5V. Spínacie relé je ovládané z výstupu procesorového riadenia

11 www.conrad-sk.com/

Page 47: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

36

cez oddeľovací tranzistor. Týmto obvodovom je realizované spínanie výkonovej časti

zasnežovacieho zariadenia.

f, napájanie

Napájanie je realizované s akumulátorového zdroja PANASONIC 12V, 1,3 Ah,

ktoré je pripojené cez riadiacu jednotku Jablotron k napájaniu 24V odvodeného cez

transformátor s elektrickej siete. Má nepatrný vnútorný odpor, čiže nepatrné

samovybíjanie. Aktuálny stav nabíjania a kapacity akumulátora je indikovaný opticky

dvoma let diódami. Cez toto napájanie je zabezpečené neustále dobíjanie mobilného

telefónu. Jeho hlavné výhody vidím pri výpadku elektrickej energie, kde za pomoci

zálohového zdroja bude mobilný telefón zasnežovacieho zariadenia v pohotovostnom

režime a môžem s ním naďalej komunikovať ( znovu uvedenia zariadenia do prevádzky

ak budem mať elektrickú energiu).

Ďalšia výhoda zálohového zdroja je v tom, ak nebudem zasnežovacie zariadenie

používať (napr. vplyvom nízkych mrazov), nebudem k nemu dodávať stály prúd

a zálohový zdroj využijem na alarm v prípade neoprávnenému vstupu alebo zmeny

polohy zasnežovacieho zariadenia napríklad z dôvodu odcudzenia.

Obr.4.12. Akumulátorový zdroj PANASONIC 12V, 1,3 Ah.12

12 http:// http://www.conrad-sk.com/

Page 48: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

37

g, konektor vstupu a výstupu

Obr.4.13. Konektor

W1 – W6 viď. na schéme zapojenia.

Obr.4.14. Bloková schéma diaľkového ovládania zasnežovacej jednotky

Page 49: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

38

5. UVEDENIE ZARIADENIA DO PREVÁDZKY

1, Inicializácia LCD displeja:

Po uvedení zariadenia do prevádzky (pripojením na sieť), alebo zapnutím

akumulátorového zdroja sa nám na dvojriadkovom šestnásť znakovom LCD displeji,

s vlastný ovládaním zobrazí názov Diplomová práca 05-06. Uvedený názov sa nám dá

zmeniť za pomoci príkazov programu, ktoré môžeme vykonať programovaním procesora

16F628A. Tento stav trvá približne 4 sekundy. LCD displej nám slúži na vizuálnu

kontrolu chodu zasnežovacej jednotky.

2,Inicializácia mobilného telefónu:

Po uvedení mobilného telefónu do prevádzky za pomoci PIN kódu pripojíme

mobilný telefón na príslušný výstup ( dátový kábel). Mobilný telefón komunikuje

s procesorom PIC 16F628A po linke Tx a Rx za pomoci AT príkazov.

3,Test pripojenia mobilného telefónu:

Zariadenie je nakonfigurované na mobilný telefón „SIEMENS S55“, ktorý je

pripojený dátovým káblom k jednotke automatického ovládania zasnežovacej jednotky.

Tento dátový kábel nám zároveň slúži aj na dobíjanie stavu batérie mobilného telefónu.

Ak z nejakých príčin nieje mobilný telefón pripojený na dátový kábel, sa nám na displeji

zobrazuje „KONTROLA SPOJENIE S MT“ , až pokiaľ sa porucha neodstráni. Ak je

mobilný telefón pripojený na dátový kábel začnú sa kontrolovať jednotlivé vstupy.

4,Telefóny zoznam:

Po zistení vstupných informácií nám mobilný telefón vypíše za pomoci LCD

displeja telefónne čísla, ktoré môžu zariadenie obsluhovať. Zariadenie môžu obsluhovať

telefónne čísla, ktoré sú uložené na druhej a tretej pozícii v SIM karte , ktoré som si

vopred zadal a môžem ich podľa danej situácie meniť. Napríklad pri zmene obsluhy.

Mobilný telefón bude zasielať SMS správy obidvom pozíciám v tom poradí ako sú

uložené na SIM karte.

Page 50: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

39

5, Test vstupov:

Po uvedení zariadenia do prevádzky a krokoch, ktoré som uviedol v predošlých

bodoch nám zariadenie testuje vstupy. Ak je zariadenie pripravené a je v pohotovostnom

režime sa nám na displeji zobrazí „test vstupov O.K.“. Ak by zariadenie v poriadku

nebolo sa nám na konci zobrazí výkričník.

6, Test alarmového vstupu:

Proti narušeniu zariadenia neoprávnenou osobou nám slúži alarm. Slúži na

princípe spojenia obvodu napríklad pri otvorení ovládacieho zariadenia v takom prípade

mobilný telefón vytáča mobilné telefónne číslo, ktoré je umiestnené na druhej pozícii

v SIM karte, približne po piatich pre zvoneniach vytáča mobilné telefónne číslo, ktoré je

umiestnené na tretej pozícii na SIM karte. Tento alarm sa dá využiť napríklad aj proti

pohybu zasnežovacej jednotky.

7, Test príchodzieho volania:

Porovná s číslami, ktoré majú oprávnenie na ovládanie daného zariadenia to sú

telefónne čísla z druhej a tretej pozície na SIM karte, ak áno komunikuje s ním v tvare

SMS správy a to nasledovne:

Ak chceme zariadenie uviesť do prevádzky vyšleme správu v tvare SMS 1

a odošleme na telefónne číslo, ktoré je pridelené danému zasnežovaciemu zariadeniu,

ktoré ho prijme zapne výstupné relé (zasnežovacie zariadenie je zapnuté). Po tomto kroku

mobilný telefón daného zasnežovacieho zariadenia automaticky vyšle SMS správu

mobilným telefónom, ktoré má uložené na druhej a tretej pozícii na SIM karte. SMS je

v tvare „Zariadenie je zapnuté!“

Ak vyšleme správu v tvare SMS 0 vypne sa výstupné relé a zasnežovacie

zariadenie ukončí svoju činnosť. Po tomto kroku mobilný telefón daného zasnežovacieho

zariadenia automaticky vyšle SMS správu mobilným telefónom, ktoré má uložené na

druhej a tretej pozícii na SIM karte. SMS je v tvare „Zariadenie je vypnuté!“

8, Ukončenie:

Po ukončení každého podprogramu sa program vracia na krok číslo 6.

Page 51: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

40

5.1. Modul zálohového zdroja ZZ – 12

Tento modul slúži na napájanie ľubovoľného zariadenia zálohovaným

jednosmerným napätím 12 V. Maximálny trvalý odber z výstupných svoriek modulu

môže byť až 500 mA. Špičkový odber je povolený až do hodnoty prúdu 1A (pri tomto

prúde však už nieje dobíjaný akumulátor). Modul sa nasúva priamo na zálohovací

akumulátor 12V, 1,3 Ah (typ SA – 214/1.3). Pre správnu funkciu musí byť za normálnych

podmienok na vstupné svorky pripojené striedavé napájanie napätie 15V/600mA.

Prítomnosť sieťového napájania signalizujú dve LED diódy. Obvod automaticky dobíja

použitý zálohovací akumulátor.

Obr.5.1. Modul zálohovaného zdroja ZZ – 1213

5.2. Zhodnotenie a odskúšanie funkčnej vzorky riadiacej jednotky

S funkčnou vzorkou som absolvoval mnoho testovaní. Hlavne tým myslím

odosielanie SMS správ, s ktorými sa táto funkčná vzorka ovláda. Či to už boli SMS

správy odosielané od prvého, alebo druhého obsluhovateľa, či už priamo vysielanie SMS

správ od samotnej funkčnej vzorky v podobe hlásení o aktuálnom stave zariadenia

zasnežovacej jednotky.

13 http://www.jablotron.cz/ezs.php?pid=products/zz-12

Page 52: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

41

Po všetkých týchto testoch môžem zodpovedne prehlásiť, že funkčná vzorka je

spoľahlivá. Taktiež som ju priamo aplikoval do zasnežovacej jednotky a konkrétne do tej,

ktorá je znázornená na obr.1.1. a spúšťal som priamo zasnežovaciu jednotku. Ako som od

toho čakal vzorka pracovala na 100%.

Taktiež veľkou výhodou je aj zabudovaný alarmový systém. Jeho hlavné

uplatnenie vidím pri vniknutí do ovládacej skrine, ale taktiež na zabezpečenie proti

pohybu, alebo krádeži, ktoré sú dnes na dennom poriadku, keďže zasnežovacie zariadenie

nieje lacná záležitosť. Do popredia chcem vyzdvihnúť aj hlásenie o stave zariadenia za

pomoci SMS správ na dve samostatné mobilné stanice. Jednu mobilnú stanicu bude

obsluhovať operačný pracovník a druhú bude mať napríklad jeho zamestnávateľ. Cez

SMS správy bude informovaný kedy sa zasnežovacia jednotka zapla, vypla a taktiež

signalizáciu alarmu prezvonením.

Na záver chcem poznamenať, že musíme dbať na to aby bol mobilný telefón

dostatočne nabitý, lebo znižovaním kapacity batérie klesá jeho výkon a spustiť

zasnežovaciu jednotku sa nemusí podariť. S toho dôvodu som zabezpečil neustále

dobíjanie mobilného telefónu za pomoci náhradného akumulátorového zdroja

PANASONIC 12 V.

Page 53: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

42

6. ZÁVER

Cieľom mojej diplomovej práce bol návrh využitia siete GSM na automatizáciu

zasnežovacieho systému.

Hlavné výhody vidím v pokrytí sieťou GSM, ktorá je skoro 100%, ďalej v tom že

užívateľovi stačí mať pri sebe len mobilný telefón a nemusí mať zvlášť ďalšie zariadenie

s prijímačom. V zariadení som sa snažil použiť minimálny počet súčiastok, a preto je

mnou navrhnutý systém diaľkového ovládania zasnežovacej jednotky spoľahlivejší.

Univerzálnosť a flexibilita systému diaľkového ovládania je ďalšou výhodou, ak

chceme princíp v ktorom sa využíva komunikácia medzi mobilným telefónom

a procesorom, využiť podľa požiadaviek zákazníka aj pre iné aplikácie.

Výsledkom mojej práce bolo zhotovenie funkčnej vzory na automatizáciu

zasnežovacieho systému čo sa mi aj podarilo.

Page 54: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Žilinská univerzita v Žiline

43

Zoznam použitej literatúry: [1] Interné materiály firmy Tatrawest spol. s.r.o.

[2] http://www.hdp.at/html/de/gemini_eco/eco.shtml

[3] DOBOŠ L, DÚHA J, MARCHEVSKÝ S, WIESER V: Mobilné rádiové siete.

Žilina: EDIS, 2002. ISBN 80 – 7100 – 936 – 9.

[4] BLUNÁR K, DIVIŠ Z: Telekomunikačné siete, časť 4. Žilina: EDIS, 2000.

[5] FLAJZER T: Amatérske rádio, Signalizace poplachu s telefónem GSM. Praha:

EDIS, 12/2001, str. 10 – 12 a AR 1/2002, str. 17 – 18.

[6] http://www.orange.sk/private/3g/videocall/default.dwp

[7] http://rs232.hw.cz/#konvertory

[8] http://www.crownhill.co.uk/product.php?prod=G81

[9] http://lamson.ftp4me.com/LAMSON%20ALL%20PARTS%20PICTURE/IC/

page_16.htm

[10] www.benqmobile.com/cds/frontdoor/0,2241,sk_sk_0_15_15784_rArNrNrNrN,

00,html

[11] http://www.conrad-sk.com/

[12] http://www.jablotron.cz/ezs.php?pid=products/zz-12

Page 55: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

ČESTNÉ PREHLÁSENIE Vyhlasujem, že som zadanú diplomovú prácu vypracoval samostatne, pod

odborným vedením vedúceho diplomovej práce doc. Ing. Rudolfom Hroncom PhD.

a používal som len literatúru uvedenú v práci.

Súhlasím so zapožičiavaním diplomovej práce.

V Žiline dňa 19.06.2006 ..................................

podpis diplomanta

Page 56: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Poďakovanie

Záverom diplomovej práce by som rád poďakoval doc. Ing. Rudolfovi Hroncovi

PhD. za jeho cenné rady a pripomienky, ktoré mi pomohli pri riešení danej problematiky.

Page 57: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

ŽILINSKÁ UNIVERZITA V ŽILINE

Elektrotechnická fakulta

Katedra telekomunikácií

DIPLOMOVÁ PRÁCA

Prílohová časť

2006 Miroslav Jantoľák

Page 58: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Zoznam príloh:

Príloha č.1: Tabuľka AT príkazov.

Príloha č.2: Schéma zapojenia.

Príloha č.3: Vývojový diagram.

Príloha č.4: Elektronika procesorového zariadenie

Príloha č.5: Funkčná vzorka na automatizáciu zasnežovacieho systému.

Page 59: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Príloha č.1.

AT príkaz popis príklad povelu do MT príklad odpovede z MT poznámka

AT

Umožňuje otestovať

komunikáciu s MT.

AT <CR> OK Zariadenie je pripravené k

obsluhe

ATD Vytočenie

telefónneho čísla

ATD0905338254 OK MT vytočí tel.č.0905338254

AT+CPBR

Vyčíta z MT zoznamu telefónne čísla, ktoré

majú oprávnenie ku

vzájomnej komunikácii.

AT+CPBR=2,3 <CR>

+CPBR: 2,"0905338254"

+CPBR: 3,"0907814201"

OK

Vyčíta z MT zo zriadenia tel. čísla, ktoré sú

uložené na SIM karte na 2 a 3

pozícii. Tie môžu obsluhovať zariadenie.

AT+CPBS

Definuje pozíciu

telefónneho zoznamu v MT. Podľa

poradia vysiela aj

SMS najskôr 2 a potom 3

pozícii.

AT+CPBS="SM" <CR> OK

"SM" = znak pre výber tel.

zoznamu na SIM karte

AT+CPMS Definuje

pamäť pre prácu s SMS.

AT+CPMS="SM","SM" <CR>

+CPMS,1,10,1,10 OK

"SM" = pamäť SIM karty

.

AT+CMGL Vypíše SMS správy. AT+CMGL=0 <CR>

+CMGL:1,0,,20 07912491500333

3 0240C912491708 84922000060102

0 905152400131

OK

Číslo v príkaze udáva typ

čítaných správ: Pre

***SIEMENS***

0 - prijaté, nečítané správy

1 - prijaté, prečítané správy

2 - uložené, neodoslané

správy 3 - uložené,

odoslané správy

Page 60: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

4 - všetky správy

AT+CMGD

Zmazanie príslušnej

SMS správy z dôvodu kapacity pamäte.

AT+CMGD=1 <CR> OK

Číslo v príkazu udáva pozíciu

správy, ktorá má biť vymazaná.

AT+CMSS

Odošle SMS správu

uloženú v zozname.

AT+CMSS=1 <CR> +CMSS:.2,3 OK

Číslo v príkazu udáva pozíciu

správy v zoznamu. SMS

musí biť uložená aj s telefónnym

číslom.

AT+CLIP

Zapne zobrazenie telefónneho

čísla prichádzajúce

j SMS.

AT+CLIP=1<CR> OK

Pri prichádzajúcej SMS to potom vypadá takto:

RING +CLIP:

0905338254",

ATE

Zapína a vypína echo

z MT cez SMS vypnuté echo znamená že pri zadaní

povelu do MT sa vám pred potvrdením

vráti i zadaný príkaz.

Zariadenie je zapnuté.

Príklad vypnutia echa:ATE0<CR>

Príklad zapnutia echa: ATE1<CR>

OK

Echo sa vypne pokiaľ do príkazu

zadáte nulu.

Echo sa zapne pokiaľ do príkazu zadáte jednotku.

Page 61: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Príloha č.2.

Page 62: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Príloha č.3.

A = podmienka splnená

N = podmienka nesplnená

Page 63: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Príloha č.4.

Page 64: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Príloha č.5.

Page 65: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

Ovládací program. LOC OBJECT CODE LINE SOURCE TEXT VALUE 00001 LIST P=16f628, C=120, N=53, E=0 00002 ; 00003 ; SMS - DIPLOMOVA PRACA 00004 ; 28.3.2006 00005 ;********************************************************** 00000000 00006 INDF EQU 00H 00000001 00007 TMR0 EQU 01H 00000001 00008 OPT EQU 01H 00000002 00009 PC EQU 02H 00000003 00010 SWR EQU 03H 00000004 00011 FSR EQU 04H 00000005 00012 PA EQU 05H 00000006 00013 PB EQU 06H 00000005 00014 TRISA EQU 05H 00000006 00015 TRISB EQU 06H 0000000C 00016 PIR1 EQU 0CH ;PRIJATE BYTY/REG. PRERUSENA 00000018 00017 RCSTA EQU 18H ;REG. NASTAVENIA PRIJIMANIA 00000018 00018 TXSTA EQU 18H ;REG. NASTAVENIA VYSIELANIA 00000019 00019 TXREG EQU 19H ;VLOZ NA VYSIELANIE 00000019 00020 SPBRG EQU 19H ;REG. NASTAVENIA RYCHLOSTI 0000001A 00021 RECREG EQU 1AH ;TU SU PRIJATE BYTY 0000001F 00022 CMCON EQU 1FH ;REG. ZAPNUTIA KOMPARATOROV 0000000B 00023 INT EQU 0BH 00024 ;__________________________________________________________ 00025 ;CIS 1 20H - 2DH ;"PRVA ADRESA V RAM" 00026 ;CIS 2-3 2EH - 3BH ;CISLO +421904 000 000 00027 ;CLIP 3CH - 49H ;POROVNANIE !!! ADD 0000004A 00028 CIKL1 EQU 4AH ; 0000004B 00029 CIKL2 EQU 4BH ; 0000004C 00030 TMP0 EQU 4CH ;CAKACIE SLUCKY 0000004D 00031 TMP1 EQU 4DH ;CAKACIE SLUCKY 0000004E 00032 TMP2 EQU 4EH ;CAKACIE SLUCKY 0000004F 00033 PRI EQU 4FH ;REG PRIZNAKOV

Page 66: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

00000050 00034 TMPA EQU 50H ;ULOZI PA 00000051 00035 TMPB EQU 51H ;POCET ZNAKOV V TEL CISLE-8 00000052 00036 TMPX EQU 52H ; 00000053 00037 TMPZ EQU 53H ;PRIJATY ZNAK Z PORTU 00000054 00038 POZIC EQU 54H ;POZICIA V TEL ZOZNAME 00000055 00039 POCET EQU 55H ; 00000056 00040 TMPS EQU 56H ;POCET SEKUND 00000057 00041 POC EQU 57H ;POCITADLO PRE LCD 00000058 00042 SMSC EQU 58H ;POZICIA SMS NA SIM-KARTE 00043 ; 00044 ; 00045 ;LCD 60H - 7FH PRE ZNAKY DO LCD 00046 ;************************** ;POSLEDNA ADRESA 7FH 00000001 00047 F EQU 1

Page 67: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 00000000 00048 W EQU 0 00049 #define C SWR,0 00050 #define Z SWR,2 00051 #define OVST PRI,0 ;OVERENIE VSTUPOV 00052 #define NEZNA PRI,1 ;VOLAL NEZNAMY 00053 #define PDRU PRI,2 ;PRIZNAK DRUHE CISLO 00054 #define ZLE PRI,3 ;VOLAJUCI JE NEOPRAVNENY 00055 #define CITAL PRI,4 ;PRIZNAK PRVEHO NACITANIA 00056 #define POTV PRI,5 ;PRIZNAK OTVORENYCH DVERI 00057 #define RP0 SWR,5 00058 #define RP1 SWR,6 00059 ;----------------------- 00060 #define LEDZ PA,0 00061 #define LEDC PA,1 00062 #define VOLNE PA,4 00063 ;----------------------- 00064 #define E PB,0 00065 #define RXD PB,1 00066 #define TXD PB,2 00067 #define PRER PB,3 ;KONTAKT PRERUSENIA UZEMNENIM 00068 #define VST1 PB,4 ;KONTAKT POPLACHU UZEMNENIM,PRERUSENIM UZEMNENIA 00069 #define RELE PB,5 ;RELE 00070 #define LED PB,6 ;DISPLAY 00071 #define RS PB,7 ; 00072 ;----------------------- 00073 ;PA0 11 PIN LCD 00074 ;PA1 12 PIN LCD 00075 ;PA2 13 PIN LCD 00076 ;PA3 14 PIN LCD 00077 ;PA4 00078 ;PB0 ENABLE LCD 00079 ;PB1 RXD 00080 ;PB2 TXD 00081 ;PB3 KONTAKT PORERUSENIA UZEMNENIM 00082 ;PB4 KONTAKT POPLACHU UZEMNENIM 00083 ;PB5 RELE POPLACH 00084 ;PB6 LED DISPLAY 00085 ;PB7 RS LCD 00086 ;********************************************************** 0000 00087 ORG 00H 0000 2B49 00088 GOTO START 0001 00089 ORG 01H 00090 ;********************************************************* 0001 0099 00091 POSLI MOVWF TXREG ;NA ODOSLANIE 0002 1683 00092 BSF RP0

Page 68: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

0003 1C98 00093 BTFSS TXSTA,1 ;TRMT-TEST 0004 2803 00094 GOTO $-1

Page 69: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0005 1283 00095 BCF RP0 0006 0008 00096 RETURN 00097 ;********************************************************* 0007 3002 00098 PRIJEM MOVLW 02H 0008 00D2 00099 MOVWF TMPX 0009 01CA 00100 CLRF CIKL1 000A 01CB 00101 CLRF CIKL2 000B 1A8C 00102 BTFSC PIR1,5 ;RCIF/PRIZNAK PLNEHO BAFRA 000C 281A 00103 GOTO PRIJEX 000D 0BCB 00104 DECFSZ CIKL2,F 000E 280B 00105 GOTO $-3 000F 0BCA 00106 DECFSZ CIKL1,F 0010 280A 00107 GOTO $-6 0011 0BD2 00108 DECFSZ TMPX,F 0012 2809 00109 GOTO $-9 0013 1E4F 00110 BTFSS CITAL 0014 2C41 00111 GOTO SKUSTO 0015 308F 00112 MOVLW 08FH ;PIS OD 082H 0016 21BC 00113 CALL WRINST 0017 3021 00114 MOVLW 21H 0018 21BA 00115 CALL WRDATA ;VYSLI DATA 0019 2BD2 00116 GOTO CAKA0 001A 081A 00117 PRIJEX MOVF RECREG,W ;PRIJATE DO W 001B 00D3 00118 MOVWF TMPZ 001C 1A8C 00119 BTFSC PIR1,5 ;BAFER JE PRAZDNY 001D 281C 00120 GOTO $-1 001E 0008 00121 RETURN 00122 ;*************** PODPROGRAM OVERENIA VSTUPU ************** 001F 104F 00123 OVER BCF OVST 0020 0806 00124 MOVFW PB ;PB DO TMPB 0021 00D1 00125 MOVWF TMPB 0022 0805 00126 MOVFW PA ;ZACHOVAVA STAV PA 0023 00D0 00127 MOVWF TMPA 0024 2032 00128 CALL SEK025 0025 0806 00129 MOVFW PB ;PB DO W 0026 0651 00130 XORWF TMPB,W 0027 1D03 00131 BTFSS Z 0028 282F 00132 GOTO OVER1 0029 2032 00133 CALL SEK025 002A 0806 00134 MOVFW PB 002B 0651 00135 XORWF TMPB,W 002C 1D03 00136 BTFSS Z 002D 282F 00137 GOTO OVER1 002E 144F 00138 BSF OVST 002F 0850 00139 OVER1 MOVFW TMPA ;VRATI STAV PA 0030 0085 00140 MOVWF PA 0031 0008 00141 RETURN

Page 70: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 00142 ;*************** PODPROGRAM CAKANIA 025SEK **************** 0032 3002 00143 SEK025 MOVLW .2 ;249998 cycles 0033 00CE 00144 MOVWF TMP2 0034 3045 00145 MOVLW .69 0035 00CD 00146 MOVWF TMP1 0036 30A9 00147 MOVLW .169 0037 00CC 00148 MOVWF TMP0 0038 0BCC 00149 DECFSZ TMP0,F 0039 2838 00150 GOTO $-1 003A 0BCD 00151 DECFSZ TMP1,F 003B 2838 00152 GOTO $-3 003C 0BCE 00153 DECFSZ TMP2,F 003D 2838 00154 GOTO $-5 003E 0008 00155 RETURN 00156 ;*************** PODPROGRAM CAKANIA 0.5 SEK ************* 003F 3003 00157 SEK05 MOVLW .3 0040 00CE 00158 MOVWF TMP2 0041 308A 00159 MOVLW .138 0042 00CD 00160 MOVWF TMP1 0043 3056 00161 MOVLW .86 0044 00CC 00162 MOVWF TMP0 0045 0BCC 00163 DECFSZ TMP0,F 0046 2845 00164 GOTO $-1 0047 0BCD 00165 DECFSZ TMP1,F 0048 2845 00166 GOTO $-3 0049 0BCE 00167 DECFSZ TMP2,F 004A 2845 00168 GOTO $-5 004B 0008 00169 RETURN 00170 ;*************** PODPROGRAM CAKANIA TMPS* **************** 004C 3006 00171 SEK MOVLW .6 004D 00CE 00172 MOVWF TMP2 004E 3013 00173 MOVLW .19 004F 00CD 00174 MOVWF TMP1 0050 30AD 00175 MOVLW .173 0051 00CC 00176 MOVWF TMP0 0052 0BCC 00177 DECFSZ TMP0,F 0053 2852 00178 GOTO $-1 0054 0BCD 00179 DECFSZ TMP1,F 0055 2852 00180 GOTO $-3 0056 0BCE 00181 DECFSZ TMP2,F 0057 2852 00182 GOTO $-5 0058 0BD6 00183 DECFSZ TMPS,F 0059 284C 00184 GOTO SEK 005A 0008 00185 RETURN 00186 ;*************** TESTUJE CI PRISLO K **************** 005B 2007 00187 PRIK CALL PRIJEM 005C 304B 00188 MOVLW 'K' ;AK PRISLO OK PRESKOC

Page 71: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 005D 0653 00189 XORWF TMPZ,W 005E 1D03 00190 BTFSS Z 005F 285B 00191 GOTO $-4 0060 2007 00192 CALL PRIJEM ;CAKA ODH 0061 2007 00193 CALL PRIJEM 0062 0008 00194 RETURN 00195 ;*************** POSLE SMS NA CISLO *************** 0063 3041 00196 SMS MOVLW 'A' 0064 2001 00197 CALL POSLI 0065 3054 00198 MOVLW 'T' 0066 2001 00199 CALL POSLI 0067 302B 00200 MOVLW '+' 0068 2001 00201 CALL POSLI 0069 3043 00202 MOVLW 'C' 006A 2001 00203 CALL POSLI 006B 304D 00204 MOVLW 'M' 006C 2001 00205 CALL POSLI 006D 3053 00206 MOVLW 'S' 006E 2001 00207 CALL POSLI 006F 3053 00208 MOVLW 'S' 0070 2001 00209 CALL POSLI 0071 303D 00210 MOVLW '=' 0072 2001 00211 CALL POSLI 0073 0858 00212 MOVFW SMSC 0074 2001 00213 CALL POSLI 0075 302C 00214 MOVLW ',' 0076 2001 00215 CALL POSLI 0077 3022 00216 MOVLW '"' 0078 2001 00217 CALL POSLI 0079 300E 00218 MOVLW .14 007A 00D1 00219 MOVWF TMPB 007B 0800 00220 POS1 MOVFW INDF 007C 00D3 00221 MOVWF TMPZ 007D 3022 00222 MOVLW 22H 007E 0653 00223 XORWF TMPZ,W 007F 1903 00224 BTFSC Z 0080 2886 00225 GOTO POS2 0081 0853 00226 MOVFW TMPZ 0082 2001 00227 CALL POSLI 0083 0A84 00228 INCF FSR,F 0084 0BD1 00229 DECFSZ TMPB,F 0085 287B 00230 GOTO POS1 0086 3022 00231 POS2 MOVLW '"' 0087 2001 00232 CALL POSLI 0088 300D 00233 MOVLW 0DH 0089 2001 00234 CALL POSLI 008A 0008 00235 RETURN

Page 72: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 00236 ;*************** ZMAZE SMS 1 Z POZ. *************** 008B 3041 00237 DSMS MOVLW 'A' 008C 2001 00238 CALL POSLI 008D 3054 00239 MOVLW 'T' 008E 2001 00240 CALL POSLI 008F 302B 00241 MOVLW '+' 0090 2001 00242 CALL POSLI 0091 3043 00243 MOVLW 'C' 0092 2001 00244 CALL POSLI 0093 304D 00245 MOVLW 'M' 0094 2001 00246 CALL POSLI 0095 3047 00247 MOVLW 'G' 0096 2001 00248 CALL POSLI 0097 3044 00249 MOVLW 'D' 0098 2001 00250 CALL POSLI 0099 303D 00251 MOVLW '=' 009A 2001 00252 CALL POSLI 009B 0858 00253 MOVFW SMSC 009C 2001 00254 CALL POSLI 009D 300D 00255 MOVLW 0DH 009E 2001 00256 CALL POSLI 009F 0008 00257 RETURN 00258 ;*************** PPRECITA SMS at+cmgl=0 *************** 00A0 3041 00259 RSMS MOVLW 'A' 00A1 2001 00260 CALL POSLI 00A2 3054 00261 MOVLW 'T' 00A3 2001 00262 CALL POSLI 00A4 302B 00263 MOVLW '+' 00A5 2001 00264 CALL POSLI 00A6 3043 00265 MOVLW 'C' 00A7 2001 00266 CALL POSLI 00A8 304D 00267 MOVLW 'M' 00A9 2001 00268 CALL POSLI 00AA 3047 00269 MOVLW 'G' 00AB 2001 00270 CALL POSLI 00AC 304C 00271 MOVLW 'L' 00AD 2001 00272 CALL POSLI 00AE 303D 00273 MOVLW '=' 00AF 2001 00274 CALL POSLI 00B0 3030 00275 MOVLW '0' 00B1 2001 00276 CALL POSLI 00B2 300D 00277 MOVLW 0DH 00B3 2001 00278 CALL POSLI 00B4 0008 00279 RETURN 00280 ;*************** ZISTI CISLO VOLAJUCEHO *************** 00281 ;RING 00282 ;

Page 73: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 00283 ;+CLIP: "0907889422",129,,,,0 00B5 11CF 00284 KTO BCF ZLE ;VYMAZANIE NEOPRAVNENY 00B6 081A 00285 MOVF RECREG,W ;PRIJATE DO W 00B7 1A8C 00286 BTFSC PIR1,5 00B8 28B7 00287 GOTO $-1 00B9 2007 00288 KTO2 CALL PRIJEM ;TEST CI PRIDE AJ 'G' 00BA 3047 00289 MOVLW 'G' 00BB 0653 00290 XORWF TMPZ,W 00BC 1D03 00291 BTFSS Z 00BD 28B9 00292 GOTO KTO2 00BE 2007 00293 KTO3 CALL PRIJEM ;TEST CI PRIDE AJ '+', ALEBO ZAS G 00BF 3047 00294 MOVLW 'G' 00C0 0653 00295 XORWF TMPZ,W 00C1 1903 00296 BTFSC Z 00C2 28CB 00297 GOTO CHYB ;AK PRISIEL OPAT RING 00C3 303A 00298 MOVLW ':' 00C4 0653 00299 XORWF TMPZ,W 00C5 1D03 00300 BTFSS Z 00C6 28BE 00301 GOTO KTO3 00C7 303C 00302 KTO4 MOVLW 3CH ;ADRESA PRE CISLO VOLA 00C8 0084 00303 MOVWF FSR 00C9 2115 00304 CALL VLOZ ;NAHRA VOLAJUCEHO 00CA 28CC 00305 GOTO KTO5 00CB 15CF 00306 CHYB BSF ZLE 00CC 1218 00307 KTO5 BCF RCSTA,4 ;CREN/VYPNI PRIJIMANIE 00CD 081A 00308 MOVF RECREG,W ;PRIJATE DO W 00CE 1A8C 00309 BTFSC PIR1,5 ;BAFER JE PRAZDNY 00CF 28CD 00310 GOTO $-2 00D0 0008 00311 RETURN 00312 ;*************** POROVNA TEL CISLA ********************** 00D1 11CF 00313 ROVNE BCF ZLE ;VYMAZANIE NEOPRAVNENY 00D2 114F 00314 BCF PDRU 00D3 302D 00315 MOVLW 2DH ;VLOZENA POSLEDNA ADRESA 00D4 00CD 00316 MOVWF TMP1 00D5 084D 00317 ROV1 MOVFW TMP1 00D6 0084 00318 MOVWF FSR 00D7 3022 00319 MOVLW 22H ;POROVNA CI SU " 00D8 0600 00320 XORWF INDF,W 00D9 1903 00321 BTFSC Z 00DA 28DD 00322 GOTO ROV2 ;AK SU ", CHOD NA ROV2 00DB 03CD 00323 DECF TMP1,F 00DC 28D5 00324 GOTO ROV1

Page 74: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

00DD 3049 00325 ROV2 MOVLW 49H ;POSLEDNA ADR NAHRANEHO CISLA 00DE 00CE 00326 MOVWF TMP2 00DF 084E 00327 ROV3 MOVFW TMP2 00E0 0084 00328 MOVWF FSR 00E1 3022 00329 MOVLW 22H ;POROVNA CI SU "

Page 75: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 00E2 0600 00330 XORWF INDF,W 00E3 1903 00331 BTFSC Z 00E4 28E7 00332 GOTO ROV4 00E5 03CE 00333 DECF TMP2,F 00E6 28DF 00334 GOTO ROV3 00335 ;---------------------------------------------------------- 00E7 3007 00336 ROV4 MOVLW 07H ;7CISEL NA POROVNANIE 00E8 00D5 00337 MOVWF POCET 00E9 084D 00338 ROV5 MOVFW TMP1 00EA 0084 00339 MOVWF FSR 00EB 0800 00340 MOVF INDF,W ;OBSAH ADRESY TMP1/W 00EC 00CC 00341 MOVWF TMP0 ;OBSAH ADRESY W/TMP0 00ED 084E 00342 MOVFW TMP2 00EE 0084 00343 MOVWF FSR 00EF 0800 00344 MOVF INDF,W ;OBSAH ADRESY TMP2/W 00F0 064C 00345 XORWF TMP0,W ;POROVNA TMP0/W 00F1 1D03 00346 BTFSS Z 00F2 28F8 00347 GOTO ROV6 00F3 03CD 00348 DECF TMP1,F 00F4 03CE 00349 DECF TMP2,F 00F5 0BD5 00350 DECFSZ POCET,F 00F6 28E9 00351 GOTO ROV5 00F7 0008 00352 RETURN 00F8 194F 00353 ROV6 BTFSC PDRU 00F9 28FE 00354 GOTO ROV7 00FA 154F 00355 BSF PDRU ;POROVNA DRUHE CISLO 00FB 303B 00356 MOVLW 3BH 00FC 00CD 00357 MOVWF TMP1 00FD 28D5 00358 GOTO ROV1 00FE 15CF 00359 ROV7 BSF ZLE ;VOLAL NEOPRAVNENY 00FF 0008 00360 RETURN 00361 ;*************** POSLE PRIKAZ AT+CPBR= ****************** 0100 3041 00362 NAHRAJ MOVLW 'A' 0101 2001 00363 CALL POSLI 0102 3054 00364 MOVLW 'T' 0103 2001 00365 CALL POSLI 0104 302B 00366 MOVLW '+' 0105 2001 00367 CALL POSLI 0106 3043 00368 MOVLW 'C' 0107 2001 00369 CALL POSLI 0108 3050 00370 MOVLW 'P' 0109 2001 00371 CALL POSLI 010A 3042 00372 MOVLW 'B' 010B 2001 00373 CALL POSLI 010C 3052 00374 MOVLW 'R' 010D 2001 00375 CALL POSLI 010E 303D 00376 MOVLW '='

Page 76: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 010F 2001 00377 CALL POSLI 0110 0854 00378 MOVFW POZIC 0111 2001 00379 CALL POSLI 0112 300D 00380 MOVLW 0DH 0113 2001 00381 CALL POSLI 0114 1618 00382 BSF RCSTA,4 ;CREN/ZAPNI PRIJIMANIE 00383 ;********************************************************* 0115 300E 00384 VLOZ MOVLW .14 0116 00D1 00385 MOVWF TMPB 0117 2007 00386 VLOZ1 CALL PRIJEM 0118 3022 00387 MOVLW '"' 0119 0653 00388 XORWF TMPZ,W 011A 1D03 00389 BTFSS Z ;AK BOLI ", PRESKOC 011B 2917 00390 GOTO VLOZ1 011C 2007 00391 VLOZ2 CALL PRIJEM 011D 3022 00392 MOVLW '"' 011E 0653 00393 XORWF TMPZ,W 011F 1903 00394 BTFSC Z 0120 2927 00395 GOTO VLOZU ;AK ZAS BOLI ", PRESKOC 0121 0853 00396 MOVFW TMPZ 0122 0080 00397 MOVWF INDF 0123 0A84 00398 INCF FSR,F 0124 0BD1 00399 DECFSZ TMPB,F 0125 291C 00400 GOTO VLOZ2 0126 1218 00401 BCF RCSTA,4 ;CREN/VYPNI PRIJIMANIE 0127 0853 00402 VLOZU MOVFW TMPZ ;POSLEDNE SU UVODZOVKY 0128 0080 00403 MOVWF INDF 0129 1218 00404 BCF RCSTA,4 ;CREN/VYPNI PRIJIMANIE 012A 081A 00405 MOVF RECREG,W ;PRIJATE DO W 012B 1A8C 00406 BTFSC PIR1,5 ;BAFER JE PRAZDNY 012C 292A 00407 GOTO $-2 012D 0008 00408 RETURN 00409 ;*************** POSLE PRIKAZ ATD *********************** 012E 0000 00410 TOC NOP 012F 3041 00411 MOVLW 'A' 0130 2001 00412 CALL POSLI 0131 3054 00413 MOVLW 'T' 0132 2001 00414 CALL POSLI 0133 3044 00415 MOVLW 'D' 0134 2001 00416 CALL POSLI 00417 ;********************************************************** 0135 300E 00418 MOVLW .14 0136 00D1 00419 MOVWF TMPB 0137 0800 00420 TOC1 MOVFW INDF 0138 00D3 00421 MOVWF TMPZ 0139 3022 00422 MOVLW 22H

Page 77: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

013A 0653 00423 XORWF TMPZ,W

Page 78: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 013B 1903 00424 BTFSC Z 013C 2942 00425 GOTO TOC2 013D 0853 00426 MOVFW TMPZ 013E 2001 00427 CALL POSLI 013F 0A84 00428 INCF FSR,F 0140 0BD1 00429 DECFSZ TMPB,F 0141 2937 00430 GOTO TOC1 0142 303B 00431 TOC2 MOVLW ';' 0143 2001 00432 CALL POSLI 0144 300D 00433 MOVLW 0DH 0145 2001 00434 CALL POSLI 0146 203F 00435 CALL SEK05 0147 0008 00436 RETURN 00437 ;*************** POSLE PRIKAZ AT+CLIP=1 *************** 0148 3041 00438 CLIP MOVLW 'A' 0149 2001 00439 CALL POSLI 014A 3054 00440 MOVLW 'T' 014B 2001 00441 CALL POSLI 014C 302B 00442 MOVLW '+' 014D 2001 00443 CALL POSLI 014E 3043 00444 MOVLW 'C' 014F 2001 00445 CALL POSLI 0150 304C 00446 MOVLW 'L' 0151 2001 00447 CALL POSLI 0152 3049 00448 MOVLW 'I' 0153 2001 00449 CALL POSLI 0154 3050 00450 MOVLW 'P' 0155 2001 00451 CALL POSLI 0156 303D 00452 MOVLW '=' 0157 2001 00453 CALL POSLI 0158 3031 00454 MOVLW '1' 0159 2001 00455 CALL POSLI 015A 300D 00456 MOVLW 0DH 015B 2001 00457 CALL POSLI 015C 203F 00458 CALL SEK05 00459 ;*************** POSLE PRIKAZ AT+CPMS="ME" *********** 015D 3041 00460 MOVLW 'A' 015E 2001 00461 CALL POSLI 015F 3054 00462 MOVLW 'T' 0160 2001 00463 CALL POSLI 0161 302B 00464 MOVLW '+' 0162 2001 00465 CALL POSLI 0163 3043 00466 MOVLW 'C' 0164 2001 00467 CALL POSLI 0165 3050 00468 MOVLW 'P' 0166 2001 00469 CALL POSLI 0167 304D 00470 MOVLW 'M'

Page 79: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0168 2001 00471 CALL POSLI 0169 3053 00472 MOVLW 'S' 016A 2001 00473 CALL POSLI 016B 303D 00474 MOVLW '=' 016C 2001 00475 CALL POSLI 016D 3022 00476 MOVLW '"' 016E 2001 00477 CALL POSLI 016F 304D 00478 MOVLW 'M' 0170 2001 00479 CALL POSLI 0171 3045 00480 MOVLW 'E' 0172 2001 00481 CALL POSLI 0173 3022 00482 MOVLW '"' 0174 2001 00483 CALL POSLI 0175 300D 00484 MOVLW 0DH 0176 2001 00485 CALL POSLI 0177 203F 00486 CALL SEK05 00487 ;****************** POLOZENIE ATE0 ENT ******************* 0178 3041 00488 MOVLW 'A' 0179 2001 00489 CALL POSLI 017A 3054 00490 MOVLW 'T' 017B 2001 00491 CALL POSLI 017C 3045 00492 MOVLW 'E' 017D 2001 00493 CALL POSLI 017E 3030 00494 MOVLW '0' 017F 2001 00495 CALL POSLI 0180 300D 00496 MOVLW 0DH 0181 2001 00497 CALL POSLI 0182 203F 00498 CALL SEK05 0183 0008 00499 RETURN 00500 ;****************** POLOZENIE ATH ENT ******************* 0184 3041 00501 POLOZ MOVLW 'A' 0185 2001 00502 CALL POSLI 0186 3054 00503 MOVLW 'T' 0187 2001 00504 CALL POSLI 0188 3048 00505 MOVLW 'H' 0189 2001 00506 CALL POSLI 018A 300D 00507 MOVLW 0DH 018B 2001 00508 CALL POSLI 018C 203F 00509 CALL SEK05 018D 0008 00510 RETURN 00511 ;****************** VYMAZE REGISTER ******************* 018E 01BC 00512 VYMAZ CLRF 3CH 018F 01BD 00513 CLRF 3DH 0190 01BE 00514 CLRF 3EH 0191 01BF 00515 CLRF 3FH 0192 01C0 00516 CLRF 40H 0193 01C1 00517 CLRF 41H

Page 80: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0194 01C2 00518 CLRF 42H 0195 01C3 00519 CLRF 43H 0196 01C4 00520 CLRF 44H 0197 01C5 00521 CLRF 45H 0198 01C6 00522 CLRF 46H 0199 01C7 00523 CLRF 47H 019A 01C8 00524 CLRF 48H 019B 01C9 00525 CLRF 49H 019C 0008 00526 RETURN 00527 ;**************** PODPROGRAMY CAKANIA 15002 MIKROSEK **** 019D 3013 00528 CAK15M MOVLW 13H 019E 00CD 00529 MOVWF TMP1 019F 3066 00530 MOVLW 66H 01A0 00CC 00531 MOVWF TMP0 01A1 29B3 00532 GOTO CAKAJ 00533 ;*************** PODPROGRAMY CAKANIA 4,102 MILISEK ***** 01A2 3005 00534 CAK4M MOVLW 05H ;86 01A3 00CD 00535 MOVWF TMP1 01A4 304C 00536 MOVLW 4CH ;13 01A5 00CC 00537 MOVWF TMP0 01A6 29B3 00538 GOTO CAKAJ 00539 ;******* PODPROGRAMY CAKANIA 1,64MS PRE CLR A HOME ****** 01A7 301C 00540 CAK1M6 MOVLW 01CH ;16 01A8 00CC 00541 MOVWF TMP0 01A9 3003 00542 MOVLW 03H ;28 01AA 00CD 00543 MOVWF TMP1 01AB 29B3 00544 GOTO CAKAJ 00545 ;*************** PODPROGRAMY CAKANIA ****************** 01AC 301F 00546 CAK100 MOVLW 01FH 01AD 00CC 00547 MOVWF TMP0 01AE 01CD 00548 CLRF TMP1 01AF 29B3 00549 GOTO CAKAJ 00550 ;*************** PODPROGRAMY CAKANIA **************** 01B0 300A 00551 CAK40 MOVLW 0AH 01B1 00CC 00552 MOVWF TMP0 01B2 01CD 00553 CLRF TMP1 00554 ;*************** VYKONANIE CAKANIA ********************* 01B3 0BCC 00555 CAKAJ DECFSZ TMP0,F 01B4 29B3 00556 GOTO CAKAJ 01B5 084D 00557 MOVFW TMP1 01B6 1903 00558 BTFSC Z 01B7 3400 00559 RETLW 00H 01B8 03CD 00560 DECF TMP1,F 01B9 29B3 00561 GOTO CAKAJ 00562 ;****** WRDATA/PRENOS DAT, WRINST/PRENOS PRIKAZOV - DO TMP2 01BA 1786 00563 WRDATA BSF RS ;DATA PRE LCD 01BB 29BD 00564 GOTO WR1

Page 81: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 01BC 1386 00565 WRINST BCF RS ;INSTRUKCIE PRE LCD 01BD 00CE 00566 WR1 MOVWF TMP2 01BE 0E4E 00567 SWAPF TMP2,W ;PREHODI BITY / DO W 01BF 390F 00568 ANDLW 0FH ;ZAMASKUJE VRCHNE BITY 01C0 0085 00569 MOVWF PA 01C1 1406 00570 BSF E 01C2 0000 00571 NOP 01C3 1006 00572 BCF E 01C4 084E 00573 MOVFW TMP2 01C5 390F 00574 ANDLW 0FH 01C6 0085 00575 MOVWF PA 01C7 1406 00576 BSF E 01C8 0000 00577 NOP 01C9 1006 00578 BCF E 01CA 1B86 00579 BTFSC RS ;POKIAL ISLO O ZAPIS DAT 01CB 29D8 00580 GOTO WR2 01CC 3001 00581 MOVLW 01H ;POKIAL ISLO O INSTR. LCD 01CD 024E 00582 SUBWF TMP2,W ;CLEAR 01CE 1903 29DA 00583 BZ WR3 01D0 3002 00584 MOVLW 02H ;POKIAL ISLO O INST. HOME 01D1 024E 00585 SUBWF TMP2,W 01D2 1903 29DA 00586 BZ WR3 01D4 3003 00587 MOVLW 03H ;POKIAL ISLO O INST. HOME 01D5 024E 00588 SUBWF TMP2,W 01D6 1903 29DA 00589 BZ WR3 01D8 21B0 00590 WR2 CALL CAK40 01D9 0008 00591 RETURN 01DA 21A7 00592 WR3 CALL CAK1M6 01DB 0008 00593 RETURN 00594 ;***************** INICIALIZACIA LCD ********************** 01DC 219D 00595 INILCD CALL CAK15M 01DD 1386 00596 BCF RS 01DE 3003 00597 MOVLW 03H ;VYSLE DO LCD 3 01DF 0085 00598 MOVWF PA 01E0 1406 00599 BSF E 01E1 0000 00600 NOP 01E2 1006 00601 BCF E 01E3 21A2 00602 CALL CAK4M 01E4 1406 00603 BSF E 01E5 0000 00604 NOP 01E6 1006 00605 BCF E 01E7 21AC 00606 CALL CAK100 01E8 1406 00607 BSF E 01E9 0000 00608 NOP 01EA 1006 00609 BCF E 01EB 21B0 00610 CALL CAK40

Page 82: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

01EC 3002 00611 MOVLW 02H ;VYSLE DO LCD 2

Page 83: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 01ED 0085 00612 MOVWF PA 01EE 1406 00613 BSF E 01EF 0000 00614 NOP 01F0 1006 00615 BCF E 01F1 21B0 00616 CALL CAK40 01F2 3028 00617 MOVLW 028H ;2RIADKY, 5*7 ZNAKOV 01F3 21BC 00618 CALL WRINST 01F4 3008 00619 MOVLW 08H ;DISPLAY OFF 01F5 21BC 00620 CALL WRINST 01F6 300C 00621 MOVLW 0CH ;DISPLAY ON 01F7 21BC 00622 CALL WRINST 01F8 3006 00623 MOVLW 06H ;INKREMENTACIA, NORMAL MOD 01F9 21BC 00624 CALL WRINST 01FA 0008 00625 RETURN 00626 ;*************** ZAPIS TEXTU DO LCD ******************** 01FB 308F 00627 ZNAKPIS MOVLW 08FH ;PIS OD 082H 01FC 21BC 00628 CALL WRINST 01FD 305C 00629 MOVLW 05CH 01FE 21BA 00630 CALL WRDATA ;VYSLI DATA 01FF 0008 00631 RETURN 0200 308F 00632 ZNAKNUL MOVLW 08FH ;PIS OD 082H 0201 21BC 00633 CALL WRINST 0202 3020 00634 MOVLW ' ' 0203 21BA 00635 CALL WRDATA ;VYSLI DATA 0204 0008 00636 RETURN 00637 ;*************** ZAPIS TEXTU DO LCD ******************** 0205 0800 00638 ZAPIS MOVF INDF,W ;ADRESA/DATA DO W 0206 3A22 00639 XORLW 22H ;POROVNA CI NIESU " 0207 1903 00640 BTFSC Z 0208 0008 00641 RETURN 0209 0800 00642 MOVF INDF,W ;ADRESA/DATA DO W 020A 21BA 00643 CALL WRDATA ;VYSLI DATA 020B 0A84 00644 INCF FSR,F ;ADRESA+1 DO ADRES 020C 0BD7 00645 DECFSZ POC,F ;POCET ZNAKOV-1 020D 2A05 00646 GOTO ZAPIS 020E 0008 00647 RETURN 00648 ;*************** ZAPIS TEXTU DO LCD ******************** 020F 227A 00649 PISTE CALL TEXT4 0210 300C 00650 POSMS MOVLW .12 ;POCET ZNAKOV DO LCD 0211 00D7 00651 MOVWF POC

Page 84: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

0212 3060 00652 MOVLW 060H ;ADRESA DAT 0213 0084 00653 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 0214 3082 00654 MOVLW 082H ;PIS OD 082H 0215 21BC 00655 CALL WRINST 0216 2205 00656 CALL ZAPIS 0217 0008 00657 RETURN 0218 2293 00658 PISAL CALL TEXT5

Page 85: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0219 2A21 00659 GOTO ZZZZ 021A 229E 00660 PISOK CALL TEXT6 021B 2A21 00661 GOTO ZZZZ 021C 22B4 00662 PISPA CALL TEXT8 021D 2A21 00663 GOTO ZZZZ 021E 22BF 00664 PISCA CALL TEXT9 021F 2A21 00665 GOTO ZZZZ 0220 22A9 00666 PISVO CALL TEXT7 0221 3005 00667 ZZZZ MOVLW .5 ;POCET ZNAKOV DO LCD 0222 00D7 00668 MOVWF POC 0223 3060 00669 MOVLW 060H ;ADRESA DAT 0224 0084 00670 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 0225 30C5 00671 MOVLW 0C5H ;PIS OD 0C5H 0226 21BC 00672 CALL WRINST 0227 2205 00673 CALL ZAPIS 0228 0008 00674 RETURN 00675 ;**************** TEXT URCENY DO DDRAM ****************** 0229 0000 00676 TEXT1 NOP 022A 3044 00677 MOVLW 'D' 022B 00E0 00678 MOVWF 060H 022C 3049 00679 MOVLW 'I' 022D 00E1 00680 MOVWF 061H 022E 3050 00681 MOVLW 'P' 022F 00E2 00682 MOVWF 062H 0230 304C 00683 MOVLW 'L' 0231 00E3 00684 MOVWF 063H 0232 304F 00685 MOVLW 'O' 0233 00E4 00686 MOVWF 064H 0234 304D 00687 MOVLW 'M' 0235 00E5 00688 MOVWF 065H 0236 304F 00689 MOVLW 'O' 0237 00E6 00690 MOVWF 066H 0238 3056 00691 MOVLW 'V' 0239 00E7 00692 MOVWF 067H 023A 3041 00693 MOVLW 'A' 023B 00E8 00694 MOVWF 068H 023C 0008 00695 RETURN 023D 0000 00696 TEXT2 NOP 023E 3020 00697 MOVLW ' ' 023F 00E0 00698 MOVWF 060H 0240 3050 00699 MOVLW 'P' 0241 00E1 00700 MOVWF 061H 0242 3052 00701 MOVLW 'R' 0243 00E2 00702 MOVWF 062H 0244 3041 00703 MOVLW 'A' 0245 00E3 00704 MOVWF 063H 0246 3043 00705 MOVLW 'C'

Page 86: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0247 00E4 00706 MOVWF 064H 0248 3041 00707 MOVLW 'A' 0249 00E5 00708 MOVWF 065H 024A 3020 00709 MOVLW ' ' 024B 00E6 00710 MOVWF 066H 024C 3030 00711 MOVLW '0' 024D 00E7 00712 MOVWF 067H 024E 3035 00713 MOVLW '5' 024F 00E8 00714 MOVWF 068H 0250 302D 00715 MOVLW '-' 0251 00E9 00716 MOVWF 069H 0252 3030 00717 MOVLW '0' 0253 00EA 00718 MOVWF 06AH 0254 3036 00719 MOVLW '6' 0255 00EB 00720 MOVWF 06BH 0256 3020 00721 MOVLW ' ' 0257 00EC 00722 MOVWF 06CH 0258 0008 00723 RETURN 0259 3074 00724 TEXT3 MOVLW 't' 025A 00E0 00725 MOVWF 060H 025B 3065 00726 MOVLW 'e' 025C 00E1 00727 MOVWF 061H 025D 306C 00728 MOVLW 'l' 025E 00E2 00729 MOVWF 062H 025F 3065 00730 MOVLW 'e' 0260 00E3 00731 MOVWF 063H 0261 3066 00732 MOVLW 'f' 0262 00E4 00733 MOVWF 064H 0263 306F 00734 MOVLW 'o' 0264 00E5 00735 MOVWF 065H 0265 306E 00736 MOVLW 'n' 0266 00E6 00737 MOVWF 066H 0267 306E 00738 MOVLW 'n' 0268 00E7 00739 MOVWF 067H 0269 3079 00740 MOVLW 'y' 026A 00E8 00741 MOVWF 068H 026B 3020 00742 MOVLW ' ' 026C 00E9 00743 MOVWF 069H 026D 307A 00744 MOVLW 'z' 026E 00EA 00745 MOVWF 06AH 026F 306F 00746 MOVLW 'o' 0270 00EB 00747 MOVWF 06BH 0271 307A 00748 MOVLW 'z' 0272 00EC 00749 MOVWF 06CH 0273 306E 00750 MOVLW 'n' 0274 00ED 00751 MOVWF 06DH 0275 3061 00752 MOVLW 'a'

Page 87: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0276 00EE 00753 MOVWF 06EH 0277 306D 00754 MOVLW 'm' 0278 00EF 00755 MOVWF 06FH 0279 0008 00756 RETURN 027A 3074 00757 TEXT4 MOVLW 't' 027B 00E0 00758 MOVWF 060H 027C 3065 00759 MOVLW 'e' 027D 00E1 00760 MOVWF 061H 027E 3073 00761 MOVLW 's' 027F 00E2 00762 MOVWF 062H 0280 3074 00763 MOVLW 't' 0281 00E3 00764 MOVWF 063H 0282 3020 00765 MOVLW ' ' 0283 00E4 00766 MOVWF 064H 0284 3076 00767 MOVLW 'v' 0285 00E5 00768 MOVWF 065H 0286 3073 00769 MOVLW 's' 0287 00E6 00770 MOVWF 066H 0288 3074 00771 MOVLW 't' 0289 00E7 00772 MOVWF 067H 028A 3075 00773 MOVLW 'u' 028B 00E8 00774 MOVWF 068H 028C 3070 00775 MOVLW 'p' 028D 00E9 00776 MOVWF 069H 028E 306F 00777 MOVLW 'o' 028F 00EA 00778 MOVWF 06AH 0290 3076 00779 MOVLW 'v' 0291 00EB 00780 MOVWF 06BH 0292 0008 00781 RETURN 0293 3041 00782 TEXT5 MOVLW 'A' 0294 00E0 00783 MOVWF 060H 0295 304C 00784 MOVLW 'L' 0296 00E1 00785 MOVWF 061H 0297 3041 00786 MOVLW 'A' 0298 00E2 00787 MOVWF 062H 0299 3052 00788 MOVLW 'R' 029A 00E3 00789 MOVWF 063H 029B 304D 00790 MOVLW 'M' 029C 00E4 00791 MOVWF 064H 029D 0008 00792 RETURN 029E 3020 00793 TEXT6 MOVLW ' ' 029F 00E0 00794 MOVWF 060H 02A0 304F 00795 MOVLW 'O' 02A1 00E1 00796 MOVWF 061H 02A2 302E 00797 MOVLW '.' 02A3 00E2 00798 MOVWF 062H 02A4 304B 00799 MOVLW 'K'

Page 88: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 02A5 00E3 00800 MOVWF 063H 02A6 302E 00801 MOVLW '.' 02A7 00E4 00802 MOVWF 064H 02A8 0008 00803 RETURN 02A9 3056 00804 TEXT7 MOVLW 'V' 02AA 00E0 00805 MOVWF 060H 02AB 304F 00806 MOVLW 'O' 02AC 00E1 00807 MOVWF 061H 02AD 304C 00808 MOVLW 'L' 02AE 00E2 00809 MOVWF 062H 02AF 3041 00810 MOVLW 'A' 02B0 00E3 00811 MOVWF 063H 02B1 304C 00812 MOVLW 'L' 02B2 00E4 00813 MOVWF 064H 02B3 0008 00814 RETURN 02B4 3050 00815 TEXT8 MOVLW 'P' 02B5 00E0 00816 MOVWF 060H 02B6 3041 00817 MOVLW 'A' 02B7 00E1 00818 MOVWF 061H 02B8 3055 00819 MOVLW 'U' 02B9 00E2 00820 MOVWF 062H 02BA 305A 00821 MOVLW 'Z' 02BB 00E3 00822 MOVWF 063H 02BC 3041 00823 MOVLW 'A' 02BD 00E4 00824 MOVWF 064H 02BE 0008 00825 RETURN 02BF 3043 00826 TEXT9 MOVLW 'C' 02C0 00E0 00827 MOVWF 060H 02C1 3041 00828 MOVLW 'A' 02C2 00E1 00829 MOVWF 061H 02C3 304B 00830 MOVLW 'K' 02C4 00E2 00831 MOVWF 062H 02C5 3041 00832 MOVLW 'A' 02C6 00E3 00833 MOVWF 063H 02C7 304D 00834 MOVLW 'M' 02C8 00E4 00835 MOVWF 064H 02C9 0008 00836 RETURN 02CA 3020 00837 TEXT10 MOVLW ' ' 02CB 00E0 00838 MOVWF 060H 02CC 304B 00839 MOVLW 'K' 02CD 00E1 00840 MOVWF 061H 02CE 304F 00841 MOVLW 'O' 02CF 00E2 00842 MOVWF 062H 02D0 304E 00843 MOVLW 'N' 02D1 00E3 00844 MOVWF 063H 02D2 3054 00845 MOVLW 'T' 02D3 00E4 00846 MOVWF 064H

Page 89: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 02D4 3052 00847 MOVLW 'R' 02D5 00E5 00848 MOVWF 065H 02D6 304F 00849 MOVLW 'O' 02D7 00E6 00850 MOVWF 066H 02D8 304C 00851 MOVLW 'L' 02D9 00E7 00852 MOVWF 067H 02DA 3041 00853 MOVLW 'A' 02DB 00E8 00854 MOVWF 068H 02DC 3020 00855 MOVLW ' ' 02DD 00E9 00856 MOVWF 069H 02DE 0008 00857 RETURN 02DF 3053 00858 TEXT11 MOVLW 'S' 02E0 00E0 00859 MOVWF 060H 02E1 3050 00860 MOVLW 'P' 02E2 00E1 00861 MOVWF 061H 02E3 304F 00862 MOVLW 'O' 02E4 00E2 00863 MOVWF 062H 02E5 304A 00864 MOVLW 'J' 02E6 00E3 00865 MOVWF 063H 02E7 3045 00866 MOVLW 'E' 02E8 00E4 00867 MOVWF 064H 02E9 304E 00868 MOVLW 'N' 02EA 00E5 00869 MOVWF 065H 02EB 3049 00870 MOVLW 'I' 02EC 00E6 00871 MOVWF 066H 02ED 3045 00872 MOVLW 'E' 02EE 00E7 00873 MOVWF 067H 02EF 3020 00874 MOVLW ' ' 02F0 00E8 00875 MOVWF 068H 02F1 3053 00876 MOVLW 'S' 02F2 00E9 00877 MOVWF 069H 02F3 3020 00878 MOVLW ' ' 02F4 00EA 00879 MOVWF 06AH 02F5 304D 00880 MOVLW 'M' 02F6 00EB 00881 MOVWF 06BH 02F7 3054 00882 MOVLW 'T' 02F8 00EC 00883 MOVWF 06CH 02F9 3021 00884 MOVLW '!' 02FA 00ED 00885 MOVWF 06DH 02FB 0008 00886 RETURN 02FC 302A 00887 TEXT12 MOVLW '*' 02FD 00E0 00888 MOVWF 060H 02FE 3053 00889 MOVLW 'S' 02FF 00E1 00890 MOVWF 061H 0300 3049 00891 MOVLW 'I' 0301 00E2 00892 MOVWF 062H 0302 3045 00893 MOVLW 'E'

Page 90: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0303 00E3 00894 MOVWF 063H 0304 304D 00895 MOVLW 'M' 0305 00E4 00896 MOVWF 064H 0306 3045 00897 MOVLW 'E' 0307 00E5 00898 MOVWF 065H 0308 304E 00899 MOVLW 'N' 0309 00E6 00900 MOVWF 066H 030A 3053 00901 MOVLW 'S' 030B 00E7 00902 MOVWF 067H 030C 302A 00903 MOVLW '*' 030D 00E8 00904 MOVWF 068H 030E 0008 00905 RETURN 030F 304C 00906 TEXT13 MOVLW 'L' 0310 00E0 00907 MOVWF 060H 0311 3045 00908 MOVLW 'E' 0312 00E1 00909 MOVWF 061H 0313 304E 00910 MOVLW 'N' 0314 00E2 00911 MOVWF 062H 0315 3020 00912 MOVLW ' ' 0316 00E3 00913 MOVWF 063H 0317 3050 00914 MOVLW 'P' 0318 00E4 00915 MOVWF 064H 0319 3052 00916 MOVLW 'R' 031A 00E5 00917 MOVWF 065H 031B 3045 00918 MOVLW 'E' 031C 00E6 00919 MOVWF 066H 031D 3020 00920 MOVLW ' ' 031E 00E7 00921 MOVWF 067H 031F 3054 00922 MOVLW 'T' 0320 00E8 00923 MOVWF 068H 0321 3045 00924 MOVLW 'E' 0322 00E9 00925 MOVWF 069H 0323 304C 00926 MOVLW 'L' 0324 00EA 00927 MOVWF 06AH 0325 3045 00928 MOVLW 'E' 0326 00EB 00929 MOVWF 06BH 0327 3046 00930 MOVLW 'F' 0328 00EC 00931 MOVWF 06CH 0329 304F 00932 MOVLW 'O' 032A 00ED 00933 MOVWF 06DH 032B 304E 00934 MOVLW 'N' 032C 00EE 00935 MOVWF 06EH 032D 3059 00936 MOVLW 'Y' 032E 00EF 00937 MOVWF 06FH 032F 0008 00938 RETURN 0330 3050 00939 TEXT14 MOVLW 'P' 0331 00E0 00940 MOVWF 060H

Page 91: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0332 304F 00941 MOVLW 'O' 0333 00E1 00942 MOVWF 061H 0334 3053 00943 MOVLW 'S' 0335 00E2 00944 MOVWF 062H 0336 3049 00945 MOVLW 'I' 0337 00E3 00946 MOVWF 063H 0338 3045 00947 MOVLW 'E' 0339 00E4 00948 MOVWF 064H 033A 304C 00949 MOVLW 'L' 033B 00E5 00950 MOVWF 065H 033C 3041 00951 MOVLW 'A' 033D 00E6 00952 MOVWF 066H 033E 304D 00953 MOVLW 'M' 033F 00E7 00954 MOVWF 067H 0340 3020 00955 MOVLW ' ' 0341 00E8 00956 MOVWF 068H 0342 3053 00957 MOVLW 'S' 0343 00E9 00958 MOVWF 069H 0344 304D 00959 MOVLW 'M' 0345 00EA 00960 MOVWF 06AH 0346 3053 00961 MOVLW 'S' 0347 00EB 00962 MOVWF 06BH 0348 0008 00963 RETURN 00964 ;********************************************************* 00965 ;******** START ************** 00966 ;********************************************************* 0349 0185 00967 START CLRF PA ;PREDNASTAVENIE PA 034A 0186 00968 CLRF PB ;PREDNASTAVENIE PB 034B 3007 00969 MOVLW 07H 034C 009F 00970 MOVWF CMCON ;VYPNUTE KOMPARATORY 034D 1303 00971 BCF RP1 034E 1683 00972 BSF RP0 ;BANKA 1 034F 300C 00973 MOVLW .12 ;ERICSSON .25, SIEMENS 12 0350 0099 00974 MOVWF SPBRG 0351 3000 00975 MOVLW 00H ;VYSTUPY!!!!!!! 0352 0085 00976 MOVWF TRISA 0353 301E 00977 MOVLW 01EH ;PRI POUZITI tx,rx - 0354 0086 00978 MOVWF TRISB ;-MUSI BYT PB1,2 VSTUP 0355 1518 00979 BSF TXSTA,2 ;BRGH/NA HIGH SPEED 0356 1218 00980 BCF TXSTA,4 ;SYNC/ASYNCHRONNY 0357 1698 00981 BSF TXSTA,5 ;TXEN/TRANSMIT POVOLENY 0358 1318 00982 BCF TXSTA,6 ;TX9/8 BITOVA

Page 92: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

0359 1381 00983 BCF OPT,7 ;PULL ODPORY ZAPNUTE 035A 1283 00984 BCF RP0 ;BANKA 0 035B 1798 00985 BSF RCSTA,7 ;SPEN/POVOLENE RX,TX 035C 1218 00986 BCF RCSTA,4 ;CREN/VYPNI PRIJIMANIE 035D 081A 00987 MOVF RECREG,W ;PRIJATE DO W

Page 93: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 035E 1A8C 00988 BTFSC PIR1,5 ;BAFER JE PRAZDNY 035F 2B5D 00989 GOTO $-2 0360 01CF 00990 CLRF PRI ;PRIZNAKY V NULE 0361 1306 00991 BCF LED 00992 ;********************************************************** 0362 2148 00993 CALL CLIP ;CLIP ZAPNE,ECHO VYPNE, PREPNE PAMAT 0363 203F 00994 CALL SEK05 0364 21DC 00995 CALL INILCD ;INICIALIZACIA LCD 0365 3001 00996 MOVLW 01H ;CLR/VYMAZANIE LCD 0366 21BC 00997 CALL WRINST 0367 2229 00998 CALL TEXT1 ;DIPLOMOVA 0368 3009 00999 MOVLW .9 ;POCET ZNAKOV DO LCD 0369 00D7 01000 MOVWF POC 036A 3060 01001 MOVLW 060H ;ADRESA DAT 036B 0084 01002 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 036C 3083 01003 MOVLW 083H ;PIS 3 ZNAK V DDRAM 080H +3 036D 21BC 01004 CALL WRINST 036E 2205 01005 CALL ZAPIS 036F 223D 01006 CALL TEXT2 ;PRACA 05/06 0370 300D 01007 MOVLW .13 ;POCET ZNAKOV DO LCD 0371 00D7 01008 MOVWF POC 0372 3060 01009 MOVLW 060H ;ADRESA DAT 0373 0084 01010 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 0374 30C1 01011 MOVLW 0C1H ;2 RIADOK V DDRAM 0C0H +1 0375 21BC 01012 CALL WRINST 0376 2205 01013 CALL ZAPIS 0377 3003 01014 MOVLW 03H 0378 00D6 01015 MOVWF TMPS ;POCET SEKUND 0379 204C 01016 CALL SEK 01017 ;-------------------- 037A 3001 01018 MOVLW 01H ;CLR/VYMAZANIE LCD 037B 21BC 01019 CALL WRINST 037C 3001 01020 MOVLW 01H 037D 00D6 01021 MOVWF TMPS ;POCET SEKUND 037E 204C 01022 CALL SEK 037F 230F 01023 CALL TEXT13 ;LEN PRE TELEFONY 0380 3010 01024 MOVLW .16 ;POCET ZNAKOV DO LCD

Page 94: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

0381 00D7 01025 MOVWF POC 0382 3060 01026 MOVLW 060H ;ADRESA DAT 0383 0084 01027 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 0384 3080 01028 MOVLW 080H ;PIS 3 ZNAK V DDRAM 080H +3 0385 21BC 01029 CALL WRINST 0386 2205 01030 CALL ZAPIS 0387 22FC 01031 CALL TEXT12 ;SIEMENS 0388 3009 01032 MOVLW .9 ;POCET ZNAKOV DO LCD 0389 00D7 01033 MOVWF POC 038A 3060 01034 MOVLW 060H ;ADRESA DAT

Page 95: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 038B 0084 01035 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 038C 30C3 01036 MOVLW 0C3H ;PIS OD 080H 038D 21BC 01037 CALL WRINST 038E 2205 01038 CALL ZAPIS 038F 3003 01039 MOVLW 03H 0390 00D6 01040 MOVWF TMPS ;POCET SEKUND 0391 204C 01041 CALL SEK 01042 ;-------------------- 0392 1C86 01043 BTFSS RXD ;AK JE NA RX 1 PRESKOC 0393 2C41 01044 GOTO SKUSTO 01045 ;********************* TL. CISLO 1 ************************ 0394 3032 01046 IDES MOVLW 32H 0395 00D4 01047 MOVWF POZIC 0396 3020 01048 MOVLW 20H 0397 0084 01049 MOVWF FSR 0398 2100 01050 CALL NAHRAJ 0399 1306 01051 BCF LED 039A 3001 01052 MOVLW 01H ;CLR/VYMAZANIE LCD 039B 21BC 01053 CALL WRINST 039C 2259 01054 CALL TEXT3 ;TELEFONNY ZOZNAM 039D 3010 01055 MOVLW .16 ;POCET ZNAKOV DO LCD 039E 00D7 01056 MOVWF POC 039F 3060 01057 MOVLW 060H ;ADRESA DAT 03A0 0084 01058 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 03A1 3080 01059 MOVLW 080H ;PIS OD 080H 03A2 21BC 01060 CALL WRINST 03A3 2205 01061 CALL ZAPIS 01062 03A4 300E 01063 MOVLW .14 ;POCET ZNAKOV DO LCD 03A5 00D7 01064 MOVWF POC 03A6 3020 01065 MOVLW 020H ;ADRESA DAT 03A7 0084 01066 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 03A8 30C1 01067 MOVLW 0C1H ;PIS OD 0C1H 03A9 21BC 01068 CALL WRINST 03AA 2205 01069 CALL ZAPIS 03AB 3004 01070 MOVLW 04H 03AC 00D6 01071 MOVWF TMPS ;POCET SEKUND 03AD 204C 01072 CALL SEK 01073 ;********************* TL. CISLO 2 ************************

Page 96: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

03AE 3001 01074 MOVLW 01H ;CLR/VYMAZANIE LCD 03AF 21BC 01075 CALL WRINST 03B0 3033 01076 MOVLW 33H 03B1 00D4 01077 MOVWF POZIC 03B2 302E 01078 MOVLW 2EH 03B3 0084 01079 MOVWF FSR 03B4 2100 01080 CALL NAHRAJ 03B5 2259 01081 CALL TEXT3

Page 97: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 03B6 3010 01082 MOVLW .16 ;POCET ZNAKOV DO LCD 03B7 00D7 01083 MOVWF POC 03B8 3060 01084 MOVLW 060H ;ADRESA DAT 03B9 0084 01085 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 03BA 3080 01086 MOVLW 080H ;PIS OD 080H 03BB 21BC 01087 CALL WRINST 03BC 2205 01088 CALL ZAPIS 01089 ; 03BD 300E 01090 MOVLW .14 ;POCET ZNAKOV DO LCD 03BE 00D7 01091 MOVWF POC 03BF 302E 01092 MOVLW 02EH ;ADRESA DAT 03C0 0084 01093 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 03C1 30C1 01094 MOVLW 0C1H ;PIS OD 0C1H 03C2 21BC 01095 CALL WRINST 03C3 2205 01096 CALL ZAPIS 03C4 3004 01097 MOVLW 04H 03C5 00D6 01098 MOVWF TMPS ;POCET SEKUND 03C6 204C 01099 CALL SEK 03C7 3001 01100 MOVLW 01H ;CLR/VYMAZANIE LCD 03C8 21BC 01101 CALL WRINST 03C9 164F 01102 BSF CITAL ;PRVE NACITANIE PREBEHLO 01103 ;;********************************************************** 03CA 3001 01104 MOVLW 01H ;CLR / VYMAZANIE LCD 03CB 21BC 01105 CALL WRINST 03CC 220F 01106 CALL PISTE ;TEST VSTUPOV 03CD 2218 01107 CALL PISAL ;PISE ALARM 03CE 1E06 01108 OTEST BTFSS VST1 ;ALARM KONTAKT 03CF 2BCE 01109 GOTO $-1 03D0 1D86 01110 BTFSS PRER ;KONTAKT PRERUSENIA 03D1 2BCE 01111 GOTO $-3 03D2 220F 01112 CAKA0 CALL PISTE ;TEST VSTUPOV 03D3 221A 01113 CALL PISOK 03D4 1618 01114 CAKA1 BSF RCSTA,4 ;CREN/ZAPNI PRIJIMANIE 03D5 218E 01115 CALL VYMAZ 01116 ; 01117 ; 03D6 1706 01118 CAKA BSF LED ;ZHASNE LED

Page 98: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

03D7 3020 01119 MOVLW 20H ;CCA 20 SEKUND 20H 03D8 00D2 01120 MOVWF TMPX 03D9 01CA 01121 CAKA9 CLRF CIKL1 03DA 01CB 01122 CAKA6 CLRF CIKL2 03DB 1ECF 01123 TESTA BTFSS POTV ;TEST CI BOLI DVERE OTVORENE 03DC 2BE2 01124 GOTO TEST ;AK NIE 03DD 1E06 01125 BTFSS VST1 ;AK BOLI TEST CI SU ZAVRETE\ 03DE 2BE8 01126 GOTO TEST1 ;AK SU OTVORENE BEZ NA 03DF 201F 01127 CALL OVER 03E0 1C4F 01128 BTFSS OVST ;AK SA POTVRDI ZAVRETIE DVERI POKRACUJ

Page 99: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 03E1 12CF 01129 BCF POTV 03E2 1A06 01130 TEST BTFSC VST1 ;ALARM REAGUJE NA UZEMNENIE 03E3 2BE8 01131 GOTO TEST1 03E4 201F 01132 CALL OVER 03E5 1C4F 01133 BTFSS OVST 03E6 2BE8 01134 GOTO TEST1 03E7 2C21 01135 GOTO ALARM 03E8 1A8C 01136 TEST1 BTFSC PIR1,5 ;RCIF/PRIZNAK PLNEHO BAFRA 03E9 2BF2 01137 GOTO MAKRO 03EA 0BCB 01138 DECFSZ CIKL2,F 03EB 2BDB 01139 GOTO TESTA 03EC 0BCA 01140 DECFSZ CIKL1,F 03ED 2BDA 01141 GOTO CAKA6 03EE 0BD2 01142 DECFSZ TMPX,F 03EF 2BD9 01143 GOTO CAKA9 03F0 20A0 01144 CALL RSMS ;PPRECITA SMS at+cmgl=0 03F1 2C63 01145 GOTO NSMS 01146 ;---------------------------------------------------------- 03F2 11CF 01147 MAKRO BCF ZLE ;VYNULUJ 03F3 1306 01148 BCF LED 03F4 20B5 01149 CALL KTO 03F5 2184 01150 CALL POLOZ ;POLOZI 03F6 1218 01151 BCF RCSTA,4 ;CREN/VYPNI PRIJIMANIE 03F7 3001 01152 MOVLW 01H ;CLR/VYMAZANIE LCD 03F8 21BC 01153 CALL WRINST 03F9 19CF 01154 BTFSC ZLE ;AK VOLAL NEOPRAVNENY 03FA 2C02 01155 GOTO CCC 03FB 300E 01156 MOVLW .14 ;POCET ZNAKOV DO LCD 03FC 00D7 01157 MOVWF POC 03FD 303C 01158 MOVLW 03CH ;ADRESA DAT 03FE 0084 01159 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 03FF 3081 01160 MOVLW 081H ;PIS OD 081H 0400 21BC 01161 CALL WRINST 0401 2205 01162 CALL ZAPIS 0402 2220 01163 CCC CALL PISVO 0403 19CF 01164 BTFSC ZLE ;AK VOLAL NEOPRAVNENY 0404 2BD4 01165 GOTO CAKA1 0405 20D1 01166 CALL ROVNE ;POROVNA Z POZICIOU 1,2 0406 19CF 01167 BTFSC ZLE 0407 2BD4 01168 GOTO CAKA1 ;VOLA NEOPRAVNENY 0408 2330 01169 CALL TEXT14 ;POSIELAM SMS

Page 100: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

0409 300C 01170 MOVLW .12 ;POCET ZNAKOV DO LCD 040A 00D7 01171 MOVWF POC 040B 3060 01172 MOVLW 060H ;ADRESA DAT 040C 0084 01173 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 040D 30C2 01174 MOVLW 0C2H ;2 RIADOK V DDRAM 0C0H +1 040E 21BC 01175 CALL WRINST

Page 101: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 040F 2205 01176 CALL ZAPIS 0410 3002 01177 MOVLW 02H ;CAKA 2 SEK 0411 00D6 01178 MOVWF TMPS 0412 204C 01179 CALL SEK 01180 ; 0413 1618 01181 BSF RCSTA,4 ;CREN/ZAPNI PRIJIMANIE 0414 3032 01182 MOVLW '2' ;SMS CISLO 0415 1E86 01183 BTFSS RELE 0416 3031 01184 MOVLW '1' ;SMS CISLO ALEBO 0417 00D8 01185 MOVWF SMSC 0418 303C 01186 MOVLW 3CH 0419 0084 01187 MOVWF FSR 041A 2063 01188 CALL SMS 041B 1886 01189 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 041C 2C1B 01190 GOTO $-1 041D 205B 01191 CALL PRIK ;TESTUJE CI PRISLO K+ODH 041E 3001 01192 MOVLW 01H ;CLR / VYMAZANIE LCD 041F 21BC 01193 CALL WRINST 0420 2BD2 01194 GOTO CAKA0 01195 ;********************************************************** 01196 ; 01197 ;********************************************************** 0421 1306 01198 ALARM BCF LED 0422 2218 01199 CALL PISAL 0423 1218 01200 BCF RCSTA,4 ;CREN/VYPNI PRIJIMANIE 0424 1A8C 01201 BTFSC PIR1,5 0425 081A 01202 MOVF RECREG,W ;VYMAZANIE 0426 21FB 01203 CALL ZNAKPIS ;ZAPISE ZNAK VOLANIA 0427 1C86 01204 BTFSS RXD ;AK JE NA RX 1 PRESKOC 0428 2C41 01205 GOTO SKUSTO 0429 3020 01206 MOVLW 20H 042A 0084 01207 MOVWF FSR 042B 212E 01208 CALL TOC 042C 300F 01209 MOVLW 0FH ;15 SEK ZVONI 042D 00D6 01210 MOVWF TMPS 042E 204C 01211 CALL SEK 042F 2184 01212 CALL POLOZ 0430 2200 01213 CALL ZNAKNUL ;VYNULUJE ZNAK VOLANIA 0431 203F 01214 CALL SEK05 ;PAUZA PRE MOBIL 0432 21FB 01215 CALL ZNAKPIS ;ZAPISE ZNAK VOLANIA

Page 102: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

0433 1C86 01216 BTFSS RXD ;AK JE NA RX 1 PRESKOC 0434 2C41 01217 GOTO SKUSTO 0435 302E 01218 MOVLW 2EH 0436 0084 01219 MOVWF FSR 0437 212E 01220 CALL TOC 0438 300F 01221 MOVLW 0FH ;15 SEK ZVONI 0439 00D6 01222 MOVWF TMPS

Page 103: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 043A 204C 01223 CALL SEK 043B 2184 01224 CALL POLOZ 043C 2200 01225 CALL ZNAKNUL ;VYNULUJE ZNAK VOLANIA 043D 3005 01226 MOVLW 05H ;5 SEK CAKANIA 043E 00D6 01227 MOVWF TMPS 043F 204C 01228 CALL SEK 0440 2BDB 01229 GOTO TESTA ;OVERI CI SA DVERE ZAVRELI 01230 ; 01231 ;************* PRERUSENE SPOJENIE S MT ******************* 0441 1218 01232 SKUSTO BCF RCSTA,4 ;CREN/VYPNI PRIJIMANIE 0442 081A 01233 MOVF RECREG,W ;PRIJATE DO W 0443 1A8C 01234 BTFSC PIR1,5 ;BAFER JE PRAZDNY 0444 2C42 01235 GOTO $-2 0445 3001 01236 MOVLW 01H ;CLR/VYMAZANIE LCD 0446 21BC 01237 CALL WRINST 0447 22CA 01238 CALL TEXT10 ;SKONTROLUJ 0448 300A 01239 MOVLW .10 ;POCET ZNAKOV DO LCD 0449 00D7 01240 MOVWF POC 044A 3060 01241 MOVLW 060H ;ADRESA DAT 044B 0084 01242 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 044C 3083 01243 MOVLW 083H ;1 RIADOK V DDRAM 080H +3 044D 21BC 01244 CALL WRINST 044E 2205 01245 CALL ZAPIS 044F 22DF 01246 CALL TEXT11 ;SPOJENIE S MT 0450 300E 01247 MOVLW .14 ;POCET ZNAKOV DO LCD 0451 00D7 01248 MOVWF POC 0452 3060 01249 MOVLW 060H ;ADRESA DAT 0453 0084 01250 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 0454 30C1 01251 MOVLW 0C1H ;2 RIADOK V DDRAM 0C0H +1 0455 21BC 01252 CALL WRINST 0456 2205 01253 CALL ZAPIS 0457 3002 01254 MENIS MOVLW 02H 0458 00D6 01255 MOVWF TMPS ;POCET SEKUND 0459 204C 01256 CALL SEK 045A 3040 01257 MOVLW 040H ;0100 0000

Page 104: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

045B 0686 01258 XORWF PB,F ;ZMENI PA0 - LEDZ 045C 1C86 01259 BTFSS RXD ;AK JE NA RX 1 PRESKOC 045D 2C57 01260 GOTO MENIS 045E 1706 01261 BSF LED 045F 3002 01262 MOVLW 02H 0460 00D6 01263 MOVWF TMPS ;POCET SEKUND 0461 204C 01264 CALL SEK 0462 2B94 01265 GOTO IDES 01266 ;************* OVERENIE SMS ******************* 0463 1306 01267 NSMS BCF LED ;SVIETI LED 0464 2007 01268 CALL PRIJEM ;PRIME 0DH / ENTER 0465 2007 01269 CALL PRIJEM

Page 105: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0466 2007 01270 CALL PRIJEM 0467 304F 01271 MOVLW 'O' ;AK PRISLO O PRESKOC 0468 0653 01272 XORWF TMPZ,W 0469 1D03 01273 BTFSS Z 046A 2C73 01274 GOTO SMS0 046B 2007 01275 CALL PRIJEM 046C 304B 01276 MOVLW 'K' ;AK BPRISLO K PRESKOC 046D 0653 01277 XORWF TMPZ,W 046E 1D03 01278 BTFSS Z 046F 2C73 01279 GOTO SMS0 0470 2007 01280 CALL PRIJEM ;ODH 0471 2007 01281 CALL PRIJEM 0472 2BD6 01282 GOTO CAKA ;SMS NEPRISLA 01283 ; 01284 ; 0473 2007 01285 SMS0 CALL PRIJEM 0474 3052 01286 MOVLW 'R' ;AK PRISLO R "ERROR" 0475 0653 01287 XORWF TMPZ,W 0476 1903 01288 BTFSC Z 0477 2D21 01289 GOTO XSMS 0478 302C 01290 MOVLW ',' ;AK PRISLA , PRESKOC 0479 0653 01291 XORWF TMPZ,W 047A 1D03 01292 BTFSS Z 047B 2C73 01293 GOTO $-8 047C 2007 01294 CALL PRIJEM 047D 302C 01295 MOVLW ',' ;AK PRISLA 2, PRESKOC 047E 0653 01296 XORWF TMPZ,W 047F 1D03 01297 BTFSS Z 0480 2C7C 01298 GOTO $-4 0481 2007 01299 CALL PRIJEM 0482 302C 01300 MOVLW ',' ;AK PRISLA 3 , PRESKOC 0483 0653 01301 XORWF TMPZ,W 0484 1D03 01302 BTFSS Z 0485 2C81 01303 GOTO $-4 0486 2007 01304 CALL PRIJEM 0487 3032 01305 MOVLW '2' ;AK PRISLA 2 PRESKOC 0488 0653 01306 XORWF TMPZ,W 0489 1D03 01307 BTFSS Z 048A 2D21 01308 GOTO XSMS 048B 2007 01309 CALL PRIJEM 048C 3030 01310 MOVLW '0' ;AK PRISLA 0 PRESKOC 048D 0653 01311 XORWF TMPZ,W 048E 1D03 01312 BTFSS Z 048F 2D21 01313 GOTO XSMS 01314 ; 01315 ; 0490 2007 01316 CALL PRIJEM

Page 106: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0491 3043 01317 MOVLW 'C' ;AK PRISLA , PRESKOC 0492 0653 01318 XORWF TMPZ,W 0493 1D03 01319 BTFSS Z 0494 2C90 01320 GOTO $-4 0495 2007 01321 CALL PRIJEM ;AK JE MEZDI FORMAT PRIDE 91 0496 2007 01322 CALL PRIJEM ;1 0497 303C 01323 MOVLW 3CH ;ADRESA PRE CISLO SMS 0498 0084 01324 MOVWF FSR 0499 302B 01325 MOVLW '+' 049A 0080 01326 MOVWF INDF 01327 ; 049B 303E 01328 MOVLW 3EH ;ADRESA PRE CISLO SMS 2 049C 0084 01329 MOVWF FSR 049D 2007 01330 CALL PRIJEM ;CISLO 049E 0853 01331 MOVFW TMPZ 049F 0080 01332 MOVWF INDF 01333 ; 04A0 303D 01334 MOVLW 3DH ;4 04A1 0084 01335 MOVWF FSR 04A2 2007 01336 CALL PRIJEM ;CISLO 04A3 0853 01337 MOVFW TMPZ 04A4 0080 01338 MOVWF INDF 01339 ; 04A5 3040 01340 MOVLW 40H ;9 04A6 0084 01341 MOVWF FSR 04A7 2007 01342 CALL PRIJEM ;CISLO 04A8 0853 01343 MOVFW TMPZ 04A9 0080 01344 MOVWF INDF 01345 ; 04AA 303F 01346 MOVLW 3FH ;1 04AB 0084 01347 MOVWF FSR 04AC 2007 01348 CALL PRIJEM ;CISLO 04AD 0853 01349 MOVFW TMPZ 04AE 0080 01350 MOVWF INDF 01351 ; 04AF 3042 01352 MOVLW 42H ;7 04B0 0084 01353 MOVWF FSR 04B1 2007 01354 CALL PRIJEM ;CISLO 04B2 0853 01355 MOVFW TMPZ 04B3 0080 01356 MOVWF INDF 01357 ; 04B4 3041 01358 MOVLW 41H ;0 04B5 0084 01359 MOVWF FSR

Page 107: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

04B6 2007 01360 CALL PRIJEM ;CISLO 04B7 0853 01361 MOVFW TMPZ 04B8 0080 01362 MOVWF INDF 01363 ;

Page 108: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 04B9 3044 01364 MOVLW 44H ;8 04BA 0084 01365 MOVWF FSR 04BB 2007 01366 CALL PRIJEM ;CISLO 04BC 0853 01367 MOVFW TMPZ 04BD 0080 01368 MOVWF INDF 01369 ; 04BE 3043 01370 MOVLW 43H ;8 04BF 0084 01371 MOVWF FSR 04C0 2007 01372 CALL PRIJEM ;CISLO 04C1 0853 01373 MOVFW TMPZ 04C2 0080 01374 MOVWF INDF 01375 ; 04C3 3046 01376 MOVLW 46H ;4 04C4 0084 01377 MOVWF FSR 04C5 2007 01378 CALL PRIJEM ;CISLO 04C6 0853 01379 MOVFW TMPZ 04C7 0080 01380 MOVWF INDF 01381 ; 04C8 3045 01382 MOVLW 45H ;9 04C9 0084 01383 MOVWF FSR 04CA 2007 01384 CALL PRIJEM ;CISLO 04CB 0853 01385 MOVFW TMPZ 04CC 0080 01386 MOVWF INDF 01387 ; 04CD 3048 01388 MOVLW 48H ;2 04CE 0084 01389 MOVWF FSR 04CF 2007 01390 CALL PRIJEM ;CISLO 04D0 0853 01391 MOVFW TMPZ 04D1 0080 01392 MOVWF INDF 01393 ; 04D2 3047 01394 MOVLW 47H ;2 04D3 0084 01395 MOVWF FSR 04D4 2007 01396 CALL PRIJEM ;CISLO 04D5 0853 01397 MOVFW TMPZ 04D6 0080 01398 MOVWF INDF 01399 ; 04D7 3049 01400 MOVLW 49H ;" 04D8 0084 01401 MOVWF FSR 04D9 3022 01402 MOVLW '"' 04DA 0080 01403 MOVWF INDF 01404 ; 01405 ; 04DB 3012 01406 MOVLW 12H ;PRIDE ESTE 12

Page 109: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

04DC 00CC 01407 MOVWF TMP0 04DD 2007 01408 CALL PRIJEM 04DE 0BCC 01409 DECFSZ TMP0,F 04DF 2CDD 01410 GOTO $-2

Page 110: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 04E0 2007 01411 CALL PRIJEM 04E1 3030 01412 MOVLW '0' ;AK PRISLO O PRESKOC 04E2 0653 01413 XORWF TMPZ,W 04E3 1D03 01414 BTFSS Z 04E4 2D21 01415 GOTO XSMS 04E5 2007 01416 CALL PRIJEM 04E6 3031 01417 MOVLW '1' ;AK PRISLO 1 PRESKOC 04E7 0653 01418 XORWF TMPZ,W 04E8 1D03 01419 BTFSS Z 04E9 2D21 01420 GOTO XSMS 04EA 2007 01421 CALL PRIJEM 04EB 3033 01422 MOVLW '3' ;AK PRISLO 3 PRESKOC 04EC 0653 01423 XORWF TMPZ,W 04ED 1D03 01424 BTFSS Z 04EE 2D21 01425 GOTO XSMS 04EF 2007 01426 CALL PRIJEM 04F0 3031 01427 MOVLW '1' ;AK PRISLO 1 PRESKOC 04F1 0653 01428 XORWF TMPZ,W 04F2 1903 01429 BTFSC Z 04F3 2CF9 01430 GOTO ZAPNI 04F4 3030 01431 MOVLW '0' ;AK PRISLA 0 PRESKOC 04F5 0653 01432 XORWF TMPZ,W 04F6 1903 01433 BTFSC Z 04F7 2D55 01434 GOTO VYPNI 04F8 2D21 01435 GOTO XSMS 01436 ; 01437 ; 04F9 205B 01438 ZAPNI CALL PRIK ;TESTUJE CI PRISLO K+ODH 04FA 203F 01439 CALL SEK05 04FB 20D1 01440 CALL ROVNE ;POROVNA Z POZICIOU 1,2 04FC 19CF 01441 BTFSC ZLE 04FD 2D25 01442 GOTO CSMS ;AK POSLAL NEOPRAVNENY ZMAZ 04FE 1686 01443 BSF RELE 04FF 3001 01444 MOVLW 01H ;CLR / VYMAZANIE LCD 0500 21BC 01445 CALL WRINST 0501 2330 01446 CALL TEXT14 ;POSIELAM SMS 0502 300C 01447 MOVLW .12 ;POCET ZNAKOV DO LCD 0503 00D7 01448 MOVWF POC 0504 3060 01449 MOVLW 060H ;ADRESA DAT 0505 0084 01450 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF 0506 30C2 01451 MOVLW 0C2H ;2 RIADOK V DDRAM 0C0H +1 0507 21BC 01452 CALL WRINST 0508 2205 01453 CALL ZAPIS

Page 111: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

0509 21FB 01454 CALL ZNAKPIS ;ZAPISE ZNAK VOLANIA 050A 3002 01455 MOVLW 02H ;2 SEK CAKANIA 050B 00D6 01456 MOVWF TMPS 050C 204C 01457 CALL SEK

Page 112: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 01458 ; 050D 3032 01459 MOVLW '2' ;SMS CISLO 1,1 050E 00D8 01460 MOVWF SMSC 050F 3020 01461 MOVLW 20H 0510 0084 01462 MOVWF FSR 0511 2063 01463 CALL SMS 0512 1886 01464 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 0513 2D12 01465 GOTO $-1 0514 205B 01466 CALL PRIK ;TESTUJE CI PRISLO K+ODH 0515 1706 01467 BSF LED 0516 3002 01468 MOVLW 02H ;2 SEK CAKANIA 0517 00D6 01469 MOVWF TMPS 0518 204C 01470 CALL SEK 0519 1306 01471 BCF LED 01472 ; 051A 3032 01473 MOVLW '2' ;SMS CISLO 2,1 051B 00D8 01474 MOVWF SMSC 051C 302E 01475 MOVLW 2EH 051D 0084 01476 MOVWF FSR 051E 2063 01477 CALL SMS 051F 1886 01478 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 0520 2D1F 01479 GOTO $-1 01480 ; 0521 205B 01481 XSMS CALL PRIK ;TESTUJE CI PRISLO K+ODH 0522 3002 01482 MOVLW 02H ;2 SEK CAKANIA 0523 00D6 01483 MOVWF TMPS 0524 204C 01484 CALL SEK 0525 3031 01485 CSMS MOVLW '1' ;SMS CISLO 1 0526 00D8 01486 MOVWF SMSC 0527 208B 01487 CALL DSMS ;ZMAZE SMS 0528 0000 01488 NOP 0529 0000 01489 NOP 052A 1886 01490 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 052B 2D2A 01491 GOTO $-1 052C 205B 01492 CALL PRIK ;TESTUJE CI PRISLO K+ODH 052D 203F 01493 CALL SEK05 01494 ; 052E 3032 01495 MOVLW '2' ;SMS CISLO 2 052F 00D8 01496 MOVWF SMSC 0530 208B 01497 CALL DSMS ;ZMAZE SMS 0531 0000 01498 NOP 0532 0000 01499 NOP

Page 113: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

0533 1886 01500 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 0534 2D33 01501 GOTO $-1 0535 205B 01502 CALL PRIK ;TESTUJE CI PRISLO K+ODH 0536 203F 01503 CALL SEK05 01504 ;

Page 114: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0537 3033 01505 MOVLW '3' ;SMS CISLO 3 0538 00D8 01506 MOVWF SMSC 0539 208B 01507 CALL DSMS ;ZMAZE SMS 053A 0000 01508 NOP 053B 0000 01509 NOP 053C 1886 01510 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 053D 2D3C 01511 GOTO $-1 053E 205B 01512 CALL PRIK ;TESTUJE CI PRISLO K+ODH 053F 203F 01513 CALL SEK05 01514 ; 0540 3034 01515 MOVLW '4' ;SMS CISLO 4 0541 00D8 01516 MOVWF SMSC 0542 208B 01517 CALL DSMS ;ZMAZE SMS 0543 0000 01518 NOP 0544 0000 01519 NOP 0545 1886 01520 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 0546 2D45 01521 GOTO $-1 0547 205B 01522 CALL PRIK ;TESTUJE CI PRISLO K+ODH 0548 203F 01523 CALL SEK05 01524 ; 0549 3035 01525 MOVLW '5' ;SMS CISLO 5 054A 00D8 01526 MOVWF SMSC 054B 208B 01527 CALL DSMS ;ZMAZE SMS 054C 0000 01528 NOP 054D 0000 01529 NOP 054E 1886 01530 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 054F 2D4E 01531 GOTO $-1 0550 205B 01532 CALL PRIK ;TESTUJE CI PRISLO K+ODH 0551 203F 01533 CALL SEK05 01534 ; 0552 3001 01535 MOVLW 01H ;CLR / VYMAZANIE LCD 0553 21BC 01536 CALL WRINST 0554 2BD2 01537 GOTO CAKA0 01538 ; 0555 205B 01539 VYPNI CALL PRIK ;TESTUJE CI PRISLO K+ODH 0556 203F 01540 CALL SEK05 0557 20D1 01541 CALL ROVNE ;POROVNA Z POZICIOU 1,2 0558 19CF 01542 BTFSC ZLE 0559 2D25 01543 GOTO CSMS ;AK POSLAL NEOPRAVNENY ZMAZ 055A 1286 01544 BCF RELE

Page 115: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

055B 3001 01545 MOVLW 01H ;CLR / VYMAZANIE LCD 055C 21BC 01546 CALL WRINST 055D 2330 01547 CALL TEXT14 ;POSIELAM SMS 055E 300C 01548 MOVLW .12 ;POCET ZNAKOV DO LCD 055F 00D7 01549 MOVWF POC 0560 3060 01550 MOVLW 060H ;ADRESA DAT 0561 0084 01551 MOVWF FSR ;ADRESA DO RSR, VYSLEDOK V INDF

Page 116: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

LOC OBJECT CODE LINE SOURCE TEXT VALUE 0562 30C2 01552 MOVLW 0C2H ;2 RIADOK V DDRAM 0C0H +1 0563 21BC 01553 CALL WRINST 0564 2205 01554 CALL ZAPIS 0565 21FB 01555 CALL ZNAKPIS ;ZAPISE ZNAK VOLANIA 0566 3002 01556 MOVLW 02H ;2 SEK CAKANIA 0567 00D6 01557 MOVWF TMPS 0568 204C 01558 CALL SEK 01559 ; 0569 3031 01560 MOVLW '1' ;SMS CISLO 1,1 056A 00D8 01561 MOVWF SMSC 056B 3020 01562 MOVLW 20H 056C 0084 01563 MOVWF FSR 056D 2063 01564 CALL SMS 056E 1886 01565 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 056F 2D6E 01566 GOTO $-1 0570 205B 01567 CALL PRIK ;TESTUJE CI PRISLO K+ODH 0571 1706 01568 BSF LED 0572 3002 01569 MOVLW 02H ;2 SEK CAKANIA 0573 00D6 01570 MOVWF TMPS 0574 204C 01571 CALL SEK 0575 1306 01572 BCF LED 01573 ; 0576 3031 01574 MOVLW '1' ;SMS CISLO 2,1 0577 00D8 01575 MOVWF SMSC 0578 302E 01576 MOVLW 2EH 0579 0084 01577 MOVWF FSR 057A 2063 01578 CALL SMS 057B 1886 01579 BTFSC RXD ;TEST, CI DOSLA ODPOVED MT 057C 2D7B 01580 GOTO $-1 057D 205B 01581 CALL PRIK ;TESTUJE CI PRISLO K+ODH 057E 203F 01582 CALL SEK05 057F 2D25 01583 GOTO CSMS 01584 END

Page 117: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

MPASM 03.80.03 Internal SIEMENSLCD.ASM 3-28-2006 14:13:36 PAGE 35 SYMBOL TABLE LABEL VALUE ALARM 00000421 C SWR,0 CAK100 000001AC CAK15M 0000019D CAK1M6 000001A7 CAK40 000001B0 CAK4M 000001A2 CAKA 000003D6 CAKA0 000003D2 CAKA1 000003D4 CAKA6 000003DA CAKA9 000003D9 CAKAJ 000001B3 CCC 00000402 CHYB 000000CB CIKL1 0000004A CIKL2 0000004B CITAL PRI,4 CLIP 00000148 CMCON 0000001F CSMS 00000525 DSMS 0000008B E PB,0 F 00000001 FSR 00000004 IDES 00000394 INDF 00000000 INILCD 000001DC INT 0000000B KTO 000000B5 KTO2 000000B9 KTO3 000000BE KTO4 000000C7 KTO5 000000CC LED PB,6 LEDC PA,1 LEDZ PA,0 MAKRO 000003F2 MENIS 00000457 NAHRAJ 00000100 NEZNA PRI,1 NSMS 00000463 OPT 00000001 OTEST 000003CE OVER 0000001F OVER1 0000002F OVST PRI,0

Page 118: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

SYMBOL TABLE LABEL VALUE PA 00000005 PB 00000006 PC 00000002 PDRU PRI,2 PIR1 0000000C PISAL 00000218 PISCA 0000021E PISOK 0000021A PISPA 0000021C PISTE 0000020F PISVO 00000220 POC 00000057 POCET 00000055 POLOZ 00000184 POS1 0000007B POS2 00000086 POSLI 00000001 POSMS 00000210 POTV PRI,5 POZIC 00000054 PRER PB,3 PRI 0000004F PRIJEM 00000007 PRIJEX 0000001A PRIK 0000005B RCSTA 00000018 RECREG 0000001A RELE PB,5 ROV1 000000D5 ROV2 000000DD ROV3 000000DF ROV4 000000E7 ROV5 000000E9 ROV6 000000F8 ROV7 000000FE ROVNE 000000D1 RP0 SWR,5 RP1 SWR,6 RS PB,7 RSMS 000000A0 RXD PB,1 SEK 0000004C SEK025 00000032 SEK05 0000003F SKUSTO 00000441 SMS 00000063 SMS0 00000473

Page 119: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

SYMBOL TABLE LABEL VALUE SMSC 00000058 SPBRG 00000019 START 00000349 SWR 00000003 TEST 000003E2 TEST1 000003E8 TESTA 000003DB TEXT1 00000229 TEXT10 000002CA TEXT11 000002DF TEXT12 000002FC TEXT13 0000030F TEXT14 00000330 TEXT2 0000023D TEXT3 00000259 TEXT4 0000027A TEXT5 00000293 TEXT6 0000029E TEXT7 000002A9 TEXT8 000002B4 TEXT9 000002BF TMP0 0000004C TMP1 0000004D TMP2 0000004E TMPA 00000050 TMPB 00000051 TMPS 00000056 TMPX 00000052 TMPZ 00000053 TMR0 00000001 TOC 0000012E TOC1 00000137 TOC2 00000142 TRISA 00000005 TRISB 00000006 TXD PB,2 TXREG 00000019 TXSTA 00000018 VLOZ 00000115 VLOZ1 00000117 VLOZ2 0000011C VLOZU 00000127 VOLNE PA,4 VST1 PB,4 VYMAZ 0000018E VYPNI 00000555 W 00000000

Page 120: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

SYMBOL TABLE LABEL VALUE WR1 000001BD WR2 000001D8 WR3 000001DA WRDATA 000001BA WRINST 000001BC XSMS 00000521 Z SWR,2 ZAPIS 00000205 ZAPNI 000004F9 ZLE PRI,3 ZNAKNUL 00000200 ZNAKPIS 000001FB ZZZZ 00000221 __16F628A 00000001 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 00C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 01C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 02C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0300 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0340 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0380 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 03C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0400 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0440 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0480 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 04C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX

Page 121: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

0500 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0540 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX All other memory blocks unused. Program Memory Words Used: 1408 Program Memory Words Free: 640

Page 122: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ

MPASM 03.80.03 Internal SIEMENSLCD.ASM 3-28-2006 14:13:36 PAGE 39 Errors : 0 Warnings : 0 reported, 0 suppressed Messages : 0 reported, 0 suppressed

Page 123: Katedra telekomunikáciídiplom.utc.sk/wan/662.pdf · 2006. 9. 6. · Návrh využitia siete GSM na automatizáciu zasnežovacieho systému DIPLOMOVÁ PRÁCA Miroslav Jantoľák ŽILINSKÁ