4 votos

Implementación simple de la interfaz BiSS C para un codificador de posición

La interfaz de protocolo BiSS C DB3 para el codificador absoluto es un protocolo de comunicación de código abierto y gratuito compatible con hardware con interfaz SSI. Se utiliza ampliamente en codificadores de posición absoluta. Sin embargo, la búsqueda de códigos de muestra e implementaciones no arroja resultados. La mayoría de los maestros BiSS son basados en FPGA de código cerrado o en ASIC (ICHAUS.de) o en algunos microprocesadores (TI.com).

Quiero reemplazar un codificador SSI con BiSS en mi máquina CNC casera, porque contiene CRC y quiero algún tipo de suma de verificación para asegurarme de que los datos leídos sean correctos. Es una conexión punto a punto. Solo estoy interesado en leer la posición. No todas las funciones inteligentes.

Entonces, mi pregunta en 2 partes :

1- ¿Puedo hacer una implementación sencilla (solo leer la posición) en el mismo microcontrolador de 8 bits que estoy usando ahora para SSI que está realizando otras tareas? ¿O es obligatorio configurar ciertas funciones y registros para que el dispositivo funcione?

2- Si quiero dar un paso adicional e implementar un maestro BiSS completo en un micro dedicado de 8 bits, ¿es un trabajo para una sola persona? ¿Demasiado complejo? Cualquier consejo al respecto.

2voto

Gav R Puntos 11

1- Podrías usar un kit de desarrollo para programar los parámetros necesarios y luego utilizar el modo de solo lectura en el mismo microcontrolador.

2- Por supuesto, IChaus tiene una implementación escrita para PIC16F, tienes que ser licenciatario para obtenerla de forma gratuita.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X