Настройка скорости (бод) и чётности

Настройка скорости (бод)

Начиная с прошивки V1.02 скорость (бод) шинного датчика можно менять, она не обязана оставаться равной 38,400bps по умолчанию. Скорость задаётся записью в регистр 202 устройства одного из восьми значений:

  • 0 - 1,200bps
  • 1 - 2,400bps
  • 2 - 4,800bps
  • 3 - 9,600bps
  • 4 - 19,200bps
  • 5 - 38,400bps (по умолчанию)
  • 6 - 57,600bps
  • 7 - 115,200bps

Настройка чётности

В прошивке V1.06 появилась настройка чётности, позволяющая шинным датчикам обмениваться данными с обнаружением ошибок. Чётность задаётся записью в регистр 204 устройства одного из пяти значений:

  • 0 - нет (по умолчанию)
  • 1 - нечётность (Odd)
  • 2 - чётность (Even)
  • 3 - Mark*
  • 4 - Space

*Если нужны два стоповых бита, для чётности можно выбрать режим mark, что равносильно 8-N-2 (8 бит данных, без чётности, два стоповых бита).

Сброс к значениям по умолчанию

Начиная с прошивки V1.03 скорость (бод) шинного датчика можно сбросить к значению по умолчанию (38,400bps) без дополнительного оборудования. Начиная с прошивки V1.06 этот сброс затрагивает и настройку чётности.

Чтобы сбросить скорость и чётность, выключите и снова включите питание устройства, дождитесь, пока зелёный и красный светодиоды мигнут три раза, затем быстро нажмите кнопку MD* три раза менее чем за две секунды. Функция сброса доступна только в течение первой минуты после включения шинного датчика.

* К каждому шинному датчику прилагается металлический штифт, которым удобнее нажимать и удерживать кнопку MD.

Ручное изменение скорости (бод) и чётности

Чтобы изменить скорость (бод) шинного датчика, нажмите и удерживайте кнопку MD на устройстве и отправьте запрос Modbus на запись нового значения в его регистр 202.

Например, чтобы задать скорость 57,600bps для шинного датчика с ID 1, отправьте следующее:

01 06 00 CA 00 06 29 F6

Аналогично, чтобы изменить чётность шинного датчика, нажмите и удерживайте кнопку MD на устройстве и отправьте запрос Modbus на запись нового значения в его регистр 204.

Например, чтобы задать чётность Even для шинного датчика с ID 1, отправьте следующее:

01 06 00 CC 00 02 C8 34

Изменение скорости (бод) и чётности через веб-приложение

Если у вас есть плата Web485* от Tibbo и веб-браузер на основе Chromium (Chrome, Chromium, Edge, Opera), скорость (бод) и чётность шинного датчика легко изменить в нашем веб-приложении Bus Probe Firmware Updater:

1. Подключите плату Web485 к ПК.

2. Подключите шинный датчик к плате.

3. Быстро нажмите кнопку MD на датчике три раза подряд. Скорость (бод) и чётность вернутся к значениям по умолчанию (38,400bps и без чётности соответственно) - именно с такими настройками приложение обменивается данными с шинными датчиками.

4. Откройте веб-приложение RS485 Modbus Sensors (Bus Probes) Firmware Updater.

5. Нажмите Connect a Web485 board.

Снимок экрана приложения RS485 Modbus Sensor (Bus Probe) Firmware Updater.

6. Выберите в списке Web485 и нажмите Connect.

Снимок экрана приложения RS485 Modbus Sensor (Bus Probe) Firmware Updater.

7. Откройте вкладку Change Serial Settings в верхней части окна.

Снимок экрана приложения RS485 Modbus Sensor (Bus Probe) Firmware Updater.

8. Выберите нужную скорость (бод) в раскрывающемся меню.

Снимок экрана приложения RS485 Modbus Sensor (Bus Probe) Firmware Updater.

9. Выберите нужный режим чётности в раскрывающемся меню.

Снимок экрана приложения RS485 Modbus Sensor (Bus Probe) Firmware Updater.

10. Нажмите и удерживайте кнопку MD на шинном датчике, затем нажмите Change Settings.

Снимок экрана приложения RS485 Modbus Sensor (Bus Probe) Firmware Updater.

* Плата Web485 работает не только с ПК и Mac, но и со смартфонами Android.

Исходный материал Tibbo обновлён 6 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке