Официальный форум СВД Встраиваемые Системы
20 Августа, 2019, 09:02:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Драйвер для коммуникации по протоколу Modbus RTU  (Прочитано 499 раз)
GB
Интересующийся

Сообщений: 2


« : 06 Февраля, 2019, 17:25:33 »

Добрый день, подскажите пожалуйста, как настроить связь по протоколу Modbus RTU между ПК у удалённым устройством
поддерживающим этот протокол, используя следующее оборудование ПК с QNX Neutrino v6.5 и конвертер интерфейсов USB-RS485 (S-500)
(https://ipmach22.uaprom.net/p261592-adapter-usb-rs485.html)?
Записан
GrayCat
Пользователь

Сообщений: 27


Embedder


« Ответ #1 : 11 Февраля, 2019, 15:47:53 »

Тут получается, на самом деле, целый комплекс задач. Во-первых, нужно установить связь с этим преобразователем интерфейсов. Грубо говоря, чтобы в системе появилось устройство -- виртуальный COM-порт. Для этого нужно знать, на каком чипе конкретно данный преобразователь собран, и есть ли для этого чипа работающий драйвер под QNX. Например, входящий в базовый комплект "devc-serusb" мне так и не удалось нормально подружить с FT2232. С другой стороны, отладочные платы на STM32F103 с прошивкой "Generic CDC-class" как раз таки работают.

И уже вторым этапом, нужно написать "драйвер", собственно, протокола ModBus, который свяжет софт верхнего уровня с регистрами целевого устройства. Протокол открытый, спецификации все гуглятся, примеры кода есть => всё в ваших руках!
Записан

Gray©at
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2019 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 23 Июля, 2019, 20:26:10