Usando un PIC para transmitir y recibir DMX512

El DMX512 es un protocolo de comunicación utilizado en ámbitos de iluminación profesional para controlar dimmers, scanners, luces con movimiento, estrobos, etc. La nota de aplicación que publicamos presenta una solución, para transmitir y recibir mediante el protocolo DMX512, implementada alrededor de un microcontrolador PIC® que disponga de un módulo UART. Por ejemplo, el PIC18F24J10, que es un dispositivo de uso general, fue utilizado para la creación del código de ejemplo publicado más abajo.

Sólo un circuito integrado externo es necesario, un transceptor compatible con RS-485, para completar el esquema de la aplicación. La solución DMX es provista en dos partes:

El transmisor DMX512.

Esta parte explica como generar y transmitir los paquetes DMX512. Se encuentra dividida en dos secciones:

(a) como generar y transmitir paquetes DMX512.
(b) programa de ejemplo que muestra como enviar comandos a un receptor de iluminación DMX512.

El receptor DMX512.

Esta parte explica como recibir paquetes DMX512. También se encuentra dividida en dos secciones:

(a) como recibir datos.
(b) programa de ejemplo que enviar datos recibidos a un módulo PWM para controlar el brillo de un LED.

+ Descargar código fuente y nota de aplicación de Microchip.