Ручная линейная калибровка

Ручная линейная калибровка производится в тех случаях, когда отсутствует навигация, нет возможности разогнаться до необходимой скорости, либо в случае отсутствия гироскопа в используемой модели терминала (МТ-860 LITE, МТ-865 LITE/ONE).

В Конфигураторе на порту Акселерометра отображается текущий режим калибровки. Все поля доступны только для чтения.

Режим калибровки. Принимает значение:
• Стандартная – терминал откалиброван в автоматическом режиме.
• Ручная - режим ручной линейной калибровки и калибровки горизонта.

Состояние стандартной калибровки. Принимает значение:
• Нет калибровки
• Горизонт – установлен, линейная – отсутствует
• Откалибровано

Состояние ручной калибровки. Принимает значение:
• Нет калибровки
• Откалибровано

Режим стандартной калибровки активируется следующим образом:
• кнопкой в Конфигураторе «Стандартный режим калибровки»;
• SMS «AccelModeStandart ID».

Режим ручной калибровки активируется следующим образом:
• если есть сохранённые значения ручной калибровки и надо к ним вернуться: кнопкой в Конфигураторе «Ручной режим калибровки», или SMS «AccelModeManual ID».
• если надо провести новую ручную калибровку: кнопкой в Конфигураторе «Произвести ручную калибровку» (работает только при локальном подключении), или SMS «AccelManualCalibration ID» (время жизни SMS ограничено – 5 минут после отправки, если SMS придёт позже чем через 5 минут после отправки, то команда не выполняется).
В ручном режиме будут проигнорированы: SMS Horizon, SMS Autohorizon, Настройка «Автоматическое определение горизонта», нажатие кнопки «Установить горизонт».

 

Для того, чтобы выполнить ручную калибровку:

1. Поставить ТС на ровную горизонтальную поверхность. Установить горизонт при помощи SMS Horizon или при помощи соответствующей кнопки в Конфигураторе.
• При успешном выполнении SMS команды от терминала будет получен ответ ID(horizon): OK
• В Конфигураторе, на порту акселерометра, будет отображаться «Горизонт – установлен, линейная – отсутствует»
2. После получения подтверждения о том, что горизонт успешно установлен, поднять переднюю часть ТС таким образом, чтобы угол с землёй составлял не менее 5 градусов.

3. Нажать кнопку "Произвести ручную калибровку" или отправить СМС AccelManualCalibration (ID), прозвучит однократный звуковой сигнал. В течение 30 секунд дождаться звукового сигнала окончания калибровки (успешного или нет).

Звуковая индикация:
• При начале калибровки 1 сигнал, длительность 1 секунда.
• При успешном выполнении калибровки 1 сигнал, длительность 3 секунды.
• При ошибке калибровки 3 сигнала, длительность 0.5 секунды с паузой 0.5секунды.

Если команда отправлена с помощью СМС, ответ об успешной калибровке от терминала будет выглядеть следующим образом:

 

 

При неуспешной калибровке придет ответ ID(accelmanualcalibration): Timeout expired
Если команда отправлялась при помощи Конфигуратора, то при начале калибровки появится уведомление об этом:

В логе текущих событий можно будет увидеть запись об успешной калибровке:

После выполнения линейной калибровки запись об этом можно будет увидеть на порту акселерометра в соответствующих полях:

Команда

Назначение

Пример запроса

Пример ответа

AccelModeStandart ID

Активация стандартного режима калибровки

AccelModeStandart 99922203

99922203(accelmodestandart): OK

AccelModeManual ID

Активация ручного режима калибровки

AccelModeManual 99922203

99922203(accelmodemanual): OK

AccelManualCalibration ID

Команда на проведение новой ручной калибровки

AccelManualCalibration 99922203

99922203(accelmanualcalibration): Processing...
99922203(accelmanualcalibration): OK

99922203(accelmanualcalibration): Timeout expired