Ez a software PIC16F628A processzorra lett irva. Az
alapötletet a FreeTrack konstrukció adta, bár a software és a hardware
is alapjaiban át lett dolgozva. A softrawe mindazt nyújtja amit a
TinyTrack, viszont megőrizte a FreeTrack egyszerűségét. Az RS232 port
sebességét a PORTB.3 -on lévő rövidzárral határozhatjuk meg. Ha a
PORTB.3 zárt, akkor a sebesség 9600Bd, ha nyitott, akkor 4800Bd, 8bit, paritás nélkül. Így a legtöbb GPS modul állítgatás nélkül hozzákapcsolható. Az átmeneti
tár hossza 150 byte. Ha a berendezés a soros porton a GPS vevőből egy
CR (kocsi vissza) jelet vesz, vagy betelik az átmeneti tár, akkor a
vett szöveget átkódolja az AX25 protokollnak megfelelően, és ha a
csatorna szabad, akkor a kódolt szöveg 1200Bd sebességgel adásra kerül.
Beállításkor megválaszthatjuk, hogy a szöveg teljes, vagy a MIC-E protokollnak megfelelő rövidített
formában kerüljön adásra.
Beállitas:
Bekapcsoláskor, ha a berendezés nem volt konfigurálva, és a PORTA.4 -en
névő rividzár nincs összezárva, akkor a piros LED villogni kezd. Ezzel
jelzi, hogy még nem kész a használatra. Ilyenkor kapcsoljuk ki, zárjuk
rövidre ezt a pontot, majd kapcsoljuk be újra úgy, hogy a soros porthoz
egy PC-t kapcsolunk, amin egy megfelelő terminál program fut (pl. Hyper Terminal). Ügyeljünk
a kábel megfelelő bekötésére. Ha a soros csatlakozónál található
rövidzárakat 90 fokkal elforditjuk, akkor használható egy hagyományos nullmodem
kábel. Megfelelő bekötés esetén ezt kell látnunk:
BCTrak v1.7 (c)2011 by OM3BC
Enter TOCALL
>
Ez a célállomás hivójele, szükség esetén SSID-vel. (pl. APRS)
Következő a MYCALL, ide irjuk be a saját hivójelünket, általában -9 SSID-vel. (pl. OM3BC-9)
Ezután következnek az átjátszók, ezekből összesen 3-at lehet beirni.
(az új előirásnak megfelelően használjuk a WIDE1-1, WIDE2-2 esetleg a
WIDE3-3 -at)
Következik a HOLDOFF. Ez azt határozza meg, hogy hány vett GPS adat
után kerüljön adásra a helyzetünk. Ennek az értéke 1 és 99 között
változhat. Ne állitsunk be 30-tól kisebb számot, hogy fölöslegesen ne
terheljük a csatornát. Ez az érték akkor aktiv ha a PORTB.5-ön lévő
rövidzár nincs összezárva. Ha zárjuk a rövidzárat, akkor az adás
gyakorisága a sebességünktől fog függni, a következő módon:
0
4
11
24
50
100
150
km/h
256
224
112 56
28
14
7
mp
Ami annyit jelent, hogy álló helyzetben (ha sebességünk kisebb mint 4
km/h) kb. 4 perc 15mp-enként, 150 km/h fölött 7 másodpercenként kerül
adásra a helyzetünk.
Ezután kell megadnunk, hogy tömöritett, vagy hagyományos formában
legyen a helyzetünk leadva. Az Y jelenti a tömöritett formátumot.
Ha a tömöritett formátumot választjuk, akkor megadhatjuk, hogy milyen grafikus jel jelenjen meg a térképen a poziciónknál.
Ime néhány lehetőség:
> autó (alapbeállitas)
< motorbicikli
- ház
Y vitorlás
b bicikli
R lakókocsi
O hőlégbalon
r torony URH antennával
y ház yagi antennával
A jelet csak a fő táblázatból választhatunk (első karakter fixen a / jel).
A tömöritett formátumnak a GPS vevőből az RMC üzenetre van szüksége, DDMM.mm alakban.
A következő lépés, megadni a saját azonositó szövegünket. Ennek hossza
maximum 60 karakter lehet. Ha nem akarunk azonositó szöveget, akkor
üssünk ENTERt.
Ha beirtunk valamilyen azonositó szöveget, akkor meg kell adnunk, hogy
ez hányadik alkalommal kerüljön adásra. Fölösleges minden pozicióval az
azonositó szöveget is elküldeni. Ez lehet valamilyen szám 1-től 9-ig.
Ha ezeken túljutottunk, akkor már csak az érzékelő áramkör
érzékenységét kell beállitani. Ha a vevő zajzára zárva van a zöld
LEDnek nem szabad világitania, viszont ha kinyitjuk a zajzárat ennek a
LEDnek ki kell gyulladnia. Ezzel biztositjuk, hogy a berendezés csak
szabad csatorna esetén kapcsoljon adásra.
Ha ezzel is megvagyunk, kapcsoljuk ki a berendezést, és távolitsuk el a rövidzárat a PORTA.4-ről.
Ha most újra bekapcsoljuk a berendezést, akkor adás állapotba kerülünk.
A berendezés várja az adatokat a GPS vevőből. Ha a vevő megtalálta a
műholdakat és érvényes adatokat szolgáltat, akkor a zöld LED világitani
kezd, ezzel jelzi hogy minden rendben. Az első érvényes adat azonnal
adásra kerül, amit a piros LED jelez. Ettől kezdve az adások közötti
idő a beállitásoktól függ. Ha használat közben a zöld LED kialszik,
akkor az azt jelenti, hogy vagy nem működik a GPS vevő, vagy nem
szolgáltat érvényes adatokat (takarásban van). Ilyenkor természetes
módon a berendezés sem kapcsol adásra. Ha a konfigurációs rövidzárat
(PORTA.4) rövid időre zárlatozzuk, akkor
bármikor generálhatunk egy adást, akkor is ha a GPS vevőből nincs
érvényes adat.
A PORTB.6 és a PORTB.7 lábakon lévő rövidzárakkal beállithatjuk az
aktuállis tevékenységünket, ami a röviditett üzenetben szintén adásra
kerül:
PORTB.6 PORTB.7
0
0
hazafelé tartok (returning)
0
1
szerviz
(in service)
1
0
úton vagyok (en route)
1
1
szolgálaton kivül (off duty)
Ez a program a fejlesztési folyamat egy fázisát tükrözi. Ha
észrevételed van a programmal kapcsolatban, irj egy e-mail a cimemre: om3bc(kukac)geniusnet.sk.
schéma,
nyomtatott lap (65x62mm),
beültetés,
program