gordei ваши испытания подтверждают что проблема в коде, других вариантов нет. Разница на настроенном ФУОЗ и стоке будет около 8-12%, и неопытный ездок ее даже не заметит, при чем настройка занимает время, низа стают чуть лучше, звук меняется, а вот расходомер показал отсутствие изменения потребления топлива. В стоковом коммутаторе есть опережение, оно задается аналоговой цепочкой с времязадающим конденсатором, сток умеет заводиться с позднего импульса, и условно-плавно переходить на ранний, примерно от 2.5тис полностью выходит на первый импульс, а дальше все. МК же может работать по графику, при чем "сток" обычно дает искру при кик-старте просто от поздней метки, и бывает отдача, с МК это устранимо, вот как бы и вся разница. Датчик вакуума это еще 10-15% "вменяемости" мотора, примерно и весь ФУОЗ, его задача делать приемистость мотора в режимах, а "ракеты" не будет.
Mylenef самое готовое решение на второй странице форума, нужно продолжать исправлять ошибки, они оказывается есть.
asel в версии 2.0(ссылка в подписи) есть такой код:
Код: Выделить всё
cpi R21, 117 ;если больше 850об/мин
brsh pervii ;расчет по первому
cpi R19, 5 ;прошло 3с. запуска
brsh pervii ;расчет по первому
andi R20, 0b11111011;cbiR20/2,контроль
sbi PortB,2 ;test led indicator
vtoroi: ;расчет по второму сигналу
sbrc R20, 7 ;if pinX,n='1' then do
rjmp err2 ;ошибка,вых.
sbrs R20, 2 ;if pinX,n='0' then do
rjmp vtoroi ;ждем импульс
...
;далее расчет на "запаздывание",второй имп.дат.
При срабатывании первого "раннего" импульса идет расчет угла, но когда выясняется что мотор только запускается киком(условие менее 850/мин и менее 3 секунд работы), программа переходит на ожидание второго "позднего" импульса, после чего делает задержку равной половине длины метки и дает искру. Далее штатная работа от второго импульса, этот код делает то о чем писал Альтиум, но как показал gordei не совсем делает.
У меня есть закономерный вопрос, если в коде действительно ошибка и он не работает на мото, почему за целый год лишь один человек об этом написал? Куда были эти сотни скачиваний, и никто ничего не проверил? У меня же нет мотоцикла, и не куплю его сейчас, ну никак, а на стенде все работает.