Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Мини редактор калибровок.



 

В Матрице есть встроенный механизм фильтрации, который позволяет сглаживать неровности в трехмерных поверхностях, что компенсирует некоторую убогость визуализации программ типа CTP и некоторые возможные погрешности в алгоритме работы программы. Эта опция работает только с прошивками J5LS, позволяя строить ровные поверхности для УОЗ составов БЦН и т.п. Сглаживание происходит по 9 точкам с помощью примерно такой функции:

 

 ( N(x,y) * Kfilt + N(x,y+1) + N(x,y-1) + N(x-1,y) + N(x-1,y-1) + N(x-1,y+1) + N(x+1,y) + N(x+1,y-1) + N(x+1,y+1) ) / (Kfilt+9-1) 

 

при этом точки на краю поверхности приравниваются к текущей и менее всего затрагиваются фильтром (приоритет по краям).

 

Kfilt – задается в окне редактора и может принимать значения от 3 до 9. Выбор поверхности для фильтрации осуществляется в combobox. Фильтрация производится после нажатия кнопки, новые таблицы мгновенно записываются в память инженерного ЭБУ. Вы можете фильтровать любые поверхности, используя любые коэффициенты на ваше усмотрение, раньше эта работа выполнялась в ручную, практически эмпирически, либо не выполнялась вообще, что приводило к несколько неудовлетворительному поведению автомобиля на частичных нагрузках, теперь все стало намного проще. Примеры работы фильтров можно посмотреть в этом файле http://rotorman.dtt-motorsport.ru/matrix_filter.doc

 

 

Кнопка [Выстроить УОЗ на частичных нагрузках] и объединенное с ней окно - предназначены для быстрой настройки таблицы УОЗ в микропрограмме J5LS. Суть ее работы в том, что можно откатать и записать в программу только 2 линии УОЗ на внешней скоростной характеристике (100% дросселя или самое высокое давление для турбо или верхняя линия УОЗ в таблице по GBC) и полном отсутствии нагрузки (0% дросселя, минимальное GBC/минимальное давление в коллекторе). Вся остальная часть таблицы выстраивается автоматически. Эта функция корректно работает как на Атмосферных двигателях, так и на турбокомпрессорных, вне зависимости от того что является фактором нагрузки и какая таблица УОЗ используется. Программа сама определяет, снабжен ли данный двигатель приводным или турбо компрессором или нет, и меняет входные аргументы, поскольку методики построения калибровки для турбокомпрессорных и атмосферных двигателей кардинально различаются.

 

В программе имеются 2 абсолютно различные модели построения таблицы УОЗ, с использованием факторов влияния на УОЗ как нагрузки на двигатель так и фундаментальной скорости распространения фронта пламени в камере сгорания двигателя в первой фазе процесса сгорания. Число заданное в окне определяет, что из этих факторов больше влияет на УОЗ. Число должно быть целым и находится в диапазоне 0-100. При значении 0 - УОЗ зависит только от фактора скорости фронта пламени, при значении 100 - УОЗ зависит только от фактора нагрузки. Промежуточные значения определяют влияние в %. Как показывают опыты с этой функцией автоматического построения УОЗ, для атмосферных двигателей оптимальное значение лежит в диапазоне 20-30, а для турбокомпрессорных в диапазоне 70-80, и должно быть корректно задано оператором программы.

 

Нагрузка на двигатель при условии что таблицы УОЗ и состава смеси заданы дроссель - фактором определяется на основе экстраполяции таблицы “базового циклового наполнения”(которое предварительно тоже должно быть настроено “Матрицей” или считано из ЭБУ с функцией авто адаптации БЦН (j5ls_v46)), на УОЗ на ВСХ и УОЗ на режимах принудительного ХХ. Факторы скорости горения рассчитываются программой автоматически, все что необходимо для такого расчета берется непосредственно из прошивки. Прошивка обязательно должна быть полностью настроена по топливу – выстраивать УОЗ можно только на конечных этапах настройки двигателя!

 

Вам останется всего лишь проверить результат работы функции (отсутствие детонации на различных участках характеристики). Учитывая, что уже получено достаточно много положительных результатов при работе данной функции на различных двигателях, можно сказать, что если у вас возникает детонация при дросселе более 40% - уменьшите значение для этих оборотов на участке 100% дросселя (max GBC или давления). Если детонация на меньших нагрузках – уменьшайте угол по линии 0% дросселя (min GBC или давления). После того как вы уменьшите угол на соответствующей линии нагрузки – выстройте таблицу УОЗ заново, и проверьте - детонация должна исчезнуть.

 

 

Кнопка [ Run ] запускает скрипт или команду преобразования прошивки. Конкретная функция выбирается в combobox слева от кнопки. Эта функция позволяет например изменить шаг квантования по оборотам для прошивок семейства 251ALL.

 

Кнопка [Переход на 32 точки поправки] – На прошивке j5ls_v46 или TRS251 при работе с ДАД или в режиме работы по дросселю позволяет автоматически перейти в режим высокого разрешения поправки ЦН или БЦН (32 точки по оборотам) с автоматическим пересчетом старой поправки, и установкой соответствующего флага комплектации в прошивке. После перестройки таблицы программа автоматически закрывается, поскольку режимы настройки изменяются – что требует инициализации многих внутренних переменных комплекса и перезагрузки калибровок в ЭБУ и перезаписи блока. Запустите программу снова. (в новых версиях ПО эта функция может находиться в скриптовом списке – там же находится обратная функция – переход на 16 точек с 32х).

 

Кнопка [обновление ПО] – используется для перевода текущего проекта на более новое программное обеспечение, или замену микрокода прошивки без смены собственно версии программного обеспечения, что в частности может быть необходимо для устранения каких либо программных ошибок или добавления иной функциональности. Подробности смотрите ниже.

 

Кнопка [I] запускает функцию импорта калибровок из другой прошивки. Подробности смотрите ниже.

 

Диаметр цилиндра, ход поршня и число цилиндров задаются в окне калибровок для расчета объемной эффективности двигателя исключительно для логов CSV (расчет производится на основе циклового расхода воздуха с коррекцией по давлению на впуске и температуре воздуха). Расчетный объем двигателя отображается в этой же строке. Введенные данные запоминаются в настройках текущего проекта. По умолчанию Bore=82 Stroke=71 NumCyl=4. (ваз 2108 1.5).

 

В редакторе калибровок вы так же сможете выбирать типы установленных в вашей системе датчиков температуры ОЖ, воздуха абсолютного давления, форсунок, управления накоплением и тип модуля зажигания и катушек зажигания, динамическую коррекцию производительности форсунок, частоту настройки детектора детонации, точку адаптации по шуму. При этом преимущество данного редактора состоит в том, что вам абсолютно не нужно помнить или смотреть где-либо физические значения калибровок соответствующих датчиков и исполнительных механизмов абсолютно разных марок автомобилей и двигателей, и помнить в каком месте программы их надо ввести. Достаточно просто выбрать из списка необходимые датчики по названию или их каталожному номеру, и после нажатия кнопки Set их калибровки будут автоматически внесены в программу управления двигателя и мгновенно перезаписаны в памяти инженерного ЭБУ.

 

Окно 2-й ряд форсунок активируется только в прошивках на основе базового программного обеспечения “J5LSDV46” и выше. Оно позволяет выбрать производительность форсунок 2 ряда. Так же активно в некоторых прошивках TRS (где есть 2-й ряд).

 

Группа “РХХ” позволяет установить некоторые параметры влияющие на алгоритмы регулировки холостого хода (минимальное и максимальное положение РХХ, коэффициенты ПИ регулятора).

 

Группа “Отсечка топливоподачи двигателя” позволяет установить критерии отсечки топливоподачи, такие как обороты, давление наддува, и положение дросселя (последнее используется при обкатке автомобиля и запрещает пользователю открытие дросселя выше определенных значений положения в % - работает только в J5LS_V46).

 

В нижней строке отображается дескриптор проекта (аналогично дескриптору в функции выбор проекта).

 

Группа “CAMS” определяет настройки связанные с установленными в двигателе распределительными валами. Параметры распределительных валов находятся в базе данных валов (в файле cams.ini) и непосредственно в настройках проектов. Для получения информации о распределительном вале из базы данных можно выбрать вал и нажать на значок “?” для установки параметров выбранного вала из базы нажмите “ Set ” после значка вопроса. Для ручной установки параметров вала введите их и нажмите “ Set ” после окон ввода. 

 

INOP=720-опережение открытия впускного клапана.

INCL=180+запаздывание закрытия впускного клапана.

EXOP=540-опережение открытия выпускного клапана

EXCL=запаздывание закрытия выпускного клапана.

 

Примеры углов для вала ВАЗ 8V ММ54:

INOP=700 открытие впуска

INCL =260 закрытие впуска

EXOP=477 открытие выпуска

EXCL =38  закрытие выпуска

 

 

Углы вводятся на раскладке 720 градусов, где точка 0 градусов соответствует перекрытию клапанов, т.е. указанные цифры означают, что впуск открывается за 20 градусов до ВМТ (720-20=700) а выпуск закрывается через 38 градусов после ВМТ. Для других распределительных валов эти цифры будут другими. В базе, поставляемой в комплекте с программой, есть углы для множества заводских и популярных не штатных валов ВАЗ 8v 16v а так же некоторых иномарок. Фазы валов используются программой для построения таблицы “фаза впрыска”, если углы не указаны – функция обучения таблицы “фазы впрыска” не будет работать или будет работать неправильно. Углы обязательно должны быть целыми (натуральными) числами и находится в диапазоне 0-719 градусов ПКВ!

 

В автомобиле обязательно должен быть установлен датчик фаз, если вы настраиваете фазу впрыска! Программа проверяет его наличие в флагах комплектации и если его нет – фаза не будет настраиваться.

TTIME – для некоторых алгоритмов настройки фаз впрыска необходимо так называемое “транспортное время”, выраженное в угловых градусах ПКВ (gr) - не зависящее от оборотов, или в времени (ms) - от оборотов зависящее линейно. Этот параметр определяет время пролета топлива от форсунки до впускного клапана. (грубо говоря - тем больше, чем дальше стоят форсунки от клапанов).

 

Вариант настройки по углу - gr рекомендуется по умолчанию значения 12-18, ms=0.

Вариант настройки по времени – gr=0, ms=6 для 400кПа рамп и стандартного расположения форсунок. Или 8 для 300кПа и стандартного расположения форсунок…

 

Клавиша “Флаги/маски” открывает окно редактирования битовых полей в прошивке (таких как флаги комплектации и маски ошибок). В окне одновременно отображается более сотни флажков.

 

 

 

 

 

Для переключения между флагами комплектации и масками ошибок используется клавиша “Флаги/Маска ошибок”, клавиши со стрелками выбирают группу отображаемых флагов в случае если они не умещаются в одно целое окно.

 

Редактор флагов комплектации сделан таким образом, что отображение флагов зависит от многих факторов – от версии прошивки J5LS-TRS-ВАЗ от состояния базовых флагов – например если в прошивке не выбран ДАД, то все флаги, так или иначе определяющие работу машины по давлению не будут отображаться. Если запретить 2-й набор калибровок – пропадают и все относящиеся к его конфигурированию флажки. Поэтому при установке и сбросе некоторых флагов окно может почти полностью перерисовываться. В TRS отображается все подряд (sorry – no time)…

 

Однако для некоторых флагов определять поддержку их программой нужно самостоятельно – для этого в описании флага в скобках приведена версия, начиная с которой функция поддерживается (для J5LSV46 это под версии A-G для V43 A-B-C-D, для TRS соответственно 243 и выше). Таким образом при работе с флагами все же необходимо сверятся с фактической версией программного обеспечения.

 

Изменение некоторых флагов комплектации требует перезапуска программы и перезаписи ЭБУ! Программа автоматически определяет, что такие флаги изменены и при закрытии окна редактирования – сохранит рабочий файл прошивки и закроется. Запустите ее снова и перезапишите ЭБУ с помощью функции “программирование”.

 

 

Обновление прошивок

 

 

После нажатия клавиши обновления возникает окно выбора новой версии программного обеспечения из списка возможных вариантов. Обновление работает только в рамках базовой версии т.е. L43-V43 можно обновлять до V43B-C-D или выше а V45-V46 до V46T_D-G (калибровки прошивок должны быть совместимы по скалингу карт). Пути и описания для обновления заданы в файле конфигурации afrolt.ini в секциях [MAIN4] (для линейки v43), [MAIN6] (для линейки v46), [MAIN_TRS] (для линейки TRS).

 

UPGCOUNT= общее количество файлов которые могут быть использованы как обновления.

UPG0BIN=полный путь к прошивке N1

UPG0DSC=описание прошивки N1

UPG1BIN=полный путь к прошивке N2

UPG1DSC=описание прошивки N2

Итд…

 

Возникающее окно содержит паттерн программной конфигурации прошивки, дескриптор, код ЭБУ (варианты Январь-5.1, Vs-5.1, Mikas-7.1, Январь-7.2, M1.5.4, Mikas-5.4) дату, внутреннее описание и путь к файлам. Помните, что обновление П.О. без последующей перенастройки автомобиля возможно только в случае совпадения у старой и новой прошивок паттерна программной конфигурации, в областях отвечающих за алгоритмы топливоподачи и УОЗ. Это обеспечивает идентичность алгоритмов реализованных в прошивках и таким образом идентичность фактической топливоподачи и УОЗ установленным калибровочным данным. В случаях несовпадения автомобиль после обновления обязательно должен быть заново настроен!

 

При попытке обновления прошивок J5LS программа проверяет соответствие номера реперного зуба ДПКВ, использующегося для определения положения ВМТ в старой и новой прошивке, если они не соответствуют друг другу - выдается такое предупреждение:

 

 

Нажимайте ДА только в случае если вы изменили положение диска или датчика положения коленчатого вала в проекте и вам нужна прошивка с другим положением или другим типом триггера ДПКВ (например 36-2).

 

После запуска процедуры обновления автоматически обновится основной рабочий файл и если установлена прошивка второго режима – то обновляется и она. При обновлении программа проверяет все новые калибровки (отсутствующие в старом файле) на пределы и при необходимости они берутся из новой прошивки – поэтому в прошивке которая используется для обновления необходимо иметь актуальные и правильные значения для вновь появившихся калибровок. После обновления выдается отчет, в котором содержится информация о вновь появившихся в программе калибровках, или изменении формата старых калибровок – необходимо обязательно проконтролировать в редакторе значения в этих калибровках. Поскольку после обновления внутренние переменные программы ЭБУ могут сильно отличатся – требуется перезапуск программы и перезагрузка инженерного ЭБУ (программирование). Часть функций программы будут заблокированы до ее перезапуска!

 

Обновление так же используется при работе с проектами использующими разные типы ЭБУ – например если необходимо на базе какой-то прошивки блока Январь-5 J5LS_V43-V46 настроить систему Микас-7. В этом случае создается проект копия (менеджер проектов) а затем микрокод проекта обновляется на микрокод M7LS_V43-V46 Микас-7. Такая же ситуация с ЭБУ Январь-7.2

Не забудьте после обновления проверить калибровки различающиеся в проектах (например в Январь-7.2 это будут калибровки связанные с алгоритмом детектирования детонации – возможно их надо вернуть из оригинала, если версия файла калибровок слишком старая). 

 

Импорт калибровок.

 


Поскольку функция обновления прошивок работает только в случае если совпадают базовые версии линек (т.е. например нельзя обновить 43-ю версию до 46й.) в программу была добавлена функция импорта калибровок, которая позволяет взять все совместимые калибровки (составы-углы-температуры) из прошивки принципиально другой линейки или даже другого разработчика. После запуска функции, программа предлагает вам выбрать файл прошивки, калибровки из которой будут импортированы в текущий активный проект. Программа импорта выбирает все совместимые калибровки и проверяет, что в обоих проектах эти калибровки являются используемыми и их форматы строго совпадают – и только в этом случае переносит их. В некоторых случаях программа использует внутренние механизмы конверсии для импорта несовместимых калибровок формат которых тем не менее известен (например характеристик ДАД или форсунок). В настоящие время функции импорта написаны для следующих вариантов ПО: J5LS_V43 (все варианты), J5LS_V46 (все варианты – в случае наличия соответствующей лицензии), TRS251 (251ALL). Все пути, версии ПО, и импортируемые в конечном счете калибровки, будут отображены в логе комплекса. Тем не менее все же рекомендуется проверять в CTP3 и редакторе Матрицы, что значения всех калибровок адекватны.


Работа с адаптерами KWP2000 (EOBD) и Scanmatic v1.

 

 

Программа позволяет работать с K-line адаптерами на чипах FTDI, такими как Scanmatic v1 (c адаптером USB-COM на чипе FTDI внешним или встроенным в кабель) и KWP2000 (EOBD) или их клонами. Факт подключения этих адаптеров определяется автоматически. В случае если они подключены к компьютеру – он имеют более высокий приоритет, чем порт адаптера выбранный в установках, но менее низкий чем USB-программатор ЭБУ или USB-EMP адаптер нашего производства.

 

Технически адаптер Sсanmatic v1 рекомендуется использовать только для диагностики блоков управления, но не для настройки – поскольку в нем не реализована работа со скоростями отличными от 10400, кроме того с этим адаптером некоторые функции (например программирование) могут работать не корректно или вообще не поддерживаться (не тестировались). Адаптер KWP2000 может использоваться полноценно во всех режимах работы программы и с любыми скоростями поскольку по сути это просто обычный K-LINE с управлением сигналами DTR RTS.

 

Для правильного определения адаптеров необходимо прописать их серийные номера в файле afrolt.ini в разделе main. Чтоб узнать серийный номер достаточно подключить адаптер к компьютеру – установить необходимые драйвера (смотрите инструкции соответствующих программ для этих адаптеров). Запустить “Матрицу”. После списка COM-портов вашей системы вы увидите список дескрипторов и серийных номеров устройств на чипах FTDI в виде:

 

FT_0: “Дескриптор” ,”Серийный номер”. – где 0 – номер канала, к которому подключено устройство (поддерживается 3 канала таким образом только три устройства на чипах FTDI могут быть подключены одновременно к компьютеру с ПАК “Матрица”).

 

В файл afrolt.ini в раздел [MAIN] прописываются серийные номера устройств в виде:

 

SCANMATIC=”Серийный номер”

KWP2000=”Серийный номер”

 

После этого программу необходимо перезапустить.

 

Программа не работает с COM вариантом адаптера Сканматик v1.

 

Адаптеры должны быть подключены к USB портам и к разъемам автомобиля до запуска программы – иначе программа не распознает их и будет работать с COM-портом заданным в установках setup!

 

EMMI-PLUG.

 

Это специальный адаптер на основе микроконтроллера фирмы микрочип (EMP чип). Он устанавливается в инженерный ЭБУ v2 (или обычный ЭБУ Январь-5). Подключается к компьютеру по последовательному порту (v1.0-1.1), через USB (v2.00-2.02) или WIFI (V3.0). Матрица автоматически определяет наличие адаптера при запуске и отображает его версию. Основные возможности, которые предоставляет emmi-plug пользователю:

 

1) Функции K-Line адаптера для связи с ЭБУ.

2) Подхват зажигания в “инженерном ЭБУ”. Функция позволяет не терять связь с блоком, при выключении ключа зажигания в автомобиле, что чрезвычайно полезно при настройке. Управление включением подхвата осуществляется с панели управления комплекса. Адаптер имеет защиту от дурака – подхват зажигания автоматически пропадает, если в течении получаса не была запущена “Матрица” (что не позволяет забыть выключить зажигание в машине с таким блоком). Для подхвата следует в основном меню программы установить галочку напротив “IGNITION”.

3) Автоматический перевод ЭБУ в режим программирования и выход из него по команде с компьютера. Обеспечивается прошивка любого ЭБУ в одно касание – вам просто надо нажать кнопку [программирование ЭБУ] не выходя из программы и прошивка будет “зашита” в ваш ЭБУ. При этом автоматически прекращается связь (если она была установлена). В случае если двигатель запущен, вы увидите окно подтверждения программирования, в котором необходимо нажать YES (т.к. возможно создание опасной ситуации при движении машины).

4) Функции ключа программы CTP 3.21 (только для COM варианта).

5) Некоторые дополнительные функции по определению состояния сигналов ЭБУ – в частности его внешних портов (бензонасос, вентилятор, наличие питания контроллера).

6) Получение информации о составе смеси с контроллера LC-1 и передача его комплексу (только для v2.00 - сейчас не используется).

 

Для работы с адаптером EMP v1.x требуется наличие на компьютере “честного” аппаратного последовательного порта, поскольку общение происходит с высокой скоростью и использованием линий квитирования – данные адаптеры не функционируют через адаптеры USB-COM любых производителей! Впрочем эти адаптеры производиться уже не будут.

 

 


Поделиться:



Последнее изменение этой страницы: 2019-06-09; Просмотров: 429; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.055 с.)
Главная | Случайная страница | Обратная связь