Assista ITV-4

Quero compartilhar com você o desempenho dos relógios nas lâmpadas IV-9 da unidade da aeronave TU-154. No caso, há uma inscrição ITV-4, aparentemente esta unidade é chamada assim! Em seu lugar de origem, este era um relógio feito com lógica rígida. A pessoa que solicitou a alteração de mim queria usá-la como um acessório de mesa que mostrasse a hora e a temperatura, dependendo do modo. Nesse caso, era necessário manter a função de ajustar o brilho do brilho das lâmpadas. E outra condição era a independência energética, ou seja, manter a contagem do tempo após desligar a energia principal.

Lâmpadas.

Mas aqui devo dizer, com sorte! Anteriormente, me deparei com apenas indicadores de descarga, para o fornecimento dos quais, retire e coloque 180V! Tudo é muito conveniente aqui, você pode usar a fonte de alimentação de 5V (a rigor, não mais do que 4, 5V, mas mais sobre isso depois), ou seja, a mesma linha usada para operar os circuitos principais.

A lâmpada é uma lâmpada com vácuo, na qual estão localizados oito filamentos. Assim, o IV-9 tem uma conclusão comum e oito segmentos. Para produzir qualquer informação, é necessário “alimentar” as conclusões gerais e relevantes do segmento. A polaridade da conexão não importa. No meu caso, conectei o pino 1 ao power plus (a tensão no meu circuito muda para ajustar o brilho das lâmpadas) e conectei o segmento ao terra.

Agora sobre o controle da lâmpada. O cliente insistiu em uma exibição estática; portanto, teremos um "monte" de sinais de controle (7 saídas * 4 lâmpadas). Para aumentar o número de pinos, apliquei quatro registradores de deslocamento 74HC595, cujos pinos estão conectados a quatro microcircuitos ULN2003. O chip ULN2003 é um conjunto de sete comutadores de transistor. Cada chave de transistor possui um resistor limitador em sua base, para que você possa conectar com segurança as saídas do registro de deslocamento diretamente às entradas de controle da uln.

Esquema.

O principal cavalo de batalha é o mega8. Seu trabalho é interrogar um sensor de temperatura - DS18B20 ou um relógio em tempo real DS1307 e enviar informações para as lâmpadas, escrevendo a matriz necessária nos registros de turno. Além disso, quando um dos quatro botões é acionado, o dígito correspondente em horas ou minutos muda. Os segundos quando as horas ou minutos são redefinidos. Pressionando os primeiro e quarto botões simultaneamente, o dispositivo entra no modo de exibição de temperatura. Detalhes, você pode assistir ao vídeo. Todos os quatro botões "permanecem" em uma interrupção, após o qual é determinado qual botão é pressionado, eis um exemplo dessa implementação:

Diagrama do dispositivo:

Esta é a primeira parte do trabalho em que não há controle de brilho para as lâmpadas - elas acendem até "cheias". Toda a energia do dispositivo é de 5V. Nesta versão, o relógio pode ser alimentado mesmo a partir de uma porta USB! As lâmpadas também não são mostradas no diagrama. Para conectá-las, é necessário conectar seus ânodos à energia plus e conectar os fios do segmento através de resistores limitadores de corrente (a corrente do segmento não deve exceder 19 mA) aos terminais L (1) _1 .... L (4) _7. Ao ajustar o brilho, os ânodos das lâmpadas e as conclusões do número 9 dos chips ULN2003 são conectados não ao power plus, mas à saída do circuito de controle de potência.

Esquema para ajustar o brilho:

Na entrada (INPUT +; INPUT-), aplicamos uma tensão constante de 7-9V. O estabilizador linear 7805 estabiliza a tensão de até 5V, que é usada para alimentar o microcontrolador, relógio em tempo real, registradores de turnos e sensor de temperatura.

Estabilizador Linear LM317 - Usado para implementar escurecimento. Nos valores de R1-3, 9kOhm e RS_1, RS-2, o resistor variável por tensão de 10kOhm 5V_ADJ_OUT mudará dependendo da resistência do resistor variável de 2, 5 a 4, 9V. No LM317 você precisa colocar um pequeno radiador, em literalmente 10 minutos fiz o mesmo que na foto, que lida bem com o resfriamento. O material é uma pequena parte do estojo de CD-ROM:

A foto mostra a saída do sensor de temperatura e do compartimento da bateria para o relógio em tempo real DS1307.

Agora execução.

Caso:

Aumentei as conclusões das lâmpadas e as enrolei em tranças e as devolvi ao seu lugar original:

Painel de controle (anexado a locais "nativos"):

Montagem da placa e conexão da lâmpada:

Como resultado:

Faça o download do firmware e das placas:

Atenção! Você não tem permissão para visualizar o texto oculto.