¿Cómo desasociar DMX512 con optoaisladores?

3

Me gustaría construir un dispositivo DMX512.

El problema que tengo es cómo desacoplar el dispositivo del bus. Decidí usar optoaisladores, pero ¿cómo debo cablear la parte de diodo del aislador?

Como necesito niveles TTL / RS232 en el lado del controlador, estoy usando un MAX485 o un ADM485 para convertir los niveles RS485 (DMX512 es solo una implementación que usa RS485) a niveles TTL / UART. Pero, ¿dónde y cómo debo usar el optoaislador? ¿Antes o después del MAX485?

Antes pensaba, justo en el autobús, pero no estoy muy seguro de cómo debería ser el circuito.

Se supone que el dispositivo solo recibe, no se envía al bus.

    
pregunta polemon

2 respuestas

3

Estoy haciendo eso mismo en un proyecto en el que estoy trabajando ahora mismo. No puedo reconocerlo, pero seguro que ha funcionado bien.

Tanto el MAX485 como el MAX481 deberían funcionar bien. He modificado un poco este diseño. Este diseño tiene actualmente una resistencia de terminación de 133 ohmios entre los pines 2 y amp; 3 del conector DMX. Esto se utiliza para terminar el final del bus dmx. Agregué un interruptor para poder habilitar o deshabilitar el terminador.

También notará que se usa un convertidor de CC / CC para crear una fuente aislada y una conexión a tierra. Estoy seguro de que alguien más puede explicar, con mayor detalle, por qué esto es importante. Mi entendimiento es que ayuda con los bucles a tierra y las diferencias de voltaje con los dispositivos externos que están conectados al bus dmx.

DMX Shield para Arduino con aislamiento

    
respondido por el Hair_of_the_Dog
2

Los optoaisladores se encuentran después del MAX485. Entre MAX485 y el μC.

Eldiagramaesdelanotadelaaplicación Uso de RS-485 aislado en DMX512 Aplicaciones de iluminación . Se describe la arquitectura con opto. Al mismo tiempo, Analog Devices está intentando empujar su acoplador magnético ADM2487E.

    
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas