www.diagram.com.ua
www.diagram.com.ua
Русский: Русская версия English: English version
Translate it!
Поиск по сайту

+ Поиск по журналам
+ Поиск по статьям сайта
+ Поиск по схемам СССР
+ Поиск по Библиотеке

Бесплатная техническая библиотека:
Все статьи А-Я
Энциклопедия радиоэлектроники и электротехники
Новости науки и техники
Журналы, книги, сборники
Архив статей и поиск
Схемы, сервис-мануалы
Электронные справочники
Инструкции по эксплуатации
Голосования
Ваши истории из жизни
На досуге
Случайные статьи
Отзывы о сайте

Справочник:
Большая энциклопедия для детей и взрослых
Биографии великих ученых
Важнейшие научные открытия
Детская научная лаборатория
Должностные инструкции
Домашняя мастерская
Жизнь замечательных физиков
Заводские технологии на дому
Загадки, ребусы, вопросы с подвохом
Инструменты и механизмы для сельского хозяйства
Искусство аудио
Искусство видео
История техники, технологии, предметов вокруг нас
И тут появился изобретатель (ТРИЗ)
Конспекты лекций, шпаргалки
Крылатые слова, фразеологизмы
Личный транспорт: наземный, водный, воздушный
Любителям путешествовать - советы туристу
Моделирование
Нормативная документация по охране труда
Опыты по физике
Опыты по химии
Основы безопасной жизнедеятельности (ОБЖД)
Основы первой медицинской помощи (ОПМП)
Охрана труда
Радиоэлектроника и электротехника
Строителю, домашнему мастеру
Типовые инструкции по охране труда (ТОИ)
Чудеса природы
Шпионские штучки
Электрик в доме
Эффектные фокусы и их разгадки

Техническая документация:
Схемы и сервис-мануалы
Книги, журналы, сборники
Справочники
Параметры радиодеталей
Прошивки
Инструкции по эксплуатации
Энциклопедия радиоэлектроники и электротехники

Бесплатный архив статей
(150000 статей в Архиве)

Алфавитный указатель статей в книгах и журналах

Бонусы:
Ваши истории
Загадки для взрослых и детей
Знаете ли Вы, что...
Зрительные иллюзии
Веселые задачки
Каталог Вивасан
Палиндромы
Сборка кубика Рубика
Форумы
Карта сайта

ДИАГРАММА
© 2000-2020

Дизайн и поддержка:
Александр Кузнецов

Техническое обеспечение:
Михаил Булах

Программирование:
Данил Мончукин

Маркетинг:
Татьяна Анастасьева

Перевод:
Наталья Кузнецова

Контакты

При использовании материалов сайта обязательна ссылка на http://www.diagram.com.ua

сделано в Украине
сделано в Украине

Диаграмма. Бесплатная техническая библиотека

Бесплатная техническая библиотека Бесплатная техническая библиотека, Энциклопедия радиоэлектроники и электротехники

Часы-будильник с термометром на микроконтроллере

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры

Комментарии к статье Комментарии к статье

Функции собственно часов в представленном устройстве выполняет микросхема DS1307. Подобные микросхемы в зарубежной литературе обычно называют RTC - Real Time Clock (часы реального времени). Резервное питание RTC от литиевого элемента позволяет не прерывать счет времени при отключении основного источника питания. Отпадает необходимость каждый раз устанавливать время заново. Ток, потребляемый микросхемой DS1307, сопоставим с током саморазряда элемента, поэтому он не потребует замены в течение нескольких лет. Заданное время срабатывания будильника сохраняется в энергонезависимой памяти микроконтроллера. Один раз в минуту на индикатор в течение трех секунд выводится значение температуры в помещении. В начале каждого часа подается звуковой сигнал.

Схема часов изображена на рис. 1.

Часы-будильник с термометром на микроконтроллере
Рис. 1

Микроконтроллер DD3 (PIC16F84A) инициализирует RTC DD2, читает и при необходимости корректирует текущее время. Аналогичные операции он выполняет с датчиком температуры ВК1 (DS1621). Обе микросхемы связаны с микроконтроллером по шине I2C. Кроме этого, он управляет динамической индикацией и производит опрос клавиатуры. При включении питания микроконтроллер, кроме других необходимых операций, переносит в оперативную память из энергонезависимой сохраненное там значение времени срабатывания будильника. Динамическая индикация организована следующим образом. Микроконтроллер загружает последовательным кодом в сдвиговый регистр DD1 информацию для вывода на индикатор HG1, затем на определенное время включает этот индикатор, открывая транзистор VT1. Такие же операции поочередно выполняются с индикаторами HG2 - HG4. В цикле индикации происходит и опрос состояния кнопок SB1 - SB6. Обнаружив низкий уровень на своем входе РА0, что сигнализирует о нажатой кнопке, микрокалькулятор выполняет подпрограмму обработки нажатия.

Назначение кнопок следующее:

SB1 - включает и выключает звуковой сигнал, подаваемый в начале каждого часа. Когда сигнал выключен, включена точка на индикаторе HG4.SB2 - после первого нажатия на кнопку начинают мигать индикаторы HG3 и HG4 (разряды минут). В этом состоянии с помощью кнопок SB4 и SB6 можно увеличивать или уменьшать значение в этих разрядах. Такие же операции с разрядами часов (индикаторы HG1 и HG2) выполняют после второго нажатия на кнопку SB2. Третьим нажатием на нее записывают обновленное значение текущего времени в RTC и возвращают часы в рабочий режим.

SB3 - включает и выключает сигнал будильника и светодиод HL1, который начинает мигать в такт со светодиодом HL2. В течение трех секунд после нажатия на кнопку SB3 на индикаторы выводится заданное время срабатывания будильника.

SB4 - увеличивает выведенное на индикатор значение.SB5 - после первого нажатия на эту кнопку на индикаторы выводится заданное время срабатывания будильника. После дальнейших нажатий заданное время можно изменять аналогично установке текущего времени. После четвертого нажатия информация о времени срабатывания заносится в энергонезависимую память микроконтроллера и часы возвращаются в рабочий режим.

SB6 - уменьшает выведенное на индикатор значение.

Часы собраны в корпусе от часов "КВАРЦ-025". От них же использован трансформатор, напряжение на его вторичной обмотке уменьшено до 8 В отматыванием витков. Детали новых часов смонтированы на печатной плате из фольгированного стеклотекстолита, чертеж которой показан на рис. 2.

Часы-будильник с термометром на микроконтроллере

Изображенную штриховой линией перемычку делают из изолированного провода (например, МГТФ-0,12) и устанавливают со стороны печатных проводников. Остальные перемычки (неизолированные) установлены со стороны деталей. Плата рассчитана на установку постоянных резисторов МЛТ или С2-33, оксидных конденсаторов К50-35 или импортных. Конденсаторы C3, С5, С6 - керамические или пленочные.

Светодиоды L-34GD можно заменить другими с диаметром корпуса 3 мм, а индикаторы FYS-10012BUG - любыми подходящего размера с общими анодами элементов. Цвет свечения светодиодов и индикаторов - зеленый. Для индикаторов предусмотрены панели, сделанные из панелей для микросхем. Звуковой сигнализатор НА1 установлен со стороны печатных проводников. Дроссель L1 - ДПМ-0,2. Датчик температуры DS1621 установлен в панели, вынесенной за пределы корпуса часов и соединенной с печатной платой жгутом из четырех проводов. Держатель литиевого элемента G1 снят со старой материнской платы компьютера.

Автор: В. Киба, г. Каменск-Шахтинский Ростовской обл.; Публикация: cxem.net

Смотрите другие статьи раздела Микроконтроллеры.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Рекомендуем скачать в нашей Бесплатной технической библиотеке:

раздел сайта Звонки и аудио-имитаторы

журналы Chip (годовые архивы)

книга Индустриальный монтаж электроустановок в сельском строительстве. Мигаль А.В., 1985

книга Лампы с вторичной эмиссией и их применение. Мельцер В.Г., 1964.

статья Импульсный стабилизатор напряжения для телефона с АОН

статья Техник-гидротехник. Должностная инструкция

справочник Зарубежные микросхемы и транзисторы. Серия 9

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


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

[lol][;)][roll][oops][cry][up][down][!][?]



Комментарии к статье:

Геннадий
Не понятно как индицируется минусовая температура.


Бесплатная техническая библиотека Бесплатная техническая документация для любителей и профессионалов