|
Descripción del Protocolo SSI:
SSI es una señal de serie síncrona, dos pares reales de rs422, un par de relojes activados y un par de datos enviados.
Como se muestra en la imagen derecha, el valor de posición absoluta del codificador es activado por la señal de reloj del dispositivo receptor, que emite una señal serie sincronizada con la señal de reloj a partir del alto nivel de código gris (msb). La señal del reloj se emite desde el dispositivo receptor, que emite n pulsos interrumpidos en el número total de dígitos del codificador. cuando no se transmite la señal, el reloj y el bit de datos son altos. en el primer borde descendente de la señal del reloj, el valor actual comienza a almacenarse. a partir del borde ascendente de la señal del reloj, La señal de datos comienza a transmitirse y un pulso del reloj sincroniza los datos de un dígito.
Entre ellos: T3 es una señal de recuperación, esperando la próxima transmisión; N=13; 16; 25; 28. según el número total de dígitos del codificador. T=4—11us; t1=1—5.5us; t2≤1us; T3 = 11 - 15.5us (reloj - y fecha - omitido sin dibujar).
En el uso real, para garantizar la estabilidad de la señal y la distancia de transmisión más lejana, los parámetros recomendados son los siguientes:
T=8us(125KHz); t1=4us; T2 '(tiempo real de retraso en la lectura) = 3~.4us; t3 = 15us
|
Procesamiento de datos:
La salida del codificador es un código circular gris, y después de recibirlo, se decodifica en código binario a partir de un nivel alto en forma de xor. Debido a que el Código Gree es un código circular, después de que el valor máximo del Código circula a 0, es decir, hay una mutación entre el valor máximo y 0, para evitar datos repentinos en el viaje de trabajo, se recomienda utilizar la posición media del valor de los datos del codificador como la posición de inicio del trabajo, cuando el codificador Está instalado, girar al punto de inicio del trabajo real, el cable MIDP del cable del codificador está en contacto corto con la fuente de alimentación, la salida de señal actual es la mediana del valor de salida del número total de dígitos del codificador, y el cable MIDP vuelve a la fuente de alimentación 0. Después de que las mediciones actuales recibidas en el futuro se conviertan en códigos binarios, se deben hacer los siguientes procesos:
Valor de posición real = (c - midp) × Dir + valor del punto de partida
En la fórmula anterior, C es la medición actual de la salida del codificador; MIDP es el valor de posición media, 2n-1, 4.096 a las 13 y 32.768 a las 16; Los 25 son 2048x8192 y los 28 son 2048x65536. Dir es el coeficiente de dirección de rotación del encoder, que es 1 en la misma dirección de cálculo y - 1 en la dirección opuesta a la dirección de cálculo, y también se puede conectar a niveles altos y bajos a través de la línea Dir en el encoder.
El punto de partida no es 0, la posición de calibración se puede determinar por el usuario, ya que el codificador de varias vueltas puede tener una medición continua de 4.096 vueltas, a partir del punto de partida, la inversión positiva puede tener un viaje de trabajo continuo de 2.048 vueltas.
|