Перейти к содержанию
    

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

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

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

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, EdgeAligned said:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, sanya221 said:

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

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

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

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 hours ago, whale said:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

 

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, khach said:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

ks.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...