Авторизация


...

Кто на сайте?

Сейчас 57 гостей и 4 зарегистрированных пользователей на сайте

  • lfandresagea
  • oelletoryk

Статистика

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

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

  Универсальный цифровой спидометр

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

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

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

 

  Тема удаленного мониторинга и управления всегда актуальна, да и желающих  внедрить данную технологию становится только больше. В промышленности достаточно  различных систем и оборудования,  а вот для "бытового" применения  их не так и много, а те что есть  практически все  предназначены для охраны по GSM сетям, т.е. они используют сети для доставки информации. В случае умышленного глушения сигнала разным способом абоненту не придет смс о проникновении на объект, если он сам не проверит запросом состояние объекта. Другое дело когда посредником   выступает другое устройство или удаленный сервер, который постоянно мониторит его состояние  и в случае не получения подтверждения сообщает по заданному алгоритму абоненту.  В этом случае повышается надежность и оперативность извещения, кроме это в случае задействования в качестве "посредника" удаленный сервер появляются дополнительные возможности о которых ниже...

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

  Это устройство на момент написания статьи тестируется около 4 месяцев, 2 месяца в локальной сети предприятия и столько же дома. В обоих случаях использовался удаленный сервер.   В принципе работает стабильно и все устраивает. Единственное что захотелось изменить, это отказаться от витой пары и подключить к роутеру по WI-FI, т.к. не всегда удобно тянуть провод. На данный момент эта задача практически решена, но об этом чуть позже. Вернемся к устройству….

 

 Вид устройства (без корпуса) рис.1
 

Plata 1 02

 

 

Plata 1 01

 

 

Описание работы устройства.

 
В данном устройстве NetComMK RL1 информация о состоянии датчиков передается на удаленный сервер netcom-mk   и хранится там длительное время, что при необходимости позволяет пользователю зайдя на сайт в доли секунды получить информацию о состоянии датчика за любой час, день, месяц, ввиде таблицы (рис.2)  или графика. (рис.3).  Частота передачи данных с датчиков от 1 до 27 минут, настраивается пользователем на сайте. На начало каждого часа   данные записываются как номинальные, в течении часа фиксируется только максимальное и минимальное значения.   В случае срабатывания датчиков сигнализации информация передается в течение нескольких секунд и записывается время "тревоги" и "отбой тревоги", отправляется сообщение.

 

 рис.2

 

Ot o4

 

(рис.3) 

 

Ot o5

 

 

Раньше я, как наверно и многие, недооценивал хранение и обработку информации на удаленном сервере, сейчас полностью противоположного мнения. Обработка данных на сервере позволяет микроконтроллеру заниматься в основном только измерениями и отправкой данных, а всю нагрузку возложить на сам сервер. Не трогая программу микроконтроллера на сервере можно  производить различные действия,  включая отправку на ваш email электронного письма или  SMS на ваш телефон  при возникновении события, отчета и мн.др.. Все управление  и настройка  устройства производится по веб интерфейсу, для этого достаточно зайти на сайт netcom-mk.ru  под своим логином и паролем. В мобильной версии (если зайти с мобильного устройства) можно только мониторить (смотреть показания и др. без возможности изменения).

 

К  устройству NetComMK RL1 (версия прошивки v1.0.0.4) можно подключить:

  •  2 датчика температуры.
  •  2 датчика сигнализации.
  •  1 измерительный датчик.
  •  2 реле.

Количество датчиков зависит от прошивки. Максимально к предоставленному устройству можно подключить   3 датчика температуры, 5 измерительных датчиков и 4 датчика сигнализации ( в том числе противопожарных и датчиков движения) , а так же управлять нагрузками (до 3 реле).

 

 

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

 

Sxema mon

 

Основой устройства служит микроконтроллер PIC18F25K20, работающий от внутреннего генератора с тактовой частой 32 MГц  и  готовый модуль Ethernet-контроллер W5100 (рис.4). Такой модуль очень удобен для работы как в локальных, так и в Ethernet сетях. Кроме поддержки различных протоколов способен работать в 100 Мбитных сетях, в отличии от той же ENC28j60, которая работает только в 10Мбитных и такую скорость уже не все роутеры поддерживают.

 

рис.4

w5100 1

 

 

 Связь микроконтроллера с модулем осуществляется по SPI протоколу.

 Питание устройства 12 вольт необходимо только для исполнительных реле, все остальное работает от  3.3 вольт.  для этого используется  преобразователь напряжения KIS-3R33S (рис.5).

 

 

 рис.5

 

Ot 06

 

 

 В качестве датчиков температуры используется DS18B20, подключенные через установочный  разъем миниджек (мама), к которому подключаются сами датчики. Разъемы необходимо выбрать  не допускающие замыкание контактов при подключении, в реале лучше использовать другой тип, т.к. при замыкании устройство перегрузится. А самый лучший способ ограничение тока питания датчиков, что бы даже при неисправности провода датчика устройство продолжало работать. 

 

 Датчики сигнализации любые, работающие в случае тревоги на размыкание.

 

 Измерительные датчики должны на выходе выдавать в пределах 0-3.3 вольта. Сами показания корректируются на сервере (умножаются на коэффициент).

 

 

 Работа реле настраивается через WEB интерфейс на сайте. Реле можно "привязать" к любому датчику, установив значение включения и отключения.

 

 

 

 

 

  Настройка устройства.

  После регистрации на сайте на указанный email будет отправлено электронное письмо  c 8 значным индефикатором, который нужно присвоить устройству. Для этого нужно подключить устройство  витой парой напрямую к компьютеру. В сетевых настройках ПК присвоить соединению ip адрес 192.168.1.2  , маска 255.255.255.0.  Далее удерживая на устройстве кнопку S1 включить устройство, в результате должен запуститься  WEB server (светодиод HL1 начнет часто моргать). С ПК заходим браузером по адресу 192.168.1.1, если все сделано правильно откроется страница настройки NetComMK RL1 рис.6

 

рис.6

 

Ot 07

 

 

В настройках необходимо присвоить IP адрес устройству, изменить МАС адрес по необходимости , ввести  полученный индефикатор, ip адрес шлюза и ip адрес сервера dns (обычно шлюз и dns  это ip адрес роутера ). Нажимаем кнопку "изменить" и если у вас нет предупреждений о неправильном вводе страница обновиться с введенными данными. После этого можно перегрузить устройство. Подключаем его к роутеру и  в случае успешной связи с удаленным сервером (до 2  минут) загорится светодиод HL1. После этого можно заходить на сайт под своим логином и паролем. 

 

Задать вопросу можно на форуме.

 

 

 

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

Prev Next

Устройство бесконтактного управления с использованием карт RFID 125 кг…

14-05-2016 Super User

Устройство бесконтактного управления с использованием карт RFID 125 кгц.  часть2

 Устройство уже было опубликовано  на нашем сайте.  Но после доработки автором  Иван Шевченко (R1ZK) своей конструкции администратором принято решение разместить результат работы  в виде второй части статьи "Устройство бесконтактного управления с использованием карт RFID 125 кгц.". Первую часть можно прочитать перейдя по...

Светодиодное табло.

02-11-2011 Sergey Roslik

Светодиодное табло.

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

Цифровой термометр на семисегментных индикаторах

06-06-2011 wws63

Цифровой термометр на семисегментных индикаторах

  Не так давно сделал под заказ (для баньки) цифровой термометр (фото 1). Диапазон измеряемых температур – 55… +125 гр. Цельсия. Термометр может работать с датчиками DS18S20, DS18B20, DS1822, тип которых определяются автоматически. Заказчик просил сделать прибор на светодиодных индикаторах большого...

Краткий курс основ программирования микроконтроллеров фирмы MICROCHIP.

11-02-2012 Александр Милевский

Краткий курс основ программирования микроконтроллеров фирмы MICROCHIP.

Нам часто задают вопросы, как научится писать программы практически с нулевого уровня, поэтому инициативная группа сайта chipmk.ru решила создать краткий курс для первичного обучения. Нужно уточнить, мы не считаем себя большими специалистами в этой области. Практически все самоучки. Надеемся, что...


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

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