Interfaces

The following interface communication options are available. Their technical details will be described in this chapter:

 

 

All the digital IOs have internal pull-down resistors in normal operation compliant with ESD (IEC 61000-4-2 level 4).

 

For connector specifications and pin-outs, please see the Integration Manual.

 

Time pulse

The time pulse function provides a one pulse per second (pps) signal. Once the sensor has received any GNSS signal information, the 1 pps signal will adjust itself to each second in time. The raised edge of each pulse will be aligned to the top of GPS time seconds. The duty cycle is 10 %, meaning that the pulse width is 100 ms. The message is available in the raw GNSS1 output on port 20010.
 


Time mark

The time mark provides an accurate measurement of the time at which a pulse is detected on the port 20010. The maximum time mark frequency is 5 Hz, that is at most one mark per 200 ms interval.

 

 

UART

 

UART specifications

Parameter

Symbol

Min

Max

Units

Baud rate

Fbaud_rate

9600

4000000

bit/s

Transmit bit time

tTbit

1/Fbaud_rate - Tref_clk

1/Fbaud_rate + Tref_clk

-

Receive bit time

tRbit

1/Fbaud_rate – 1/(16xTref_clk)

1/Fbaud_rate + 1/(16xTref_clk)

-

 

 

 

Ethernet

 

The Ethernet MAC interface is provided via a RJ45 connector. The AR8033 Ethernet transceiver supports IEEE 802.3az standard.

 

Ethernet specifications

Parameter

Condition

IP setup

Static and Dynamic

Speed

10BASE-Te/100BASE-TX/1000BASE-T IEEE 802.3

Communication

Full-duplex

Cable Discharge Event

±6 kV CDE protection

Operation

Limited to 140 meters of CAT5 cable

Default IP address

10.0.2.1

 

 

 

USB

A USB2.0 interface is provided via a USB Type C connector. Not recommended as a power supply.

 

 

Wi-Fi

Wi-Fi specifications

Parameter

Condition

Operation mode

IEEE 802.11 ac/a/b/g/n

Band support

Dual band 2.4/5 GHz

Default IP address

10.0.1.1

Mode

Station and access point

 

 

 

I/O sensor

The following connected interfaces can be used:

 

Supported interfaces

Interface

Measurement

Specification

OBD-II

Wheel speed

500000 bitrate

CAN

Wheel speed

500000 bitrate

Serial

Wheel speed

50 Hz

 

 

 

Default interface settings

 

Default interface parameters

Interface

Direction

Function

UART1

Output

Baud rate 115200, 8 bits, no parity, 1 stop bit

ASCII messages are output by default

Input

Configurable serial wheel speed

RTCM3 correction data input

TCP/IP network (Wi-Fi, Ethernet)

Output

Port 21000, ASCII messages are output by default.

Output

Port 20010, raw GNSS receiver 1 output (read-only). The configuration of the receiver cannot be changed.

Output

Port 20020, raw GNSS receiver 2 output (read-only). The configuration of the receiver cannot be changed.

Output

Port 23010, raw NTRIP data stream (read-only)

Input/Output

Port 80 (HTTP) configuration and logging interface

Time Pulse

Output

Port 20010, 1 Hz 10% duty cycle, 3.3 V, the configuration cannot be changed.

Time Mark

Input

Time signal

CAN

Input

Configurable wheel speed

 


ASCII messages

Message structure

The default ASCII messages use the following framing format and general structure. Note that all the fields are separated by an ASCII 44 character “,”.

 

ASCII message structure

$FP,msg_type,msg_version,field3,field4,…,fieldN*CCrn

$

Start character (ASCII 36).

FP

ASCII message identifier (ASCII 70 + 80).

msg_type (field1)

Message type, all capital letters (ASCII 65–90).

msg_version (field2)

Message version, decimal number (numbers 0–9, ASCI 48–57).

field3

The structure of the message data is defined by the msg_type and msg_version fields.

Each field can contain all printable 7-bit ASCII characters (ASCII 32–126), excluding the reserved characters ‘!’ (ASCII 33), ‘$’ (ASCII 36), ‘*’ (ASCII 42), ‘,’ (ASCII 44), ‘’ (ASCII 92) and ‘~’ (ASCII 126).

Fields can be null (the empty string) to indicate absence or unavailability of data.

field4

fieldN

*CC

Checksum value obtained by applying XOR to all characters in the message. The value starts with a * (ASCII 42) and is followed by the checksum value in capital hexadecimal notation (numbers 0– 9 and letters A–F, ASCI 48–57 and 65–70).

rn

Message termination characters, CR an LF (ASCII 13 and 10).

 

 

 

The data fields can be of the following types:

 

ASCII message field types

Type

Description

Numeric

Decimal integer number, one of more digits (0–9) and optional leading ‘-‘ sign.

Float (.x)

Decimal floating-point number with x digits fraction part. One or more digits (0–9) , with fractional part separated by a dot (‘.’) and optional leading ‘-‘ sign.

Float (x)

Decimal floating point with x significant digits. One or more digits (0–9) with optional fractional part separated by a dot (‘.’) and optional leading ‘-‘ sign.

String

String consisting of allowed field characters.

 

Create your own Knowledge Base