Comprobación En Modo Ascii (Comprobación Lrc) - INVT GD20-EU Manual De Instrucciones

Tabla de contenido
GD20-EU Convertidor de Frecuencia
detención. Los formatos de datos se muestran a continuación:
de datos
Bit de
inicio
Bit de
inicio
En modo ASCII, por defecto, el encabezamiento de la trama es ":" ("0x3A"), y el fin de ésta es "CRLF" ("0x0D" "0x0A").
Todos los bytes de datos, excepto el encabezamiento de la trama y el fin, se transmiten en modo código ASCII,
mediante el cual se enviarán primero cuatro grupos de bits altos y luego se enviarán cuatro grupos de bits bajos. En el
modo ASCII, la longitud de los datos es de 8 bits. En cuanto a 'A' ~ 'F', se adoptan las mismas letras en mayúscula para
el código ASCII. Los datos ahora adoptan la comprobación de LRC, que cubre la dirección del esclavo a la información
de los datos. La suma de comprobación equivale al complemento de la suma de caracteres de todos los datos de
comprobación participados.
Estructura estándar de una trama ASCII:
INICIO
Dirección Alta
Dirección Baja
Función Alta
Función Baja
Datos(N-1)
...
Datos(0)
LRC CHK Alto
LRC CHK Bajo
FIN Alto
FIN Bajo
7.2.3.1 Comprobación en modo ASCII (comprobación LRC)
El código de comprobación (comprobación LRC) es el valor que resulta de la combinación de la dirección y el
contenido de los datos. Por ejemplo, el código de comprobación de un mensaje podría ser:
0x02+0x06+0x00+0x08+0x13+0x88=0xAB, entonces se tomaría el complementario de 2=0x55. A continuación se
muestra un función simple de cálculo de LRC para referencia del usuario (programada en lenguaje C):
Static unsigned char
Trama de caracteres de 11-bits:
BIT1
BIT2
BIT3
Trama de caracteres de 10-bits:
BIT1
BIT2
BIT3
La dirección de 8-bits está formada por la combinación de dos códigos ASCII
La dirección de 8-bits está formada por la combinación de dos códigos ASCII
El contenido de los datos nx8-bit está formado por la combinación de 2n (n≤16) códigos
El código de comprobación de 8-bits está formado por la combinación de dos códigos
BIT4
BIT5
BIT6
BIT4
BIT5
BIT6
':' (0x3A)
Dirección de comunicación:
Parámetro:
Contenido de datos:
ASCII
Código de comprobación LRC:
ASCII.
Carácter de FIN
FIN Alto=CR (0x0D), FIN Bajo=LF (0x0A)
Protocolo de comunicación
Bit
BIT7
BIT8
comprobación
BIT7
Bit comprobación
Bit
detención
Bit
detención
Página 112 de 156
Tabla de contenido

Solución de problemas

loading

Tabla de contenido