GPS in GSM naprave so danes zelo priljubljene in se vgrajujejo v različne sisteme. Skoraj ne poznam novejšega GSM telefonskega aparata, ki ne bi imel vgrajenega GPS sprejemnika. Toda to so naprave, ki jih uporabniki uporabljamo zgolj in samo z uporabniškega vidika preko aplikacij, ki so instalirane na napravi. Res je, da so to sistemi, ki so uporabniško zelo uporabni in prijazni ampak vedno se poraja vprašanje, kako to narediti malce drugače. Mi pa smo elektroniki in znamo stvari pogledati bolj podrobno v notranjost in si pripraviti sistem po lastnih željah in zahtevah.

Originalnega programa naprave, ki je zapisan v MEGA 128L ni bilo moč prebrati, ker je zaklenjen, zato sem se odločil, da mikrokontroler zamenjam z drugim in ga bom sprogramiral po svojih željah. Za programiranje sem uporabil Bascom AVR. V kolikor bo želja pridobiti nazaj uporabnost originalne naprave, pa bom zopet zamenjal kontroler. Povedati je potrebno, da oznaka »L« pri mikrokontrolerju pomeni, da deluje na priključeni napetosti 3,3V in je bilo potrebno pri zamenjavi uporabiti ravno tega. Vse podrobnosti v zvezi z mikrokontrolerjem so napisane v datasheet-u: http://www.atmel.com/Images/doc2467.pdf. V nadaljevanju poglejmo posamezne module.
GSM modem SIM 300

Sim 300 modem zmore tudi povezavo preko GSM-GPRS, kar pomeni, da ga je možno povezati v podatkovno omrežje in do njega dostopati preko interneta z ustrezno pripravljeno aplikacijo. Te funkcionalnosti tukaj ne bom uporabil.
Modul je narejen v ohišju velikosti 25,4 mm * 25,4 mm * 3,3 mm in se ga lahko direktno prispajka na tiskano vezje. Slika1 prikazuje obliko GSM SIM300 modula.
Priklop modema na uC sistem
GSM modem SIM 300 je napajan na 3,3V in ga lahko na mikrokontroler priključimo direktno. V našem primeru je povezan na UART2 serijski port mikrokontrolerja, kot je ponazorjeno na sliki 2.
GPS/GSM naprava za meritev pokritosti GSM signala

