Use RS232 - Convertidor RS422 con codificador

0

Problema

Estoy tratando de comunicar un codificador incremental (TTL / 422) con una PC, sin embargo, la PC es moderna (corríjame si me equivoco, es un Sabertooth Z77) y no tiene puertos paralelos ...

Encontré un convertidor RS232 - RS485 / 422 de Sintech, modelo: STM-8522B. Y se preguntó si podría comunicarse con USB, VGA o incluso RJ45.

Sin embargo, el codificador tiene las salidas: A , A/ , B y B/ . Son solo salidas de 5 V y mi temor es quemarlo con este convertidor, ya que el codificador simplemente envía señales y la comunicación se usa de forma bidireccional.

Pregunta

  • ¿Es posible leer la salida del codificador de la PC con este convertidor?
  • ¿Se quemará el codificador?
  • ¿Hay otra forma de leer la salida?
pregunta danieltakeshi

1 respuesta

2

¿Es posible leer la salida del codificador de la PC con este convertidor?

No.

Un convertidor RS232 a RS485 es solo un cambiador de nivel, no tiene impacto en el protocolo de datos que se está utilizando. Las PC no tienen una forma integrada de leer las señales del codificador en cuadratura, por lo que ningún cambiador de nivel hará que el codificador funcione con una PC, no en USB, VGA, RJ45, DB9 o cualquier otro conector.

¿Se quemará el codificador?

Probablemente no. Si mantiene el convertidor configurado en la dirección correcta, no romperá el codificador (si lo gira en la dirección incorrecta, generará voltajes negativos que podrían romper el codificador)

¿Hay otra forma de leer el resultado?

Lo que necesitas es:

1) Una forma de convertir las señales del codificador de cuadratura en un protocolo en serie que una PC entiende.

2) Una conexión a la PC que usa los niveles lógicos apropiados. USB es probablemente el favorito aquí.

Hay un par de soluciones, dependiendo de tus habilidades, presupuesto y proyecto.

1) Use un codificador directo al convertidor USB, como RB-Phi -94

2) Use un codificador absoluto con una salida SPI (por ejemplo, AMT20 ). Conéctelo a un adaptador USB-SPI (p. Ej., 3) Obtenga una placa de microcontrolador como un Arduino y cree su propia cuadratura a convertidor en serie. Hay algunas instrucciones útiles para comenzar, pero esto sigue siendo una tarea importante. No voy a entrar en instrucciones detalladas sobre esto aquí porque probablemente necesitarás hacer mucha investigación para que esto suceda.

    
respondido por el Selvek

Lea otras preguntas en las etiquetas