Таймер для ламп ДРЛ на PIC

DRL Timer photo2Предлагаемый таймер служит для управления лампой ДРЛ с учетом особенностей ее эксплуатации. Так, например, минимальное время включения лампы и паузы между включениями составляет 5 минут и обусловлено условиями испарения и конденсации ртути в колбе лампы. При несоблюдении этих условий ресурс лампы резко снижается. Данный таймер учитывает этот нюанс при цикличном включении. Таймер позволяет задать задержку перед первым включением лампы, время включения лампы и время паузы между включениями, причем последние два параметра не могут быть меньше 5 минут. Таймер будет полезен для периодического включения ламп ДРЛ без внешней колбы в целях дезинфекции помещений.

Таймер собран на микроконтроллере PIC16F1513 и индикаторе BC56-12. Схема таймера показана на рисунке ниже:
DRL Timer sch

Можно скачать схему в ПДФ

Таймер питается от трансформатора на 7-12 вольт через выпрямительный мост BR1 и стабилизатор U2 серии 7805 на 5 вольт. Параллельно может быть подключена батарея (как на схеме), в этом случае таймер будет отсчитывать интервал паузы даже при отключении внешнего питания и не даст включить лампу при дальнейшем включении внешнего питания, если еще не прошло 5 минут. Однако, индикация времени при работе от батареи работать не будет. Наличие внешнего питания определяется подачей напряжения 5В со стабилизатора U2 через резистор R2 на вход микроконтроллера RA0.

МК управляет индикатором в режиме динамической индикации. Лампа ДРЛ включается через реле RL1. Звуковой излучатель со встроенным генератором LS1 управляется через транзистор Q5. Он пищит при нажатии на кнопки B1 - B3 и при изменении режима работы таймера.

Логика работы таймера:

При включении таймера на дисплее отображается заданное время работы лампы. При этом светодиод TIME горит. Кнопками UP/DN устанавливается нужное время работы лампы в минутах.
При нажатии кнопки MODE таймер переключается в режим задания задержки. Задержка включения в секундах задается кнопками UP/DN. Задержка нужна, чтобы успеть удалиться из помещения, если таймер находится в видимости от лампы. При этом горит светодиод DELAY.
При нажатии кнопки MODE таймер переключается в режим задания паузы между включениями лампы. Пауза между включениями в минутах задается кнопками UP/DN. При этом горит светодиод PAUSE. На индикаторе отображаются минуты при паузе менее 12 часов и часы при паузе от 12 до 24 ч.
При нажатии кнопки MODE таймер включает лампу в заданном режиме. При этом светодиод RUN сначала мигает и на индикаторе отображается обратный отсчет задержки включения в секундах. Затем включается лампа, а светодиод RUN загорается постоянно. На индикаторе при этом отображаются оставшиеся минуты, а если осталось меньше минуты - отображаются секунды. Задержку можно обнулить, если нажать на кнопку MODE. При этом включится лампа, а светодиод RUN загорится постоянно.

Таймер собран на печатной плате размером 97х43 мм.
DRL Timer photo1
На верхнем слое расположены свтодиоды, индикатор, кнопки и звуковой излучатель. А также некоторые невысокие детали. Остальные детали установлены на нижнем слое платы. Плата задумана для закрепления на передней панели предполагаемого корпуса.

Общий чертеж платы:
DRL Timer pcb all

В ПДФ можно скачать чертежи платы для изготовления:
Слой TOP
Слой BOTTOM
Слой TOP SILK
Слой BOTTOM SILK

Скачать прошивку для микроконтроллера таймера ДРЛ

 

 

Загрузка...