Форум по микроконтроллерам: Шифрование ModBus RTU - Форум по микроконтроллерам

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Шифрование ModBus RTU Не могу понять в чем ошибка

#1 Пользователь офлайн   Ozymandias 

  • Прибывший
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 18 Январь 19

Отправлено 18 Январь 2019 - 12:24

Здравстуйте! Возникла проблема с реализацией рабочей модели устройства шифрование протокола ModBusRTU. Работает оно следующим образом.создаю виртуальную пару портов com1(нижний compim)-com2 и com3(верхний)-com4. Затем посылаю по нижнему com1 сообщение ModBus RTU,к которому по протоколу добавляется синхропосылка и контрольная сумма, полученное слово затем шифруется в МК по гост28147-89 и выводится на com3. Если я полученное сообщение отправлю обратно по com3, то из com1 выйдет исходное дешифрованное слово. Вот я и не могу понять, почему могу послать исходное слово по com1 и получить зашифрованное из com3, а отправить зашифрованное по com3 и получить дешифрованное из com1 не могу.
;До этого схема была с одним max'ом вместо двух, но так как compim не работает с rs-485, я добавил еще по одному и стало работать только в одну сторону.


0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей