Страница 1 из 2

Беспроводной modbus

Добавлено: 20.10.2016{, 00:02}
CraCk
Здравствуйте
Уже долгое время вынашиваю идею "умного дома" для своего дома. Но ни как немогу перейти к практике. Проблема в том что прокладка проводов не возможна. Когда делали ремонт, в это время я про Ардуино даже не знал. По этому соединять всю систему проводами просто не реально. Остался ненадежный беспроводный вариант по котором и будет здесь дискуссия. План такой.
Псевдо сервером (мастер-слейв) будет Ардуино мега с приемо-передатчиком и блютус модулем например для связи с HIM панелью Каскада или другие приложения которые работают по modbus.
Дальше: в каждой комнате будет ардуина с питанием от 220В + АКБ литий для резервного питания. К которой будет подключен радиомодуль для связи с сервером, и разные датчики дыма температуры, концевики на окна и исполнительные устройства реле и т.д.
Пересмотрел практически все бюджетные радиомодули. Пока что остановился на модулях НС-11 в которых реализован прозрачный UART.
http://www.elecrow.com/download/HC-11.pdf
https://www.youtube.com/watch?v=zDtaDvv-1A4
http://cxem.net/review/review26.php
Вопрос. На сколько реально на таких модулях построить беспроводный modbus. Есть ли у кого практика работы с такими модулями?

Беспроводной modbus

Добавлено: 20.10.2016{, 11:17}
Vitez
Да, интересная тема. То ж интересует.

Беспроводной modbus

Добавлено: 20.10.2016{, 12:16}
Max
У меня так же застопорилось из за надежного беспровода... Пробовал NRF стандартные, не очень. Нужно понадежнее и недорогое.

Беспроводной modbus

Добавлено: 20.10.2016{, 18:49}
Слимпер
А что, интересный модуль и цена в 200 рублей, заманчивая.
А насчет Modbus, можно попробовать может и будет работать, в режиме без ноги DE-RE.

Добавлено (20.10.2016, 18:49)
---------------------------------------------
Попробовал соединить две ардуины RX-TX TX-RX, то есть напрямую , а передачу организовать через Modbus (в настройках Pin Pe-De выбрал нет). Нормально работает, значит и чрез модули HC-11 должно заработать (судя по описанию они прозрачный обмен организуют).

Беспроводной modbus

Добавлено: 21.10.2016{, 01:18}
Прохожий

Беспроводной modbus

Добавлено: 21.10.2016{, 07:34}
Vitez
Прохожий, Цена однако.
Слимпер, Пошел заказывать. Интересно, как поведут себя 3 модуля на одном канале.

Беспроводной modbus

Добавлено: 21.10.2016{, 07:49}
Tehnics
Можно и поближе заказать tp_link_powerline

Беспроводной modbus

Добавлено: 21.10.2016{, 16:30}
vlad
Покупал tp_link_powerline для триколора двух приемников. В рамках одного дома по медной проводке длина максимум метров 30. что только не делал так нормально и не заработал. Скорость получалась ниже плинтуса. выкинул и поставил вифи. Надо было сразу ставить вифи.

Беспроводной modbus

Добавлено: 21.10.2016{, 23:59}
CraCk
Слимпер писал(а):Попробовал соединить две ардуины RX-TX TX-RX, то есть напрямую , а передачу организовать через Modbus
Для полноты теста можете подключить к одному мастеру два слева ардуин по проводам UART? Тем самим имитировать три модуля НС-11.
Идеальный без проводной модбас но зараза дорогой.
https://ru.aliexpress.com/item....le=true

Беспроводной modbus

Добавлено: 22.10.2016{, 00:17}
Rovki
Скоро у меня появятся модули RS485<<>>WIFI , уже запущены в производство

Беспроводной modbus

Добавлено: 22.10.2016{, 02:59}
dekorator
Есть хорошая тема - Modbus TCP / RTU RS-485 + WEB server ( можно настроить и как клиента ),  можно и так тоже - Web/TCP2UART. 

Настройки модбаса по веб интерфейсу. 

http://esp8266.ru/forum/threads/modbus- ... erver.911/

Я брал последнюю прошивку, заливал, гонял пару дней на работе. Сбоев не было вообще! 
Главное в esp8266 это правильное питание.

Беспроводной modbus

Добавлено: 22.10.2016{, 07:30}
Слимпер
CraCk писал(а):Для полноты теста можете подключить к одному мастеру два слева ардуин по проводам UART?
 

Не помню точно, но такое подключение не так просто, была какая то особенность.
Требуется развязывать линий RX слейвов по моему.

Беспроводной modbus

Добавлено: 22.10.2016{, 10:43}
Sancho
dekorator писал(а):Главное в esp8266 это правильное питание.
+100500!!!!!!!

Добавлено (22.10.2016, 10:43)
---------------------------------------------
У меня, правда, на малых дистанциях, до 1,5м, были проблемки. Больше 3-х - ОТЛ. Максимум попробовано - около 50, скорость 115200.
ESP-01, ESP-12E, роутер Zuxel-Keenetic.

Беспроводной modbus

Добавлено: 22.10.2016{, 20:37}
CraCk
Слимпер писал(а):Не помню точно, но такое подключение не так просто, была какая то особенность.
Особенность только в проводном подключение или в беспроводном тоже?
dekorator писал(а):Есть хорошая тема - Modbus TCP / RTU RS-485 + WEB server......
esp8266 тоже вариант. Но у меня сомнения по дальности связи. Кроме дома еще нужно покрыть сетю сарай и гараж на расстояние 20м от дома, на этом расстояние еще находиться соседский дом. Пробовал телефоном подключиться к роутеру в сарае сигнала не было. Роутер TPLink-WR841N. По этому боюсь что esp8266 тоже не пробет.

Беспроводной modbus

Добавлено: 22.10.2016{, 20:48}
Слимпер
CraCk писал(а):Особенность только в проводном подключение или в беспроводном тоже?
Это я писал чисто про проводное подключение.

Добавлено (22.10.2016, 20:48)
---------------------------------------------
CraCk, Кстати я тут решил таки заняться новым блоком для NRF24, но получится ли и когда будет пока не знаю.

Беспроводной modbus

Добавлено: 22.10.2016{, 21:12}
CraCk
Слимпер писал(а):Кстати я тут решил таки заняться новым блоком для NRF24, но получится ли и когда будет пока не знаю.
Да вижу. Спасибо за труды терпение. 
Кстати, там не получится транслировать протокол Modbus?

Беспроводной modbus

Добавлено: 22.10.2016{, 21:25}
Слимпер
CraCk писал(а):Кстати, там не получится транслировать протокол Modbus?
Ну те библиотеки что сейчас изучаю, этого не позволяют.
Но где то видел упоминание и про  ModBus на NRF, но не смотрел.

Беспроводной modbus

Добавлено: 22.10.2016{, 22:24}
CraCk
Слимпер писал(а):Но где то видел упоминание и про  ModBus на NRF, но не смотрел.
Там как раз используются библиотеки RF24Network.
https://geektimes.ru/post/262568/

Беспроводной modbus

Добавлено: 23.10.2016{, 06:46}
Слимпер
CraCk писал(а):Там как раз используются библиотеки RF24Network.https://geektimes.ru/post/262568/
Читал я эту статью, но там используется обычная библиотека для Modbus, а Сергей (Автор FLProg), разработал собственную реализацию (куда более хорошую) работы Modbus, поэтому простого варианта скрестить его с   RF24Network нет.
Да и я не вижу такой уж необходимости, можно переменные полученные из регистров  ModBus передать по другим каналам, а затем снова преобразовать в регистры ModBus.

Беспроводной modbus

Добавлено: 23.10.2016{, 12:04}
OlegAn1962
Цитата Слимпер ()200?'200px':''+(this.scrollHeight+5)+'px');">можно переменные полученные из регистров  ModBus передать по другим каналам, а затем снова преобразовать в регистры ModBusА зачем преобразовывать? у меня в программе регистры сразу передаются по радиоканалу, или я не понял вопроса?