3.2.1.1 Command Syntax ..................18 3.2.1.2 Extended NMEA command description ..........19 Software interface .......................34 NMEA output messages ..................34 How to switch the XT55 AVL in the command mode and vice versa....34 Digital Inputs ......................35 Example application ....................36 XT55_avl_ug_V03 Page 3 of 37...
Page 4
XT55 AVL User’s Guide Confidential/Released o b i l e Figures Figure 1: Simplified presentation of the AVL client-server architecture........7 Figure 2: Block diagram of XT55 with AVL application ............7 Figure 3: Assign the name for a new session ................ 10 Figure 4: COM Port transmission settings................
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 New chapter explaining the advantages of the implemented XT55 AVL software 3.2.1.2 Added new commands: • PARF112,1 •...
The instruction command for communicating with the client as the main part of the server application This document intends to describe the module XT55 AVL firmware and how it can be configured, including the description, which is based on the Windows HyperTerminal configuration (terminal emulator program).
XT55 AVL User’s Guide Confidential/Released o b i l e Application example: Figure 1: Simplified 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).
[15] Multiplex Driver Installation Guide for Windows 2000 and Windows XP Prior to using the XT55 engines or upgrading to a new firmware release, be sure to carefully read the latest product information. To visit the Siemens Website you can use the following link: http://www.siemens.com/wm XT55_avl_ug_V03 Page 8 of 37 28.06.2004...
XT55 AVL User’s Guide Confidential/Released o b i l e 2 How to configure and evaluate the XT55 module The XT55 device can be easily configured and evaluated by the customer using the local RS-232 interface (directly connected to the serial port) or via remote (e.g. installed in a vehicle) GSM (air link).
XT55 AVL User’s Guide Confidential/Released o b i l e 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).
XT55 AVL User’s Guide Confidential/Released o b i l e The 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...
XT55 AVL User’s Guide Confidential/Released o b i l e On the appeared window thick the check box with caption Send line ends with line feeds. Figure 7: ASCII setup Next, open 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.
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: //send command //respond AT+CPIN=<pin>...
XT55 AVL User’s Guide Confidential/Released o b i l e 3 Tracking The GPS satellites in orbit are continuously transmitting radio signals. Each satellite transmits a unique code, allowing the GPS receiver to identify its position, time and speed. The main purpose of these received signals is to carry out the necessary calculation to determine the current position of the vehicle.
XT55 AVL User’s Guide Confidential/Released o b i l e History - Filter Fix Position enable ? SV solution? >Min Time? >Max >Max >Max Time? Distance? Speed? >Min Distance? >Min Speed? *) X >= 3; Store data on Flash memory...
XT55 AVL User’s Guide Confidential/Released o b i l e 3.1.1 Configuration examples The following example explains how to use filters for time, distance and speed. The respective minimum values for time, speed and distance have an AND-operation. This means that if only one value does not apply, all three values are ignored and not saved in the history.
• Disables the periodically sending of SMS Furthermore the current status of the device can be requested using the XT55 AVL software. The displayed settings are: • Overview of all implemented history, alarm and remote tracking commands •...
XT55 AVL User’s Guide Confidential/Released o b i l e 3.2.1 Extended NMEA commands 3.2.1.1 Command Syntax The XT55 module accepts NMEA commands in the following formats: $PSRF<command>,<parameter>, .. ,<parameter><* Checksum><CR> <LF>. Command Parameter Checksum End Sequence $PSRF11 Data *CKSUM <CR>...
XT55 AVL User’s Guide Confidential/Released o b i l e 3.2.1.2 Extended NMEA command description Please note that all extended NMEA commands beginning with $PSRF111 are for internal test purposes only. Whereas all extended NMEA commands beginning with $PSRF112 and $PSRF109 are implemented for configuration of history, alarm and remote tracking function.
Page 20
XT55 AVL User’s Guide Confidential/Released o b i l e Commands build in remote tracking function $PSRF112, Parameter description: value, value: // configure the remote tracking position, phone_number Defined values 20 //enables remote tracking for authorized phone number position: // enter the position of authorized telephone number into the list (0..9 available).
Page 21
XT55 AVL User’s Guide Confidential/Released o b i l e $PSRF112, Parameter description: value, value: // configure the remote tracking position, Defined values 22 // deletes and disables remote tracking for specified phone number(s) in the list position: // enter the position of authorized telephone numbers into the list (0..9 available).
Page 22
XT55 AVL User’s Guide Confidential/Released o b i l e Enable the GSM functionality $PSRF112, Parameter description: //enable the GSM functionality (i.e. deactivate PIN request) PIN: //enter the PIN number of SIM card //CheckSum has to be calculated. Example 1:...
Page 23
XT55 AVL User’s Guide Confidential/Released o b i l e $PSRF112, This read command returns the current address of service centre. Parameter description: 32: // read command // C heckSum has to be calculated. Enter: $PSRF112,32*08 Response: OK +CSCA: "[ServiceCenter]“,[Format]...
Page 24
$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 follows: • every 40 m if the vehicle has a speed less then 20km/h •...
Page 25
XT55 AVL User’s Guide Confidential/Released o b i l e $PSRF112, Parameter description: // pre-defined value which performs the history download rawData, procedure rawData: // configure the data format Defined values 0 // request history in the SiRF binary format // C heckSum has to be calculated.
Page 26
XT55 AVL User’s Guide Confidential/Released o b i l e $PSRF109, Download history from XT55 AVL using specified parameters rawData, Parameter description: startdate, startTime, rawData: // configure the data format stopDate, Defined value stopTime 0 // request history in the NMEA format...
Page 27
XT55 AVL User’s Guide Confidential/Released o b i l e $PSRF103, This command is used to control the output of standard NMEA messages GGA, Msg,Mode,Rate, GLL, GSA, GSV, RMC and VTG. Using this command message, the standard CecksumEnable, NMEA messages may be polled once, or setup for periodic output. Checksums may also be enabled or disabled depending on the needs of the receiving program.
Page 28
XT55 AVL User’s Guide Confidential/Released o b i l e Commands build in the alarm function Parameter description: PSRF112, Value, value: // configure the alarm keys key_number, Defined value msg_mode, 10 // enables key configuration phone_number key_number // determine the alarm key (1,2 possible)
Page 29
XT55 AVL User’s Guide Confidential/Released o b i l e $PSRF112, Parameter description: Value, value: // configure the alarm keys key_number, Defined value 12 // displays key number Example : $PSRF112,12,2*14 This command displays the settings of given key number (2).
Page 30
XT55 AVL User’s Guide Confidential/Released o b i l e Command for internal test purposes $PSRF111, Parameter description: value, value: //commands overview Defined value 0 //overview of all implemented test commands //CheckSum has to be calculated. Example: $PSRF111,0*3A $PSRF111, Parameter description:...
Page 31
XT55 AVL User’s Guide Confidential/Released o b i l e $PSRF111, Parameter description: value, value: //configure the download procedure Defined value 4 //performs the test of serial port //CheckSum has to be calculated. Example: $PSRF111,4*3E Response: ERR: malfunction detected OK: serial port 2 successfully tested...
Page 32
XT55 AVL User’s Guide Confidential/Released o b i l e $PSRF111, Parameter description: value, value: //configure the download procedure Defined value 70 //information about the malfunctional tracks //CheckSum has to be calculated. Example: $PSRF111,7*3D Response: ERROR or SUCCESS $PSRF111, Parameter description:...
Page 33
XT55 AVL User’s Guide Confidential/Released o b i l e $PSRF111, Parameter description: value, value: //configure the download procedure Defined value 90 // calibration points, calculated voltage and current. // CheckSum has to be calculated. Example: $PSRF111,90*03 Response: Calibration points, calculated voltage and current Received alarm SMS from XT55 Protocol<CRLF>...
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 command mode enter the AT#1<enter> command. It should be mentioned that while entering the AT command the module still receives GPS data and the typed characters will not de displayed on the screen.
XT55 AVL User’s Guide Confidential/Released o b i l e 4.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.
Guide XT55 AVL User’s Confidential/Released o b i l e 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.