reloj ITV-4
Me gustaría compartir con ustedes el funcionamiento de un reloj que utiliza lámparas IV-9 en un bloque de un avión TU-154. En el cuerpo está la inscripción ITV-4, ¡aparentemente esta unidad se llama así! En su lugar de origen, se trataba de un reloj fabricado con estricta lógica. La persona que me encargó la conversión quería usarlos como accesorio de escritorio que mostrara la hora y la temperatura, según el modo. Al mismo tiempo, era necesario conservar la función de ajustar el brillo de las lámparas. Y otra condición era la independencia energética, es decir, mantener la cuenta del tiempo después de apagar la alimentación principal.
Pero aquí debo decir ¡suerte! Anteriormente, solo me encontré con indicadores de descarga de gas, para alimentarlos, ¡sácalo y ponlo en 180V! Aquí todo es muy conveniente, puede usar energía de 5 V para la fuente de alimentación (estrictamente hablando, no más de 4,5 V, pero hablaremos de eso más adelante), es decir. la misma línea que se utiliza para operar los chips principales.
La lámpara es un termo que contiene ocho filamentos. Así, el IV-9 tiene una salida común y ocho segmentos. Para visualizar cualquier información es necesario “alimentar” los pines generales y del segmento correspondiente. La polaridad de la conexión no importa.En mi caso, conecté el pin 1 al positivo de alimentación (el voltaje de alimentación, en mi circuito, cambia para ajustar el brillo de las lámparas) y conecté los pines del segmento a tierra.


Ahora sobre el control de la lámpara. El cliente insistió en la indicación estática, por lo tanto, tendremos un "conjunto" de señales de control (7 pines * 4 lámparas). Para aumentar la cantidad de pines, utilicé cuatro registros de desplazamiento 74HC595, cuyos pines están conectados a cuatro chips ULN2003. El microcircuito ULN2003 es un conjunto de siete interruptores de transistores. Cada interruptor de transistor tiene una resistencia limitadora en su base, por lo que puede conectar de forma segura las salidas del registro de desplazamiento directamente a las entradas de control del uln.
El principal caballo de batalla es mega8. Su trabajo consiste en sondear un sensor de temperatura DS18B20 o un reloj de tiempo real DS1307 y enviar información a las lámparas escribiendo la matriz requerida para cambiar los registros. Además, cuando se activa uno de los cuatro botones, cambia el dígito correspondiente en horas o minutos. Los segundos se ponen a cero cuando se cambian las horas o los minutos. Cuando presiona el primer y cuarto botón simultáneamente, el dispositivo entra en modo de visualización de temperatura. Para más detalles, puedes ver el vídeo. Los cuatro botones "se asientan" en una interrupción, después de lo cual se activa, se determina qué botón se presiona; aquí hay un ejemplo de tal implementación:

Diagrama del dispositivo:

Esta es la primera parte del trabajo en la que no hay ajuste del brillo de las lámparas: encienden "al máximo". Toda la alimentación del dispositivo es de 5V.¡En esta versión, el reloj puede incluso alimentarse desde un puerto USB! El diagrama tampoco muestra las lámparas, para conectarlas es necesario conectar sus ánodos a la fuente de alimentación plus y conectar los terminales del segmento a través de resistencias limitadoras de corriente (la corriente del segmento no debe exceder los 19 mA) a los terminales L( 1)_1.... L(4)_7. Al ajustar el brillo, conectamos los ánodos de las lámparas y los pines número 9 de los microcircuitos ULN2003 no al power plus, sino a la salida del circuito de control de potencia.
Circuito para ajuste de brillo:

Aplicamos un voltaje constante de 7-9V a la entrada (ENTRADA+;ENTRADA-). El regulador lineal 7805 regula el voltaje a 5 V, que se utiliza para alimentar el microcontrolador, el reloj en tiempo real, los registros de desplazamiento y el sensor de temperatura.
Estabilizador lineal LM317: utilizado para implementar el control de brillo. Con clasificaciones R1-3,9kOhm y RS_1,RS-2 una resistencia variable de 10kOhm, el voltaje 5V_ADJ_OUT variará dependiendo de la resistencia de la resistencia variable de 2,5 a 4,9V. Es necesario instalar un pequeño radiador en el LM317, literalmente en 10 minutos hice uno como el de la foto, que se adapta bastante bien al enfriamiento. Material – una pequeña parte de la caja del CD-ROM:

La foto muestra la salida del sensor de temperatura y el compartimento de la batería del reloj en tiempo real DS1307.
Ahora la ejecución.
Marco:

Alargué los cables de las lámparas, los enrollé en coletas y los devolví a su lugar original:

Tablero de control (fijado a su ubicación original):



Montaje del tablero y conexión de las lámparas:

Como resultado:



Descargar firmware y placas:
Lámparas.
Pero aquí debo decir ¡suerte! Anteriormente, solo me encontré con indicadores de descarga de gas, para alimentarlos, ¡sácalo y ponlo en 180V! Aquí todo es muy conveniente, puede usar energía de 5 V para la fuente de alimentación (estrictamente hablando, no más de 4,5 V, pero hablaremos de eso más adelante), es decir. la misma línea que se utiliza para operar los chips principales.
La lámpara es un termo que contiene ocho filamentos. Así, el IV-9 tiene una salida común y ocho segmentos. Para visualizar cualquier información es necesario “alimentar” los pines generales y del segmento correspondiente. La polaridad de la conexión no importa.En mi caso, conecté el pin 1 al positivo de alimentación (el voltaje de alimentación, en mi circuito, cambia para ajustar el brillo de las lámparas) y conecté los pines del segmento a tierra.


Ahora sobre el control de la lámpara. El cliente insistió en la indicación estática, por lo tanto, tendremos un "conjunto" de señales de control (7 pines * 4 lámparas). Para aumentar la cantidad de pines, utilicé cuatro registros de desplazamiento 74HC595, cuyos pines están conectados a cuatro chips ULN2003. El microcircuito ULN2003 es un conjunto de siete interruptores de transistores. Cada interruptor de transistor tiene una resistencia limitadora en su base, por lo que puede conectar de forma segura las salidas del registro de desplazamiento directamente a las entradas de control del uln.
Esquema.
El principal caballo de batalla es mega8. Su trabajo consiste en sondear un sensor de temperatura DS18B20 o un reloj de tiempo real DS1307 y enviar información a las lámparas escribiendo la matriz requerida para cambiar los registros. Además, cuando se activa uno de los cuatro botones, cambia el dígito correspondiente en horas o minutos. Los segundos se ponen a cero cuando se cambian las horas o los minutos. Cuando presiona el primer y cuarto botón simultáneamente, el dispositivo entra en modo de visualización de temperatura. Para más detalles, puedes ver el vídeo. Los cuatro botones "se asientan" en una interrupción, después de lo cual se activa, se determina qué botón se presiona; aquí hay un ejemplo de tal implementación:

Diagrama del dispositivo:

Esta es la primera parte del trabajo en la que no hay ajuste del brillo de las lámparas: encienden "al máximo". Toda la alimentación del dispositivo es de 5V.¡En esta versión, el reloj puede incluso alimentarse desde un puerto USB! El diagrama tampoco muestra las lámparas, para conectarlas es necesario conectar sus ánodos a la fuente de alimentación plus y conectar los terminales del segmento a través de resistencias limitadoras de corriente (la corriente del segmento no debe exceder los 19 mA) a los terminales L( 1)_1.... L(4)_7. Al ajustar el brillo, conectamos los ánodos de las lámparas y los pines número 9 de los microcircuitos ULN2003 no al power plus, sino a la salida del circuito de control de potencia.
Circuito para ajuste de brillo:

Aplicamos un voltaje constante de 7-9V a la entrada (ENTRADA+;ENTRADA-). El regulador lineal 7805 regula el voltaje a 5 V, que se utiliza para alimentar el microcontrolador, el reloj en tiempo real, los registros de desplazamiento y el sensor de temperatura.
Estabilizador lineal LM317: utilizado para implementar el control de brillo. Con clasificaciones R1-3,9kOhm y RS_1,RS-2 una resistencia variable de 10kOhm, el voltaje 5V_ADJ_OUT variará dependiendo de la resistencia de la resistencia variable de 2,5 a 4,9V. Es necesario instalar un pequeño radiador en el LM317, literalmente en 10 minutos hice uno como el de la foto, que se adapta bastante bien al enfriamiento. Material – una pequeña parte de la caja del CD-ROM:

La foto muestra la salida del sensor de temperatura y el compartimento de la batería del reloj en tiempo real DS1307.
Ahora la ejecución.
Marco:

Alargué los cables de las lámparas, los enrollé en coletas y los devolví a su lugar original:

Tablero de control (fijado a su ubicación original):



Montaje del tablero y conexión de las lámparas:

Como resultado:



Descargar firmware y placas:
¡Atención! No tienes permiso para ver texto oculto.
Clases magistrales similares
Particularmente interesante
Comentarios (1)