Relógio calendário

Com o microcontrolador PIC16F873A conhecido e DS1307 circuito integrado, nós construímos este relógio calendário.

More details

Data sheet

Projeto Diagrama
Vista Lcd
Tensão de alimentação 5 Volt
Eletrônico Digital
Foto Se

More info

O circuito é muito simples; O programa gravado no PIC é responsável por ler os segundos, minutos, horas, dia, mês e ano através de um barramento bidirecional "de dois fios" dados integrados I2C DS1307.
Este é um relógio de tempo real integrado (Real Time Clock) que lida com a contagem do tempo a partir do momento em que começamos esse relógio.

Em outras palavras, nós ajustar as horas, minutos, segundos e data será comunicada ao DS1307, que começamos, e de lá o microcontrolador PIC 16F873A faz é ler os dados que o DS1307 integrada está acontecendo a cada segundo. Aqui é a folha de dados do DS1307.

A bateria ligada entre os terminais 3 e negativas, é uma bateria CR2032 modelo que garante que o relógio continua a funcionar mesmo quando o circuito de potência ir. pilha disse deve ser lítio e alterá-lo, por razões de segurança, a cada cinco anos para garantir que o relógio continua a funcionar se houver uma queda de energia.

O DS1307 tem uma alta estabilidade e precisão. A precisão é dada pela quartzo qualidade conectado aos terminais 1 e 2.
Nós medimos diferenças em cerca de 10 segundos para aproximadamente um mês, o que representa um avanço ou atraso, cerca de dois minutos por ano, o que não é ruim.

O DS1307 foi construído em sua memória os anos deste século até 2100, incluindo anos bissextos do curso.

O esquema de ligação é muito simples. Consiste no microcontrolador com os seus componentes associados, 4 MHz quartzo com condensadores 22pF, resistência de 10 kQ entre a cavilha 1 e a alimentação positiva, dois botões ligados à RC2 e RC3 duas entradas, e o bus de dados 4 bits de manusear o visor.

Conexão 16F873A com o DS1307 integrado realizada utilizando um barramento I2C RC6 e RC7 as portas do microcontrolador para os pinos 5 e 6 de DS1307 integrado.
O display é um display LCD com 2x16. Qualquer exibição com um HD44780 Hitachi ou Hitachi HD44780

controlador de folha de dados, driver compatível é válido para exibição.
contraste do visor LCD (V0) é feito pela resistência ajustável R2 10K, com as suas extremidades ligadas, uma ao pólo positivo e a outro ao pólo negativo.

Nossa tela é retroiluminado, ou luz de fundo, de modo que o LED, ou LEDs que iluminam são regulados pela variável de resistor 470 ohms, R3.
missão resistor R4 é proteger os LEDs para evitar assumir mais poder do que o necessário, o que poderia levar à sua destruição.

S1 e S2 botões são o que usamos para acertar o relógio. A configuração é simples. A primeira vez que ligar o tempo de circuito e data de 1/1/2011 00:00:00 aparecer.
Pressione por cerca de um segundo interruptor S1, rotulado SET no esquema, liberando a palavra SET e cursor abaixo das horas para ajuste aparece, pressione S2 e podemos avançar as horas.

Nós pressionamos S1 eo cursor será em minutos, com o S2 ajustada, e assim por diante para completar todas as configurações.

Depois de definir o ano, que é o último a ser ajustada ao pressionar S1 e enviado para o DS1307 nosso conjunto de dados, aparecerá no visor OK, ea partir daí começar a contar o relógio.

O circuito é alimentado com 5 volts CC e consumo não exceda 100mA com visor LCD luz, de modo que o fornecimento de energia, que será em 24 horas por dia, 365 dias por ano, deve proporcionar e 5V 200mA.

A recomendação. DS1307 folha de dados como o corpo do cristal de quartzo deve ser ligada à terra e os terminais de tão perto quanto possível para os pinos 1 e 2 de DS1307 como a imagem seguinte.

Colocación del cristal de cuarzo en el DS1307

O esquema de ligações. Como você vê, é muito simples.

Esquema eléctrico rteloj calendario

Uma foto do calendário protótipo relógio em funcionamento.

calendar clock working

O arquivo de descarrega está comprimido. Para descompactar-lo é necessário colocar a senha www.kemisa.es

O Código .hex é o programa que deverá ser gravado no microcontrolador PIC.

Se você não sabe como programar microcontroladores clique aqui.

Se você não sabe fazer circuitos impressos clique aquí.

Download

Relógio calendário

Download (34.21k)