і
АВТОМАТИКА
Ц
Игорь Крепский
г. Пинск
|
Предлагаемое устройство изначально разрабатывалось как авто-
|
мат управления аквариумом, но в ходе разработки и программирова-
|
ния было создано универсальное устройство, которое может быть ис-
|
пользовано для целого ряда иных применений.
.
Автор понимает, что из-за применения ряда готовых узлов устрой-
!
ство непросто повторить 1 в 1, но предполагает, что примененные схе-
*
мотехнические и программные решения будут небезинтересны радио-
I
любителям, изучающим вопросы разработки устройств на Р1С контрол-
I
лерах и их программирования.
Универсальное устройство
автоматического управления
Устройство
Цифровая часть устройства пост-
роена на базе РЮ-контроллера
PIC16F877. Так как в качестве корпуса
для прибора взяли готовый корпус от
неисправного электронного блока
польского производства, было решено
использовать готовую плату индикации
от этого блока. Плата собрана на мик-
росхеме ICM7218 (8-цифровой LED
Display Driver). Она управляет 5-ю циф-
ровыми индикаторами, линейкой инди-
кации выбора пункта настройки меню
и 4-мя светодиодами индикации режи-
мов работы. Кроме того, на плате на-
ходятся 3 кнопки управления.
Устройство питается от источника
-220 В. На исполнительные устройства
также выдается напряжение 220 В че-
рез контакты выходных реле. Для кон-
троля температуры используется стан-
дартный термодатчик 50М.
Устройство выполнено в виде ком-
пактного блока. Внешние цепи (цепи
питания, выхода на исполнительные
устройства и цепи подключения датчи-
ка) выведены на стандартный разъем
сзади корпуса. На лицевой панели на-
ходятся 5 семисегментных индикато-
ров, пронумерованная светодиодная
линейка для индикации выбранного
пункта меню, 4 информационных све-
тодиода, 3 кнопки управления
(рис. 1).
терморегулятор
вкл
терморег.
сработал
__
реле па тай-
меру_вкл
будильник вкл.
номер меню /
неиспр. резервну
питания
Основные функции устройства
Электронные часы - будильник
Электронный термометр (-50.
..+99°С)
Контактный терморегулятор (0.
...99°С)
Два независимых таймера включения исполнительных устройств на 2 выхода
Два независимых таймера выключения исполнительных устройств на 2 выхода
Возможность ручного включения - выключения каждого из исполнительных
устройств
Переход на резервное питание контроллера при пропадании сети
(без индикации и сработки исполнительных устройств)
Контроль источника резервного питания
Сохранение настроек будильника и таймеров в ЕЕРИОМ
Описание меню
Перемещение по пунктам меню
производится кнопками 1 и 3. Кнопкой
2 производится вход в меню для изме-
нения параметра.
В приборе имеется резервное пита-
ние, обеспечивающее ход часов и со-
хранение настроек в случае пропада-
ния основного питания. Светящаяся
точка под разделительной чертой на
часах сигнализирует о разрядке бата-
реи резервного питания.
Рассмотрим подробное описание
меню.
п.0.
-
индикация текущего времени.
Это основной режим, в котором ра-
ботает прибор
(рис. 2).
При этом на све-
тодиодной линейке не горит ни один из
номеров (меню ИзО). При нажатии на
кн.2 происходит переключение в режим
настройки текущего времени (кн.З - вы-
бор разряда, кн.1 - установка значе-
ния), при этом изменяемый разряд на-
чинает мигать. Повторное нажатие на
кн.2 приводит к возврату в режим ин-
дикации.
В данном приборе некоторые из
установок требуют сохранения в
ЕЕРИОМ. Определение необходимо-
Рис. 1
сти записи в EEPROM происходит
Рис. 5
программно по признаку изменения
этих параметров в ходе настройки. В
таком случае при переходе к пункту
меню “индикация текущего времени” на
экране высветится сообщение “SAVE”,
предлагающее произвести запись в
EEPROM (рис. 3).
В этом случае назначение кнопок
таково: кн.1 - продолжить настройку
параметров, запись в EEPROM произ-
вести позже, кн.2 - произвести запись
в EEPROM, кн.З - выход из настройки
без записи в EEPROM.
Рис. 2
Рис. 3
Рис. 4
10
У
Радиолюбитель - 0 3 /2 0 0 8
предыдущая страница 10 Радиолюбитель 2008-03 читать онлайн следующая страница 12 Радиолюбитель 2008-03 читать онлайн Домой Выключить/включить текст