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

Опитайте Нашия Инструмент За Премахване На Проблемите





Съкращението от термина RTC е часовник в реално време, като цяло е точно като часовник. Защото работи с батерия, за да можем да поддържаме времето, дори когато няма мощност и можем да следим дългите срокове, дори ако вие препрограмирайте микроконтролера си . Устройството RTC се използва, за да даде точна дата и час в много приложения. Дънната платка на IBM PC използва RTC устройство, което включва батерия за поддържане на датата и часа, дори когато няма захранване. Тези устройства се използват в някои микроконтролери, докато други устройства изискват взаимодействие. Най-широко използваната интегрална схема за часовник в реално време е DS 1307. Тази статия дава кратка информация за това какво представлява часовникът в реално време и неговата електрическа схема.

DS1307 RTC съвет

DS1307 RTC съвет



Часовник в реално време DS1307 IC

DS1307 IC е най-широко използваният часовник в реално време, той се състои от 3V външна литиева батерия, за да продължи да функционира максимум над десет години при липса на външно захранване. Това IC (интегрална схема) използва a CMOS технология за поддържане на ниска консумация на енергия. Този IC се използва за проследяване на датата, месеца и годината, часовете, минутите и секундите, както и деня от седмицата. Този ИС осигурява високосна година, която е валидна до 2100. Компенсацията на високосната година се извършва чрез проверка


Последни две цифри от годината. Информацията за всичко това се предоставя под формата на HEX или BCD. За повече информация относно DS1307 IC, моля, следвайте връзката. RTC DS1307 - Описание на пина, характеристики и работа на DS1307



DS1307 ПИН конфигурация

DS1307 ПИН конфигурация

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

Схемата на RTC DS1307 IC е показана по-долу, която е изградена с цифров часовник, PIC микроконтролер и седем сегментен дисплей или LCD.

IC DS1307 е сериен часовник в реално време с ниска мощност, който е интегриран с BCD (двоичен кодиран десетичен часовник и 56 байта енергонезависима статична RAM. Адресът и данните се предават последователно чрез I2C шина . Часовникът в реално време предоставя информация за дата, месец, година и секунда, минута и час. Тази интегрална схема работи с 12-часов или 24-часов формат с индикатор AM и PM. Веригата DS1307 IC, изградена с верига за чувствителност на мощността. Тази сензорна верига се използва за превключване на резервното захранване при спиране на електрозахранването. Този часовник в реално време IC използва външен генератор (32.768khz) и не изисква резистор или кондензатор да работи

RTC верижна диаграма

RTC верижна диаграма

Микроконтролерът PIC 18F2620 е изграден с I2C шината. Въпреки че цифровият часовник може да бъде проектиран без външен RTC чи, но използва само вътрешен PIC таймер. RTC IC улеснява софтуера, тъй като се грижи за всички функции на настройките на календара и месеците, отчитане на високосните години.


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

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

В горната схема RTC IC е свързан към порт C на микроконтролера PIC. Този микроконтролер включва I2C шина и свързва две издърпайте резистори за да управлява автобуса. Свържете 3V батерията към pin3 (VBAT) на интегралната схема, за да направите резервно копие на батерията.В тази схема се използва вътрешен генератор за микроконтролера PIC и MCLR е деактивиран. Ако е необходим външен генератор, той може да бъде свързан към щифтовете 9 и 10. Ако MCLR е необходимо за нулиране на микроконтролера, тогава той може да бъде свързан към + v захранване чрез резистор 10K. бутоните са свързани към порт C и тези бутони се използват за задаване на дата и час. При натискане на бутона устройството влиза в режим на настройка. Бутонът нагоре се използва за увеличаване на часа, а бутонът надолу за намаляване. Повторното натискане на бутона ще премести курсора на месец минус и an ЛСД дисплей е свързан към Port-B

Софтуерът MPLAB XC8 се използва за писане на кода и включва библиотеки или I2C шина, които улесняват четенето или писането, информация за дата и час от регистрите IC.включваща информация за час и дата, които могат да бъдат намерени чрез прилагане на START и последвано от идентификационен адрес на устройството. Тогава тези регистри могат да бъдат извличани последователно, като се използва неговият адрес, докато не се изпълни условие СТОП. Библиотеката на микроконтролера ще ви помогне да намерите документа в инсталационната папка на компилатора, която включва описанието на макросите и функциите за четене или запис от шината.

MPLAB XC8 Софтуер

MPLAB XC8 Софтуер

Часовникът в реално време е BCD часовник или календар. Така че данните, прочетени от IC, трябва да бъдат променени в необходимия формат според нашите изисквания, както и данните, които трябва да бъдат записани в IC, трябва да бъдат във формат BCD. Взаимодействието на LCD с микроконтролер PIC с помощта на библиотечни функции MPLAB CXB се нуждае от низ или символни данни. Така че данните, които трябва да бъдат изложени на дисплея, които трябва да бъдат преобразувани в символ. Събирането и изваждането не може да се приложи върху двоично кодирания десетичен знак

Това е всичко за часовник в реално време и работи, този IC дава точен час и дата, които могат да се използват в много приложения. Устройството RTC играе жизненоважна роля в системите в реално време като системи за присъствие, цифров часовник и цифрови камери. Това устройство е добър вариант, когато се изисква времева отметка. Надяваме се, че сте разбрали по-добре тази концепция. Освен това, всякакви въпроси относно тази концепция или взаимодействие на RTC с микроконтролер и неговото програмиране, моля, коментирайте в раздела за коментари по-долу.

Кредити за снимки: