ARF868 Radio Modems - User guide version V1.8.1
16
Page
of 26
3. Data exchange – Communication mode
Principe
:
The communication mode is the default mode.
On switching on the modem is configured in RS232, 9.6kbps (serial link), 2.4kbps (RF data rate).
By default, the modem is in permanent listening mode of the RF interface and the UART port.
•
As soon as a frame from the RF link is demodulated, its content is transmitted to the UART port
•
As soon as a character chain is detected on the UART port, it is transmitted to the RF link.
“Air” communication takes place according to the following choice of protocols:
•
Packetized secured or non-secured
•
Continuous asynchronous (default mode)
•
“Legacy X3Pro” continuous asynchronous
3.1. Packet protocol
3.1.1 Protocol description
ARF868 modem uses a packet oriented protocol on its RF interface. The data coming from the UART interface are accumulated in an internal fifo
in the module and then encapsulated in an RF frame. The maximum amount of data that can be transferred into a single radio packet can reach
1024 Bytes.
The maximum packet size can be set up in S218 register from 1 to 1024 bytes. Each new packet introduces some latency in the transmission
delay caused by the RF protocol overhead. The RF protocols encapsulate the data payload with the following elements:
• A preamble pattern required for receiver startup time
• A bit synchronization pattern to synchronize the receiver on the RF frame
• Other protocol field such as source address and destination address, payload length, optional CRC and internal packet type field.
The incoming fifo may accumulate up to 1024 data byte. No more data has to be set in the fifo while a 1024 bytes block of data has not been
released by the radio transmission layer. To prevent from input fifo overrun, the hardware flow control may be activated. In this case, the RTS
signal will be set when the incoming fifo is almost full to prevent the host controller from sending new data.
3.1.2 Protocolo de paquetes no asegurada
En el modo no seguro, cada paquete se transmite sin reconocimiento ; El transmisor no sabe si el paquete ha sido recibido.
3.1.3 Protocolo de paquetes Secured
En el modo seguro, cada paquete se transmite y reconocida por el receptor. Si no se reconoce un paquete, el módulo continúa con otros dos
intentos .
Siguiendo esta secuencia , el transmisor vuelve ‘>’ si el paquete ha sido recibido o ‘# ‘ si no se ha recibido confirmación después de los tres
intentos.
Importante nota: el modo de abordar debe ser activado para poder usar el modo seguro.
3.1.4 Control de la integridad de Transmisión
El protocolo de RF incluye un 16 bits CRC . Cada dato extraído de un paquete de RF con un CRC no válido es Silenciosamente descartado por
la máquina de estado del módulo . El CRC se asegura de que todos los datos recibidos son válidos . Puede ser desactivada por el usuario cuyos
protocolos ya tener un mecanismo de control de la integridad o cuando algunas correcciones de errores se implementan protocolos de usuario .
3.1.5 Implementación
El protocolo de paquetes es seleccionado por el registro S222 .
Sin inmovilizar protocolo : S222 = 0
Protocolo Secured : S222 = 2
3.1.6 Ruta de datos de transmisión
En el modo de empaquetado , el tamaño del paquete se especifica a través de registro S218 .