Me gustaría construir un dispositivo DMX512.
El problema que tengo es como desacoplar el dispositivo del bus. Decidí usar optoaisladores, pero ¿cómo debo cablear la parte del diodo del aislador?
Dado que necesito niveles TTL/RS232 en el lado del controlador, estoy usando un MAX485 o 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?
Estaba pensando antes, justo en el autobús, pero no estoy muy seguro de cómo debería verse el circuito.
Se supone que el dispositivo solo recibe, no envía al bus.
Estoy haciendo eso mismo en un proyecto en el que estoy trabajando ahora mismo. No puedo atribuirme el mérito de esto, pero seguro que ha funcionado bien.
Tanto el MAX485 como el MAX481 deberían funcionar bien. Modifiqué un poco este diseño. Este diseño actualmente tiene una resistencia de terminación de 133 ohmios entre los pines 2 y 3 del conector DMX. Esto se usa para terminar el final del bus dmx. Agregué un interruptor para poder habilitar o deshabilitar el terminador.
También notará que se utiliza un convertidor CC/CC para crear un suministro y una conexión a tierra aislados. Estoy seguro de que alguien más puede explicar, con más detalle, por qué esto es importante. Tengo entendido que ayuda con los bucles de tierra y las diferencias de voltaje con los dispositivos externos que están conectados al bus dmx.
Los optoaisladores están después del MAX485. Entre MAX485 y el μC.
El diagrama es de la nota de la aplicación Uso de RS-485 aislado en aplicaciones de iluminación DMX512 . Se describe la arquitectura con opto. Al mismo tiempo, Analog Devices está tratando de impulsar su acoplador magnético ADM2487E.
el fotón