Estoy intentando realizar una ingeniería inversa del protocolo entre un teclado antiguo y un sistema de alarma de la unidad principal. Después de muestrear con un osciloscopio y comprobar los circuitos integrados alrededor. Estoy cerca de decir que el protocolo físico es RS485 debido a:
- Dos cables (+ LSCP) (-LSCP) (¿Diferencial, semidúplex?)
- Uno es la señal invertida del otro.
- Velocidad alrededor de ~ 9600 bps
- Por el caso de uso, podría haber varios teclados conectados al bus (con un conjunto de puentes para identificar cada teclado)
- Si miro hacia (+ LSCP) hay 3 niveles de voltaje: 0v y 4v . Lo que parecen ser los 0 y 1 lógicos con un nivel adicional de ~~ 2.6v entre bytes o marcos .
- Hay actividad constante en el bus, siempre hay bytes y marcos que se transmiten.
- Mirar (-LSCP) es la señal invertida de (+ LSCP) pero la señal permanece de 0v a 4v sin alcanzar voltajes negativos.
- He detectado al menos un IC transceiver rs485 presente en ambas tarjetas (teclado principal y teclado).
Preguntas:
- ¿Estos niveles de voltaje positivo (0v, 4v en ambos cables) siguen siendo correctos para un caso de uso estándar RS485?
- Utilizando un RS232 < - > convertidor RS485 Realmente no puedo ver nada en los datos y transmitirlos. pines del RS232 DB25, ¿Alguna sugerencia?
- ¿Puedo decir que esto es un RS485? ¿Qué otras pruebas puedo hacer?