¿Cómo harías lo siguiente?
Estoy buscando un atenuador de tira de LED de 512 canales (tamaño variable), controlado por TCP/IP o UDP.
Mi tablero de sueños tiene:
He intentado construir y comprar varios sistemas. Desarrollé una placa mbed/MM5451 con una gran cantidad de canales (144) pero una clasificación de corriente baja. Intenté trabajar con chips PCA9685, no pude entender la funcionalidad. Intenté registros de desplazamiento y arreglos darlington con arduino, aunque escalar esto fue problemático. He visto muchas soluciones de terceros, ninguna de las cuales es adecuada. La solución más exitosa hasta la fecha fue la conexión en cadena de placas DMX especializadas, con un arduino intermedio y una Raspberry pi como servidor de comando.
Después de un año de retoques, realmente espero que alguien pueda indicarme la dirección definitiva. Por lo general, termino comprometiéndome con el recuento actual frente al canal con soluciones inadecuadas para el mismo problema. Ciertamente no es un ingeniero eléctrico, agradecería una opinión experimentada.
¿Ideas?
¿Y DMX es adecuado teniendo en cuenta que no tengo necesidad de variar el brillo (además del desvanecimiento entre estados)?
Necesitas:
Si puede encontrar un controlador PWM multicanal de alta corriente con una interfaz de control en serie, sería un buen comienzo (porque podría eliminar los FPGA). En su defecto, para mí, la solución es:
Una MCU razonablemente poderosa con una interfaz Ethernet y un bus de memoria externo que puede usar para mapear los registros de control PWM en el FPGA/s directamente en la memoria de la MCU para facilitar el acceso.
En resumen, este es un proyecto de diseño considerable que, particularmente como único, costará bastante dinero (al menos $ 750 en partes, excluyendo la fuente de alimentación y las placas de circuito). También tendrías que programarlo para que haga lo que quieras.
David
ROM
Pelo del perro