Rastreo en serie RS 232

Tenemos una tarea entre manos para olfatear un protocolo RS232 en un determinado entorno de automatización industrial (la propia empresa fabricante nos ha pedido que lo hagamos legalmente). Estamos planeando enviar un técnico para esta tarea (ya que es en el extranjero) y proporcionarle un rastreador/analizador de puerto serie de hardware/software para que pueda enviarnos registros con marcas de tiempo y definiciones de protocolo y, a su vez, nuestro equipo de software puede definir el protocolo mirando esos registros.

¿Alguien tiene alguna idea para una solución de analizador serial de hardware/software que pueda registrar datos y marcas de tiempo que puedan satisfacer nuestra tarea?

Me temo que las recomendaciones de compra / compra están fuera de tema según las preguntas frecuentes .
Si puede instalar el software y configurar un lado o el otro, quizás com0com.cvs.sourceforge.net/viewvc/com0com/hub4com/…

Respuestas (2)

Hay soluciones comerciales, pero aquí está el esquema y la foto de un pequeño sistema de bricolaje que hice hace varios años para manejar las cosas del lado del hardware, de izquierda a derecha pasa a través de todas las señales entre el sistema que se analiza y la parte superior e inferior que puede conectar a un par de puertos RS-232 en una PC o computadora portátil. El puerto A en la parte superior, por ejemplo, mostrará los datos recibidos por el puerto A a la izquierda:

Circuito analizador RS-232

Analizador RS-232

Para explicar más lo anterior, aquí está el pinout de un conector macho DB-9 tomado de la documentación de Quatech QSC-100D , que es el conector DTE que normalmente encontraría en una PC:

Pinouts macho DB-9

Entonces, las tierras están conectadas entre todos los conectores y el pin 2 es el pin de recepción que permite recibir datos en una PC en la parte superior e inferior. Si solo estuviera interesado en que los datos fluyan en una dirección, uno de esos conectores podría omitirse, pero puede enviar para incluir ambos en caso de que lo necesite en el futuro. El conector más a la izquierda es macho y el resto son conectores hembra DB-9.

Para el software, si ejecuta Windows, recomendaría RealTerm , que tiene una buena variedad de opciones de visualización, incluido el hexadecimal, y admite el registro, incluidas las marcas de tiempo.

Solía ​​trabajar para una empresa que fabricaba cajas de conexiones de este tipo hace unos 20 años. Lo hicimos exactamente igual, solo lo colocamos en una carcasa ordenada para que el cliente no pudiera ver la soldadura descuidada :-)

He hecho mucho de este tipo de olfateo. La mayoría de las veces, solo desea conectar dos pines en el conector Dsub 9 a su computadora portátil, Pin 5 (gnd) y Pin 2 (recibir). Si está utilizando una computadora portátil con Windows XP más antigua, puede usar HyperTerminal. Si está utilizando un sistema operativo Windows 7 (o Vista) más reciente, puede copiar HyperTerminal.exe de un sistema operativo anterior.

Hay un par de configuraciones de emulación diferentes y sería útil si supiera un poco sobre el protocolo que está rastreando, ya que puede requerir una configuración particular (ANSI, TTY, VT100).