Puesta en marcha
I
8
Comunicación a través del bus de sistema
0 0
Telegrama de
parámetros de
grupo
Maestro
SBus
8.3.2
Lectura de un parámetro
84
Los fallos en el ajuste de parámetros representan un caso especial:
En la ejecución de un servicio de escritura o de lectura a través del bus CAN, se
introduce una codificación errónea en el byte de gestión:
Código (dec.)
Error Class
5
Error Code
5
Add-Code High
0
Add-Code Low
0
El telegrama de parámetros de grupo es enviado por el maestro a uno o varios esclavos
con la misma dirección de grupo SBus. Tiene la misma estructura que el telegrama de
solicitud de parámetros. Con este telegrama pueden escribirse únicamente parámetros
en los esclavos. Los esclavos no responden al telegrama.
Sub
Index
ID
Gestión
Index
High
A continuación se representa, a modo de ejemplo, cómo puede leerse un parámetro
(véase lista de parámetros en el apéndice) del regulador de alimentación TPS10A a
través de la comunicación de parámetros.
El regulador de alimentación TPS10A (esclavo SBus) tiene la dirección SBus 3.
•
Identifier: Telegrama de solicitud de parámetros
8 × dirección SBus + 512 + 3 = 539 (21B hex)
•
Gestión: Parámetro de lectura, 4 bytes de longitud, 0011 0001 b = 31 hex
•
Índice: Load current, 10089
10089 = 2769 hex (Index Low = 69 hex, Index High = 27 hex), Sub-Index 1
El maestro SBus envía el siguiente mensaje CAN:
ID
Byte 0
Byte 1
21B
31
01
El regulador de alimentación TPS10A responde (por ejemplo):
ID
Byte 0
Byte 1
21C
31
01
Según la tabla de parámetros: Índice de tamaño = 22; unidad = amperios; Índice de
conversión = -3
Valor numérico: 1D4C hex = 7500
La corriente de carga es de 7500 mA = 7500 A x 0,001 = 7,5 A
Instrucciones de funcionamiento – Regulador de alimentación MOVITRANS
Significado
Servicio
Valor no permitido
--
--
Index
Data
Data
Data
Data
Low
MSB
LSB
Byte 2
Byte 3
Byte 4
27
69
00
Byte 2
Byte 3
Byte 4
27
69
00
TPS10A
CRC
(esclavo)
9007199578071819
Byte 5
Byte 6
Byte 7
00
00
00
Byte 5
Byte 6
Byte 7
00
1D
4C
®
TPS10A