BCTRACK ver. 1.7

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