[help needed] Критерии качества ЭБУ
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Критерии качества ЭБУ
А давайте обсудим великолепную тему критериев качества ЭБУ. Хотелось бы конкретных объективных тестовых сценариев.
Например - холостой ход прогретого двигателя, 1 минута: отклонение оборотов такое-то, отклонение лямбды такое-то.
Или газ в пол при движении накатом 20км/ч, ожидаемое поведение такое-то.
Например - холостой ход прогретого двигателя, 1 минута: отклонение оборотов такое-то, отклонение лямбды такое-то.
Или газ в пол при движении накатом 20км/ч, ожидаемое поведение такое-то.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Критерии качества ЭБУ
Для меня главный критерий - надёжность и предсказуемость работы.
Железо ЭБУ должно работать чётко в любых условиях, и температурных, и механических воздействий (вибрация), и ЭМ-помех и наводок, и по диапазонам напряжений, много часов подряд.
Прошивка не должна вылетать/ребутиться, не должно быть фризов и заметных latency, порчи настроек и данных.
Смесь и зажигание должны стабильно считаться во всех диапазонах оборотов и показаний датчиков.
Прошивка должна уметь детектировать отказ датчиков и переходить в соответствующие аварийные режимы. Нужен настраиваемый мониторинг и логгинг всех основных параметров.
Программная часть не должна терять связь с прошивкой, должна быть "защита от дурака" (в том числе возможность undo изменений).
В принципе, большинство современных ЭБУ соответствуют моим критериям, в той или иной степени. Я перечислил лишь основу, без которой нельзя двигаться дальше...
Железо ЭБУ должно работать чётко в любых условиях, и температурных, и механических воздействий (вибрация), и ЭМ-помех и наводок, и по диапазонам напряжений, много часов подряд.
Прошивка не должна вылетать/ребутиться, не должно быть фризов и заметных latency, порчи настроек и данных.
Смесь и зажигание должны стабильно считаться во всех диапазонах оборотов и показаний датчиков.
Прошивка должна уметь детектировать отказ датчиков и переходить в соответствующие аварийные режимы. Нужен настраиваемый мониторинг и логгинг всех основных параметров.
Программная часть не должна терять связь с прошивкой, должна быть "защита от дурака" (в том числе возможность undo изменений).
В принципе, большинство современных ЭБУ соответствуют моим критериям, в той или иной степени. Я перечислил лишь основу, без которой нельзя двигаться дальше...
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Критерии качества ЭБУ
@, очень мало конкретики. Хочется или ссылки на конкретные стандарты и конкретными описаниями тестов (например @ очень много времени потратил на блок питания, и продолжает этим заниматься - чтоб всплески переживать, и так далее), или хотя бы лично свои описания тестов и желаемого поведение.
Ну вот допустим есть машина и три разных ЭБУ. Как будем сравнивать?
Ну вот допустим есть машина и три разных ЭБУ. Как будем сравнивать?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14341
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Критерии качества ЭБУ
спасибо!Maxi wrote:Driveability evaluation for engine management calibration
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Критерии качества ЭБУ
Тут вопрос комплексный и его стоит разделить как минимум на 2 критерия, первый - это качество (объем) алгоритмов управления и второй - качество настройки этих алгоритмов под конкретный мотор.
Я для себя копаю прошивку ITMS-6F с Ланос 1,6 и сравниваю с прошивкой IEFI-6 с Ланос 1,5 (параллельно рассматриваю еще опелевскую прошивку на точно таком же железе). Меня поражает объем всяких нюансов, которые отличают код ITMS-6F от IEFI-6. Я реально зауважал разработчиков ITMS-6F когда нашел там "ускорительный насос" по открытию РХХ!!! Это логично, принцип такой же как и открытие ДЗ, но блин, этот алгоритм имеет настройку по скорости открытия РХХ и еще коррекцию по температуре двигателя! При таком внимании к деталям понимаешь, что если машина едет плохо, то это не ЭБУ плохой, а его просто никто не настраивал, завелась, поехала и ладно А сколько там еще кода, назначение которого я не понимаю вообще!!! Так же обращает на себя внимание обилие "аварийных" режимов при отказе датчиков, есть целые функции "эмулирующие" работу отказавших датчиков, чтобы не разрушать логику работы остальных частей прошивки, но и с другой сторону есть куча условий по отключению разного функционала при не работающих датчиках. Как по мне это как раз критерий достаточной сложности алгоритмов чтобы оно работало максимально долго при максимальном количестве отказов.
Потому вопрос качества плавно перетекает в настройки всех этих алгоритмов. Я потратил наверное больше года, пока заставил машину ездить так как мне нравится, без подергиваний, неадекватных реакций на педаль газа и еще всяких сервисных мелочей напрямую не относящихся к дравебилити Но тут всплывает проблема обилия чего можно покрутить и понимания того, что нету возможности адекватно оценить и измерить, что дают эти изменения. Например, переход в мощностной режим по положению ДЗ можно задать от оборотов на каждой передаче отдельно. А смесь в мощностном режиме это 2д таблица от уровня открытия ДЗ и оборотов двигателя, а еще есть множитель для этого состава смеси от температуры двигателя. Что мне с этим всем делать, как настроить правильно, и уж точно я ничего не смогу проверить просто катаясь на машине...
Я для себя копаю прошивку ITMS-6F с Ланос 1,6 и сравниваю с прошивкой IEFI-6 с Ланос 1,5 (параллельно рассматриваю еще опелевскую прошивку на точно таком же железе). Меня поражает объем всяких нюансов, которые отличают код ITMS-6F от IEFI-6. Я реально зауважал разработчиков ITMS-6F когда нашел там "ускорительный насос" по открытию РХХ!!! Это логично, принцип такой же как и открытие ДЗ, но блин, этот алгоритм имеет настройку по скорости открытия РХХ и еще коррекцию по температуре двигателя! При таком внимании к деталям понимаешь, что если машина едет плохо, то это не ЭБУ плохой, а его просто никто не настраивал, завелась, поехала и ладно А сколько там еще кода, назначение которого я не понимаю вообще!!! Так же обращает на себя внимание обилие "аварийных" режимов при отказе датчиков, есть целые функции "эмулирующие" работу отказавших датчиков, чтобы не разрушать логику работы остальных частей прошивки, но и с другой сторону есть куча условий по отключению разного функционала при не работающих датчиках. Как по мне это как раз критерий достаточной сложности алгоритмов чтобы оно работало максимально долго при максимальном количестве отказов.
Потому вопрос качества плавно перетекает в настройки всех этих алгоритмов. Я потратил наверное больше года, пока заставил машину ездить так как мне нравится, без подергиваний, неадекватных реакций на педаль газа и еще всяких сервисных мелочей напрямую не относящихся к дравебилити Но тут всплывает проблема обилия чего можно покрутить и понимания того, что нету возможности адекватно оценить и измерить, что дают эти изменения. Например, переход в мощностной режим по положению ДЗ можно задать от оборотов на каждой передаче отдельно. А смесь в мощностном режиме это 2д таблица от уровня открытия ДЗ и оборотов двигателя, а еще есть множитель для этого состава смеси от температуры двигателя. Что мне с этим всем делать, как настроить правильно, и уж точно я ничего не смогу проверить просто катаясь на машине...
Re: Критерии качества ЭБУ
едешь на каждой передаче спокойно - в горку. с горки. прямо. криво. не нажимая в пол а только поддерживая постоянную скорость. Снимаешь лог дросселя. вот тебе критерий границы где надо оставаться в экономичном режиме._Sandra_ wrote:Например, переход в мощностной режим по положению ДЗ можно задать от оборотов на каждой передаче отдельно.
Re: Критерии качества ЭБУ
Горка 90°Maxi wrote:едешь на каждой передаче спокойно - в горку. с горки. прямо. криво. не нажимая в пол а только поддерживая постоянную скорость. Снимаешь лог дросселя. вот тебе критерий границы где надо оставаться в экономичном режиме._Sandra_ wrote:Например, переход в мощностной режим по положению ДЗ можно задать от оборотов на каждой передаче отдельно.
Re: Критерии качества ЭБУ
Это вообще то называется стена.Abricos wrote:Горка 90°
Re: Критерии качества ЭБУ
Это я еще не упомянул, что есть еще алгоритм, отслеживающий скорость открытия ДЗ. При этом если ДЗ открывается медленно (можно настроить скорость), можно задать задержку перехода в мощностной режим и смещение уровня ДЗ, чтобы мощностной режим наступал при большем открытии ДЗ. И, кстати, задержку перехода в мощностной режим еще можно задать разной от барометрического давления. Так что даже по такому простому алгоритму есть куча ветвлений и настроек.
Re: Критерии качества ЭБУ
Это для того чтоб расширять пространство адаптации по ДК и на мощностной режим тоже.
нафиг не нужно.
нафиг не нужно.
Re: Критерии качества ЭБУ
Может тогда еще расскажете, зачем AFR в мощностном режиме такой "горбатый"? Это исключительно экология, или всякие защитные обогащения обеднения для "здоровья" катализатора? На картинке обороты 0-6400, положение ДЗ 128-255, где 128 это 50%, 255 - 100% открытия.Maxi wrote:Это для того чтоб расширять пространство адаптации по ДК и на мощностной режим тоже.
нафиг не нужно.
- Attachments
-
- afr.png (15.83 KiB) Viewed 17566 times
Re: Критерии качества ЭБУ
Это корейские калибровки скорее всего а корейцы не шарят._Sandra_ wrote:Может тогда еще расскажете, зачем AFR в мощностном режиме такой "горбатый"? Это исключительно экология, или всякие защитные обогащения обеднения для "здоровья" катализатора? На картинке обороты 0-6400, положение ДЗ 128-255, где 128 это 50%, 255 - 100% открытия.
ты еще китайский бош найди - там китаец вообще правой пяткой калибровал и в картах просто взрыв
Хочешь что то нормальное увидеть - возьми от подобного блока с корвета американского атмосферного прошивку начала 90-х годов.
А что это вообще за софт что там AFR вдруг от дросселя задан?
Re: Критерии качества ЭБУ
Это ж ITMS-6F, он же GM Delco или как его правильно называть... Настройки мощностного режима задаются от оборотов и дросселя. Конкретно верхняя картинка с Део Ланос 1,6, с остальных Деу с подобными системами управления все выглядит так же, только то в одном месте кривее то в другом Я бы согласился, что корейцы не шарят, если бы не разбирал прошивку с какого-то Опель Вектра Б, так картина похожая...Maxi wrote:А что это вообще за софт что там AFR вдруг от дросселя задан?
вот так ЭБУ выглядят https://drive.google.com/file/d/0B7iDWQaHOkhVTUtoUnZ1Z1VaZG8/view
- Attachments
-
- afr_ovb.png (15.03 KiB) Viewed 17537 times
Re: Критерии качества ЭБУ
В IEFI-6 все те же карты по МАПу и без этих глюков._Sandra_ wrote:Это ж ITMS-6F, он же GM Delco или как его правильно называть... Настройки мощностного режима задаются от оборотов и дросселя. Конкретно верхняя картинка с Део Ланос 1,6, с остальных Деу с подобными системами управления все выглядит так же, только то в одном месте кривее то в другом Я бы согласился, что корейцы не шарят, если бы не разбирал прошивку с какого-то Опель Вектра Б, так картина похожая...Maxi wrote:А что это вообще за софт что там AFR вдруг от дросселя задан?
вот так ЭБУ выглядят https://drive.google.com/file/d/0B7iDWQaHOkhVTUtoUnZ1Z1VaZG8/view
Re: Критерии качества ЭБУ
Скорей всего учитывается газодинамика дроссельного узла. Угол поворота там не совсем прямо соотносится с пропускной способностью...
Re: Критерии качества ЭБУ
В IEFI-6 AFR в мощностном режиме задается одномерным массивом только от оборотов. В ITMS-6F есть и таблицы AFR от оборотов и давления, но они в других режимах используются.Maxi wrote:В IEFI-6 все те же карты по МАПу и без этих глюков.
Вот как это выглядит на Ланос 1,5
- Attachments
-
- afr_iefi-6.png (18.41 KiB) Viewed 17487 times
Re: Критерии качества ЭБУ
Ну может быть я уже не помню. Давно ими занимался.