Jump to content
    

Датчик детонации

Кто нить снимал показания с широкополосного датчика детонации автомобиля, хочеться максимально просто выявить момент появления детонации без всякого мракобесия вроде бпф и вейвлет преобразований.

Я так понимаю для каждого мотора есть своя резонансная частота детонации которая зависит от диаметра поршня, в моем случае скажем 6,3кгц.

Если датчик нагрузить на полосовой фильтр на оу и потом по амплитуде отсекать наличие детонации прокатит или там все сложнее ? Например придеться отсекать момент искрообразоваиня во всех цилиндрах итд ?

Edited by whale

Share this post


Link to post
Share on other sites

Да по-моему, он просто по уровню сигнала в некоторой полосе частот. Не думаю, что в древних контроллерах зажигания типа Бош что-то там цифровое использовалось.
Люди щас в век цифровых технологий как-то позабыли простые аналоговые истины 🙂 

Share this post


Link to post
Share on other sites

1 hour ago, EdgeAligned said:

как-то позабыли простые аналоговые истины

Похоже придеться делать эксперимент

Share this post


Link to post
Share on other sites

Там чисто по амплитуде смотрят. АЧХ у него с пиком в р-не 15-20кгц. Единственное, что обязательно нужно реализовывать- адаптацию к среднему уровню шума и к чувствительности датчика. Плюс ставят так называемый датчик неровной дороги, чтобы при значительных вибрациях от ходовой части автомобиля на время отключать распознавание детонации.

Share this post


Link to post
Share on other sites

А временные ворота (программные) у датчика детонации есть? Т.е то что контроллер проверяет сигнал с ДД только непосредственно перед и после момента зажигания, а в остальнео время игнорирует или принимает уровень сигнала за опорный?

Share this post


Link to post
Share on other sites

2 hours ago, sanya221 said:

при значительных вибрациях от ходовой части автомобиля на время отключать распознавание детонации.

Да, читал про такое но вроде не везде ставили.

А адаптацию как делать ? просто средний уровень шума за пару минут ?

Edited by whale

Share this post


Link to post
Share on other sites

Вообще, ЭБУ делают так чтобы при отказе датчиков автомобиль продолжал нормально ехать, то есть ПО должно иметь внутри какую-то адаптивную модель автомобиля чтобы при отсутствии данных с датчиков заменять их данными из модели. Если такое есть, то периодическое программное отключение датчика не вызовет проблем.

Share this post


Link to post
Share on other sites

16 hours ago, whale said:

А адаптацию как делать ? просто средний уровень шума за пару минут ?

Как оно в ПО ЭБУ реализовано сказать не могу, я увы имею опыт только в диагностике и ремонте ЭСУД. Могу только предположить, что в начале УОЗ устанавливается таким образом, чтобы гарантированно исключить детонацию, и при этом производится замер максимальных значений сигнала с ДД, что будет опорным уровнем.  Дальше УОЗ плавно сдвигается до момента появления с датчика импульсов, значительно превышающих по амплитуде опорное значение. Это и есть момент появления детонации. //конец домыслов. В процессе работы двигателя ЭБУ старается выдерживать УОЗ на грани появления детонации. Кроме того в памяти блока имеются таблицы зависимости УОЗ от оборотов двигателя. Причем таблицы как  в виде "заводских настроек", так и с учетом адаптации на конкретном двигателе.  Если ДД выходит из строя, то ЭБУ использует таблицы УОЗ из "настроек по умолчанию", гарантирующие отсутствие детонации. Но при этом т.к. УОЗ неоптимальный растет расход топлива. Как то так... 

Share this post


Link to post
Share on other sites

Сами по себе датчики - в большинстве случаев широкополосны, узкополосные уже давно не применяют. Существуют специальные микросхемы со встроенными полосовыми фильтрами, например TPIC8101. Частота детонации зависит исключительно от диаметра цилиндра двигателя, есть формулы по которым можно ее вычислить.

Длительность "времени интегрирования сигнала" устанавливается равной длительности рабочего хода двигателя и иногда меняется в зависимости от оборотов.

ECU, зная положение коленвала по ДПКВ и ожидаемый момент вспышки - запускает процесс накопления сигнала непосредственно до вспышки - записывается среднее значение шума в момент рабочего хода, в том числе и тот сигнал который возникает при возникновении ударных детонационных волн. Второе значение записывается в такт сжатия или такт выпуска - его принимаем за референс (шум двигателя).

Такие измерения проводим по каждому из цилиндров. Усредняем в течении нескольких рабочих циклов. Из "полезного" сигнала вычитаем уровень шума. Напомню - полезный сигнал это когда интегратор запустили перед вспышкой, а шум - это когда интегратор запустили в начале такта сжатия (т.е. вспышки нет).

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

В большинстве серийных ECU сделано именно так. Еще есть экзотика типа IonSense, но это отдельный разговор.

"Колхозники" при так называемом чиптюнинге, обычно подключают этот датчик детонации к усилителю звуковой частоты и в процессе настройки машины контролируют наличие детонации банально слушая звук снимаемый датчиком, используя хорошие наушники.

Share this post


Link to post
Share on other sites

On 1/15/2024 at 3:00 PM, pzl104 said:

Второе значение записывается в такт сжатия или такт выпуска - его принимаем за референс (шум двигателя).

Вот у меня v8 я что то сомневаюсь что есть моменты когда все цилиндры в режиме сжатия впуска )

По моему там  одновременно происходять все процесы, сжатие, впуск, рабочий ход итд. те выделить промежуток времени на одном датчике не получиться может я конечно ошибаюсь.

Если же все таки использовать сильно узкополосный фильтр настроенный под конретный диаметр цилиндров, не проще будет выявлять детонацию ? 

 

Edited by whale

Share this post


Link to post
Share on other sites

12 минут назад, whale сказал:

Вот у меня v8 я что то сомневаюсь что есть моменты когда все цилиндры в режиме сжатия впуска )

На V8 вроде всегда ставили два датчика детонации- на каждой половинке блоков цилиндров. Вот и разделение по времени будет.

Share this post


Link to post
Share on other sites

8 hours ago, khach said:

Вот и разделение по времени будет

Сомневаюсь, там блок одна большая монолитная железка, с какой стороны не поставь все шумы поймает

Share this post


Link to post
Share on other sites

Я полагаю нужно сделать так - 

ставим резонансный  фильтр, в момент искрообразования смотрим амплитуду, 

если она превышает некую установленную  делаем вывод что произошла детонация.

Уровень звука детонации не зависит от оборотом и общего шума мотора, по этому не имеет смысл 

усреднять шум мотора.

 

Share this post


Link to post
Share on other sites

Зачем там резонансный фильтр? Там все по амплитуде видно, погуглите осциллограммы knock sensor. Другое дело что сигнал бывает сложной формы, особенно при плохом бензине или калильном зажигании.

ps. Конечное есть такие микросхемы как HIP9011 или TPIC8101 с ЦОС сигнала датчика внутри, но не во всех ECU они есть, а что делает продвинутый контроллер ECU с сигналом  датчика можно только догадываться.

ks.jpg

Share this post


Link to post
Share on other sites

17 минут назад, khach сказал:

Другое дело что сигнал бывает сложной формы, особенно при плохом бензине

То есть при хорошем бензине форма сигнала не сложная ? :good2:

18 минут назад, khach сказал:

или калильном зажигании.

Когда происходит калильное зажигание, никакого сигнала нет, совсем нет.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...