Авторизация


...

Кто на сайте?

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

  • inmiernikwesto

Статистика

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

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

  Стенд для освоения программирования МК AVR

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

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

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

 

  Тема удаленного мониторинга и управления всегда актуальна, да и желающих  внедрить данную технологию становится только больше. В промышленности достаточно  различных систем и оборудования,  а вот для "бытового" применения  их не так и много, а те что есть  практически все  предназначены для охраны по 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

Подпрограмма опроса клавиатуры.

08-06-2012 Super User

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

Cтек в PIC микроконтроллерах 18 серии.

14-05-2011 Super User

Микроконтроллеры  семейства PIC18XXXX  имеют стек глубиной в 31 адрес. Стек представляет собой  адреса возврата из подпрограммы или обработки прерываний. При выполнении команд CALL, RCALL, а так же при переходе на выполнение ПП обработки прерываний значение счетчика команд PC помещается в...

Клавиатурный датчик кода Морзе

22-06-2016 Иван Шевченко (R1ZK)

Клавиатурный датчик кода Морзе

  Данная статья будет интересна радиолюбителям, увлекающихся "морзянкой". В статье идет речь об устройстве "датчик кода Морзе" на микроконтроллере ATtiny13A, основное отличие от подобных устройств это применение стандартной компьютерной клавиатуры PS/2.  Автор предоставил всю необходимую документацию для повторения устройства, включая...

GSM - сигнализация

18-03-2012 Владимир

GSM - сигнализация

  Добрый день!  Представляю вам свою разработку – GSM сигнализацию. Кому-то, наверное, интересно, что послужило мотивацией для создания этого проекта? Все просто, потребность друга в сигнализации для охраны своего офиса, которая будет дешевле других аналогичных устройств и весьма функциональна, а главное -...


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

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