RS485 + MegaD-328
RS485 + MegaD-328
Заинтересовался Вашим проектом, тк был нужен простой и дешевый контроллер с Ethernet. MegaD-328 сделал из arduino pro mini. все заработало, но выяснилось, что MegaD-328 не поддерживает rs485. Судя по форумам тема про rs485 начала подниматься с 2013 года.Однако до сих пор rs485 не подружился с MegaD-328. Несмотря на открытый код прошивки, внести изменения в нее могут единицы. Вопрос. Планируется ли вариант MegaD-328 с rs485+modbus? Плата в виде отдельного модуля например на микросхеме МАХ485.
Re: RS485 + MegaD-328
Вы что хотите чтобы не только по IP но и по ModBus была возможность контрольровать и управлять выходами?
В этом случае, как я понимаю, даже правильная архитектура регистров не обсуждалась никогда.
Считаю, что раз у Вас есть сервер для управления, то никто Вам не мешает использовать дешевый китайский переходник USB на MAX485 за 60 руб.
А если Вам нужно по IP то - Modbus RTU over TCP. http://mbus.sourceforge.net/index.html - прекрасно работает.
А уж входных и исполнительных железок на Modbus - полно.
Может Вы хотите получить из MegaD аналог ПЛК ОВЕН?
В этом случае, как я понимаю, даже правильная архитектура регистров не обсуждалась никогда.
Считаю, что раз у Вас есть сервер для управления, то никто Вам не мешает использовать дешевый китайский переходник USB на MAX485 за 60 руб.
А если Вам нужно по IP то - Modbus RTU over TCP. http://mbus.sourceforge.net/index.html - прекрасно работает.
А уж входных и исполнительных железок на Modbus - полно.
Может Вы хотите получить из MegaD аналог ПЛК ОВЕН?
Re: RS485 + MegaD-328
По Ip Вы управляете центральным контроллером Мастером, а он по Modbus по 2-м проводам связывается с менее мощными контроллерами установленными в комнатах, подвале и тд (например MegaD без Ethernet или Arduino). Таким образом можно получить как минимум дополнительные порты ввода/вывода удаленные от центрального контроллера на сотни метров (при перезагрузке центрального контроллера с ними ничего не произойдет). Все делают так.
Глубоко не вникал в MegaD, но по моему функции ПЛК она поддерживает. Чтобы было похоже на Овен должна программироваться через CoDeSys.
Глубоко не вникал в MegaD, но по моему функции ПЛК она поддерживает. Чтобы было похоже на Овен должна программироваться через CoDeSys.
-
- Сообщения: 651
- Зарегистрирован: 16 фев 2016, 19:52
Re: RS485 + MegaD-328
Я вот всегда думал, что МегаД заменяет устройства на RS485, а не работает для них севером и не служит мостом LAN-RS485 .
В общем мне кажется у МегаД несколько другая идеология - воткнул в роутер и работает (открыл вебморду - помигал лампочкой), воткнул в соседний порт роутера ПК - вот и связка сервер и автономный исполнитель.
При всем моем уважении к товарищам которые разрабатывают/работают с железками на RS485 я не думаю, что сегмент очень интересен современным DIY. Надо признать что RS485 будет вытеснен ethernet, TCP/IP, MQTT в ближайшем будущем.
Единственная железка которую мне на RS485 хотелось - это новатаковское ОМ-310.
viewtopic.php?f=1&t=1189&p=24860&hilit=RS485#p24844
К сожалению не нашел подробной публикации как его затянуть на сервер линукс и превратить в mqtt.
В общем мне кажется у МегаД несколько другая идеология - воткнул в роутер и работает (открыл вебморду - помигал лампочкой), воткнул в соседний порт роутера ПК - вот и связка сервер и автономный исполнитель.
При всем моем уважении к товарищам которые разрабатывают/работают с железками на RS485 я не думаю, что сегмент очень интересен современным DIY. Надо признать что RS485 будет вытеснен ethernet, TCP/IP, MQTT в ближайшем будущем.
Единственная железка которую мне на RS485 хотелось - это новатаковское ОМ-310.
viewtopic.php?f=1&t=1189&p=24860&hilit=RS485#p24844
К сожалению не нашел подробной публикации как его затянуть на сервер линукс и превратить в mqtt.
Re: RS485 + MegaD-328
Все с точностью до наоборот. RS485+ modbus связь между контроллерами.OlegJktu84 писал(а):Я вот всегда думал, что МегаД заменяет устройства на RS485, а не работает для них севером и не служит мостом LAN-RS485 .
RS485+ modbus решение очень надежное , простое и дешевое. Занимает свою большую нишу и никем не вытесняется (есть решение KNX для умных домов, но это совсем другие деньги)
Для развития можете посмотреть у Ардуинщиков RS485+ modbus+Каскада.
Re: RS485 + MegaD-328
RS485 потребляет меньше, дешевле и занимает меньше места. Модуль с Ethernet в подрозетник не засунешь.OlegJktu84 писал(а): При всем моем уважении к товарищам которые разрабатывают/работают с железками на RS485 я не думаю, что сегмент очень интересен современным DIY.
Надо признать что RS485 будет вытеснен ethernet, TCP/IP, MQTT в ближайшем будущем.
Я сейчас у себя делаю, что до комнаты идёт Ethernet, а по комнате RS485. Через пару месяцев можно уже будет на результаты смотреть.
Re: RS485 + MegaD-328
Примерная цена 7600 руб.OlegJktu84 писал(а): Единственная железка которую мне на RS485 хотелось - это новатаковское ОМ-310.
viewtopic.php?f=1&t=1189&p=24860&hilit=RS485#p24844
Покупаете счетчик с rs485 и получаете значительно больший функционал, и дешевле. (но делать придется на Ардуинках)
Re: RS485 + MegaD-328
Возникло огромное желание увидеть уже... Мне для автоматизации теплиц на участке что-то подобное делать придется...x13dev писал(а):RS485 потребляет меньше, дешевле и занимает меньше места. Модуль с Ethernet в подрозетник не засунешь.OlegJktu84 писал(а): При всем моем уважении к товарищам которые разрабатывают/работают с железками на RS485 я не думаю, что сегмент очень интересен современным DIY.
Надо признать что RS485 будет вытеснен ethernet, TCP/IP, MQTT в ближайшем будущем.
Я сейчас у себя делаю, что до комнаты идёт Ethernet, а по комнате RS485. Через пару месяцев можно уже будет на результаты смотреть.
Ethernet в теплицу, колодец, грядки не охото везти подземлей, тоже хочу на RS-485.
Re: RS485 + MegaD-328
Похвастаюсь!MSapogov писал(а): Возникло огромное желание увидеть уже... Мне для автоматизации теплиц на участке что-то подобное делать придется...
Гейт: Нода: Первое устройство: Ещё планируются термостат и датчик температуры/влажности на противоположной стене.
Re: RS485 + MegaD-328
MegaD-328 варианты просматриваются. А где у Вас RS485?x13dev писал(а): Похвастаюсь!
Re: RS485 + MegaD-328
Для автоматизации теплиц такое решение широко применяется, но RS-485 это по проводам (2 провода если только управление и 4 провода если еще питание). Сама приемная плата выглядит примерно так. Размер платы 4,5х4см. На плате RS-485, 8 силовых ключа для управления реле, стабилизатор на 5в, есть входа, но в данном варианте не используются.Управление всей конструкцией по 2-м проводам. Таких устройств, если использовать микросхему мах485, можно подключить 32 шт. У каждого устройства свой адрес.MSapogov писал(а): Мне для автоматизации теплиц на участке что-то подобное делать придется...
Ethernet в теплицу, колодец, грядки не охото везти подземлей, тоже хочу на RS-485.
Для данной системы существует пока одна проблема - MegaD-328 это не поддерживает!
- Вложения
-
- Фото0.jpg (244.63 КБ) 5327 просмотров
Re: RS485 + MegaD-328
По проводам это хорошо!!!mihail_40 писал(а):Для автоматизации теплиц такое решение широко применяется, но RS-485 это по проводам (2 провода если только управление и 4 провода если еще питание). Сама приемная плата выглядит примерно так. Размер платы 4,5х4см. На плате RS-485, 8 силовых ключа для управления реле, стабилизатор на 5в, есть входа, но в данном варианте не используются.Управление всей конструкцией по 2-м проводам. Таких устройств, если использовать микросхему мах485, можно подключить 32 шт. У каждого устройства свой адрес.
Для данной системы существует пока одна проблема - MegaD-328 это не поддерживает!
Помимо RS-485 питание для наноса и актуаторов форточек все равно нужно, поэтому трубы для проводов уже заложены и питание будет тянутся +24 В)
А если использовать другие драйвера, то и 128 устройств на одну линию можно включить без повторителей...
MegaD-328 - это не поддерживает, но это поддерживает ПО сервера управления всем этим "хозяйством" , например ioBroker.
У меня получилось весьма стабильно завести в IOB на виртуалке в ESXi Modbus RTU over TCP. http://mbus.sourceforge.net/index.html
Прккрасно управляет Ключами на Arduino.
Но единственный минус Modbus , это нельзя передать мгновенно нажатие кнопки (только через частый опрос состояния порта мастером).
Последний раз редактировалось MSapogov 28 дек 2016, 07:11, всего редактировалось 1 раз.
Re: RS485 + MegaD-328
Красотища...x13dev писал(а): Ещё планируются термостат и датчик температуры/влажности на противоположной стене.
А Освещение и выключатели тоже по ModBus?
У меня пока такие наброски по нодам:
1. Уровень воды, счетчик литров, температура, давление. + 2-4 входа/выхода (В колодце или возле емкости)
2. 2хтемпература, влажность, освещеность + 4-6 входа/выхода
В качестве сервера Iobroker на Orange Pi - там организую 2хRS-485, можно и RF на СС1101 и всю остальную логику.
Re: RS485 + MegaD-328
Основное освещение я пока не трогаю, а подсветку LED лентами делаю.MSapogov писал(а): А Освещение и выключатели тоже по ModBus?
У нас используется не Modbus, а MQTT-SN. В качестве транспорта: Serial, RS-485, RF или Ethernet UDP.
Re: RS485 + MegaD-328
https://github.com/X13home/X13.devicesmihail_40 писал(а): MegaD-328 варианты просматриваются. А где у Вас RS485?
Искать PHY? - RS485
Re: RS485 + MegaD-328
Все конечно красиво и ленты и колодцы, но вопрос был как прикрутить к MegaD-328 RS485. Так как интересует следующая связка Web server --> Интернет --> 3Gмодем --> роутер --> ethernet --> контроллер на базе MegaD-328 --> RS485 --> исполнительные устройства. Сейчас используется дорогой контроллер функционал которого избыточен для требуемой задачи. Сделали MegaD-328, но когда сделали выяснили, что RS485 не поддерживается.
Re: RS485 + MegaD-328
RS485 увидел, а MegaD-328 нет.x13dev писал(а): Искать PHY? - RS485
Re: RS485 + MegaD-328
Вам Mega-D - как исполнительная часть нужна через RS-485 или-же принимать комманды по ModBus анализировать и включать или выключать выходы?mihail_40 писал(а):Все конечно красиво и ленты и колодцы, но вопрос был как прикрутить к MegaD-328 RS485. Так как интересует следующая связка Web server --> Интернет --> 3Gмодем --> роутер --> ethernet --> контроллер на базе MegaD-328 --> RS485 --> исполнительные устройства. Сейчас используется дорогой контроллер функционал которого избыточен для требуемой задачи. Сделали MegaD-328, но когда сделали выяснили, что RS485 не поддерживается.
Если первый вариант, то прошейте свою Atmega ардуинкой, подсоедените к UART, MAX485 и накатите скетч c поддержкой ModBus...
А в качестве Web server (самый первый) что У вас используется?
Что у Вас связывает все компоненты воедино?
Так, как на дальнем конце у Вас ethernet , то и поставьте ethernet to RS-485 шлюз какой нибудь...
Вот Вам например - https://esp8266.ru/forum/threads/modbus ... erver.911/
От MegaD-328 Вам не стоит ждать поддержки ModBus... там каждый байт в памяти на вес золота... Уж пусть простит меня Андрей за этот ответ.
Re: RS485 + MegaD-328
Я arduino и перешил в MegaD-328, эту пока перешивать не буду пусть полежит, может что то срастется. Возвращаюсь на arduino.MSapogov писал(а):От MegaD-328 Вам не стоит ждать поддержки ModBus...
Re: RS485 + MegaD-328
Так Вам шашечки или ехать?mihail_40 писал(а):RS485 увидел, а MegaD-328 нет.x13dev писал(а): Искать PHY? - RS485
MegaD работает по HTTP и только по HTTP, пропихивать это через RS485 то ещё извращение.