PE1ICQ の aprstracker を TinyTrak3 で使う2008/03/16 18:41

JR8OXT局 のブログで紹介されていた PE1ICQ局 の aprstracker を試した。特徴は JR8OXT局 が書いている通り、ハードウェアに TinyTrak が利用できることだろう。

今回は、16F628 版の HEX ファイルを 16F628A に焼いて、TinyTrak3 に差し替えた。確かに動作する。ただし LED の表示は TinyTrak と違うので戸惑うかも。例えば 電源を入れると(GPSを繋いでいないのに) GPS ランプが点いてビックリ。故障ではない。マニュアルに書いてある通り、GPS から $GPセンテンス を受けると消灯する。

特徴

  • TinyTrak3 とハード互換
  • GPL2 で HITECH-C版 のソースが公開
  • Corner Pegging を改良した SmartBeacon

欠点

  • 設定プログラムが特殊

以下のログは,専用プログラム(Linux版!)による設定過程。デジパスは EU/New N-n paradagm の選択のみだ。設定設定する度にPICへ書き込むので、設定が終わったらctrl-Cで抜ける。

$ ./atprogrammenu

****************************************************************************
APRSTracker programmer
Copyright 2003-2005 Jeroen Vreeken (pe1rxq@amsat.org),
          2005-2006 Arno Verhoeven (pe1icq@amsat.org)
memver: 4
****************************************************************************

Initializing serial port...
Trying 4800 baud.
Connect APRSTracker to the serial port (/dev/ttyUSB2 or COM1) and press Enter
(中略)
Retrying...
Putting APRSTracker in programming mode...
APRSTracker ver: 11 memver: 4 in programming mode
Reading current eeprom contents...
****************************************************************************
Found APRS Tracker software version 11 in 4800 baud mode.
128 bytes EEPROM contents:
----------------------------------------------------------------------------
[1] Source address:     NOCALL-0        [P] Using New-EU Paradigm Digi Path
[2] Proportional Pathing: 3
[3] Beacon interval:    0 (SmartBeaconing enabled)
[4] TX Delay count:     60
[5] Symbol table:       /
[6] Symbol id:          >
[7] Beacon comment:
[8] Comment interval:   2
[C] GPS Config String:
[D] Slow beacon rate:   20 (minutes)    [E] Slow speed threshold:  3 (knots)
[F] Fast beacon rate:   90 (seconds)    [G] Fast speed threshold:  50 (knots)
[H] Course/Speed are enabled
[I] Altitude is disabled

****************************************************************************
Type your choice and press Enter (? for help): 1
New value: JH4XSY-9
Setting source address...
Writing eeprom contents...

ちなみに、こんなパケットになる。近所の文房具店までジグザグに歩いた記録だが,ステータスビーコンだけ!速度5ノット以下だと Corner Pegging が無効になるハズで,静かなのは想定の範囲内だが,位置ビーコンが一発も出ないとは?だ。

JH4XSY-9>APERXQ,RELAY,WIDE2-1 [03/16/08  18:12:16]:
>{AT0B2}aprstracker-0.11-16f628
JH4XSY-9>APERXQ,RELAY,WIDE2-2 [03/16/08  18:20:54]:
>{AT0B2}aprstracker-0.11-16f628
JH4XSY-9>APERXQ,RELAY [03/16/08  18:38:26]:
>{AT0B2}aprstracker-0.11-16f628

マニュアルには Decodes every combination of $GPRMC, $GPGGA and $GPVTG NMEA strings とあるのだが...