Breve descripción del reloj en tiempo real con circuito

Pruebe Nuestro Instrumento Para Eliminar Los Problemas





El acrónimo del término RTC es un reloj en tiempo real, básicamente es como un reloj. Porque funciona con una batería para que podamos mantener el tiempo incluso si no hay energía y podemos realizar un seguimiento de las líneas de tiempo largas, incluso si reprogramar su microcontrolador . El dispositivo RTC se utiliza para proporcionar una fecha y hora precisas en muchas aplicaciones. La placa base de una PC IBM utiliza un dispositivo RTC, que incluye una batería para mantener la fecha y la hora incluso si no hay energía. Estos dispositivos se utilizan en algunos microcontroladores, mientras que otros dispositivos requieren una interfaz. El IC de reloj de tiempo real más utilizado es el DS 1307. Este artículo ofrece una breve información sobre qué es un reloj de tiempo real y su diagrama de circuito.

Tablero DS1307 RTC

Tablero DS1307 RTC



Reloj de tiempo real DS1307 IC

El DS1307 IC es el reloj en tiempo real más utilizado, consta de una batería de litio externa de 3V para seguir funcionando durante más de diez años como máximo en ausencia de fuente de alimentación externa. Esta IC (circuito integrado) usa un Tecnología CMOS para mantener un bajo consumo de energía. Este IC se utiliza para realizar un seguimiento de la fecha, mes y año, horas, minutos y segundos y también el día de la semana. Este IC proporciona una facilidad de año bisiesto que es válida hasta 2100. La compensación del año bisiesto se realiza comprobando


Últimos dos dígitos del año. La información sobre todos estos se proporciona en forma de HEX o BCD. Para conocer los detalles adicionales de DS1307 IC, siga el enlace. RTC DS1307 - Descripción de clavijas, características y funcionamiento de DS1307



Configuración de pines DS1307

Configuración de pines DS1307

Reloj digital basado en microcontroladores RTC DS1307 y PIC

El diagrama del circuito de RTC DS1307 IC se muestra a continuación, que está construido con reloj digital, Microcontrolador PIC y pantalla de siete segmentos o LCD.

El IC DS1307 es un reloj en tiempo real en serie de baja potencia que está integrado con BCD (reloj decimal codificado en binario y 56 bytes de RAM estática no volátil. La dirección y los datos se transfieren en serie a través de un Bus I2C . El reloj de tiempo real proporciona información sobre fecha, mes, año y segundo, minuto y hora. Este IC funciona con formato de 12 o 24 horas con un indicador de AM y PM. El circuito IC DS1307 construido con un circuito de detección de energía. Este circuito de detección se utiliza para cambiar la fuente de respaldo cuando falla la energía. Este IC de reloj de tiempo real utiliza un oscilador externo (32,768 kHz) y no requiere ninguna resistencia o condensador para funcionar

Diagrama de circuito RTC

Diagrama de circuito RTC

El microcontrolador PIC 18F2620 está construido con el bus I2C. Aunque, el reloj digital se puede diseñar sin un chi RTC externo, pero usa solo un temporizador PIC interno. El RTC IC facilita el software ya que se encarga de todas las funciones de ajustes de calendario y meses, contabilidad de años bisiestos.


Microcontrolador PIC 18F2620

Microcontrolador PIC 18F2620

En el circuito anterior, el RTC IC está interconectado con el puerto C del microcontrolador PIC. Este microcontrolador incluye un bus I2C y conecta dos levantar resistencias para operar el autobús. Conecte la batería de 3V al pin 3 (VBAT) del IC para hacer una copia de seguridad de la batería. En este circuito, se usa un oscilador interno para el microcontrolador PIC y el MCLR está desactivado. Si se requiere el oscilador externo, entonces se puede conectar a los pines 9 y 10. Si se requiere el MCLR para reiniciar el microcontrolador, entonces se puede conectar al suministro + v a través de una resistencia de 10K. En el circuito anterior, tres empujes Los botones están conectados al puerto C y estos botones se utilizan para configurar la fecha y la hora. Cuando se presiona el botón, el dispositivo entra en el modo de configuración. El botón arriba se usa para incrementar la hora y el botón abajo se usa para disminuir. Si vuelve a pulsar el botón, el cursor se moverá al mes menos y pantalla LCD está conectado al puerto B

Para escribir el código se utiliza el software MPLAB XC8 e incluye librerías o bus I2C, que facilitan la lectura o escritura, información de fecha y hora de los registros IC que comprenden la información de hora y fecha, que se puede encontrar implementando un START y seguido de la dirección de identificación del dispositivo. Luego, estos registros se pueden recuperar en serie utilizando su dirección hasta que se realice una condición de PARADA. La biblioteca del microcontrolador ayudará a encontrar el documento en la carpeta de instalación del compilador, que incluye la descripción de las macros y funciones para leer o escribir desde el bus.

Software MPLAB XC8

Software MPLAB XC8

El reloj de tiempo real es un reloj o calendario BCD. Por lo tanto, los datos leídos del IC deben cambiarse a un formato necesario de acuerdo con nuestros requisitos, así como los datos que se escribirán en el IC deben estar en formato BCD. Interfaz LCD con microcontrolador PIC utilizando funciones de biblioteca MPLAB CXB, necesita una cadena o datos de caracteres. Entonces, datos que se exhibirán en la pantalla que deben convertirse en caracteres. La suma y la resta no se pueden aplicar en el decimal codificado en binario

Esto se trata de reloj en tiempo real y su funcionamiento, este IC proporciona una fecha y hora precisas, que se pueden utilizar en muchas aplicaciones. El dispositivo RTC juega un papel vital en los sistemas de tiempo real como los sistemas de asistencia, reloj digital y cámaras digitales. Este dispositivo es una buena opción cuando se requiere una marca de tiempo. Esperamos que comprenda mejor este concepto. Además, cualquier consulta sobre este concepto o interconectando RTC con un microcontrolador y su programación, por favor comente en la sección de comentarios a continuación.

Créditos fotográficos: