Таймер управления освещением

2006 год (очень устарел)

Таймер пока ещё работает, но невежество молодых амбициозных жильцов дома и представителей управляющей компании уничтожает всё. 😐

По заказу нашего жилищного кооператива был разработан и изготовлен таймер для управления освещением лестничных площадок подъездов и уличного освещения. Программа написана на Си, микроконтроллер - ATmega16.  За момент включения и отключения освещения в подъездах было принято время начала гражданских сумерек (вечерние сумерки и утренние сумерки соответственно). Во Flash-память микроконтроллера записано время начала гражданских сумерек с шагом пять дней. 1-го, 6-го, 11-го, 16-го, 21-го и 26-го числа каждого месяца происходит смена времени включения (отключения) освещения. Уличное освещение включается на 50 минут позже освещения подъездов, отключается в 23.30 часов ночи, утром включается в 5.00 и отключается уже с освещением подъездов (такие были пожелания). Для программирования микроконтроллера был изготовлен программатор USB.
P.S. Таймер работает с 2006 года.

Таймер имеет три силовых выходных канала. Один канал симисторный для управления уличным освещением, два других канала тиристорные со встречно-параллельным включением для управления освещением подъездов. В  светильниках на четных этажах последовательно с лампочкой подключен диод. При включении только первого тиристорного канала диод имеет прямое включение (лампа горит), при включении только второго тиристорного канала - обратное (лампа не горит). После 00 часов четные этажи не освещаются, хватает света с верхней и нижней лестничных площадок. 

11
21
51
previous arrow
next arrow
Exit full screenEnter Full screen
Shadow

 

shema old



В прошивке время включения и отключения освещения установлено для г. Севастополя.

На плате индикатора (WINSTAR WH0802A) контакт 8 соединен с минусом питания (контакты 1, 7, 9 или 10). При наличии низкого потенциала на входе PB3 микроконтроллера, то есть только при подключенном индикаторе, возможно вносить изменения при помощи кнопок. Это сделано для того, чтобы при отключенном индикаторе нельзя было бы сбить установки таймера, нажимая на кнопки.

 При включении таймера на индикаторе отображается текущее время, день недели и текущая дата (день недели и год в расчетах времени коммутации не используются). Кнопка SW1 - перемещение курсора, кнопки SW2 и SW4 - соответственно увеличение и уменьшение значения в позиции курсора при установке времени, даты и изменение значения "Code". Кнопка SW3 служит для смена листа индикации - отображения запрограммированного времени включения освещения подъездов "ON" и времени выключения "OFF" для текущей даты, а также индикации кодов (Code=1...4). "Code=0" - нет никаких изменений, "Code=1" - включено освещение подъездов, "Code=2" - включено только уличное освещение, "Code=3" - включено только освещение четных этажей, "Code=4" - включено освещение подъездов и уличное освещение.