"DVDXpert" - компас в мире Hi-Fi и High End техники и другой stereo и home cinema аппаратуры.

ЭЛЕКТРОННЫЕ ЧАСЫТЕРМОМЕТР НА PIC16F84

15-01-2024

Предлагаемая здесь конструкция доступна для повторения даже неподготовленному радиолюбителю. Стоимость набора деталей достаточно низка, и все они доступны для приобретения, включая микроконтроллер PIC16F84 и две микросхемы фирмы Dallas Semiconductor, которые легко можно заказать по почте из любого региона России.

Часытермометр поочередно показывают на индикаторе текущее время и температуру окружающего воздуха. Использование шины 12С позволяет одновременно подключить до восьми независимых микросхем термометра/термостата DS1621, а также другие периферийные устройства. Поэтому предлагаемую конструкцию можно рассматривать как базовую, на основе которой можно построить устройства климатической автоматики, таймеры и т.д.

Принципиальная электрическая схема изображена на рис.313. Она содержит минимум пассивных элементов. Часы реального времени на микросхеме DS1307 имеют резервную трехвольтовую литиевую батарейку. В качестве кварцевого резонатора XTAL1 используется любой часовой кварц. Микросхема часов по цепям основного и резервного питания зашунтирована блокировочными керамическими конденсаторами 0,01 мкФ. При первом включении часов микроконтроллер настраивает микросхему таким образом, что на ее выходе SQW/OUT появляется частота 4000 Гц с внутреннего промежуточного делителя. Выход SQW/OUT имеет открытый коллек юр, поэтому к нему подключен подтягивающий резистор. Далее тактовые импульсы поступают на вход RA4/T0CKI для внешнего тактирования таймера и формирования таймерного прерывания. Ъсли часы будут предназначены для эксплуатации вне помещения со стабильной температурой, то для большей точности хода желательно предусмотреть термостатирование микросхемы часов и кварца или применить специальный термостабильный кварц. Можно, например, использовать кварц от неисправных

импортных автомобильных часов. Кварцы, применяемые в электронных часах иномарок, особенно японских, обычно имеют очень хорошую термостабильность.

Микросхема термометратермостата DS1621 соединяется со схемой часов всего лишь четырьмя проводниками, включая питание, поэтому легко может быть вынесена за пределы корпуса основной конструкции. Используя выводы А0...А1, можно перемычками задавать субадрес термометратермостата в адресном пространстве шины 12С. Можно подключить одновременно до восьми микросхем DS1621 на одну шину, с субадресами от ООО до 111. Одну из этих микросхем можно использовать в качестве собственного термостата часов, настроив ее соответствующим образом, и подключив к выходу Tout нагреватель через ключевой транзистор. При помощи остальных микросхем можно организовать сбор данных о температуре с нескольких точек. Это усовершенствование потребует незначительных изменений в программе и доступно даже начинающему разработчику.

Выходные каскады линий SCL и SDA у микросхем DS1307 и DS1621 построены с открытым коллектором, поэтому к этим линиям также подключены подтягивающие резисторы. Если подключить линии шины 12С к порту В микроконтроллера, то можно использовать его встроенные подтягивающие резисторы. В схеме, в качестве примера, показаны оба варианта подключения: с внешними подтягивающими резисторами к порту А (шина PC) и без внешних резисторов к порту В (кнопки S1 и S2).

Схема не критична к номиналу кварцевого резонатора в тактовом генераторе микроконтроллера. Можно использовать кварц номиналом от 3 до 4 МГц и емкости от 18 до 47 пФ при условии устойчивой генерации.

Модуль индикации подключается к базовой схеме по пяти проводам, включая питание, и легко может быть вынесен за пределы основной платы. Схема модуля индикации полностью идентична описанной выше.


Смотрите также:
 ЦИФРОВЫЕ КОНСТАНТЫ И СИСТЕМЫ СЧИСЛЕНИЯ
 Маршрутизатор
 Небесная битва
 РАСШИРЕННЫЕ ОТЛАДОЧНЫЕ ФУНКЦИИ MPLAB
 ОСТАНОВ ПО УСЛОВИЮ

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - решите пример: