Разделы

В сети

Пользователей: 139
Из них просматривают:
Аналоги: 42. Видео: 1. Даташиты: 86. Инструкции: 1. Новости: 4. Остальное: 1. Форум: 4.
Участников: 3
Гостей: 136

MACTEP , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Дистанционно управляемая сетевая розетка

Написал MACTEP 11.07.2010 13:50:00 (Просмотров: 31201)

В. ГЕЗЕНКО, г. Днепропетровск, Украина

Это устройство принимает ИК сигналы, посылаемые с помощью обычного пульта ДУ, и сравнивает принятые кодовые комбинации с двумя, заранее записанными в память. Таким образом, оно позволяет дистанционно включать и выключать исполнительное устройство, в том числе подавать напряжение сети на гнезда розетки.





Благодаря очень небольшим габаритам, которые соизмеримы с размерами спичечного коробка, основную плату предлагаемого устройства (рис. 1) можно встраивать в светильники и в другую бытовую технику, в охранные системы и в электронные замки со скрытым управлением. Есть, однако, универсальный вариант — дистанционно управляемая сетевая розетка (220 В), к которой можно подключить практически любое оборудование. Она собрана в корпусе обычного сетевого адаптера и имеет гнезда, в которые можно вставить сетевую вилку любого электроприбора. Максимальная дальность уверенного приема ИК сигналов — 6...7 м.
Благодаря заложенному в программу микроконтроллера алгоритму обработки сигналов управлять розеткой можно с помощью любого И К пульта независимо от заложенного в нем протокола передачи команд. Это может быть как двухфазная модуляция (протокол RC-5), так и кодирование путем изменения длительности ИК импульсов или пауз между ними.

 

 

Схема основного блока управляемой розетки представлена на рис. 2. Его главный элемент — восьмиразрядный микроконтроллер DD1, тактовая частота которого (4 МГц) задана кварцевым резонатором ZQ1. Цепь R3C3 при включении питания формирует импульс, устанавливающий микроконтроллер в исходное состояние. Из встроенных в него периферийных устройств программа использует сторожевой таймер и два восьмиразрядных таймера (ТО и Т1).
Приемник ИК сигналов В1 подключен к выводу 7 (РВ2) микроконтроллера. Резистор R2 — нагрузка выхода приемника, а элементы R1, С1, С2 — фильтр в цепи его питания.
Управление исполнительным реле, установленным вне рассматриваемого блока, производится логическим сигналом,  формируемым   на  выходе  РВ0 (выв. 5) микроконтроллера. При изменении уровня этого сигнала изменяется и цвет свечения светодиода HL2. Если уровень высокий, он красный, а если низкий — зеленый. Вместо двуцветного светодиода HL2 можно применить два одноцветных.
Кнопка SB1 — единственный орган управления розеткой. С ее помощью переходят в режим программирования, а также включают или выключают исполнительное устройство (реле) вручную.  Резистор R5 защищает линию порта РВ1 микроконтроллера от перегрузки, поскольку здесь она используется не только как вход, но и как выход Формируемым на ней сигналом высокого логического уровня включается (через усилитель на транзисторе VT1) светодиод HL1 синего цвета свечения. Это сигнализирует о приеме ИК сигнала, подтверждает, что нажатие на кнопку SB1 зафиксировано, а может означать, что устройство находится в режиме программирования. Всего предусмотрено два режима его работы: основной (прием и исполнение И команд) и программирование (запись в память образцов команд).
В режиме программирования задача сводится к тому, чтобы, начиная с первого появления низкого уровня на выходе ИК приемника, с максимальной точностью зафиксировать моменты изменения этого уровня и запомнить последовательность промежутков времени между ними. Информация о каждом из них занимает в памяти один байт, значение старшего разряда которого соответствует логическому уровню на входе РВ2 микроконтроллера, а семь младших занимает информация о длительности сохранения этого уровня Единица длительности — 32 мкс — это период запросов прерываний, поступающих от таймера Т1 микроконтроллера Максимальное значение, которое может быть зафиксировано. — 125 единиц (4 мс).
Всего может быть записано 255 байтов информации об интервалах времени в кодовой посылке. По окончании ее приема информация переписывается из статической в энергонезависимую память микроконтроллера, подменяя имевшуюся там ранее. Если в течение 12 с после перехода в режим программирования (этот интервал отсчитывает таймер ТО) изменений уровня на входе РВ2 не обнаружено, устройство возвращается в основной режим, не изменяя хранящуюся в энергонезависимой памяти информацию.
Чтобы запомнить команду, подаваемую нажатием на определенную кнопку конкретного пульта ДУ,  необходимо, прежде всего, перевести розетку в то состояние, в которое она должна переходить после приема этой команды. Для смены текущего состояния на противоположное достаточно кратковременно нажать на кнопку SB 1. На 0,5 с включится светодиод HL1, а светодиод HL2 сменит свой цвет на противоположный. Далее необходимо включить режим программирования, для чего вновь нажать на кнопку SB1 и удерживать ее нажатой не менее 6 с. Светодиод HL1 в это время будет мигать с частотой 2 Гц. Затем свечение станет непрерывным. Режим программирования установлен.
Теперь можно поднести пульт ДУ на расстояние 0,5... 1 м к ИК приемнику В1 и, направив его на чувствительную поверхность приемника, нажать на нужную кнопку. Менее чем за секунду будет выполнен анализ принятой команды и запись информации о ней в память микроконтроллера. В подтверждение этого светодиод HL1 трижды вспыхнет, а затем погаснет, сигнализируя о том, что розетка перешла в рабочий режим.
Чтобы запомнить вторую команду (на выключение розетки, если первая включала ее, или наоборот), необходимо повторить описанные выше действия еще раз. При желании обе команды можно задать одинаковыми, что позволит включать и выключать розетку, нажимая на пульте одну и ту же кнопку. Операции программирования команд необходимо выполнить при первом же включении изготовленного устройства в сеть. В дальнейшем их можно повторять по необходимости практически неограниченное число раз.
В основном (рабочем) режиме устройство находится большую часть времени. Программа микроконтроллера постоянно проверяет состояние входа РВ2. Как только уровень здесь становится низким, начинается анализ принимаемого кода, аналогичный выполняемому в режиме программирования. Отличие лишь в том, что сформированные в результате анализа байты немедленно сравниваются с соответствующими образцовыми. Они считаются одинаковыми, если замеренная продолжительность интервала, в течение которого уровень соответствовал образцовому и оставался неизменным, отличается от образцовой не более чем на 3 единицы (96 мкс). Иначе прием кода прерывается и начинается сначала.
Когда будет зафиксировано полное совпадение принятой команды с образцовой, программа выполнит ее, установив предписанный уровень на выходе РВО микроконтроллера. Светодиод HL1 вспыхнет три раза, а цвет свечения све-тодиода HL2 будет установлен в соответствии с командой. Приблизительно через секунду устройство готово принять новую команду.
Как упоминалось выше, кратковременными нажатиями на кнопку SB1 можно изменять уровень на выходе РВО микроконтроллера, не пользуясь пультом ДУ
При каждом изменении этого уровня {по команде или вручную) происходит перезапись образца команды, выполняющей противоположное действие, из EEPROM микроконтроллера в его ОЗУ. Это позволяет быстрее выполнять операции сравнения кодов во время приема команды, поскольку чтение байта из ОЗУ занимает значительно меньше времени, чем из EEPROM.
Чертеж печатной платы основного блока и расположения элементов на ней — на рис. 3.

 

 

 

 

Сетевой блок питания, построенный по схеме, изображенной на рис. 4, зарекомендовал себя достаточно надежным в работе и простым в изготовлении. Он построен по хорошо известной радиолюбителям схеме с гасящим конденсатором^). Напряжение   на выходе выпрямительного моста VD1 ограничено  до  24 В стабилитронами VD2 и VD3. Интегральный стабилизатор DA1  понижает это напряжение до 5 В, поступающее через разъем ХР5 на основной блок. При высоком уровне сигнала, поступающего с основного блока на контакт 2 этого разъема, транзистор VT1 открыт и напряжение 24 В подано на обмотку реле К1. Контакты К 1.1 замыкают цепь нагрузки.

 

 

Элементы VD5, R6-R8, предназначенные для контроля наличия сетевого напряжения, в рассматриваемом приборе не используются. Хотя на печатной плате блока питания, изображенной на рис. 5, место для них предусмотрено, эти элементы можно не устанавливать. Кроме того, четырехконтактный разъем ХР5 можно заменить трехконтактным.
Реле К1 с обмоткой на 24 В должно срабатывать при токе 20...30 мА. Его контакты рассчитаны на коммутацию тока, не меньшего, чем потребляют те электроприборы, которые предполагается подключать к розетке.

 

На фотоснимке рис. 6 управляемая розетка изображена в раскрытом виде. На установленные на плате блока питания плоские контакты ХР1—ХР4 надевают типовые наконечники, которыми оснащены провода, идущие к сети 220 В и к гнездам розетки. Поскольку мощность, рассеиваемая на каждом из стабилитронов VD2, VD3 блока питания, доходит до 0,5 Вт, в процессе работы они сильно нагреваются. Чтобы понизить температуру, к корпусам стабилитронов прижат небольшой ребристый теплоотвод (на фотоснимке он синего цвета), а к их соединенным выводам припаяна плоская спираль из хорошо проводящего тепло толстого медного провода.
Программа для микроконтроллера написана на языке ассемблера AVRASM и отлажена в среде AVR Studio 4.12. Текст программы и ее загрузочный код для микроконтроллера ATtiny85 находятся в приложенных к статье файлах IR_Switch_ FV.asm и IR.Switch_FV.hex. Можно без изменений в схеме использовать более распространенный  микроконтроллер ATtiny45. Он отличается от ATtiny85 лишь меньшим объемом памяти, и для него предназначены программные файлы IR_Switch.asm и IR_Switch.hex. Конфигурацию микроконтроллеров обоих типов устанавливают одинаковой: BODLEVEL=100, CKSEL=1011, SUT=11 (рис. 7). Различия параметров устройства при использовании этих микроконтроллеров представлены в табл. 1.

 

Таблица 1
Параметр
ATtiny45
ATtiny85
 Период   опроса    состояния    выхода    ИК приемника, мкс  64  32
 Число    анализируемых  интервалов    времени     128  255
 Максимальная    продолжительностъ    интервала, мс  8  4
 Допустимое отклонение длительности интервала от образцовой, мкс  ±128  ±96

 

При первом же включении собранной дистанционно управляемой розетки в сеть в память ее микроконтроллера нужно записать, как описано выше, команды подключения и отключения нагрузки. В противном случае изделие будет работать, непредсказуемым образом реагируя на команды, подаваемые с разных пультов ДУ.  Полный список и некоторые характеристики пультов, с которыми проверена работа розетки, приведены в табл. 2.

 

Таблица 2
 Пульт                             
 Управляемый
прибор
Кодирование
(протокол)
  Число
 разрядов
 кода
 Период
 повторения
 посылок, мс
 Samsung AA59-00332F
Телевизор
Времяимпульсное (NEC)
 32
 170...172
 Samsung 00071A
DVD-плеер
Времяимпульсное
 42
 194...196
 Rainford R/C1241
Телевизор
Двухфазное  (RC-5)
 14
 116...133
 Rubin RC-7
Телевизор
Двухфазное  (RC-5)
 14
 131...148
 Sony RM-947
Телевизор
Времяимпульсное (SONY)
 12
  65...67
 Pioneer VXX2914
DVD-плеер
Времяимпульсное (NEC)
 32
 142...158
 JVCRM-SMXJ10E
Муз. центр
Времяимпульсное (JVC)
 16
 71...76
 LG6710V00124Y
Телевизор
Времяимпульсное (NEC)
 32
185...192


Если основной блок установлен не в розетке, а внутри какого-либо другого электронного прибора, то требующееся для питания блока напряжение 5 В при токе 15 мА обычно легко найти там же В этом случае делать отдельный сетевой блок питания, подобный описанному в статье, не потребуется.

Радио 07 2010

11
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
 Дистанционно управляемая сетевая розетка
Школьник
Школьник
Дата регистрации: 08.09.2010
Откуда:
Сообщений: 1
не в сети
Сенкс за схемы, толковая штуковина, будем мастерить с сынишкой. Вообще много чего неплохого тут нашли, респектище за все схемы и прочее.
 Дистанционно управляемая сетевая розетка
Младший сотрудник
Младший сотрудник
Дата регистрации: 16.03.2010
Откуда: Чебоксары
Сообщений: 17
не в сети
и как работает???
 Дистанционно управляемая сетевая розетка
Технический Директор
Технический Директор
Дата регистрации: 18.12.2008
Откуда: Тирасполь
Сообщений: 2269
не в сети
а применения какие? Не могу придумать на что это устройство надо...
 Дистанционно управляемая сетевая розетка
Технический Директор
Технический Директор
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2702
не в сети
Значит тебе оно не нужно.
 Дистанционно управляемая сетевая розетка
Технический Директор
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2091
не в сети
Вместо реле лучше оптосимистор.Его светодиод можно включить последовательно в цепь R8 и красного кристалла HL2.Потребляемый ток будет меньше.
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
Цитата:
Потребляемый ток будет меньше.

Вы бы и марку оптосимистора выложили бы... А то я щас могу привести примеры, где оптосимисторы потребляют 50мА и выше, а реле - 18мА
 Дистанционно управляемая сетевая розетка
Технический Директор
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2091
не в сети
Например,АОУ163А+КУ208Г. Ток управления 5-25 мА.
Оптосимистор 5П104: управление 10 мА,нагрузка 600В,2А.
Ещё где-то встречал(где именно,не могу вспомнить,хотя самому очень надо)даташиты на оптореле серии КР...КП... Этот вариант ещё лучше:вместо симисторов-оптотранзисторы(полевые).Входной ток того же порядка,ток нагрузки до 3А. Могут коммутировать постоянный или переменный ток(зависит от марки).
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
А ето стройство устройство поддержывает все виды пультов?RC-4,..
Помогите сделать мне мини пульт для етого у-тва,ПЛИЗ!

А печатка есть к устройству?
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
1. Работает практически со всеми пультами.
2. Зачем? В любом пульте есть лишние кнопки...
3. А в статье что?
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Я имел ввиду не рисунок,а в LAY формате?
 Дистанционно управляемая сетевая розетка
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3926
не в сети
ее по рисунку в спринте можно сделать самому за 10 минут, загрузив ее в качестве фона и поверх нарисовав.
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
А как ето сделать?
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
1. В любом редакторе конвертируешь картинку платы в формат .BMP (Возможно, придется отзеркалить изображение, в нашем случае необходимо отзеркалить)

2. Запускаешь Sprint Layout. Жмешь кнопку "Шаблон"
Открыть изображение в новом окне

3. Загружаем рисунок платы
Открыть изображение в новом окне

4. Подгоняем размеры платы. Для этого на плату можно поставить микросхему и подгонять размер.
Открыть изображение в новом окне

Жмем ОК

5. Копируем изображение элементами и дорожками.
Открыть изображение в новом окне


6. Удаляем изображение
Открыть изображение в новом окне

Дополнительно информация в инструкциях -
http://radio-hobby.org/modules/instruction/page.php?id=58#pagetext
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
СПАСИБО!,
НО мне выкидывает какието сообчения(по немецки)
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
Версия немецкая, что ли? Значит что то неправильно сделал. Файл должен быть в формате .BMP !!!
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Версия 5.1 с Radio-hobby.org, русская;картинку загружаю в bmp формате и не работает!
Кстати,уже есть 6-тая версия http://radiomaster.com.ua/index.php?newsid=1683
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
Скрин ошибки дай. И на каком этапе...
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
Цитата:
Кстати,уже есть 6-тая версия


Это 5 версия. Какой то любитель добавил макросы и прозвал 6 версией...

На офсайте до сих пор 5 версия
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
А как етот скрин делать?
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
при нажатии кнопки Открыть изображение в новом окне изображение экрана копируется в буфер обмена. Далее надо в любом графическом редакторе вставить его, вырезать необходимое место, сохранить и разместить.
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
А как вставить картинку сюда?
Ато не знаю как вставить!
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Я загрузил изоброжение &&& но его не видно в менеджере изображений!!?!
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
Значит не загрузил. внимательно читаем. Про размар не забудь.
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Я немогу загрузить картинку, вот текст сообщения
Vorlagen-datei C:\Users\Администратор\Desktop\r3.bmp kann nicht geladen werden
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
Файл данных xxx не может загрузиться...

Но у меня же грузится!
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Ну ПЛИЗ! зделай печатки проекта.
 Дистанционно управляемая сетевая розетка
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3926
не в сети
Шаблон файла C: \ Documents и Settings \ Администратор \ Рабочий стол \ r3.bmp не может быть загружена
файл нужно конвертировать, а не переименовывать.
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
Прикрепил платы к статье...
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Спасибо!
 Дистанционно управляемая сетевая розетка
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7279
в сети
Но ты все равно потренируйся...
Такие дела надо делать с полузакрытыми глазами.

Радиолюбитель должен быть немного программист, немного художник, немного дизайнер, немного слесарь и т.д.
 Дистанционно управляемая сетевая розетка
Технолог
Технолог
Дата регистрации: 24.01.2010
Откуда: Львов,Укриана.
Сообщений: 152
не в сети
Именно!
но сейчас я немогу так тренироваться,потому,что нет времени(учеба);
(когда будет время,то обезательно потренируюсь!)
 Дистанционно управляемая сетевая розетка
Младший сотрудник
Младший сотрудник
Дата регистрации: 16.03.2010
Откуда: Чебоксары
Сообщений: 17
не в сети

Разное

Интересно

Контактные щетки для микродеталей, электробритв и т.п. можно выпилить из графитовых стержней от старых батареек питания.

Похожие статьи