Más consejos deseados en mi circuito controlador de luz de Model Railroad Building

1

El edificio está construido en Escala O (1/48) y tiene 40 habitaciones que están iluminadas de forma independiente (enmascaradas entre sí con paredes) Las habitaciones están iluminadas con LED blancos. Las habitaciones se iluminarán de una en una (pero en diferentes áreas del edificio para que parezca aleatoria) hasta que se iluminen las 40 habitaciones. Luego se apagarán en orden inverso hasta que se apaguen todos y luego se repita el ciclo. Se utiliza un 555 como reloj con una frecuencia de pulso de aproximadamente 5 segundos, por lo que el ciclo completo durará un poco más de 3 minutos. Este es un edificio modelo grande para mi club de trenes que tiene casas abiertas para el público. El propósito del circuito es hacer que el edificio tenga un aspecto diferente cada vez que llame la atención. Los LED se alimentarán a partir de 12 voltios, la lógica se logrará mediante el 555 como se mencionó, junto con el recientemente adquirido Controladores de lavabo LED TLC5916 8 canales (5 de ellos en cascada para obtener 40 canales, 1 por sala de construcción)

He tenido cierto éxito en un circuito de doble chip (16 bits) en una placa de pruebas, pero sé que no está bien, ya que requiere un diodo Zener para que funcione y cuando intenté expandir el circuito a 5 chips en cascada. un tablero envuelto en alambre de producción falló estrepitosamente.

Estoy bastante seguro de que el Pin 2 (SD1) y el Pin 3 (CLK) deben estar unidos en los cinco chips al Pin 3 del temporizador 555. La pregunta es, ¿qué hago con los Pines 4 (LE (ED1), Pin 13 OE (ED2), PIN 14 (SDO) y supongo que el Pin 12 (OUT7) del quinto Chip debe atarse en algún otro lugar además del el 40. ° LED final lo impulsa para restablecer el circuito, pero ¿dónde y cómo? Estoy perdido, he pasado muchas horas y probado todas las combinaciones de conexiones posibles. ¡Cualquier idea o esquema sería muy apreciado!

TY por adelantado

    
pregunta Wdasilva76

2 respuestas

0

El circuito a continuación debe hacer lo que quieras.

Funciona invirtiendo la salida de la cadena de registro de desplazamiento de 40 bits, poco a poco, y luego devolviéndola a la entrada para que los datos en el registro recirculen para siempre, invertidos cada vez que pasan.

Una advertencia es que, dado que no está utilizando una MCU y el chip no tiene RESET, si los datos en el registro aparecen como algo distinto a todos los ceros o todos en el encendido, el patrón almacenado en el registro , y su complemento, circulará para siempre. No necesariamente es algo malo, pero si eso sucede, las lámparas nunca estarán todas encendidas o apagadas a la vez.

    
respondido por el EM Fields
0

El Pin 3 (CLK) de cada controlador se debe atar al pin 3 del 555. El Pin 4 (LE) se debe atar a Vdd.

El pin 2 (SDI) de cada controlador está conectado al pin 14 (SDO) del controlador anterior. Sin embargo, entre el primer y el último chip, la señal se puede invertir para crear una secuencia de "primer encendido, primero". Si asigna los LED a habitaciones aleatorias, esto puede dar un efecto más natural que "último encendido, primero apagado", lo cual es así porque la otra forma es mucho más difícil de implementar.

Nota: - Esto solo funcionará correctamente si los controladores se encienden con todas las salidas apagadas. Si no es así, necesitarás un circuito más complejo.

Para proporcionar un suministro estable de + 5V para todo lo que lo necesite, usaría un regulador de voltaje en lugar de un diodo Zener.

Aquí hay un circuito de ejemplo. Para mayor claridad solo he sacado 3 fichas de driver. Para usar 5 controladores, simplemente duplique la sección central.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas