Контроллер уличных фонарей

 

Контроллер уличных фонарей

 

Контроллер уличных фонарей

 

Контроллер уличных фонарей

 

 

 В основе проекта-разработка программируемого таймера для включения /выключения уличных фонарей в течение суток в  зависимости от сезонной освещенности и небходимости освещения в темное,но малолюдное время суток (типичный алгоритм: стемнело-включаем,после часа ночи-выключаем на пару часов ,затем включаем до рассвета и выключаем). Для максимально простого и быстрого перепрогрммирования временных интервалов устанавливаются только часы текущего времени и число временых интервалов ограничивается 7-ю (с небольшим запасом от необходимого),что наглядно отображается на двух страничках меню ЖКИ 2х16.


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


 Силовая часть устройства позволяет коммутировать нагрузку на переменном токе 220 В 50 Гц при токе до 30 А,что достаточно для вкл./выкл. небольшой линии уличных фонарей . При значительном количестве фонарей-выход устройства управляет мощным реле-коммутаторм.

 

Контроллер уличных фонарей

 

Контроллер уличных фонарей

 

Контроллер уличных фонарей

 

Программирование контроллера:

 

 На главной страничке меню слева вверху символьно показано состояние фонаря для данного интервала времени (светлый кружок- фонарь включен,темный квадрат-выключен) ,а справа отображается текущее время.Внизу-памятка для программирования-77-свет(фонарь включен),11-фонарь выключен.


 Жмем кнопку «S» и переходим на первую стр. меню-справа текущее время,котрое можно подкорректировать ,под минутами курсор-устанавливаем минуты кнопками «вверх» -«вниз»,жмем «S»-курсор под часами-аналогично устанавливаем часы, жмем «S»-и переходим к установке первого интервала , жмем «S»-и устанавливаем значение вкл./выкл. под ним, (77/11) –кнопка «вверх» -77,кнопка «вниз»-11, далее с помощью кнопки «S» последовательно проходим по всем значениям и автоматическим переходом на вторую страничку,с оставшимися 4-мя временными интервалами. Нажав на «S» последний раз-возвращаемся на главную страничку,для досрочного возвращения на главную-жмем кнопку «R». Программирование закончено.

 

 Начинать надо с 00 часов,интервалы времени устанавливаются по нарастающей.Незадействованные интервалы можно продублировать последним установленным или установить для них несуществующее время (например 25).

 Для контроля работоспособности фонарей необходимо удерживая кнопку «R» включить питание контроллера-на табло отобразится дата и сообщение: СВЕТ ВК .^ - фонари зажгутся.Для выхода -выключить питание контроллера.


Скачать [33,83 Kb] (cкачиваний: 97) прошивки
Скачать [33,45 Kb] (cкачиваний: 100) печатную плату


   
Gipsy # 1
 
 
А файлик платы выложите?


   
cfif2 # 2
 
 
Плата у меня универсальная,под Мега16 или 32 и Мега8,(основные компоненты устройства),для ряда проектов,а для данной схемы необходимы определенные доработки. Если нужна универсальная плата,то -пожалуйста.


   
Gipsy # 3
 
 
Конечно дайте. Отошлите Николаичу - он в статью добавит. Всяко легче чем с нуля делать. На фотографиях устройства у вас не особо и много переделок на этой универсальной плате.

А зачем аж два контроллера?
Разве 32-я не справилась бы с индикацией? Портов вон куча свободных.


   
wowan # 4
 
 
НУ И НАГОРОДИЛ!!!!!!!!!!!!!


   
bejigiec # 5
 
 
и не мешало бы все это на форуме обсудить ;)


   
volk0203 # 6
 
 
Схема явно избыточна, 2 МК… :(
В МК имеется встроенная система контроля питания BOD (Brown-out Detection), почему не использовать её?


   
cfif2 # 7
 
 
Что надо сделать,чтобы скипятить воду? Налить воду в чайник и поставить на огонь.А если вода налита? Вылить,и задача сведется к предыдущей.С критикой по избыточности-согласен,но задача сводилась к скорейшему выполнению проекта на том ,что есть.Поэтому ограничился сменой прошивки более ранних проектов .Если кого-то интересует универсальная плата-выкладываю.


   
cfif2 # 8
 
 
По поводу запуска-супервизор необязателен-поправьте фьюзы по усмотрению, под bod, например, была когда -то идея, что, супервизор-надежней, второй проц-разгружает основной при больших программах и не надо заморачиваться с выводом данных


   
cfif2 # 9
 
 
Тем более при наличие готовой печатки, напоминаю, чтобы печатка универсальная, с большим количеством связей-лишнее убрать

Супервизор необязателен, можно фьюзы под bod поменять, второй проц -разгружает основной при больших прогах, да и ее надо заморачиваться с выводом на жки, при готовой то печатке


   
igor_efremenko # 10
 
 
Очень хороший прибор у Вас получился, но мне кажется немного замороченное меню, - немного оно нечитабельно.

Плату на заказ отдавали делать?

Для удешевления прибора лучше бы переделать его на 1 МК - и можно на продажу.

Вообщем - молодец!
Так держать!


   
cfif2 # 11
 
 
Спасибо за комент .плату заказывал.Идет на электрокотел.Есть в наличии


   
Vladimir_71 # 12
 
 
Я бы сделал на STM32F103 & DS3231. Для определения гражданских сумерек использовал бы SPA калькулятор по широте и долготе места (работает в EXEL) с дискретностью хоть сутки , хоть в неделю через линейную интерполяцию, памяти в stm - умотаться. Ну и календарь событий на год палюбасу нужен. Ну и потом, хотелки 21 века предполагают USB - HID с программкой установок и ограничения доступа коррекции установок. Всё это STM32 потянет один и даже есть его Российский аналог с отладчиком и компилятором.


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25