Каталог статей

Главная » Все схемы » + Конкурс + » Конкурс на лучшую конструкцию на микроконтроллерах

Выбранная схема!!!


3958
Выключатель освещения в подъезде на микроконтроллере

Выключатель освещения в подъезде на микроконтроллере AVR

На мысль, сделать это устройство, навела меня ситуация, когда очередной раз, заходя вечером в свой подъезд, я задумался, а почему свет в подъезде горит всю ночь? Утром идёшь на работу, свет не выключен и горел всю ночь. Для кого? Тем более, что тема экономии электроэнергии так актуальна в наше время. А что, если поставить такое устройство автоматики, которое бы включало освещение при входе в подъезд или прихожую автоматически, или инициировал запуск этого устройства сам человеком, посредством кнопки, или размыканием контактов геркона, установленного в качестве датчика на входной двери. При входе человека в тёмный коридор, подвальное помещение, в квартиру в прихожую, при подходе к калитке дома, гаража и т.д. а потом само выключало бы его, по прошествии определённого времени.
Алгоритм программы и работа устройства
Для реализации этой задачи я выбрал недорогой, порядка 30 рублей, микроконтроллер фирмы Atmel - ATTiny13 с восьминожечным корпусом. Сразу после подключения питания схемы происходит задержка, блокирующая работу устройства на 30 секунд, делающая вход устройства не чувствительным к изменению состояния контактов датчика, о чём будет свидетельствовать постоянно горящий индикатор на протяжение всего этого времени. Это произойдёт 1 раз, только после подключения питания. Сделано это для пережидания переходных процессов и вхождения в рабочий режим пассивных инфракрасных датчиков движения заводского изготовления, которые могут быть использованы, как датчики, срабатывающие на присутствие человека в подъезде.
Они имеют Нормально Замкнутые контакты, именуемые далее по тексту Н.З., которые должны разомкнуться, реагируя на присутствие человека попавшего в зону охвата их пространства. Например, пассивный инфракрасный извещатель «Рапид» отечественного производства, по моим наблюдениям, входит в рабочий режим примерно за 20 сек. когда его контакты принимают Н.З. рабочее состояние.
Датчик, инициирующий запуск таймера, размыканием или замыканием своих контактов, в зависимости от того, какой датчик нам нужен (сделаны два проекта для датчиков на размыкание и на замыкание) включает освещение в подъезде на время, продолжительностью 1 минута, если по прошествии этого времени, состояние датчика не вернулось в исходное положение, к этому времени будет суммироваться ещё 1 минута и так до тех пор, пока контакты датчика не примут изначальное рабочее состояние. Этого времени вполне должно хватить, чтобы пройти по лестничной площадке до двери своей квартиры, достать ключи, отпереть замок и войти в помещение... Через минуту свет в подъезде автоматически погаснет, после чего устройство перейдёт в дежурный режим ожидания, что визуально будет видно по режиму индикации светодиодного индикатора, который будет мерцать длительностью 0,2 сек 1 раз в 2 секунды.
Приведены два варианта схемы:
1. С питанием схемы через разделительный трансформатор, что даёт такие преимущества, как
Гальваническая развязка от напряжения сети (с точки зрения техники безопасности эксплуатации устройства это предпочтительно), возможность подключения дополнительных внешних устройств (пассивных инфракрасных датчиков), для питания их от источника питания схемы. Хотя конструктивно устройство по габаритам будет чуть больше второго варианта.


2. Схема с бестрансформаторным питанием устройства, которая так же приведена, как возможный вариант схемы с применением твёрдотельного реле для управления нагрузкой.
Но при изготовлении и эксплуатации такого устройства надо быть очень внимательным и острожным, существует риск поражения электрическим током, если не уделить тщательное внимание вопросу изоляции, особенно в помещениях с влажной средой. Лично я бы рекомендовал первый вариант схемы.


Детали и конструкция
Схема не имеет дорогостоящих дефицитных деталей, за исключением варианта с твёрдотельным реле, стоимость которого в пределах 300р. для тактирования микроконтроллера выбран режим использования внутреннего RC-генератора с тактовой частой 128кГц/8 (16 кГц), что вносит некоторые особенности при программировании. Как выставить галочки в программе программирования для выбора этого режима, показано на картинке ниже.

"Запрограммировать вы сможете микроконтроллер программатором посредством ISP режима. Только один раз! Осуществлять последующие программирования этого микроконтроллера можно будет после этого, только при помощи, высоковольтного параллельного программирования H/V-режима (таковы особенности использования низкой тактовой частоты)". Поэтому, прежде чем собирать конструкцию окончательно, определитесь наверняка на моделях в Протеусе.
Примечание; "В подовляющем большинстве случаев это не так. Пока ножка сброса не отключена, высоковольтный параллельный программатор не нужен. Подойдет и обычный, главное, чтобы он умел медленно программировать . У меня программатор PonyProg  с базовым блоком SiProg для прошивки использую avr-адаптор. Не посредственно перед заливкой  .HEX-а я провожу калибровку пони прога после чего без всяких проблем прошивается контроллер, работающий на частоте 16 кГц."

 Прошивки и исходники программ на ассемблере даны для двух вариантов: с использованием датчиков с Нормально Замкнутыми (N.C) и Нормально Разомкнутыми (N.O) контактами. В качестве датчика с Н.Р. контактами можно применить кнопку, как для дверного звонка или использовать контакты геркона на входной двери.
Прошивка микроконтроллера
В схемы приведённых устройств можно будет «заливать» прошивку любого из вариантов, и в зависимости от этого, оно будет реагировать либо на размыкание контактов датчиков, либо на замыкание. Имеется возможность экспериментировать с программой, меняя в ней интервалы времени по своему усмотрению, подставляя свои значения и после компиляции, поменяв HEX. файл сразу же посмотреть работу устройства не собирая его, а в виртуальном виде на моделях в Протеусе. Реальное устройство будет работать один в один с моделью в Протеусе.
Сразу хочу сказать, что публикация этой статьи рассчитана больше на новичков, людей, пытающихся заняться освоением и пониманием работы устройств на AVR микроконтроллерах. Поэтому приведённые здесь проекты в AVR Studio с текстами исходников написаны с подробными комментариями.

FUSE биты дя прошивки в PonyProg


Мне хотелось на примере реального простого устройства, которое может найти конкретное применение в быту, привести пример реализации несложной программы.
Скачать файлы (проекта : исходники на ассемблере, прошивки, модели Proteus) в разделе "Download\Прошивки, печатки, документация" под одноимённым названием или по ссылке ниже.

http://cxema.my1.ru/load/proshivki/vykljuchatel_osveshhenija_v_podezde_na_mikrokontrollere/9-1-0-1323

Вопросы задаём на форуме или в коментариях.

Author Владимир Науменко 




Источник: http://radoded.ru
Категория: Конкурс на лучшую конструкцию на микроконтроллерах | Добавил: Volodya215 (31.12.2011) | Автор: Volodya215
Просмотров: 7492 | Теги: Ar | Рейтинг: 4.6/40


Всего комментариев: 0

ВНИМАНИЕ!
Статья охраняется авторским правом.


Копирование, размножение, распространение, перепечатка (целиком или частично),
или иное использование материала без письменного разрешения автора не допускается.
Любое нарушение прав автора будет преследоваться
на основе российского и международного законодательства.

Установка гиперссылок на статью не рассматривается как нарушение авторских прав.




Никто не вправе изменять или удалять из произведений информацию об авторских и смежных правах, которая идентифицирует произведение или объект смежных прав, автора, обладателя смежных прав, а также информацию об условиях их использования. Умышленное изъятие или искажение такой информации будет считаться противозаконным. Согласно п. 2 ст. 19 Закона можно хранить и использовать электронные формы произведений лишь в помещениях библиотек, без возможности их копирования.
Согласно п. 2 ст. 6 Закона об авторском праве и смежных правах (далее Закон) "Авторское право распространяется как на обнародованные произведения, так и на необнародованные произведения, существующие в какой-либо объективной форме…". И далее в п.1 ст. 9, "авторское право на произведение… литературы… возникает в силу факта его создания. Для возникновения и осуществления авторского права не требуется регистрации произведения, иного специального оформления произведения или соблюдения каких-либо формальностей".
Чтобы доказать свое авторство, вы можете посетить нотариуса, показать ему часть вашего произведения на бумажном носителе и зарегистрировать время предъявления произведения. Это предусмотрено ст. 84 Основ законодательства РФ о нотариате. Если кто-нибудь станет оспаривать ваше авторство, вы всегда сможете доказать его.

Срок охраны имущественных прав


Срок действия исключительного права на произведение следует определять по законодательству государства, в котором «испрашивается охрана».
В соответствии с частью 4 Гражданского кодекса Российской Федерации (вступившей в действие 1 января 2008 года) статьёй 1281, исключительное право на произведение действует в течение всей жизни автора и семидесяти лет, считая с 1 января года, следующего за годом смерти автора (за исключением отдельных особо оговоренных случаев). По прошествии этого срока произведение становится общественным достоянием.

Пожалуйста оставьте свои комментарии !!!!

Имя *:
Email:
Код *:


ElectroTOP - Рейтинг сайтов
Copyright Zloy Soft (Company) © 2008 - 2016