¿Cómo harías lo siguiente?
Estoy buscando un atenuador LED de 512 canales (tamaño variable), controlado por TCP / IP o UDP.
El tablero de mis sueños tiene:
- 512 canales individuales @ 12V
- Cada canal capaz de hundirse hasta 0.3A (idealmente 0.5A máx.)
- La corriente promedio general por canal 0.2A (80- > 100A max total es más que adecuada, no siempre se usarán los 512 canales completos)
- Tiempo de atenuación predeterminado entre los estados de activación / desactivación, alrededor de 0,5 segundos
- conectores IDC o terminales de tornillo en grupos de ~ 16
- Interfaz cat5e RJ45 para controlar a través de la red
- La capacidad de enviar comandos simples a través de TCP o UDP en una forma como ".c, s;" (donde c es el número del canal y s es el estado para cambiar a 1/0, activar / desactivar)
- Tiempos de latencia decentes (es decir, un retraso imperceptible al encender todos los canales a la vez)
- Formato industrial (es decir, montaje en riel DIN, aislado)
He intentado construir y comprar varios sistemas. Desarrollé una placa mbed / MM5451 con un alto número de canales (144) pero con una baja calificación de corriente. Intenté trabajar con chips PCA9685, no pude envolver mi cabeza en torno a la funcionalidad. Se probaron los registros de turnos y las matrices de Darlington con Arduino, aunque escalar esto fue problemático. Visto un montón de soluciones de terceros, ninguna de las cuales es adecuada. La solución más exitosa hasta la fecha fueron las placas DMX especializadas en encadenamiento, con un intermediario arduino y una Raspberry pi como servidor de comandos.
Después de un año de retoques, realmente espero que alguien pueda orientarme en la dirección definitiva. Normalmente termino comprometiéndome con el recuento de canales en tiempo real con soluciones inadecuadas para el mismo problema. Ciertamente no es un ingeniero eléctrico, apreciaría una opinión experimentada.
Ideas?
¿Y es adecuado el DMX ya que no tengo necesidad de variar el brillo (además del desvanecimiento entre estados)?