ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA Despertador com termômetro em microcontrolador. Enciclopédia de rádio eletrônica e engenharia elétrica Enciclopédia de eletrônica de rádio e engenharia elétrica / Microcontroladores As funções do relógio real no dispositivo apresentado são executadas pelo chip DS1307. Tais microcircuitos na literatura estrangeira são geralmente chamados de RTC - Real Time Clock (relógio de tempo real). A alimentação de backup RTC de uma célula de lítio permite que você não interrompa a contagem de tempo quando a fonte de alimentação principal for desligada. Não há necessidade de redefinir a hora a cada vez. A corrente consumida pelo DS1307 é comparável à corrente de auto-descarga da célula, portanto, não precisará ser substituída por vários anos. O tempo de alarme definido é armazenado na memória não volátil do microcontrolador. Uma vez por minuto, o indicador exibe o valor da temperatura na sala por três segundos. Um sinal sonoro soa no início de cada hora. O diagrama do relógio é mostrado na Fig. 1. O microcontrolador DD3 (PIC16F84A) inicializa o RTC DD2, lê e, se necessário, corrige a hora atual. Realiza operações semelhantes com o sensor de temperatura VK1 (DS1621). Ambos os microcircuitos são conectados ao microcontrolador através do barramento I.2C. Além disso, ele controla a exibição dinâmica e pesquisa o teclado. Quando a energia é ligada, o microcontrolador, além de outras operações necessárias, transfere o valor do tempo de alarme armazenado para a memória RAM da memória não volátil. A indicação dinâmica é organizada da seguinte forma. O microcontrolador carrega o código serial nas informações do registrador de deslocamento DD1 para saída para o indicador HG1, então liga este indicador por um determinado tempo, abrindo o transistor VT1. As mesmas operações são realizadas alternadamente com os indicadores HG2 - HG4. No ciclo de exibição, o estado dos botões SB1 - SB6 também é consultado. Ao detectar um nível baixo em sua entrada PA0, que sinaliza um botão pressionado, a microcalculadora executa a sub-rotina de processamento de prensagem. A finalidade dos botões é a seguinte: SB1 - liga e desliga o sinal sonoro dado no início de cada hora. Quando o sinal é desligado, o ponto no indicador HG4.SB2 fica aceso - após o primeiro pressionamento do botão, os indicadores HG3 e HG4 (dígitos dos minutos) começam a piscar. Neste estado, usando os botões SB4 e SB6, você pode aumentar ou diminuir o valor desses dígitos. As mesmas operações com bits de clock (indicadores HG1 e HG2) são realizadas após o segundo pressionamento do botão SB2. Ao terceiro clique nele, o valor atualizado da hora atual é gravado no RTC e o relógio retorna ao modo de operação. SB3 - liga e desliga o sinal de alarme e o LED HL1, que começa a piscar em sincronia com o LED HL2. Três segundos após pressionar o botão SB3, a hora definida para o alarme é exibida nos indicadores. SB4 - aumenta o valor exibido no indicador SB5 - após o primeiro pressionamento deste botão, os indicadores exibem a hora de alarme definida. Depois de pressionar novamente, a hora definida pode ser alterada da mesma forma que a configuração da hora atual. Após o quarto toque, as informações sobre o tempo de operação são inseridas na memória não volátil do microcontrolador e o relógio retorna ao modo de operação. SB6 - reduz o valor exibido no indicador. O relógio é montado na caixa do relógio "QUARTZ-025". A partir deles é utilizado um transformador, a tensão em seu enrolamento secundário é reduzida para 8 V desenrolando as espiras. As peças do novo relógio são montadas em uma placa de circuito impresso feita de fibra de vidro, cujo desenho é mostrado na Fig. 2. O jumper mostrado por uma linha tracejada é feito de um fio isolado (por exemplo, MGTF-0,12) e instalado na lateral dos condutores impressos. Os jumpers restantes (não isolados) são instalados na lateral das peças. A placa é projetada para instalar resistores fixos MLT ou C2-33, capacitores de óxido K50-35 ou importados. Capacitores C3, C5, C6 - cerâmica ou filme. Os LEDs L-34GD podem ser substituídos por outros com um diâmetro de caixa de 3 mm, e os indicadores FYS-10012BUG podem ser substituídos por qualquer tamanho adequado com anodos de elemento comum. Cor de uma luminescência de diodos emissores de luz e indicadores - verde. Para indicadores, são fornecidos painéis feitos de painéis para microcircuitos. O dispositivo de sinalização sonora HA1 é instalado na lateral dos condutores impressos. Acelerador L1 - DPM-0,2. O sensor de temperatura DS1621 é instalado em um painel fora da caixa do relógio e conectado ao PCB com um chicote de quatro fios. Suporte de célula de lítio G1 removido de uma placa-mãe de computador antigo. Baixar programa e firmware para MK Autor: V. Kiba, Kamensk-Shakhtinsky, região de Rostov; Publicação: cxem.net Veja outros artigos seção Microcontroladores. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Máquina para desbastar flores em jardins
02.05.2024 Microscópio infravermelho avançado
02.05.2024 Armadilha de ar para insetos
01.05.2024
Outras notícias interessantes: ▪ Orçamento smartphone Nokia 2.3 ▪ Processador ARM de 7nm para carros autônomos ▪ Gadget Panasonic MS-DS100 vai se livrar do cheiro desagradável de sapatos ▪ Análogo do processador de 168 núcleos de uma rede neural Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Transferência de dados. Seleção de artigos ▪ artigo Lei de Habitação. Berço ▪ artigo O que é uma biópsia? Resposta detalhada ▪ artigo Caterpillar snowmobile. transporte pessoal
Deixe seu comentário neste artigo: Comentários sobre o artigo: Gennady Não está claro como a temperatura negativa é exibida. Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |