7.5.Comunicación serial
La placa controladora del Torniquete Duo permite la configuración del
equipamiento vía serial. El protocolo de comunicación utilizado se presenta a
continuación:
S T X
Donde:
-
representa el inicio de la transmisión (0x02);
STX
-
es el byte con la parte menos significativa del tamaño;
Tamaño (LSB)
-
es el byte con la parte más significativa del tamaño;
Tamaño (MSB)
-
es la información enviada para el equipamiento (uno o dos bytes);
Comandos
-
es la operación XOR de todos los bytes enviados, desde
BCC
ATENCIÓN: - Tamaño corresponde al número de bytes enviados
(total de bytes de comando: 1).
- La tasa de comunicación de este protocolo es de 115.200 bps
La tabla a continuación presenta los comandos de habilitación que pueden ser
enviados para el Torniquete Duo:
HEXA
ASCII
0x48
0x41
0x44
0x43
0x4C
0x53
La tabla a continuación presenta los comandos de retorno enviados por el
equipamiento.
HEXA
ASCII
0x48
0x06
0x15
0x1A
0x1B
A seguir se presentan algunos ejemplos de comando:
Liberar sentido izquierda a derecha (1 pasaje):
0x02
Configurar el sentido izquierda a derecha como siempre libre:
0x02
Retorno de comando OK:
0x02
T am añ o(LS B )
FUNCIÓN
H
Libera o sentido derecha a izquierda
A
Libera o sentido izquierda a derecha
D
Libera los dos sentidos
C
Volta a controlar (comando utilizado para salir de estado libre)
L
Torno libre (incluir el sentido que estará libre: <0x4C> + <0x48>)
Programación de sentido (incluir el sentido que se desea programar:
S
<0x53> + <0x48>)
FUNCIÓN
H
Libera o sentido derecha a izquierda
ACK, indica comando OK
ª
§
NACK, indica comando inválido
Comando de retorno sentido derecha a izquierda (RET1)
®
Comando de retorno sentido izquierda a derecha (RET2)
¬
0x02
0x03
0x00
0x02
T am añ o(M S B )
C om an d os
0x00
0x48
0x4C
0x48
0x00
0x06
Torniquete
Duo
B C C
hasta
STX
Comandos
0x48
0x05
0x06
.
31