Показано с 1 по 3 из 3

Тема: Modbus RTU и МВА8

  1. #1

    Exclamation Modbus RTU и МВА8

    Здравствуйте, коллеги!

    Я на форуме новичок. Поэтому, может быть, повторюсь...Прибор МВА8 нужно использовать как слэйв. Мастер - отладочная плата на базе контроллера AT91SAM7x256. Протокол - Modbus RTU.
    До этого момента шла разработка прошивки для контроллера (АТ91SAM7x256). Теперь дело дошло и до МВА8. С компьютером прибор общается, а вот с контроллером не хочет. Хотя отправляю ему стандартный запрос (например, 1 байт адреса, 1 байт кода ф-ии (0х03), 2 байта номера регистра, 2 байта кол-ва регистров и 2 байта CRC16), правда, всего один раз. Не моргает лампочка RS485...МВА8 ничего не отвечает.
    В конфигурации и протокол настроен, и скорость обмена.

    Что может быть не так, подскажите, плз

  2. #2

    По умолчанию

    Есть замечательная утилита http://www.agrostroy.ru/index.php?page=4 с ее помощью можно убедится что запросы с контроллера соответствуют запросам с компьютера (она дает хекс коды).
    Далее если Вы используете автоматический конвертор интерфейсов - типа AC3M AC4 можно выход с Вашей платы подключить к компу и использовать гипертерминал что бы убедится что все передается корректно.

    Кроме того после передачи последнего байта нужно не позже чем через 3.5 символа переключить 485 в режим приема. иначе начало кадра потеряется.

  3. #3

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    Кроме того после передачи последнего байта нужно не позже чем через 3.5 символа переключить 485 в режим приема. иначе начало кадра потеряется.
    Большое спасибо за ответ. В микроконтроллере, которым я пользуюсь, при настройке USARTа есть специальный режим RS 485, так что нет надобности дергать RTS. А Вашу ссылку попробую! Спасибо!

    P.S. Лампочка RS 485 на МВА8 мигает, когда прибор принимает запрос и отсылает ответ или же когда только принимает?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •