Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Годинник-будильник із термометром на мікроконтролері. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Мікроконтролери Функції власне годинника у представленому пристрої виконує мікросхема DS1307. Подібні мікросхеми у зарубіжній літературі зазвичай називають RTC - Real Time Clock (годинник реального часу). Резервне живлення RTC від літієвого елемента дозволяє не переривати рахунок часу при відключенні основного джерела живлення. Відпадає необхідність щоразу встановлювати час заново. Струм, споживаний мікросхемою DS1307, можна порівняти зі струмом саморозряду елемента, тому він не вимагатиме заміни протягом декількох років. Заданий час спрацювання будильника зберігається в незалежній пам'яті мікроконтролера. Один раз на хвилину на індикаторі протягом трьох секунд виводиться значення температури в приміщенні. На початку кожної години подається звуковий сигнал. Схема годинника зображена на рис. 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 Дивіться інші статті розділу Мікроконтролери. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Машина для проріджування квітів у садах
02.05.2024 Удосконалений мікроскоп інфрачервоного діапазону
02.05.2024 Пастка для комах
01.05.2024
Інші цікаві новини: ▪ Бюджетний смартфон Nokia 2.3 ▪ 7-нм процесор ARM для самоврядних авто ▪ Гаджет Panasonic MS-DS100 позбавить неприємного запаху взуття ▪ 168-ядерний процесор-аналог нейронної мережі Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ Розділ сайту Передача даних. Добірка статей ▪ стаття Житлове право. Шпаргалка ▪ стаття Що таке біопсія? Детальна відповідь ▪ стаття Гусеничний снігохід. Особистий транспорт ▪ стаття Ремонт блоку запалювання бензопили. Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: Коментарі до статті: Геннадій Не зрозуміло, як індикується мінусова температура. All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |