Balluff BML-S1H1 Series User Manual page 61

Table of Contents

Advertisement

Available languages
  • EN

Available languages

  • ENGLISH, page 23
BML-S1H1/2-B/S6 _ C-M3 _ A-D0-KA _ _ , _ -S284
Sistema absoluto de medición de desplazamiento de codificación magnética
6
Interfaces (continuación)
6.2
Interfaz BiSS C
(BML-S1H_-B...)
Información adicional, véase
www.biss-interface.com.
La salida de datos del BML debe tener una
carga de 120 Ω, ya que de lo contrario se
podrían falsear los resultados de medición.
En la interfaz BiSS C se pueden transmitir también datos de
registro de manera bidireccional, además de los datos de
posición. Los datos de registro se transmiten paralelamente
a los datos de posición y no influyen en el comportamiento
de medición del sistema. Las cabezas de sensor BiSS C de
Balluff se pueden conectar al dispositivo de control
mediante una conexión punto a punto. El hardware de la
interfaz BiSS es compatible con la interfaz SSI.
La transmisión está asegurada mediante comprobación
CRC, es decir, el dispositivo de control puede comprobar
si los datos transmitidos se han recibido correctamente.
En caso de que se produzca un fallo en la transferencia, se
pueden descartar los datos y reclamar otros nuevos. La
transferencia se produce del modo siguiente:
Adicionalmente se transmiten un bit de error y un bit
de aviso.
Se dispone de forma continua de una transmisión de
datos segura y bidireccional (comunicación de registro).
Es posible realizar una compensación de duración de
la línea de reloj y de datos. De este modo se pueden
alcanzar, según el caso, longitudes de línea o
velocidades de transferencia de datos mayores.
Frame
Data
Fig. 6-1:
Evolución de la señal con la interfaz BiSS C
Con el primer flanco positivo, el dispositivo de control
indica que solicita un valor a la cabeza de sensor. El
valor de posición válido en este momento se transfiere
en la transmisión de datos posterior.
Con el segundo flanco positivo del reloj, la cabeza de
sensor confirma la consulta de datos mediante una
señal Low en la línea de datos.
La diferencia de tiempos entre el segundo flanco
positivo del reloj y la primera señal Low de la línea de
datos de la cabeza de sensor se corresponde con la
duración de ambas señales. Se produce en todos los
demás flancos de la trama, por lo que es posible
compensarla en el control. A diferencia de las
interfaces unidireccionales, esto permite utilizar cables
de mayor longitud u obtener tasas de transferencia
mayores.
www.balluff.com
Ejemplo: los datos con una frecuencia Clk de 1 MHz
se pueden transmitir usando, p. ej., líneas de hasta
400 m. Sin compensación de duración únicamente se
podría contar con aprox. 20 m.
Todos los demás bits que transmite el sensor se
emiten en el sensor con el siguiente flanco positivo.
Durante el tiempo t
Una vez finalizado este proceso, el sensor genera la
señal de datos High (bit inicial) y transmite a
continuación los datos. En primer lugar se emite el bit
CDS, es decir, la respuesta o eco al bit CDM que fue
emitido por el dispositivo de control en la última trama.
A continuación, se emiten los datos comenzando por
el MSB hasta el LSB.
Siguen por cada uno un bit de error, un bit de aviso y el
CRC.
Comunicación de registro:
Por cada trama se puede transmitir un bit del dispositivo
de control a la cabeza de sensor. Para ello, durante el
tiempo t
(timeout = 1 µs), la señal de reloj del
m
dispositivo de control se establece en High o en Low. La
cabeza de sensor lo reconoce como bit High o bit Low
(CDM) y lo refleja en la siguiente trama en el bit CDS.
Esto permite al control detectar si se ha reconocido
correctamente el bit (transmisión asegurada).
Mediante este sistema de transferencia de un bit por
cada trama, es posible realizar lecturas o escrituras en
diferentes direcciones en la cabeza de sensor a lo
largo de varias tramas. En la cabeza de sensor están
disponibles más datos sobre errores o avisos; también
es posible realizar una configuración.
Para asegurar la integridad de los datos, se aplica una
comprobación cíclica de redundancia (abreviado CRC, del
inglés "Cyclic Redundancy Check") en el dispositivo de
control. Consiste en calcular en el sensor y en el
dispositivo de control un valor de verificación de los datos
transmitidos y cotejar después ambos cálculos entre sí. Si
los valores coinciden, significa que los datos se han
transferido correctamente. Si no es así, significa que los
t
datos se han transferido incorrectamente y que se debe
m
solicitar de nuevo el valor de posición.
t
A
Al utilizar un sistema de seguridad de datos, es necesario
configurar en el control, además de la longitud de datos, el
número de bits del valor CRC y el polinomio CRC. La
longitud del valor CRC se puede calcular a partir del
polinomio CRC, por lo que no es necesario especificarla
en cada control nuevo.
El dispositivo de control se parametriza de la siguiente
manera:
Posición
BML-S1H_-S6_C-M3A...: 16 bits,
BML-S1H_-S6_C-M3C...: 18 bits,
BML-S1H_-S6_C-M3F...: 20 bits
1 bit de error (Error)
1 bit de aviso (Warning)
CRC: 6 bits
El polinomio del numerador para la determinación de la
CRC es 0x43 (hex), 67 (dez) o 1000011 (bin).
, el sensor procesa los datos.
busy
español
15

Advertisement

Table of Contents
loading

Table of Contents