Как разогнать MSW

Физически к порту подключены 10 MSW v3 и несколько других устройств(позже последние перекину). Оставил только одно в wb-mqqt-serial.conf

  1. Есть выставить на устройстве 19200, а на порту нет - устройство красное.
  2. Есть выставить на устройстве 19200 и на порту 19200, без перегрузки - устройство красное.
  3. Есть выставить на устройстве 19200 и на порту 19200 и перегрузить контроллер - работает
  4. Но если выставить везде 38400 - устройство красное.
    Что я делаю не так?


    image



    ИК не опрашивается

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

Проверьте, что вы каждый шаг делаете по инструкции: Изменение скорости обмена.

Выставляю значение на устройстве, на порте 9600

Нажимаю кнопку записать
image

Выставляю значение

Выставлю значение на порте,

Нажимаю кнопку записать
image

В логах WARNING: </dev/ttyRS485-2 38400 8 N 2>: closed due to repetetive errors

Перед тем как вы выставили скорость устройству и нажали Записать, оно опрашивалось без ошибок? Это важно — если устройство уже не опрашивается, то драйвер не сможет записать в него значение скорости и ничего не будет работать.

Магии здесь нет и выбор скорости — это обычная запись числа в регистр, поэтому в момент записи устройство и драйвер должны быть с одинаковыми настройками.

Добрый день!

Пожалуйста ещё раз прочитайте инструкцию и выполните её по шагам. Там критически важно сначала менять скорость в настройках всех устройств, потом сохранять, потом ждать, и только потом менять скорость в настройках порта. За один раз обе скорости менять нельзя. Это очень подробно написано в инструкции.

Приношу извинения, за невнимательность. Да, инструкцию читать нужно!

10 MSW датчиков, у троих выставил врема опроса 200мс для текущего движения. По логом все вышло как ожидалось. Спасибо!

1 лайк

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.