Непоможет, будет у тебя на цоконье распредвала реагировать... Нужно определенную резонансную частоту ловить помоему от 1.2 до 20кГц...
Как вариант собрать параметрический фильтр на сдвоенном ОУ на нужную частоту и генератор на ne555 и на входы компаратора... как задетонировала ловим единицу... осталось определить частоту детонации и порог срабатывания...
Либо спектрометр отдельный на тиньке собрать который будет слушать через ацп и выдавать сигнал. в HIP9011 вообще 64шаговый ацп тупой, так что тинькой ловить должно получиться.
а не от 20 до 350 герц? я беру из расчета количества взрывов смеси в цилиндрах по диапазону оборотов для 6 горшков...
как алгоритм, через ацп с максимально возможной частотой снимаем сигнал(напругу) на максимальном по длине периоде вибраций поршневой, которая возникает при минимальной частоте оборотов(~1/20сек) и его анализируем, при следующем периоде заново. и в каждом периоде принимаем решение есть ли детонация или нет... выше определенного значения, или лучше сравнивать разницу с таким же но на кузове чтобы болтанку кузова учесть.
Это надо привязываться к таймеру, который будет обрабатывать прерывание по достижению конца периода и в обработчике прерывания так же принимать решение уменьшать уоз или увеличивать. По концу периода максимальная амплитуда полученная с двигателя пересчитывается заново. При отсуствии сигнала 0 или 1111111111 один из датчиков детонации не исправен и работаем без подгонки угла только по таблице.
ЗЫ програмно даже на асме реализовать не сложно...) сложнее пв=мкт для форсунок будет считать т.к. деление придется эмулировать
можно как вариант такие вычисления вынести на другую ардуино например мини, а на ее цифровом выходе выдавать сигнал есть детонация или нет, для ардуино уно которая рулит углом зажигания.
так же интересны были бы реальные значения амплитуды на датчике детонации характерные для детонации чтобы знать порог включения сигнала)))
ЗЗЫ почитал http://www.zr.ru/con...jem_detonaciju/ можно детонацию для кождого горшка считать отдельно...
Сообщение отредактировал борменталь: 05 September 2014 - 15:56