Goodrive20 variador de frecuencia
En lógica ladder, CKSM calculó el valor CRC de acuerdo a la trama con la consulta de tabla. El método es
avanzado, fácil de programar, y con una velocidad de cálculo rápida. No obstante, el espacio ROM que
ocupa el programa es grande. Por esta razón, debe ser utilizado con cuidado de acuerdo al espacio de
programa requerido.
7.2.3 Modo ASCII
Nombre
El protocolo de comunicación ASCII es un sistema hexadecimal. Cada valor hexadecimal
("0"..."9", "A"..."F") está representado por el mensaje ASCII que corresponde a cada carácter,
Sistema
según la tabla siguiente:
de
Carácter
codifica
Código ASCII
ción
Carácter
Código ASCII
El formato de datos en ASCII es: un bit de inicio, 7/8 bits de datos, un bit de comprobación y un bit
de detención. Los formatos de datos se muestran a continuación:
Bit de
Formato
inicio
de datos
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)
'0'
'1'
0x30
0x31
'8'
'9'
0x38
0x39
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
Definición
'2'
'3'
0x32
0x33
'A'
'B'
0x41
0x42
BIT4
BIT5
BIT6
BIT4
BIT5
BIT6
':' (0x3A)
Dirección de comunicación:
Código de función:
Contenido de datos:
Protocolo de comunicación
'4'
'5'
'6'
0x34
0x35
0x36
'C'
'D'
'E'
0x43
0x44
0x45
Bit compro
BIT7
BIT8
bación
Bit compro
BIT7
bación
'7'
0x37
'F'
0x46
Bit deten
ción
Bit deten
ción
109