LED chaser usando la menor cantidad de cables posible

0

Necesito crear un cable que tenga 4 LED conectados cada 3m. El cable tendrá una longitud de 40 m y tendrá algunos controles electrónicos al principio. El propósito del cable será un LED chaser.

He leído todo lo que pude encontrar aquí y en otros lugares acerca de LED chaser y todos se centran en CD4017 y 555. Mi requisito es cualquier cosa que sea eficiente.

Estaba pensando en alguna MCU barata y 15 PCB en miniatura conectadas con SPI, pero en el mejor de los casos me daría unos 20 cables en el cable para crear un LED chaser.

¿Hay una mejor manera con menos cables? No necesito la solución completa, solo necesito que alguien me indique una solución mejor.

Cualquier cosa es aceptable, chips de controlador de LED, I2C, SPI, CAN, lo que sea que me permita tener el menor número de cables posible.

    
pregunta Seeker

2 respuestas

2

Puede hacerlo con tres cables (alimentación, conexión a tierra y señal) y un conjunto de MCU. Tiene un nodo maestro que envía datos fuera del pin UART TX. Todos los demás lo recogen en su pin RX. Usted hace un protocolo de 2 bytes. p.ej. el primer byte siempre tiene un conjunto de bits MS que indica una dirección que le da 128 esclavos para hablar. El segundo byte tiene MS bit clear, que es el patrón de LED a emitir que le da control de 7 LED por MCU. Es posible que deba aumentar la salida del TX maestro con un controlador IC bueno, pero eso depende de su velocidad de transmisión.

A pesar de una alternativa: encadenar el MCU. El primero recoge los datos y los retransmite en su lugar si no es para él. Esto hace que cada MCU necesite hablar solo con el siguiente: menor fuerza del conductor. Tenga en cuenta que ambos esquemas le brindan más que un simple perseguidor de LED, ya que puede hacer cualquier patrón que desee.

    
respondido por el Oldfart
1

Señales de cable Alimentación, conexión a tierra, reinicio, reloj de cambios, señal de cambios. La señal de cambio se transmite de MCU a MCU.

No hay necesidad de SPI. El primer MCU genera un reloj de cambio de baja frecuencia en la frecuencia de la persecución y cada uno de los relojes de cambio de leds crea una señal de cambio. También crea el restablecimiento al inicio de cada ciclo de persecución para garantizar el estado de los dispositivos en la cadena.

Todas las otras MCU leen su señal de cambio en el borde ascendente del reloj de cambio y, si están presentes, levantan su propia señal de cambio y encienden el led. Si no hay señal de cambio, apague el LED y apague la señal de cambio . Puede hacer eso con un tipo D, pero las MCU son probablemente más baratas en estos días y le dan cierta flexibilidad en lo que puede hacer, particularmente para el rechazo del ruido en esta aplicación.

    
respondido por el RoyC

Lea otras preguntas en las etiquetas