1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Вопрос по конвертации протоколов связи. Помогите пожалуйста.

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее

Модератор: Глоб.модераторы

Ответить

Автор темы
Alcatrex

Вопрос по конвертации протоколов связи. Помогите пожалуйста.

Сообщение Alcatrex »

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

У устройства (комбинированный метеорологический датчик) есть три заявленных протокола связи: SDI-12 v1.3, ASCII автоматически и по запросу, NMEA 0183 v3.0 по запросу. Можно ли его интегрировать в систему в которой используется протокол ModbusRTU?
Если для ответа нужны какие-либо дополнительные сведения об устройстве - готов их предоставить.
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4909
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 236 раз
Поблагодарили: 425 раз

Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.

Сообщение VADR »

Напрямую в ModbusRTU подключить не удастся. Даже на уровне электрического соединения есть разница в протоколе. Здесь, я думаю, потребуется какой-либо контроллер, имеющий на борту порт RS-232 и имеющий функции реализации "своих" протоколов. Описания протоколов есть в открытом виде, здесь по SDI-12 v1.3, здесь по NMEA-0183 v2.1 (v3.0 не нашел). В первом случае придется придумывать еще какой-то переход в части электрического соединения, во втором - из описания не видно, какое соединение там используется. Кстати, Вы пишете о трех заявленных протоколах, а указываете всего два. Какой третий?
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Автор темы
Alcatrex

Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.

Сообщение Alcatrex »

Спасибо большое, третий протокол я написал - ASCII

Автор темы
Alcatrex

Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.

Сообщение Alcatrex »

http://www.rlda.ru/NL-8TI-4RTD-8AI.pdf
Нашел вот такое устройство, оно может выполнять преобразование?
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4909
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 236 раз
Поблагодарили: 425 раз

Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.

Сообщение VADR »

Alcatrex писал(а):Спасибо большое, третий протокол я написал - ASCII
ASCII - не протокол. У обоих протоколов (и SDI-12, и NMEA-183) в формате сообщений посделовательности символов ASCII (судя по описаниям). Вот если бы это был Modbus ASCII...
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Prosto_chel
здесь недавно
здесь недавно
Сообщения: 86
Зарегистрирован: 21 июл 2009, 12:18
Имя: Алексей Юрьевич
Страна: Россия
Поблагодарили: 9 раз

Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.

Сообщение Prosto_chel »

Дмитрий Милосердов писал(а):Поробуйте поискать свободно программируемые преобразователи протоколов...
Например Anybus-Com http://www.industrialnets.ru/index/?int ... ct&node=23

Конкретно для Modbus http://www.industrialnets.ru/index/?int ... t&node=107
Ответить

Вернуться в «Интерфейсы, протоколы, связь»