Setup - Настройка топливоподачи.



 

Стационарность по режимной точке определяет, сколько циклов опроса режимная точка должна оставаться неизменной для запуска процесса регулирования. Обычно 2. Но для алгоритмов c LC-1FAST прекрасно работает и 1.

 

Интервал запроса данных определяет периодичность обмена данными с ЭБУ. Для старых прошивок: не менее 40мс, обычно для Январь-5 - 50-70мс. Для Январь-7 рекомендуется 80мс и более для стандартного П.О. и 50-70 для J7LS. Для новых прошивок с новым протоколом cвязи определяется экспериментально при тестах (см функцию ”P”) – обычно 4мс вполне достаточно.

 

Отклонение по X как правило для ДМРВ 20-30% в любом случае (1-я цифра характерна для стандартных машин, 2-я - для тюнинга), для ДАД определяется типом впуска и валами 30-40% c гражданскими валами c подъемом и фазами в районе до 9.5 и до 270 градусов на ресивере. При использовании кольцевых валов 12.x фазой за 300 и 4-х дроссельного впуска – может достигать 95%

 

Отклонение по Y как правило в пределах 15-20% вне зависимости от условий если вы работаете с ДАД или ДМРВ и 55-65% - если работа идет “по дросселю”.

 

Для версии V43 поскольку формат калибровки VE в ней немного другой и ожидаемые значения отличаются – были введены свои коэффициенты экстраполяции.

 

Setup - Обучение БЦН

 

Отклонение по X - 20-30% (2-я цифра характерна для двигателей с широко фазными валами)

Отклонение по Y – 45-65% (чем больше дроссель, тем больше значение)

 

В окошках ЭБУ и ШДК вы можете выбрать порты, к которым у вас подключены инженерный ЭБУ и контроллер ШДК, а также тип ШДК (пока поддерживаются Innovate LM-1 LM-2, Innovate LC-1, LC-1 через адаптер EMP v2.0, AEM UEGO, ETAS LA3 LA4, LC1-FAST). Скорость связи ЭБУ и компьютера (57600 рекомендуется для блоков Январь-5, но если у вас плохой адаптер k-line или перегруженная прошивка связь на 57600 не работает - можно выставить 38400 или 10400). После изменения этих параметров необходимо разорвать соединение и установить его снова.

 

Помните что связь с блоками Январь-7 на скоростях выше 38400 как правило не возможна, поскольку это аппаратно не поддерживается установленной в них микросхемой K-line от ST и кроме того в них сильно перегружено прерывание ДПКВ.

 

В марте 2016 года в программу была добавлена работа на нестандартных (для обычного ПО) скоростях, от 62500 до 125000 бод. Выбор ряда скоростей был обусловлен тем, что оба микроконтроллера (как в нашем K-line адаптере так и в ЭБУ Январь) на каждой из скоростей не имеют ошибок связанных с недостаточным шагом задания скорости в таймерах интерфейсов usart. Работа на этих скоростях возможна только с билдами ПО J5LS выпущенными после 29.03.2016, и только в том случае если ваш адаптер USB-K-line поддерживает задание произвольной скорости, и его K-line часть способна аппаратно обеспечивать передачу и прием без искажений. Как показала практика, устойчивая связь с блоками Январь-5 на наших адаптерах возможна на скорости 62500. На больших скоростях начинаются потери (причина в пропуске прерываний – т.е. недостаточной производительности ПО контроллера или в аппаратных проблемах интерфейсов – над чем еще можно поработать). На более загруженных блоках (Январь-7.2) устойчивая связь возможна как правило на скоростях 38400 или немногим больше. С прошивкой 251ALL предел устойчивости связи – скорость 45454bps, V43B - 57600bps. В любом случае – пробуйте.

 

В случае если программа работает в режиме LC1-FAST становится доступным окно с выбором типа датчика. Вы можете выбрать NTKL1H1, LSU4.2 или LSU4.9 после выбора и нажатия клавиши [ Set ] в контроллере программируется новый тип датчика. Контроллер остается в режиме программирования (т.е. новые данные с лямбды будут получены после выключения контроллера, замены датчика датчиком другого типа, включения контроллера а так же его калибровке на свободном воздухе – калибровке нагревателя).

 

Кнопка [ LamCal ] запускает процесс калибровки приборов Innovate на свободном воздухе, запрашивается подтверждение!

 

 

Калибровка на свободном воздухе может производиться в любой момент без замены датчика (калибровки нагревателя).

Для LC2 эта функция не работоспособна поскольку в прошивке и протоколе не реализована.

 

Кнопка [ Restart LC -1] для контроллеров с прошивкой v1.10f сбрасывает прибор (это полезно например при остывании датчика и ошибке Error-8 – вы можете быстро перезапустить прошивку в цикл нагрева не выключая питание LC-1). 

 

Кнопка [ Reset Cal ] сбрасывает калибровки ДК (аналогично такой же кнопке в lm-programmer – используется, если подключен новый датчик кислорода).

 

В окошке GPS вы можете выбрать порт и скорость для подключенного GPS приемника. GPS используется для мониторинга координат автомобиля, и тарировки спидометра автомобиля с использованием спутниковой системы навигации. Если вы не используете GPS - в окне программы следует выставить порт “none”.

 

GPS приемник должен поддерживать протокол NMEA 0183 v3.01. Для определения времени скорости и координат используется пакет RMC - Recommended Minimum Navigation Information, в терминале от GPS приемника должен присутствовать этот пакет (префикс строки $GPRMC…). Пакет должен передаваться в следующем формате:

 

RMC - Recommended Minimum Navigation Information

 

$GPRMC,hhmmss.ss,A,llll.ll,a,yyyyy.yy,a,x.x,x.x,xxxx,x.x,a,m,*hh<CR><LF>

 

 Field Number:

1) hhmmss.ss - UTC Time

2) A - Status, V=Navigation receiver warning A=Valid

3) lll.ll - Latitude

4) a- N or S

5) yyyyy.yy - Longitude

6) a- E or W

7) x.x - Speed over ground, knots

8) x.x -Track made good, degrees true

9) xxxx - Date, ddmmyy

 10) x.x - Magnetic Variation, degrees

 11) a - E or W

 12) m - FAA mode indicator (NMEA 2.3 and later)

 13) hh - Checksum

 

 

Рекомендуется использовать дешевый универсальный USB GPS приемник JJ-CONNECT (www.jj-connect.ru). Для этого приемника скорость следует устанавливать 4800 bps. Порт – в зависимости от того, на какой порт будут установлены драйвера USB-COM конвертера находящегося в приемнике. После изменения параметров GPS порта необходимо обязательно выйти из программы и войти снова – причем приемник должен быть включен заранее за 10-15 минут до запуска программы, чтоб он успел найти спутники и в пакете от GPS была реальная навигационная информация.

 

Билды ПО после 07.2014 поддерживают так же GPS приемник встроенный в чип Qualcomm Gobi 2000 (3g модемы) и в целом более корректно обрабатывают RMC пакет. При этом в качестве порта GPS надо выбрать порт, который определяется как <Qualcomm Gobi 2000 HS-USB NMEA 9205>

 

В окошке GAS вы можете выбрать порт и скорость для подключенного газоанализатора. Поток с газоанализатора сохраняется в логах CSV. Если вы не используете газоанализатор - в окне программы следует выставить порт “none”. Программа работает с газоанализаторами АСКОН-02 производства 2008 года или позже. Газоанализатор соединяется с адаптером USB-COM с помощью нуль-модемного кабеля с разъемами 9pin (распайку см. в Википедии). Скорость при этом должна быть установлена 2400. Для поддержки других газоанализаторов высылайте их протокол связи и логи COM порта автору.

 

Работа с газоанализатором добавлена чисто в исследовательских целях – естественно использование газоанализатора для настройки состава принципиально невозможно, из-за времени отклика измеряемого десятками секунд.

 

Автоматически связываться с ЭБУ. - этот флажок включает автоматический режим связи c ЭБУ. В данном режиме, если связь с блоком отсутствует - программа постоянно с интервалом 10 секунд пытается соединиться с блоком, в случае если связь по каким либо причинам не устанавливается или разорвана – через 10 секунд происходит новая попытка. Режим используется в комплексе мониторинга системы управления по каналу GPRS, однако может быть удобен и при обычной настройке. Обычно этот флаг снят.

 

Эхо подавление в канале K - line - флажок предназначен для адаптеров с аппаратным эхо подавлением в настоящий момент такие адаптеры серийно не производятся, поэтому флажок должен быть снят!

 

Все файлы в менеджере проектов – по умолчанию менеджер проектов отображает только те файлы, к которым имеется описание (дескриптор). Установка этого флажка позволяет отображать в менеджере проектов все файлы с расширениями BIN и BIR которые находятся в директории программы.

 

ШДК по последовательному порту – установка этого флажка приводит к игнорированию подключения ШДК к ЭБУ по аналоговому каналу даже если в прошивке включена такая функция. Таким образом программа всегда пытается искать контроллер ШДК, подключенный к USB адаптеру или компорту.

 

Запись на диск если нет нагрузки - должен быть установлен если у вас классический жесткий диск (с подвижными элементами), либо снят если жесткий диск компьютера твердотельный (SSD). Для работы с программой и автомобилями с нештатным выхлопом рекомендуется использовать только SSD диски!

 

USB авто программирование – если этот флажок установлен и к ПК подключается USB программатор, то автоматически запускается функция программирования подключенного к нему блока. (обычно должен быть снят)

 

Постоянный контроль порта ШДК – при установке этого флага программа производит постоянную проверку наличия в списке подключенных коммуникационных портов, порта к которому подключен ШДК. Если происходит отключение порта (например связанное с случайным отключением разъема usb-com адаптера от компьютера) программа корректно закрывает порт. При повторном подключении порт вновь автоматически открывается и устанавливается связь с ШДК контроллером. Это позволяет не перезагружать программу при случайном отключении USB разъема адаптера от компьютера.

(функция работоспособна только в случае использования LM-1 или LC-1 контроллеров подключенных через USB-COM адаптер).

 

Запрет запроса extend – ускоряет настройку за счет отключения запроса дополнительных параметров из ЭБУ с прошивкой J5LS_V46. Для других прошивок не актуальна.

 

KWP Debug mode – позволяет отлаживать обмен по шине KWP (включая timing) с различными адаптерами. Используется программа windbg – должен быть снят!

 

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

 

Syslog ( global ) – отладочная функция, нормальное состояние - выключено. При включении программа сохраняет всю информацию о пакетах KWP и пакетах контроллера ШДК и состоянии алгоритмов регулирования топлива в файлах лога в директории /syslog/ требуется значительный объем дискового пространства – расход которого может достигать 1mb/min.

 

Syslog ( KWP ) – по умолчанию пакеты KWP не сохраняются в syslog. Этот флажок включает их сохранение.

 

 

LC 1_ AUTO = FAST – При установке этого флага в случае если порт LC-1 выставлен в режим AUTO. Предполагается, что контроллер LC-1 подключенный к порту определяющемуся в автоматическом режиме имеет прошивку v110F и будет работать в FAST режиме..

 

Запрет пакета регулятора ХХ – убирает из лога данные о состоянии регулятора ХХ (фактические PI коэффициенты и веса). – обычно установлен.

 

Prog 42 Prog 47 – установки определяют на какие выводы программатора (контроллера) должно подаваться напряжение программирования, для блоков Микас или Январь. Для современных серийных программаторов необходимо установить такие же значения, как на картинке. Если контролер не программируется – можно поэкспериментировать с этими флагами…

 

Проверка min tinj при регулировании – обычно регулирование вниз не работает по достижении минимального времени впрыска. Однако было замечено, что возможны значительные промахи в случае регулирования ОКОЛО минимального времени впрыска. Этот флажок включает алгоритм устраняющий возможность возникновения подобных промахов…

 

CSV лог быстрой лямбды – сохраняет всю полученную информацию по протоколу LC1FAST в CSV. Так же сохраняются основные параметры работы двигателя, при этом недостающие значения интерполируются. К имени файла такого лога добавляется _fst. Лог может быть использован в обработчике логов для настройки поправки ЦН по логам.

 

AutoRestartLC 1 F – Программа может обнаруживать аномальное поведение контроллера ШДК работающего в FAST режиме– например срыв управления нагревателем, и остывание ДК в результате длительной продувки богатой смесью или ошибках управления нагревателем, связанным с ошибочным вычислением Ri , и таким образом: обнаруживать недостоверность показаний с ШДК. Обычно при этом регулирование комплексом блокируется. Однако при установке этого флага контроллер ШДК будет автоматически перезапущен, если программа определит подобную ситуацию. После этого цикл нагрева зонда пройдет заново и показания состава станут достоверными.

 

Обработка CSV логов.

 

 

 

Обработчик CSV логов предназначен для автоматической настройки параметров системы управления по логам комплекса снятым в режиме ‘запрета регулирования'. Подобная функциональность может быть необходима для точной настройки поправки в условиях использования нагрузки по давлению. (т.е. в условиях когда точная настройка может быть произведена только при наличии значительной статистической базы информации о режимах работы двигателя при нестабильной нагрузке). Для этого сначала систему настраивают в авто-режиме в online грубо, чтоб обеспечить нормальное движение автомобиля, потом на “запрещенном регулировании” снимают логи в течение продолжительного (несколько дней) времени. А затем уже корректируют таблицы по этим логам c помощью представленных в этой вкладке полностью автоматических функций.

 

В обработчике реализованы 5 функции:

 

1) Построение таблицы ”поправки циклового наполнения” на базе обработки множества логов в формате _fst.csv (высокоскоростной лог лямбды).

2) Построение таблицы ”базового циклового наполнения” на базе обработки множества логов в формате стандартного медленного протокола .csv

3) Построение таблицы ”поправки циклового наполнения” на базе обработки множества логов в формате стандартного медленного протокола .csv

4) Построение 2-х таблиц аттенюаторов детонации для блоков Январь-7.2

5) Нормализация аттенюатора и начального среднего уровня шума для блоков Январь-7.2

 

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

 

В процессе обработки файлы читаются последовательно. При этом программа выдает число строк данных в файле и число принятых строк (удовлетворяющих условиям обработчика для принятия решения в конкретном случае). Если число принятых строк файла =0 – файл не подходит по формату или не содержит нужных для расчета данных.

 

Решение задачи статистического анализа логов ведется в пространстве оборотов нагрузок 256x256 причем в случае поправки ЦН это происходит одновременно, для факторов нагрузки как дросселя так и давления. После обработки всех файлов пространство сворачивается в 16x16 или 32x16 (в зависимости от прошивки и режима ее работы) алгоритмом использующим экспоненциальное взвешивание, с максимальными весами значений в узловых точках поверхностей. При этом веса а следовательно и глубина обобщения при свертке в каждом конкретном случае выбираются таким образом, чтоб получить либо поверхность с высокой точностью в узлах (для “поправки ЦН”) либо поверхность с низкой точностью в узлах, но достаточно плавную (для “Базового ЦН” соответственно).

 

После обработки в терминальном окне выдается результат работы обработчика в виде таблицы данных размерностью 16x16 или 32x16 Для БЦН это будут прямые значения. Для “поправки ЦН” – поправочные коэффициенты. После выдается запрос на применение полученных данных к текущему выбранному проекту (его прошивке).

 

В случае положительного ответа – соответствующая таблица в прошивке будет изменена!

 

Используя один и тот же набор файлов можно последовательно проделать несколько операций. (При построении “Базового ЦН” используется учет отклонения состава смеси – таким образом у алгоритмов нет требования очередности настройки. Т.е. все параметры которые выстраивает обработчик могут быть выстроены сразу из одного набора файлов).

Отдельно остановимся на 4-й функции – построении таблиц аттенюаторов каналов детонации блока Январь-7. Поскольку алгоритм детектирования детонации в блоках Я7 достаточно сложен в настройке – для корректной работы этой функции необходима значительная (несколько дней) статистическая база. Так же абсолютно недопустимо наличие в двигателе детонации ни в каком из режимов – поскольку алгоритм одновременно работает во всем пространстве оборотов и нагрузок, наличие детонации может привести к статистически неадекватным цилиндровым уровням в отдельных областях – и следовательно неправильного формирования поправок для коррекции значений аттенюатора. При снятии исходных логов рекомендуется использовать антидетонаторы моторных топлив, либо топлива с заведомо более высоким октановым числом а так же значительное запаздывание угла, от номинального. В случае если детонация все же была обнаружена при движении необходимо выйти из программы и отметить последний csv файл как недопустимый к обработке (например переименовав его или переместив в другую директорию) и устранив причину детонации продолжить запись логов.

 

Нормализация аттенюатора может быть выполнена после автоматического построения таблиц. Суть и смысл этого действия смотрите в описании прошивки LS для блоков Январь-7.

 

После изменения какого либо параметра обработчиком логов – обязательно перезапишите прошивку в инженерном ЭБУ! Ни в коем случае не применяйте ранее обработанные логии повторно для одной и той же функции коррекции!

 

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

 

В Матрице есть встроенный механизм фильтрации, который позволяет сглаживать неровности в трехмерных поверхностях, что компенсирует некоторую убогость визуализации программ типа 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 и редакторе Матрицы, что значения всех калибровок адекватны.


Дата добавления: 2018-09-20; просмотров: 752; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!