реклама на сайте
подробности

 
 
> Подскажите, где взять порт MODBUS для STM32F4
TolikG
сообщение Jun 5 2015, 07:58
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 86
Регистрация: 19-03-10
Пользователь №: 56 071



У меня Eval Board stm32f439. Нужен порт MODBUS RTU. Ha FreeModbus подходящего не нашел. Буду признателен за любую информацию.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mantech
сообщение Jun 5 2015, 08:59
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(TolikG @ Jun 5 2015, 10:58) *
У меня Eval Board stm32f439. Нужен порт MODBUS RTU. Ha FreeModbus подходящего не нашел. Буду признателен за любую информацию.


Мастер или ведомый нужен - это раз,
и второе - если уарт подняли в режиме контроля четности, то любая библиотека подойдет, если нужны стандартные режимы до 16го, а если расширенные - то только ручками...
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jun 6 2015, 06:47
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(mantech @ Jun 5 2015, 11:59) *
Мастер или ведомый нужен - это раз,
и второе - если уарт подняли в режиме контроля четности, то любая библиотека подойдет, если нужны стандартные режимы до 16го, а если расширенные - то только ручками...

Только будьте готовы, что многие производители оборудования с RTU используют просто 8N1. Иногда расщедриваются на 8N2, и я лично не видел честного RTU с включенной четностью.
Это я к тому, что нужно быть готовым к использованию различных конфигураций. Если библиотека этого не может, то ее придется допиливать.
У меня самая частая конфигурация- когда я принимаю 8N1 (то есть корректно приму и 8N2), а передаю 8N2.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Jun 6 2015, 07:39
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Ruslan1 @ Jun 6 2015, 10:47) *
Только будьте готовы, что многие производители оборудования с RTU используют просто 8N1. Иногда расщедриваются на 8N2, и я лично не видел честного RTU с включенной четностью.
Это я к тому, что нужно быть готовым к использованию различных конфигураций. Если библиотека этого не может, то ее придется допиливать.
У меня самая частая конфигурация- когда я принимаю 8N1 (то есть корректно приму и 8N2), а передаю 8N2.


Стандарт MODBUS как раз указывает 8N2, и никак иначе. Остально бангалор, имхо. К сожалению, это частенько встречается.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016