Estoy intentando decodificar un bus RS485 de un sistema de alarma. Si lo conecto a una computadora en baudios 3600, recibo cadenas ASCII que coinciden con lo que se muestra en el panel de alarma; sin embargo, cuando veo la señalización desde el microcontrolador al controlador de línea, esto es lo que veo:
El período entre las dos líneas de puntos grises es 2ms. A mí me parece más bien la codificación de Manchester, o de lo contrario hay demasiados bits y los anchos de pulso varían irregularmente de lo que puedo ver.
¿Alguien puede ayudarme con lo que está pasando? Decodifica las cadenas ASCII con un convertidor uart de PC, pero estoy tratando de identificar los caracteres que inician y terminan los paquetes, así que necesito poder leer la traza, pero tal vez la estoy decodificando incorrectamente.
Lo leí como 1001001001011011010010, que es más de 8 bits. Los anchos de los pulsos más pequeños son similares a 9600bps, pero no puedo entender por qué recibo ascii utilizable a 3600bps.