background image

XT55 AVL User’s

 Guide

 

Confidential/Released 

s

 

m

o

 

b

 

i

 

l

 

e

 

XT55_avl_ug_V03 

Page 37 of 37 

28.06.2004 

Figure 13 shows a typical example of a portable AVL application set. 
Power will be supplied from an integrated Li-Ion battery pack. The charging control is 
integrated in the GSM part of the XT55 module and can be used for the entire module, see 
[2] for details. The headset jack is assigned to audio interface 1 of the XT55 module. The 
MICP2 and MICN2 lines are intended for feeding a microphone. 
 

Switch on /off procedure 

The GSM part of the XT55 module can be powered on by pressing the ON/OFF key. The 
ignition line (IGT) goes low level via the pnp transistor. During the start-up procedure the 
VDD line output goes active high and the low drop regulator will be switched on. This causes 
the GPS part of the XT55 module to start-up. 
When pressing the ON/OFF key during operation the XT55 module will be switched off safely 
using the internally activated AT^SMSO command. 
 
NOTE: No warranty can be given for the example above because the functionality and the 
compliance with regional regulations are depending in a great amount on the used electronic 
components and the application layout. 
 
Power supply ratings can be found in Table 3. For further details refer to [2] 

Table 3: Average supply current without antenna  

Parameter 

Description 

Conditions 

Typ 

Unit 

I

GPS_VCC

 

Average supply 
current 

Continuous mode (without 
antenna feeding on 
GPS_VCC_RF) 

80 

mA 

 
Please note that the stated current values are depending on the used mode of the module 
 
 
 

Summary of Contents for XT55 AVL

Page 1: ...User s Guide XT55 AVL Siemens Cellular Engine Version 03 DocID XT55_avl_ug_V03 ...

Page 2: ...ing this product for use in any applications do so at their own risk and agree to fully indemnify Siemens for any damages resulting from illegal use or resale To the maximum extent permitted by applicable law in no event shall Siemens or its suppliers be liable for any consequential incidental direct indirect punitive or other damages whatsoever including without limitation damages for loss of bus...

Page 3: ...he XT55 module 9 2 1 Terminal emulator setup 9 3 Tracking 14 3 1 History function 14 3 1 1 Configuration examples 16 3 2 XT55 AVL software main features at a glance 17 3 2 1 Extended NMEA commands 18 3 2 1 1 Command Syntax 18 3 2 1 2 Extended NMEA command description 19 4 Software interface 34 4 1 NMEA output messages 34 4 2 How to switch the XT55 AVL in the command mode and vice versa 34 4 3 Digi...

Page 4: ...e transmitted NMEA protocols 11 Figure 6 Settings of connection properties 11 Figure 7 ASCII setup 12 Figure 8 Example of an extended NMEA command 12 Figure 9 Import saved text file 13 Figure 10 Select text file with included command s 13 Figure 11 History filter 15 Figure 12 Connection example for GPIO 15 and GPIO 3 35 Figure 13 Example application of XT55 module with integrated AVL software 36 T...

Page 5: ...tware User s Guide Version 01 New document XT55 AVL Software User s Guide Version 02 Chapter What is new 2nd front page New version of General Notes 3 1 Revised Figure 11 History filter 3 1 1 New chapter giving examples how to set filters for GPS history data 3 2 1 1 Added footnote 4 regarding the termination of messages and further information about carriage return and line feed 3 2 New chapter e...

Page 6: ...an either be stored or directly transmitted to an operating center The terminal reports its position to the call center over GSM communications network The current position can be displayed on a PC PDA in digital maps which must be obtained separately Depending on the configuration the device exchanges data with a server application e g mapping software etc The module XT55 can be configured by the...

Page 7: ...plified presentation of the AVL client server architecture The connected GSM modem enables the communication to the XT55 server side 1 1 Hardware configuration Please use the following hardware configuration to ensure the proper operation of the AVL application see Figure 2 Figure 2 Block diagram of XT55 with AVL application ...

Page 8: ...ation Note 16 Upgrading XT55 Firmware 10 Application Note 14 Audio and Battery Parameter Download 11 Application Note 02 Audio Interface Design 12 Application Note 24 Application Developer s Guide 13 Multiplexer User s Guide 14 Multiplex Driver Developer s Guide for Windows 2000 and Windows XP 15 Multiplex Driver Installation Guide for Windows 2000 and Windows XP Prior to using the XT55 engines or...

Page 9: ...le XT55 is configured remotely prerequisite is the connection of a suitable GSM modem The configuration possibilities mainly cover the following areas 1 GPS History function Activation of predefined time distance and speed as a condition for storing position data in the internal history memory as well as the option of remotely retrieving the history GPS polling NMEA commands data calls NMEA comman...

Page 10: ...4 On Windows 2000 start the Hyper Terminal program Assign the name for a new session on the displayed window e g XT55 AVL Figure 3 Assign the name for a new session Choose the correct COM Port and baud rate settings 9600bps 8 bit no parity bit 1 stop bit Figure 4 COM Port transmission settings ...

Page 11: ...connection to the module XT55 is established the transmitted protocols are already displaying Figure 5 Displaying of the transmitted NMEA protocols Next click the Property button Then select the settings tab sheet Click the ASCI setup button Figure 6 Settings of connection properties Property button ...

Page 12: ...en a text file and write the desired command see Figure 8 Please note that after the command is written the enter key needs to be pressed in order to complete the NMEA command CR LF else the command will be ignored from the XT55 module To save the active document to its current name and directory just open File menu and click Save item Then close the current file Figure 8 Example of an extended NM...

Page 13: ...55 Figure 10 Select text file with included command s In order to configure and evaluate remote the XT55 unit prerequisite is the connection of a suitable GSM modem then establish a data connection to the XT55 module via AT commands see below then follow the steps described above How to establish a data connection to the XT55 AVL AT send command OK respond AT CPIN pin enter the pin number and send...

Page 14: ...n The embedded GPS receiver continuously calculates the current position data In order to save these data to the XT55 Flash memory the required NMEA command has to be sent see 4 for details When receiving valid GPS messages the module XT55 is capable of saving up to 100000 GPS protocols in its history memory The XT55 is capable of saving up to 100 000 GPS messages GGA GSV VTG GLL RMC depend on the...

Page 15: ...03 Page 15 of 37 28 06 2004 History Filter Fix Position enable No No No No No No No No Yes Yes Yes Yes Yes Yes Yes Yes END Store data on Flash memory Min Speed Min Distance Max Time Min Time Max Distance Max Speed End End End X SV solution X 3 Figure 11 History filter ...

Page 16: ...istory According to the flow chart given in Figure 11 either all minimum parameter or at least one maximum parameter must be exceeded in order to store the NMEA messages in the GPS history If all values are set to 0 no data will be saved in the history Table 1 Conditions for saving data in the GPS history Minimum lowest value Maximum highest value Time filter Distance filter Speed filter FixMinTim...

Page 17: ...GSM module in either NMEA or SiRF binary format Enables disable the history function Deletes the stored history data Controls the output of the standard NMEA messages GGA GLL GSA GSV RMC and VTG Enables the key configuration with pre defined RMC messages Enables the device to send a SMS periodically to the authorized number in the case of an alarm on the configured keys Disables the periodically s...

Page 18: ...ic void calcCS String strCommand int iCS 0 int iTemp 0 String strCS 0 for int i 0 i strCommand length i iTemp int strCommand charAt i iCS iCS iTemp if Integer toHexString iCS length 1 strCS Integer toHexString iCS else strCS Integer toHexString iCS System out println CheckSum strCS Therefore the string over which the checksum has to be calculated is see example below field PSRF112 21 without the c...

Page 19: ...F is also included The End Sequence CR LF tells the GPS receiver that the received command is terminated and incoming next string is new command The CR Carriage Return ASCII code 13 which positions the cursor to the left side of the current line of characters The LF Line Feed ASCII code 10 which moves the cursor down one line on the input commands All commands listed below are available for direct...

Page 20: ...s to be entered to the list Only numbers included in the list are authorized to interact with the XT55 All other accesses will be ignored XX CheckSum has to be calculated Example 1 PSRF112 20 2 012345678 01 This command writes a phone number in the list which is authorized to access the XT55 remotely It overwrites the previously entered phone number at the selected position PSRF112 value XX Parame...

Page 21: ...nd disables the remote tracking for this number PSRF112 value XX Parameter description value configure the remote tracking Defined values 23 disable remote tracking and delete all phone numbers in the list XX CheckSum has to be calculated Example 2 PSRF112 23 08 This command deletes all existing entries phone numbers in the list and disables the remote tracking function PSRF112 value XX Parameter ...

Page 22: ...This command writes the service centre address to non volatile memory For further information refer to 1 31 Configure the SMSC address ServiceCentre GSM 04 11 RP SC address address value field in string format BCD numbers or GSM default alphabet characters are converted into characters type of address given by format Maximum length of address 20 characters Format Service centre address format GSM ...

Page 23: ...ion 32 read command XX CheckSum has to be calculated Enter PSRF112 32 08 Response OK CSCA ServiceCenter Format error CME ERROR CME_error error communication failure Note See 1 for further explanation of the displayed Address Format or CME error code If the modem responds communication failure it did not respond to the entered command and ended in timeout which is currently set to 5 seconds ...

Page 24: ...d Minimum driving speed for saving GPS protocols in the GPS history MaxSpeed Maximum driving speed for saving GPS protocols in the GPS history XX CheckSum has to be calculated Example 1 PSRF112 1 LOG 3 5 0 0 40 20 50 68 This command enables the GPS history function with entered values Please refer to the Chapter 3 1 1for detailed examples The XT55 AVL stores location data in the history memory as ...

Page 25: ...igures the XT55 to send upload stored GPS history either from a directly connected PC or from communicating via a remote connection in the binary format PSRF112 3 rawData XX Parameter description 3 pre defined value which performs the history download procedure rawData configure the data format Defined values 1 request history in the NMEA format XX CheckSum has to be calculated Example PSRF112 3 1...

Page 26: ... 15 58 11 and ends on 30th January 2004 at 15 00 00 Please note that all data in the on board memory are stored according to the UTC time Universal Time Coordinated The parameters of this command are also based on the UTC time Note To download the GPS history data please consider the UTC Time otherwise you will download the stored data in the incorrect time PSRF109 rawData startdate startTime stop...

Page 27: ... message Defined values 00 GGS message 01 GLL message 02 GSA message 03 GSV message 04 RMC message 05 VTG message Mode input values for required configuration Defined values 00 enables the rate parameter settings 01 query the given message Rate Setup the required update rate unit is second Defined values 00 255 Set the periodic rate in second on which a given message has to be output CecksumEnable...

Page 28: ...taining the alarm text with attached GPRMC protocol V A voice call is created for the target telephone number in case of alarm phone_number set the authorized telephone number XX CheckSum has to be calculated Example PSRF112 10 2 S 012345678 7D This command enables the key configuration The pre defined RMC protocol is send to the authorized telephone number 012345678 in case of an alarm on the key...

Page 29: ... of SMS on interval of time periodically interval determine the interval of time on which an SMS has to be delivered unit is minute phone_number set the authorized telephone number XX CheckSum has to be calculated Example PSRF112 40 2 012345678 07 This command enables the device to periodically send an SMS to the target number in the case of an alarm In the given example the SMS will be send every...

Page 30: ...e and hardware XX CheckSum has to be calculated Example PSRF111 1 3B Response current version SW XT_GPS_xx HW XT_GPS_yy xx refers to the XT55 software version while yy refers to the hardware version of the module PSRF111 value XX Parameter description value configure the download procedure Defined value 3 performs the test of Flash XX CheckSum has to be calculated Example PSRF111 3 39 Response ERR...

Page 31: ...ad procedure Defined value 5 performs automatic test XX CheckSum has to be calculated Example PSRF111 5 3F Response ERROR GPIO or SUCCESS ERROR COM2 ERROR GPIO COM2 PSRF111 value XX Parameter description value configure the download procedure Defined value 50 performs automatic test XX CheckSum has to be calculated Example PSRF111 50 0F Response ERROR GPIO or SUCCESS ERROR COM2 ERROR GPIO COM2 PSR...

Page 32: ...rameter description value configure the download procedure Defined value 80 information about the malfunction of GPIO s XX CheckSum has to be calculated Example PSRF111 80 02 Response Verbose information about malfunctional GPIOs PSRF111 value XX Parameter description value configure the download procedure Defined value 81 reports the current state of each read GPIO s endless loop XX CheckSum has ...

Page 33: ...cedure Defined value 90 calibration points calculated voltage and current XX CheckSum has to be calculated Example PSRF111 90 03 Response Calibration points calculated voltage and current Received alarm SMS from XT55 Protocol CRLF Protocol The following protocol type can be received RMC Example GPRMC 103530 000 A 5040 3986 N 01058 8636 E 0 06 171 45 290903 04 CRLF ...

Page 34: ...s GSV The number of GPS satellites in view satellite ID numbers elevation azimuth and SNR values RMC Time date position course and speed data VTG Course and speed information relative to the ground 4 2 How to switch the XT55 AVL in the command mode and vice versa While running XT55 AVL software the module can be easily switched back and forth from GPS mode to command mode To set the XT55 module to...

Page 35: ... 3 Digital Inputs The input pins pin 20 GPIO 15 pin 30 GPIO 3 of the 80 pin board to board connector are pre defined as digital inputs These input pins can be connected to the CMOS 3 3V DC The figure below illustrates how to connect these inputs Figure 12 Connection example for GPIO 15 and GPIO 3 ...

Page 36: ...1 5W 6 33pF 33pF 2 2uF AVL B ATT 470k 3V 3 G P IO 3 B ATT G P IO 10 G P IO 4 R FP C 1 G P IO 8 R FP C 0 G N D B O O T SE L 10k G P IO 15 3 3k Li Ion battery pack C harger 470 N TC 100nF 10k 3k3 S I3441D V 4V 3 1S S355 C R S 04 C H A R G E M IC P 2 M IC N 2 E PN 1 E PP 1 LN A TP TP e e m m e earpiece m m ic 33pF 33pF 33pF 33pF 6R 8 6R 8 B LM 18H G 601 2 x B LM 18H G 601 A larm 2 A larm 1 0R not m o...

Page 37: ...start up procedure the VDD line output goes active high and the low drop regulator will be switched on This causes the GPS part of the XT55 module to start up When pressing the ON OFF key during operation the XT55 module will be switched off safely using the internally activated AT SMSO command NOTE No warranty can be given for the example above because the functionality and the compliance with re...

Reviews: