02.10 Калибровка
Организация памяти устройств
В любом устройстве ECar lab (ЭБУ, PDM и др.) есть память двух видов - оперативная (временная) и постоянная.
Постоянная память служит для долговременного хранения данных (калибровки) и не зависит от электропитания (энергонезависима).
Оперативная память хранит данные временно - пока на устройство подается питание. При выключении питания, все данные в оперативной памяти стираются.
При подаче напряжения питания на устройство, данные (калибровка) из постоянной памяти копируются в оперативную (инициализация). И далее вся работа с данными (калибровкой), происходит именно через оперативную память - работа ПО (прошивки) устройства с калибровкой или обмен данными между устройством и программой менеджером.
Общая калибровка
Общая калибровка или просто Калибровка - это набор данных (настроек), содержащий в себе ВСЕ настроечные таблицы параметров которые существуют в данном устройстве. В виде одного файла.
Вычитать Общую калибровку из устройства можно командой меню Онлайн→Вычитать калибровку из блока. Или быстрой кнопкой на панели инструментов -
Отправить Общую калибровку в устройство можно командой меню Онлайн→Отправить калибровку в блок.
Данную команду рекомендуется использовать для отправки только Общей калибровки. И категорически не рекомендуется использовать для отправки «ручных изменений», т.е. когда вы правите параметры с клавиатуры в каких-то таблицах. Для этого используйте аналогичные команды в локальных таблицах (см. Таблица).
Команды отправки/вычитки данных в/из устройства взаимодействуют с оперативной памятью. Поэтому если вы отправите данные в устройство, то они сразу же применятся (т.е. вы увидите их действие). Потому что ПО (прошивка) устройства работает именно с оперативной памятью. Но если вы выключите питание, то эти новые данные не запомнятся.
Это удобно для экспериментов и поиска нужных значений. Можно регулировать все что угодно, но если вы поняли что пошли по «ложному пути», то можно выключить/включить питание устройства и начать все сначала. После перезагрузки не забывайте вычитывать актуальную калибровку из устройства.
Общую калибровку можно открыть из файла с диска компьютера, командой меню Калибровка→Открыть из файла…. Или быстрой кнопкой на панели инструментов -
Общую калибровку можно сохранить в файл, командой меню Калибровка→Сохранить в файл…. Или быстрой кнопкой на панели инструментов -
Таблица
Таблица это часть Общей калибровки, состоящая из группы параметров обьединенных одним функциональным назначением. Общая калибровка состоит из таблиц.
С таблицей можно производить теже операции что и с Общей калибровкой - вычитывать/отправлять в устройство, открывать/сохранять в файл. И некоторые другие.
Пример таблицы (в красной рамке панель инструментов с иконками команд) -
Вычитать Таблицу из устройства -
Отправить Таблицу в устройство -
Открыть Таблицу из файла -
Сохранить Таблицу в файл -
Открыть Таблицу из файла Общей калибровки -
Данная команда позволяет «выдрать» из стороннего файла Общей калибровки одну нужную нам таблицу. Допустим у нас есть Общая калибровка от другого мотора. Из этой калибровки нас интересует например Таблица УОЗ. Используя данную команду в Таблице УОЗ мы можем загрузить интересующие нас данные из сторонней калибровки и отправить их в свое устройство. Не затрагивая других таблиц.
Сохранение изменений в постоянной памяти
Сохранить любые изменения в постоянной памяти устройства, можно командой меню Онлайн→Сохранить калибровку в блоке. Или быстрой кнопкой на панели инструментов -
После этой команды все изменения которые вы отправляли в ЭБУ, будут перенесены из оперативной памяти в постоянную. Старые настройки будут стерты, новые зафиксированы.
Настоятельно рекомендуется периодически сохранять калибровку в файл (делать резервные копии) на диске ПК. Т.к. после сохранения в постоянной памяти, вернуть старые настройки будет невозможно.