|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
16.04.2015, 09:54 | #1 |
Member
Регистрация: Nov 2009
Сообщения: 37
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Segnetics-->RS485 MODBus-->Arduino
Ув. форумчане и просто сочувствующие, встал вопрос о дешевом модуле расширения для контроллеров Segnetics. Была выбрана платформа Arduino.
Данный выбор обусловлен несколькими причинами: 1-стоимость, 2-доступность, 3-простота программирования. Плата была собрана на AtMega328, в качестве микросхемы RS485 - MAX485. На данный момент платка поддерживает дискретные входы и выходы и отдает значения на по RS485 на SMH2Gi, планируется поддержка датчиков NTC 10 и 13 КОм. Отдаю данное решение Вам на суд Жду адекватную критику. |
16.04.2015, 10:10 | #2 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Схема? Описание? Характеристики?
Пока только слова ни о чём ... |
16.04.2015, 10:56 | #4 |
Member
Регистрация: Nov 2009
Сообщения: 37
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Под рукой оказалась UNO)) Прелесть в цене и датчиках NTC, вот только не понятно как "дуня" будет вести себя в пром условиях. Судя по ценам на Aliexpress можно уложиться рублей в 700 с рассыпухой на обвязку дискретных и аналоговых входов.
Так же припилив к "дуне" экран и кнопки, можно получить достаточно дешевый удаленный терминал управления. Последний раз редактировалось Arsie, 16.04.2015 в 12:01 |
16.04.2015, 12:04 | #5 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 159
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Как шарик в лотерее. Кому-то везёт, кому-то нет.
Цитата:
Это не я придумал, это в народе уже не одну сотню лет говорят. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.04.2015, 15:34 | #6 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Цитата:
Все ...дуины рассчитаны для радиолюбительских конструкций и прототипов. Но не для промышленного применения. Помехозащищенность у них никакая. Так что как повезет... __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
|
16.04.2015, 17:08 | #7 |
Member
Регистрация: Nov 2009
Сообщения: 37
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Значит будем городить терминал)) Может кого заинтересует.
|
16.04.2015, 18:57 | #8 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Сомневаюсь что кого-то заинтересует самодельные устройства для подключения к промышленному контроллеру (гарантии, тех. поддержка, совместимость (электрическая, электромагнитная), температурный диапазон, условия исполнения (герметичность)).
В общем, для себя любимого, побаловаться, установить дома - ещё куда ни шло, а для промышленного использования - лично я никогда (ну кроме своих костыликов конечно - НО! за них я несу ответственность сам, а не какой-то дядя). |
16.04.2015, 19:47 | #9 | |
Member
Регистрация: Nov 2009
Сообщения: 37
Благодарил(а): 1 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Цитата:
|
|
17.04.2015, 20:20 | #10 | |
Senior Member
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили:
3 раз(а) в 3 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Цитата:
|
|
16.08.2015, 20:38 | #11 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Добрый день.
Такое направление, как использовать некоторые устройства (Arduino, Discovery и т.п.), вполне похвально. Представьте - берем готовую плату, вышеуказанных производителей, стоимостью примерно до 1000 руб. и у нас как минимум 8 аналоговых входов. Только вот, для подключения этих устройств, необходимы познания в языке программирования Си+. Что бы дополнительная плата заработала - ее необходимо запрограммировать. Если пользователь профи в Си+, то ему нет необходимости покупать готовые контроллеры, он может использовать плату, указанных производителей, с аналогичным микроконтроллером, типа Segnetics (стоимостью до 3000 рублей). На основе этого "железа" можно создать устройства на порядок выше, чем используя SMLogix. Вот только есть одна "загвоздка", в контроллерах Segnetics и контроллерах других производителей входы защищены от перенапряжения (в том числе и аналоговые, примерно до 36в). В устройствах Arduino, Discovery и т.п. какие-то 10 вольт могут выжечь весь чип. Хотите использовать вышеуказанные устройства - изучите Си+ и вооружитесь паяльником, для создания защиты аналоговых и цифровых входов микроконтроллера. |
29.03.2016, 18:24 | #12 | |
Новичок
Регистрация: Sep 2009
Сообщения: 20
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Цитата:
|
|
04.04.2016, 13:21 | #13 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Цитата:
Ардуино - чисто бытовое устройство, абсолютно не предназначенное для промышленного применения. Поэтому глупо сравнивать Ардуино с контроллерами Сегнетикс, ибо они разных классов и, как следствие, разных ценовых категорий. __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
|
10.04.2016, 20:45 | #14 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Мое мнение, на счет дополнительных плат и всего прочего, для создания надежного оборудования и т.п., следующее:- необходимо использовать устройства с протоколом 1-Wire. Датчики температуры, логические, аналоговые и исполнительные механизмы -"копеечные". Многие могут указать на скорость опроса и частые ошибки (аналоговые датчики указанного типа иногда и без причины не отвечают). А кто сказал, что только эта конфигурация? Собираем "солянку", для уверенности ставим модули расширения Сегнетикс, по протоколу ModBus RTU подключаем дополнительные устройства других производителей и определяем в "слабое звено" устройства по 1-Wire. Такую конфигурацию можно собрать только на контроллере SMH 2Gi, но экономический эффект будет обязателен, за счет устройств 1-Wire. Посмотрите в интернете, на сайтах есть информация о создании "умного дома" на платформе ОС Linuxс, с использованием датчиков и исполнительных механизмов 1-Wire. Все представленные драйверы подходят для SMH 2Gi, ведь он на ОС Linuxс, а для знатоков Си+ сказка, твори, что пожелаешь.
|
11.04.2016, 00:45 | #15 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Цитата:
А вот стандартный интерфейс 2Gi похоже не подойдет. |
|
11.04.2016, 10:48 | #16 |
Member
Регистрация: Mar 2015
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили:
3 раз(а) в 2 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
"обсуждали уже пару раз." -это не то, на что хотел обратить внимание. У SMH 2gi есть возможность вставлять свои программные модули и использовать их, для опроса устройств с протоколом отличным от ModBus RTU. Чаще сложности возникали из-за физического согласования уровней напряжения и токов сигнала. Сразу скажу, помочь в этом пока не смогу, не те языки изучал. Указанные фокусы мне показывали спецы по Linux (только показывали). Лично, иногда, использую Контар, при необходимости опрашивать устройства с другим типом протокола. У Контара библиотека опрашиваемых устройств очень хорошая, но к сожалению 1Wire отсутствует.
|
11.04.2016, 13:28 | #17 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Цитата:
Цитата:
И выше уже сказал что проблема и будет в физическом согласовании. Хотя если подключить адаптер USB-1Wire то вполне возможно. А самое разумное и универсальное решение в теме указанной выше. |
||
11.04.2016, 19:08 | #18 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
+1 за ванваре. иногда прям хочется, особенно когда из десятка ДТ лежащих в одной коробке с трудом выбирается пара с разностью хотябы 0,1°С
|
05.07.2016, 12:10 | #19 | |
Новичок
Регистрация: Jun 2016
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Цитата:
Подскажите библиотеку и пример подключения? |
|
20.07.2016, 16:13 | #20 | |
Member
Регистрация: Oct 2013
Адрес: Санкт Петербург
Сообщения: 69
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
Ответ: Segnetics-->RS485 MODBus-->Arduino
Цитата:
Этим можно заняться для себя. Для продажи нет. Создавать коммерческий продукт по автоматизации на Ардуино полный бред. На Али есть ModBuc модули, у Овена есть модули уже на RTU стоят приемлемо. Это надежно и 100% работает. Еще раз. Для себя, или познания мира - это интересно. P.S. Я сделал регулятор температуры на UNO с tft 2.4 с шим регулированием на твердотельном реле. Пид регулятор, уставка все дела. Работает. Но коммерческое использование этого невозможна. Хотя тот же Атмел. |
|