Magnetometer

The magnetometer inputs expect to receive magnetic field measurements in 3 axes, as well as the sensor device temperature.

The S-Function has 4 ports for magnetometer reading. In addition, as with IMUs, the user must take into account how the magnetometer is mounted (rotation matrix).

Hardware version

S-Function Input

Rotation Matrix

1x PDI Builder equivalence

PIN

Description

4.0

8

Magnetometer 1

\(R =\begin{pmatrix} -1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & -1 \end{pmatrix}\)

0 - Internal 0

4.5

8

Magnetometer 1

\(R =\begin{pmatrix} -1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & -1 \end{pmatrix}\)

0 - Internal 0

9

Magnetometer 2

\(R =\begin{pmatrix} 0 & -1 & 0 \\ -1 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix}\)

1 - Internal 1

4.8

8

Magnetometer 1

\(R =\begin{pmatrix} 0 & 0 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & 0 \end{pmatrix}\)

0 - Internal 0

9

Magnetometer 2

\(R =\begin{pmatrix} 0 & 0 & 1 \\ -1 & 0 & 0 \\ 0 & 1 & 0 \end{pmatrix}\)

1 - Internal 1

10

Magnetometer 3

\(R =\begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{pmatrix}\)

2 - Internal 2

Note

There may be inputs (ports) not connected since the S-Function contains the maximum number of possible inputs for the different hardware and SIL Simulator versions, as can be seen in the aforementioned table.

../../../_images/magnetometer.png

Magnetometer - Subsystem

The user can also simulate another magnetometer (external magnetometer) and send the information through a serial port. For more information on serial communication, refer to Serial communications section of this manual.