Управление калибровочными данными — одна из ключевых функций калибровочного модуля TSMaster: загрузка и экспорт калибровочных данных, прошивка данных и сопутствующего приложения в ЭБУ. Разберём эти функции и ответы на типовые вопросы.
Ключевые слова: TSMaster, калибровка, XCP Program, hex/s19/bin, прошивка.
1. Загрузка калибровочных данных
Путь загрузки: выберите целевой ЭБУ → «Память» → «Конфигурация памяти» → «Файл образа памяти» → кнопка «Загрузить». Это эквивалентно загрузке файла (hex, s19) в инструментах-аналогах. Поддерживаются сразу несколько форматов; после загрузки файл автоматически сохраняется как «имя ЭБУ + .hex» (рис. 1-1).

2. Экспорт калибровочных данных
2.1. Прямой экспорт имеющегося калибровочного файла
Путь: выберите целевой ЭБУ → «Память» → «Конфигурация памяти» → «Файл образа памяти» → кнопка «Экспорт». Данные сохраняются в форматах s19, hex, bin — формат выбирается при экспорте (рис. 2-1).

2.2. Чтение из ЭБУ и экспорт
Перед чтением данных из ЭБУ с последующим экспортом необходимо установить соединение с ЭБУ. Путь: подключение ЭБУ → «Память» → «Скачивание/Выгрузка» → «Выгрузка» (рис. 2-2).

3. Прошивка калибровочных данных и приложения
Откалиброванный файл данных скачивается и фиксируется в целевом ЭБУ по протоколу XCP Program (протокол UDS разбирается отдельно). Путь: выберите ЭБУ → «Память» → «Скачивание/Выгрузка» → «Скачивание».
3.1. Базовая конфигурация
Основные настройки: выбор калибровочного файла, включение/выбор файла приложения, выбор типа проверки (рис. 3-1).

Скачивать ли данные приложения. Настройка 2 (включение файла приложения) определяет, скачивать ли данные приложения одновременно с калибровочными. Обычно приложение ЭБУ нужно загружать заново только после выпуска новой версии; после правки калибровочных данных достаточно скачать только их — тогда настройку 2 отключают, что заметно сокращает объём и время повторной прошивки. Когда разработчики выпускают новую версию приложения, настройка 2 включается, файл приложения добавляется в конфигурацию, и по XCP в ЭБУ скачиваются оба набора данных.
3.2. Разница в скорости скачивания
Измерения на контроллере одного из автопроизводителей показали:
- когда приложение App в ЭБУ готово, работает неблочный режим скачивания — «запрос–ответ»;
- когда App в ЭБУ стёрто, работает блочный (Block) режим скачивания.
Разница в скорости этих режимов достигает 5–10 раз. Поэтому в TSMaster предусмотрен отдельный режим стирания внутреннего App ЭБУ (рис. 3-2).

Рекомендуемый порядок после настройки параметров скачивания:
- Шаг 1. Сначала сотрите внутренние данные ЭБУ.
- Шаг 2. Затем выполните процесс скачивания.
При таком порядке прошивка значительно быстрее прямого скачивания: 0x3C0000 (2 359 296) байт данных скачиваются менее чем за минуту (рис. 3-3).

4. Ответы на вопросы
4.1. После скачивания ЭБУ не работает нормально
Симптом. После скачивания калибровочных данных и приложения в ЭБУ контроллер не работает. Сравнение кадров подтвердило: все данные скачаны по правильным адресам, но после запуска ЭБУ работает с ошибками.
Причина. В модуле скачивания не был выбран тип проверки. Процесс скачивания этого ЭБУ требует обязательной внутренней проверки корректности данных; без неё ЭБУ не рискует запускаться — данные внутри считаются недействительными.
Решение. Включите опцию проверки ЭБУ (рис. 4-1).

4.2. Медленное подключение
Симптом. Пользователи сообщают о медленном подключении калибровочного модуля: одно подключение к ЭБУ занимает больше минуты.
Причина. При подключении к ЭБУ калибровочный модуль сначала проверяет, совпадают ли калибровочные данные внутри ЭБУ с данными в программе. Если нет — данные синхронизируются в одну из сторон (рис. 4-2). В крайнем случае в программе вообще не загружен калибровочный файл, и при подключении все калибровочные данные читаются из ЭБУ в программу; при большом объёме данных это занимает много времени — отсюда медленное подключение.

Решение. Перед подключением загрузите калибровочный файл в образ памяти. Если при подключении модуль видит, что данные в ЭБУ и в программе совпадают, синхронизация не выполняется, и подключение завершается быстро (на практике — за секунды) (рис. 4-3).

Работа с калибровочными данными доступна в лицензиях TSMaster XCP и TSMaster CCP.