Краткое описание часов реального времени с описанием схемы

Попробуйте наш инструмент устранения неполадок





Акроним термина RTC - это часы реального времени, в основном это как часы. Потому что он работает от батареи, поэтому мы можем поддерживать время даже при отсутствии питания, и мы можем отслеживать длительные сроки, даже если вы перепрограммируйте свой микроконтроллер . Устройство RTC используется для определения точной даты и времени во многих приложениях. Материнская плата IBM PC использует устройство RTC, которое включает в себя батарею для поддержания даты и времени даже при отсутствии питания. Эти устройства используются в некоторых микроконтроллерах, в то время как для других устройств требуется интерфейс. Наиболее широко используемая микросхема часов реального времени - DS 1307. В этой статье дается краткая информация о часах реального времени и их принципиальная схема.

Плата DS1307 RTC

Плата DS1307 RTC



Часы реального времени DS1307 IC

Микросхема DS1307 является наиболее широко используемыми часами реального времени, она состоит из внешней литиевой батареи 3 В, обеспечивающей функционирование не более десяти лет при отсутствии внешнего источника питания. Этот IC (интегральная схема) использует CMOS технология для поддержания низкого энергопотребления. Эта ИС используется для отслеживания даты, месяца и года, часов, минут и секунд, а также дня недели. Эта IC предоставляет возможность високосного года, которая действительна до 2100. Компенсация високосного года осуществляется проверкой


Две последние цифры года. Информация обо всем этом предоставляется в форме HEX или BCD. Чтобы узнать больше о микросхеме DS1307, перейдите по ссылке. RTC DS1307 - Описание контактов, особенности и работа DS1307



Конфигурация контактов DS1307

Конфигурация контактов DS1307

Цифровые часы на базе RTC DS1307 и микроконтроллера PIC

Принципиальная схема микросхемы RTC DS1307, построенной с использованием цифровых часов, показана ниже. Микроконтроллер PIC и семисегментный дисплей или ЖК-дисплей.

IC DS1307 - это маломощные последовательные часы реального времени, которые интегрированы с BCD (двоично-десятичные часы и 56 байтов энергонезависимой статической RAM. Адрес и данные передаются последовательно через Шина I2C . Часы реального времени предоставляют информацию о дате, месяце, году и секунде, минутах и ​​часах. Эта ИС работает в 12-часовом или 24-часовом формате с индикатором AM и PM. Микросхема DS1307 IC построена со схемой измерения мощности. Эта чувствительная цепь используется для переключения резервного источника питания при сбоях питания. Эта микросхема часов реального времени использует внешний генератор (32,768 кГц), и для работы не требуется резистор или конденсатор

Принципиальная схема RTC

Принципиальная схема RTC

Микроконтроллер PIC 18F2620 построен на шине I2C. Хотя цифровые часы могут быть разработаны без внешнего чи RTC, но используют только внутренний таймер PIC. RTC IC упрощает работу с программным обеспечением, так как берет на себя все функции настройки календаря и месяцев, учета високосных лет.


Микроконтроллер PIC 18F2620

Микроконтроллер PIC 18F2620

В приведенной выше схеме ИС RTC соединена с портом C микроконтроллера PIC. Этот микроконтроллер включает в себя шину I2C и подключает два подтягивающие резисторы управлять автобусом. Подключите батарею 3 В к контакту 3 (VBAT) ИС для резервного питания батареи. В этой схеме для микроконтроллера PIC используется внутренний генератор, а MCLR отключен. Если требуется внешний генератор, его можно подключить к контактам 9 и 10. Если MCLR требуется для сброса микроконтроллера, то его можно подключить к источнику + V через резистор 10 кОм. В приведенной выше схеме три нажатия кнопки подключены к порту C, и эти кнопки используются для установки даты и времени. При нажатии кнопки устройство переходит в режим настройки. Кнопка «Вверх» используется для увеличения часа, а кнопка «Вниз» - для уменьшения. Повторное нажатие кнопки переместит курсор на месяц минус, а ЖК дисплей подключен к порту B

Программное обеспечение MPLAB XC8 используется для написания кода и включает библиотеки или шину I2C, которые позволяют легко читать или записывать информацию о дате и времени из IC. Регистров, содержащих информацию о времени и дате, которые можно найти, реализовав СТАРТ, за которым следует идентификационный адрес устройства. Затем эти регистры могут быть извлечены последовательно, используя его адрес, пока не будет выполнено условие STOP. Библиотека микроконтроллера поможет найти документ в папке установки компилятора, который включает описание макросов и функций для чтения или записи по шине.

Программное обеспечение MPLAB XC8

Программное обеспечение MPLAB XC8

Часы реального времени - это часы или календарь в формате BCD. Таким образом, данные, считываемые с IC, должны быть преобразованы в необходимый формат в соответствии с нашими требованиями, а также данные, которые должны быть записаны в IC, должны быть в формате BCD. Взаимодействие ЖК-дисплея с микроконтроллером PIC с использованием функций библиотеки MPLAB CXB требует строковых или символьных данных. Таким образом, данные, которые будут отображаться на дисплее, должны быть преобразованы в символы. Сложение и вычитание нельзя применять к десятичным двоичным числам.

Это все о часы реального времени И в своей работе эта ИС дает точное время и дату, которые можно использовать во многих приложениях. Устройство RTC играет жизненно важную роль в системах реального времени, таких как системы посещаемости, цифровые часы и цифровые камеры. Это устройство - хороший вариант, когда требуется отметка времени. Мы надеемся, что вы лучше понимаете эту концепцию. Кроме того, любые вопросы относительно этой концепции или взаимодействие RTC с микроконтроллером и его программирование, пожалуйста, прокомментируйте в разделе комментариев ниже.

Фото:

  • Плата микросхемы DS1307 Futurlec
  • Схема выводов микросхемы DS1307 Wordpress
  • Микроконтроллер PIC 18F2620 микрочип