Introduction


 

This document describes how to communicate with Xsens' range of miniature MEMS based inertial Motion Trackers; MTi 1-series, MTi 10-series, MTi 100-series (including MTi-G-710 GNSS/INS), MTi 600-series and Xsens Sirius Series. These Motion Trackers (or MTs) all use a common binary communication protocol called the 'XBus Protocol'. Knowledge of this protocol is important if you wish to directly communicate with an MT on a low-level basis using the I2C, SPI, UART, RS232, RS485, RS422 or USB interfaces. The MT communication protocol based message enables the user to change the configuration of the industrial motion trackers and retrieve the output data. For I2C and SPI interfaces, refer to MTi 1-series Datasheet for more information on the MTSSP protocol.

 

Note: not all products support the same functionality. There are 16 different products described in this document. The description of each message ID contains a table showing the supported products:

 

1 2 3 7 8 10 20 30 100 200 300 710 610 620 630 670 680 A/S-IMU A/S-VRU A/S-AHRS

 

The numbers in this table correspond to the following products:

 

An empty field indicates that the corresponding product does not support the message.

 

The configuration settings are all user-settable using the communication protocol. Examples are output frequency, input and output synchronization, baud rate and output configuration. The different output modes enable the user to change the output data to the one that is preferred.

 

Configuration changes are executed in the so-called 'Config State'. In this state, the MT accepts messages that set the output mode or other settings. Once the preferred configuration is set, the user can set the MT into the 'Measurement State'. In the Measurement State, the MT starts outputting the data based on the applied configuration settings. The MT states are discussed in States.

 

The messages used in Config and Measurement state are described in Messages. In this section, the generic message format is explained and all messages are described and grouped by functionality.

 

MT low level communication protocol example lists some examples of how to use the MT binary data communication protocol. Additional information about the MT such as a list of factory default values and table of maximum sample frequencies can be found in Miscellaneous. The last section gives a message reference overview of the MT messages with short descriptions. See Message Reference Listing.

Create your own Knowledge Base