No estoy seguro de si estoy leyendo esto mal o algo así, pero esto es un rastro del paquete DMX que proviene de mi módulo USB-RS485 y luego se convierte a niveles lógicos UART para mi microcontrolador.
Hay algunas cosas que no creo que estén bien...
Lo que asumo es que la 'rotura' es solo el ancho de un cuadro, pero por definición en el estándar es más probable que tenga el doble de este tamaño o más.
El 'Mark after break' es enorme. Desde el alcance, puede ver que tiene aproximadamente 116 us de ancho, cuando en realidad solo debería tener 8
Por último, no parece haber un 'cuadro de inicio'. Cuando se establece el canal 1 en cualquier valor, entra en el primer cuadro después de lo que supuse que es el 'Mark after break' extra largo
¿Me estoy perdiendo algo aquí o malinterpretando el protocolo DMX? En este momento estoy usando Freestyler para controlar el dispositivo RS485 como un transmisor ENTTEC OpenDMX. ¿Alguien tiene alguna idea? ¿Es un software o una cosa configurada? También probé una herramienta llamada KMTronic DMX device tester y me dio el mismo tipo de salida.
Acabo de darme cuenta después de mirar las líneas RS485 diferenciales (ver imagen de arriba): parece que al principio en realidad es un cuadro (¿tal vez el cuadro de inicio?). Puedo ver que la línea pasa de un estado desconocido a conducir alto durante 4us (¿marcar el tiempo entre paquetes?), conducir bajo para el marco de 44us, luego conducir alto durante 8us (normalmente un tiempo de bit de parada). Después de eso, la línea vuelve a pasar a un estado desconocido. Realmente extraño y confuso. Sin embargo, si ese es el caso, entonces no tengo nada que se parezca a un 'descanso'.
También para aquellos que no están familiarizados con la estructura de paquetes DMX: http://www.dmx512-online.com/gifs/dmxpack.gif
¿Tiene la terminación de bus correcta? Muchos adaptadores RS485 más económicos 'liberarán' el bus cuando no se transmita nada durante un tiempo; por lo tanto, su 'marca después de la pausa' puede ser que el transmisor RS485 se apague debido a la falta de transmisiones. Asegúrese de llevar el autobús a los valores correctos.
Juan U.
chris stratton
chris stratton
Sensores
Sensores
cortezas
Sensores