Version updated March 3th, 2005
|
The offer at APRSsoftware for use with pocket PC's is very limited.
The well-known program "APRS/CE" permitted the sending and receive
mode, but there are still problems regarding the availability of suitable
map material. Thus it aroused my interest, when I heard some time ago
of a SDK Tool of the Netherlands program manufacturer TOMTOM. With
its assistance the production of software should be possible, which would
permit also a delivery of current item data to the wide-spread map program
"TOMTOM NAVIGATOR" coming from
the same company. The detail maps of Europe and also the USA used here,
should be able to be centered according to the handed over navigation data.
The idea consisted now of using this road-exact TOMTOM material also for
the announcement of received APRS item data.
Sometimes things are developing dynamically. Still during the occupation with "APRSDEC1" the idea developed, to knock off also other usual map programs on their serviceability for display of APRS position data. It turns out fast, that also the usefulness of the program "Ozi Explorer CE" should be possible. Said, done, TomTom version "APRSDEC1" was modified accordingly. In the comparison to the version for the "TomTom-Navigator" result here some forwards -, in addition, disadvantages: An important advantage is that the program installation is substantially simpler. That is connected with the fact, that beside aprsdecoder software no additional files must be installed on the PPC. A further advantage is the ability for multi-object representation. Thus can be represented on the display up to 250 station marks with call signal inscription. That should be than sufficient with the small format more.
The delivery of the navigation data to the map program
"OziCE" takes place automatically. Thus also the necessity
for a separate delivery key is void. For the observation of the station
happening, one can remain during the map display and has thereby a
genuine Moving Map function.
When desired, the current map can be centered automatically
also with arrival of new station data, according to the navigation
information contained in it. The fact represents a certain
disadvantage, that one must worry about the maps and their calibration.
However one can seize particularly interesting subranges by integration
according to detailed map material particularly comfortably.
|
|
|
|
APRSDEC1 will not be continued
|
|
|
"APRSDEC1" decodes APRS data, how they can be received on e.g.
European frequency 144,800 MHz. For doing this, serial entrance of
the pocket PC's must be connected with the TNC data output of devices
like Kenwood TH-D7 or TM-D700. In principle the program also should function
with other types of TNC. Important it is however, that they possess a serial
9600bps-Data connection and are using ">" following the sender call
and a colon before start of message informationen.
The program decodes all data provided in the standard
APRS and also in MIC-E format. Thus e.g. signals generated from
wide spread software like "UI-VIEW" or "WIN APRS"
and also Kenwood devices or the "TinyTrak" could be processed.
Decoded data, like sender call, long & latitude degrees,
as well as ( if available ) course and rate of motion appear on the
display of pocket PC in large representation. In addition, also possibly
existing message texts can be seen.
While in the standard mode, ALL arriving data with APRS Positionsdata
contents are decoded, but there also is possibility of processing
ONLY data from a certain station. The selective call sign used for
it can be entered by the user. With selection of this mode of operation,
a decoding of arriving Messages takes place only if station call
and entered call signal are identical. The program generally signals
a call-sign agreement by expenditure of an acoustic message.
By key depressing, program "TOMTOM-Navigator" ( starting from
version 1.5 ), installed on the same PDA, can be called. According to the
long & latitude degree values supplied from the program "APRSDEC1"
map centring takes place. Under the condition of the presence of the
respective land maps, in this way a European- or USA-wide down to road
level handing plot of APRS stations is possible.
|
The illustration above shows the window of the program "APRSDEC1".
In the upper section for short time all received raw data are indicated.
It serves mainly for monitoring communication with the TNC.
The last in each case recognized station call will be represented in
the underlying left text field. Right beside it the call used for the
selective identification. In the default condition here my call signal
"DJ7OO" appears ", but it can be overwritten with
any different one. During agreement of both calls represented in this
line, a short audio signal sounds.
Over a checkmark at the right line margin it can be caused
that a decoding takes place from item data ONLY with agreement
of both call signals.
To contents of the following lines much is not to be said. If no values
for rate of motion ( SPD = speed ) and the direction
of motion ( CRS = course ) are available or if only zero values
are recognized here, then their announcement maybe will be suppressed.
Over a hook at the right edge of the speed line, program can be switched
to expenditure of the velocity values in KNOTS .
Below CRS field additional informations sent with message
will be shown ( if existing ).
The program displays the received station data until onother one is decoded. If the frequeny is busy, the time you have for e.g. centering the map could be very short. For this, by using key "STOP" you can interrupt further decoding at any time and continue with "START" in case you like to do so.
After pushing key "CENTER MAP", actual navigation data will be transfered to program "TOMTOM-Navigator". If the program were not yet started, the well-known "egg timer" appears for short time. Map, if a fitting location data is present, then is centered according to the supplied navigation data. The map center is marked by a flashing mark. The map cutout first always appears in the stage with greatest possible detail representation, but can be changed however afterwards with the zoom shot slidegate valve at the right contour at will.
A return to the program "APRSDEC1" can take place via manipulation of the button in the right upper corner of the navigator window.
To the control functions at the lower contour:
Over key named "R" the TNC of attached ( Kenwood
-) equipment can be put back if necessary ( RESET instruction ).
An activation of the hook right beside it blocks the automatic
shut-off of the PPC's when battery operated . Thus it is prevented
that the PDA switches OFF independently, if the Touch screen were not
affected for some time. Since the mechanism is causing however an effective
protection against over-discharging of the internal equipment battery
and the danger of a total overrun is reduced clearly thereby, it is advisable
to use the blockage of this function only very carefully. In order to
be able to react if necessary to indicated battery notifications of emergency,
it is meaningful to keep the display of the PDA's thereby in the view.
Over the keys "SDK" and "TTN" can be queried the software-Versions
of the used TOMTOM SDK and the TOMTOM-Navigator software
if necessary. The results are indicated in the text field right beside
the keys.
The center points of maps can be stored very easily also as POI (POINT
OF INTEREST). If with the pin for some seconds on the map center
one presses, a menu opens, in which also one point is for the definition
of POI's. In this way one can produce oneself very easily a
small data base with item data of the most important stations.
Programs "APRSDEC1" and "APRS9DEC" are made with using "eVB"
( "Embedded Visual Basic" 2000er version ) and should run
thereby under all WIN CE versions starting from 3.0.
In order to be able to operate it also with the current operating
system "Windows Mobile 2003", however still the associated new
run time library "msvbppc.armv4.cab" must be downloaded by using
URL:
Http://msdn.microsoft.com/mobility/windowsmobile/downloads/evb.aspx
and transferred to PPC. In case by some reason above URL is not working,
a couple of usable results also can be found by searching via GOOGLE.
Search words should be "msvbppc.armv4.cab" and "download".
Against it, for the Windows CE versions up to 2002, the "old" run
time libraries transferred anyway with the remark program, can be used.
If for individual files a decision between versions with different
production date has to be made, always the newer file should be selected.
APRSDEC1 for TomTomNavigator only:
For the linkage of the map software with the decoder program uniquely
a TTN SETUP must be accomplished. The first beta tester Werner,
OE9FWV describes the proceeding in such a way:
One must unpack the ZIP file first and e.g. place it in
a temporary path. In this way one receives a listing "TOMTOM
Setup" and can start "SETUP.EXE" in it. .
In opening window the desired language is to
be selected and the arrow to right to be pushed. In order to agree the
license conditions, the box is to be clicked. It continues to go again
with the arrow to the right.
After selection of "TOMTOM navigator SDK"
( in the grey window ) is to be continued again with the arrow
to the right.
Now ActiveSync is started and the question about the installation
listing answered with "OK".
Subsequently, the installation on the PPC should run off.
After its completion the procedure is to be terminated by clicking
the arrow to the right.
The necessary ZIP.Data
can be downloaded here.
Connection between TNC and PocketPC
by the example of
HP "Ipaq H2210" and Kenwood "TH-D7"
|
With a pocket PC, the software "APRSDEC1" or "APRS9DEC"
and a Transceiver like the TH-D7 a miniature system for APRS decoding
can be realized in a simple manner, but it is often interesting surely
to be able; to use in place of the Kenwood equipment also different;
if necessary more inexpensive available units ( e.g. different amateur
radio devices, SRD transceivers or radio scanners); but still the problem
of the APRS Data decoding remains solving.
As long as only EVALUATION from data must take place,
the use a complete TNC's is not necessary thereby. Instead also
a simple circuit can be used. The decoder developed in such a way
gets along with relatively few construction units and uses software
coming free available from Mike Berg,
N0QBH. It processes the AFSK-sound signals usually standing
at the listener exit from receivers to the order and spends serial data
with 9600bps. These signals must be supplied to the data input of the
evaluating pocket PC's.
The negative tension necessary for RS.232-level is input
from the data output line of the attached equipment. In most traps
one can however also do without it and instead only with TTL output
levels to work. Been void then the construction units D2, R13 and in
place of C11 a cable link must be inserted.
|
Part List
| U1 |
FX614 or MX614 (CML) |
R10 |
10k |
| U2 |
PIC 16F627 ( programmed
) |
R11 |
1k |
| U3 |
78L05 ( 5V Regulator
) |
R12 |
4K7 |
| D1,D2 |
1N4148 |
R13 |
1k |
| LED1,LED2 | e.g. red and green |
C1 |
0.1uF |
| Tr1 |
BC557B or PNP Standard-Type | C2 |
0.1uF |
| X1 |
3.579 MHz |
C3 |
33p |
| R1 |
100k |
C4 |
33p |
| R2 |
100k |
C5 |
33p |
| R3 |
10k |
C6 |
10uF 16V |
| R4 |
10k |
C7 |
0.1uF |
| R5 |
1k |
C8 |
0.1uF |
| R6 |
1k |
C9 |
10uF 16V |
| R7 |
10k |
C10 |
0.1uF |
| R8 |
10k |
C11 |
10uF 16V |
| R9 |
10k |
|
Meanwhile the CML component modem chip FX614 ( USA: MX614 ) will not be manufactured any more. Thus its procurement might become ever more and more difficult. My supplier of many years for example, cannot supply it any longer. The selection of suitable IC's for FSK demodulation seems to become thus limited, but still available the EXAR "XR2211" is obvious. Compared with the CML type, here however the decoder center frequency is to be adjusted by assistance of a potentiometer. Nevertheless i am intending to use this chip, when designing a new version of decoder.
Non-liability: For problems, which stand themselves
from use of my program devoted or in
connection with information from my sides. I do
not take over any responsibility.