Фуоз своими руками программатор

lsr - логический сдвиг вправо, это равносильно делению на два. А вот lsl будет сдвигом влево, и это будет умножением... В этом блоке определяется 1/512 от времени счета, как бы шаг квантования работы системы опережения, и уже далее, с выбранной таблицы, этот "шаг" множится на константу с графика, давая реальный угол сдвига этого оборота. Основная фишка в том, что на мото-технике датчик положения обычно закреплен с некоторым опережением, примерно -20 градусов. Зная частоту оборотов программа успевает "поймав" сигнал угла рассчитать нужный угол, и в этом же обороте успеть его "бахнуть" на искру с нужной задержкой. Правда в программе реализовано сразу несколько режимов работы, первый это старт, когда мотоцикл заводится либо работает на холостых, при этом счетчик переполняется через FFFF$, и зажигание происходит по оптимальной константе, второй - рабочий расчет, и третий, который запросил Arwood, расчет на предугадывание, для углов меньших чем угол датчика, за ним закреплена первая таблица, хотя на практике он оказался немного не стабильным, больше нравится таблица номер два. Эта штука отъздила пол года и примерно 500км, показала себя только с положительной стороны, более того когда привыкли, для сравнения поставили "штатный", и стало реально не то. Продолжает эксплуатироваться, отказов пока не было, в планах доработка, установка термодатчика, чувствуется, прибору нужно корректировать таблицу на "холодную и горячую"...


_________________
Немного файлов по зажиганию: ФУОЗ 2.0 + программа правки таблиц, инструкция по прошивке, тестовая прошивка проверки выходов

Источник: https://www.radiokot.ru/forum/viewtopic.php?f=43&t=118580

Предыдущая статья: плоскодонка своими руками фото

Следущая статья: интересные прически своими рукам

Лучшие статьи: