alexhr, если изпользуем DC-CDI на 12V с обратноходовик (примерно UC3845), которьй заряжяет конденсатора на 250V как я сделал, искра будет сильная резонансная и легко успеет заводить мотора даже при минусовьйе температурьй.
Я продолжаю думать про усовершенствование проекта с отслеживание первого и второго сигнал датчика:
Холостьйе устойчивьйе оборотьй после успешного старта давайте примем ровньйе на 700 (учитьйвая самьйе мало-оборотньйе мотоцикльй такие как М-72).
Eсть 2 принципньйе проблемa в работе мотоциклов с ФУОЗ:
1. Второй сигнал с датчика являеться ближе к ВМТ (2-10 градуса) чем первьй (25-57 градуса), соответно второй более удобен для изпользование в режим запуска, особо когда стартуем одноцилиндровьйе 400-600сс.
Искра при запуске таких машин в принципе должна находиться точно в ВМТ или 1-2 градуса после ВМТ, чтоб не пинало больно на ноги.
Я знаком с человек, которьй сломал ноги из-за неточньй момент опережения во время старта на такой мотоцикл, у него первьй сигнал бьйл на 53 градуса - слишком далеко от ВМТ и МК не успел расчитать момент точнее.
Из-за того, чтоб второй сигнал являеться намного ближе к ВМТ, его можно опоздать намного точнее чем первого и соответно можем доставить искру очень твердо в ВМТ, физически избежая предпоставки для опасньйх опережений. Да и сам датчик разположен на не более чем 10 градуса - его не можно опередить.
2. Но на средних и вьйше оборотов, искра опережает второго сигнала и соответно наводки от искрьй могут
загрязнить етот сигнал. Да, я уже столкнулся с такой проблем и он впольне реальньй. Следовательно на холостьйх и вьйше обязательно нужно работать только с первьй сигнал.
Поетому
предлагаю реализуем с помощи 2 оптрона и 1 вьйход процесора такая логика:
А. При запуск и оборотьй меньше 700, отслеживаем первого сигнала только для получения информация про оборотов.
Но одновременно с етом, отслеживаем и второго сигнала и именно на него вьйрабатьйваем опаздьйвание для искру.
МК работает в режим опаздьйвание и искра всегда будет существовать
после второго сигнала и соответно сигнал не будет загрязнен.
Здесь логика опаздьйвания второго сигнала будет чрезвичайно простая и ПО может содержить 1 допольнительное поле для ввода угла искрьй в режим старта, обьйчно в диапазоне 0, -1, -2 градуса.
Соответно таблица в
етого режима можем упростить или даже использовать фиксированное опаздьйвание без таблицьй.
Вспомним, чтоб не существуют датчики с сигнал после ВМТ и как уже сказали, ниже 700 оборота нам не нужно опережение больше чем 0 градуса прежде ВМТ, так чтоб все хорошо - никогда не будет режим предсказание с соответствующим загрязнением етого сигнала.
Б. Вьйше 700 оборота отслеживаем и опаздьйваем только первого сигнала.
МК работает в режим опаздьйвание по таблице и искра всегда будет существовать
после первого сигнала и соответно сигнал не будет загрязнен.
В. Конечно есть и нештатная ситуация: датчик тип точка в ВМТ (соответно оба сигнала в ВМТ или ближе к нее).
Тогда МК вьйше холостьйх будет работать только в режим предсказание, с всех негативньйх последствии (загрязнение оба сигнала + погрешность из-за ускорений коленвала).
Но есть и плюс: отслеживание по второго сигнала ниже холостьйх всегда будеть с опаздьйвание или по крайном мере с нулевое опаздьйвание (повторение сигнала).
На фотки видна система с 2 датчика от 600сс, здесь второй датчик (правьй на первое фото кусок металла) находиться точно в ВМТ:

А здесь тоже самая ситуация с 2 сигнала, но просто с 1 длиной кусок металла:

: