Авторизация


...

Кто на сайте?

Сейчас один гость и ни одного зарегистрированного пользователя на сайте

Статистика

-Посетители : 26421
-Материалы : 210

Пользователь сайта продает...

  DUB-E100

Пользователь сайта покупает...

Мониторинг и удаленное управление оборудованием через Ethernet - NetComMK RL2 WF

Автор: Николай Викторов Просмотров: 5900

 

  В принципе функциональность устройства такая же, как и у NetComMK RL1. Основное отличие,  это передача данных по WI-FI и применение  микроконтроллера PIC12F683, что позволяет значительно снизить  стоимость и размеры самого устройства. Правда  это ограничивает  количество подключенных датчиков, но как показывает практика   в  большинстве случаев этого вполне достаточно.

 

korpusRL2 1

 

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

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

 Первоначально у меня вызывало сомнение реализации данной задачи на  PIC микроконтроллере 12 серии , т.к. практически все нужно было реализовывать программно, а памяти в данном МК очень мало… но почти все получилось, хотя для этого пришлось писать программу для МК на ассемблере и отказаться от части функций.

 

 

memori

 

  Когда пришли микроконтроллеры PIC12F1822 с аппаратной поддержкой протокола «usart», появилась версия и на СИ, но то же с ограничениями. В дальнейшем думаю можно будет перенести  часть функций на модуль WI-FI  ESP8266 и освободить место для реализации хотя бы WEB сервера для настройки режима работы устройства.

 

 Схема устройства.

 

sxema

   Питание устройства осуществляется через   mini USB-B угловую розетку, напряжения питания 5 вольт. Реле типа TRU-5VDC 5-вольт. В первом исполнении оба датчика температуры запитывались напрямую от общей схемы питания  5 вольт. В последствии в схему  питания  второго датчика пришлось внести изменения и ограничить его по току. Дело в том, что второй датчик температуры "выносной"  и подключается через разъем под "винт",  при прокладке провод датчика могли передавить или неправильно подключить, что вызывало неработоспособность всего устройства. После доработки устройство продолжает работать даже при замыкании питания второго датчика. Схема ограничения по току  исполнена  на  VT2, VT3,  R9, R11, R12  и  LED2.  Если в ограничении  нет необходимости разъемы XP4  и XP5  перемыкаются джамперами. Длина провода второго  датчика  может быть значительной, к одному из устройств датчик DS18B20 подключен проводом длиной 32 метра и сечением  0.5мм..  При такой длине провода для нормальной работы датчика сопротивление R7 пришлось разместить непосредственно у самого датчика. Можно и  не выпаивать сопротивление R7, а  дополнительно у  датчика установить еще одно сопротивление 2,7-3,6 Ком..  Для защиты  вывода микроконтроллера по входу  установлен стабилитрон D1 на 5,6 вольт.

  При внутрисхемном программировании микроконтроллера необходимо разомкнуть  джамперы с разъемов XP2, XP3, XP6 и XP7.

  Управление исполнительным реле производится через линию задержки VD2 и C8. Задержка позволяет не менять состояние реле на момент перезагрузки микроконтроллера. Настройка режима работы реле производится на сайте (сервере), пользователь зайдя по web интерфейсу на сайт под своим логином и паролем "привязывает" управление к одному из датчиков, установив там же  верхнее и нижние значение включение/отключение реле. При  очередном сеансе связи с сервером  данные для работы реле будут приняты устройством и запишутся в  буфер, а при повторной передаче  данные сравниваются с находящимся данными в буфере и в случае равенства настройки запишутся в EEPROM микроконтроллера.

 

Плата устройства.

 

Plata RL2

 

  Всего к данному устройству в этой версии исполнения можно подключить до  двух датчиков температуры, один канал сигнализации  и управлять одним реле.  Комбинация подключенных датчиков зависит от выбранной прошивки микроконтроллера и разрешения администрации сервиса NetComMK.  В настоящее время разрешена без ограничений работа   одного  датчика температуры и управление одним реле. Это связано с загрузкой сервера, по этому подключение остальных датчиков, как и подключение дополнительного устройства, на договорной основе.

 Для получения прошивки необходимо зарегистрироваться на сайте http://netcommk.ru  и  получить идентификатор устройства, перейти на страницу  сборки прошивки ввести полученный идентификатор, логин и пароль подключения к точке доступа WI-FI, выбрать кол-во датчиков и нажать кнопку "сохранить".  Далее появиться ссылка для скачивания архива с прошивкой. В прошивке будет сформирован уникальный  ID, этот же ID запишется в базу сервера. При подключении  устройства к серверу netcom-mk.ru  ID  сверяется с  данными в базе и в случае несоответствия будет выслано электронное письмо владельцу устройства с таким идентификатором. При этом все запросы будут блокироваться  до подтверждения  владельцем  ID прошивки.

 В  устройстве есть возможность изменить логин и пароль подключения к точке доступа WI-FI.  Правда из-за ограничения объема памяти   программ в микроконтроллере реализовать полноценный WEB  сервер на данном устройстве не удалось , по этому  для изменений настроек  необходимо при выключенном питании нажать кнопку S1 и удерживая ее включить питание, подождать около 4 секунд.  В результате в эфире появиться точка доступа NetComMK. Подключиться  к точке доступа можно при помощи утилиты   control_rl2_wf  запустив ее на компьютере  или ноутбуке  с WI-FI и операционной системой Windows ..... 

 

rl2 wf  1

 

 Ввести имя и пароль  (SSID и ASCII) для подключения к точке доступа WI-FI и записать настройки в устройство, нажав соответствующую кнопку. После этого перезапустить устройство в нормальном режиме.

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

 

RL2WF plat M1

RL2WF plat M2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  Вопросы можно задать на форуме...

 

.

Случайные статьи....

Prev Next

Интерфейсная плата для станка ЧПУ

01-05-2011 Sergey Roslik

Интерфейсная плата для станка ЧПУ

За основу интерфейсной платы (ИП) была взята информация с сайта robozone. Как и оригинальная версия интерфейсная плата имеет опторазвязку порта LPT, имеет установленные реле для управления различными силовыми нагрузками.ИП позволяет управлять тремя любыми контроллерами двигателей для станков ЧПУ с поддержкой...

Контроллер шагового двигателя.

02-07-2011 Sergey Roslik

Контроллер шагового двигателя.

Эта статья является дополнением к статье: "Интерфейсная плата для станка ЧПУ". Схема и прошивка контроллера была взята с сайта http://robozone.su. На сайте небыло под неё печатной платы, я развёл свою. Плата получилась односторонняя, с минимальным количеством перемычек. Собрал, подключил двигатель, прошил микроконтроллер...

Простая программа для разводки печатных плат Sprint-Layout с дружестве…

04-08-2012 Игорь Безверхний

Простая программа для разводки печатных плат Sprint-Layout с дружественным интерфейсом (часть 2)

 В радиолюбительской практике, а иногда и в профессиональной работе, мы  сталкиваемся с необходимостью изготовления печатных плат. Помочь в этом может программа Sprint-Layout, которая представляет собой специализированный графический редактор для ручной разводки печатных плат. Статья предназначена, в первую очередь, читателям, которые...

Модуль PSP

19-03-2011 Николай Викторов

Модуль PSP

  При разработки устройств на микроконтроллерах фирмы Microchip (далее МК) иногда возникает необходимость реализации параллельной передачи данных. В некоторых МК производитель предусмотрел такой режим работы, называется  «Ведомый параллельный порт» или режим PSP (Parallel Slave Port - PSP).      


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru