ФУОЗ на базе AC-CDI
-
DOMINATunit
- Родился
- Сообщения: 16
- Зарегистрирован: Сб июл 25, 2009 23:13:34
Re: ФУОЗ на базе AC-CDI
Здравствуйте Flash.#13,
версия 2.1
У вас на видео светодиод светится уже сразу после прошивки, без подачи сигналов на входы, у меня он не горит, и начинает МИГАЕТ в такт с искрой, при подаче сигналов на входы, и с увеличением частоты (оборотов) начинает постоянно светится и не гаснет. В eeprom автозамер получился на 20 градусов, но на индикацию светодиода это не повлияло,
в ручную угол в программе выставил. eeprom очистил, но светодиод все так же не светится без сигналов.
версия 2.1
У вас на видео светодиод светится уже сразу после прошивки, без подачи сигналов на входы, у меня он не горит, и начинает МИГАЕТ в такт с искрой, при подаче сигналов на входы, и с увеличением частоты (оборотов) начинает постоянно светится и не гаснет. В eeprom автозамер получился на 20 градусов, но на индикацию светодиода это не повлияло,
в ручную угол в программе выставил. eeprom очистил, но светодиод все так же не светится без сигналов.
- Flash.#13
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Сб апр 12, 2014 23:46:03
- Откуда: Киев
Re: ФУОЗ на базе AC-CDI
Здравствуйте. У меня на стенде инверсный диод, он сразу горит и после запуска гаснет, а в монтажке на форуме он инверсный, это не суть важно, но что моргает в такт с искрой не есть хорошо. Диод поставили как датчик, чтобы видеть переход между первым и вторым импульсом в счете искры(+5В при низких, когда счет от второго импульса, и 0В при высоких оборотах), и по углу есть момент, у вас 20 это угол что вышел или 20 это значение что считалось в окне ExtremeBurner'a ПЗУ? На днях так же буду тестировать версию 2.1 на мото, думаю увижу этот баг, а на стенде его нет.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
-
DOMINATunit
- Родился
- Сообщения: 16
- Зарегистрирован: Сб июл 25, 2009 23:13:34
Re: ФУОЗ на базе AC-CDI
Flash.#13, про 20 град - это я перевел в углы по вашей методичке с 47 страницы темы, из тех данных что записались в eeprom, при тестировании на мото
(1D 1D 1D 00 00 00 01 01 01)
(1D 1D 1D 00 00 00 01 01 01)
- Flash.#13
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Сб апр 12, 2014 23:46:03
- Откуда: Киев
Re: ФУОЗ на базе AC-CDI
То есть у вас если стоковый график, и сделать "ручной угол/длина метки", выйдет как на картинке:

Если первый импульс действительно в 20 градусов до ВМТ а не 25, то лучше вписать ручную "длину метки" 18. На многих мото стоковая первая метка 25 до ВМТ а вторая 3..5 градуса. А как при этом мотор себя ощущает? Пишут что все плохо
Если первый импульс действительно в 20 градусов до ВМТ а не 25, то лучше вписать ручную "длину метки" 18. На многих мото стоковая первая метка 25 до ВМТ а вторая 3..5 градуса. А как при этом мотор себя ощущает? Пишут что все плохо
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
-
DOMINATunit
- Родился
- Сообщения: 16
- Зарегистрирован: Сб июл 25, 2009 23:13:34
Re: ФУОЗ на базе AC-CDI
сделаю,а что должна дать ручная установка углов? в смысле, как с вручную выставленными углами должно работать зажигание?
просто, мото завелся сходу в минус 3 !!! (я на altium версии ездил и в холод очень сложно завести), после месяца простоя. работал нормально, не глох, огран. оборотов отрабаотывал хорошо, смутило меня не правильная работа индикаторного светодиода.
просто, мото завелся сходу в минус 3 !!! (я на altium версии ездил и в холод очень сложно завести), после месяца простоя. работал нормально, не глох, огран. оборотов отрабаотывал хорошо, смутило меня не правильная работа индикаторного светодиода.
- Flash.#13
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Сб апр 12, 2014 23:46:03
- Откуда: Киев
Re: ФУОЗ на базе AC-CDI
С ручным углом должно быть стабильней, но тут главное чтобы угол был правильным. В данном случае при длине наплыва 20° и позиции раннего 20°, получается что 0°, ну ВМТ, будет ровно по втором датчику, а в графике это только обороты ниже 600/мин, короче сразу после запуска диод загорится, и никогда не погаснет, даже на холостых он будет всегда гореть, пока не остановится вал, потому что в графике такие углы стоят, и МК будет все время работать как в версии 1.1 со второй страницы 
Зимой мотор плохо заводится из-за того что в карбюраторе холодный бензин, горят только его пары, и когда холодно он слабо испаряется, в цилиндре топливо жидкое, паров мало, вот и булькает но не детонирует. Играя с зажиганием позднее/раннее можно угадать момент наибольшего сжатия, ну самой сильной концентрации паров, и тогда произойдет вспышка с рабочим тактом. Вот был бы газ, холода бы не играли роли. Но есть но, если хорошо настроить на холодный запуск, могут быть "незапуски" на горячую
если неправ, надеюсь поправят знающие, все же больше электроник чем механик 
Зимой мотор плохо заводится из-за того что в карбюраторе холодный бензин, горят только его пары, и когда холодно он слабо испаряется, в цилиндре топливо жидкое, паров мало, вот и булькает но не детонирует. Играя с зажиганием позднее/раннее можно угадать момент наибольшего сжатия, ну самой сильной концентрации паров, и тогда произойдет вспышка с рабочим тактом. Вот был бы газ, холода бы не играли роли. Но есть но, если хорошо настроить на холодный запуск, могут быть "незапуски" на горячую
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
- mikeymause
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Чт фев 11, 2010 04:11:59
- Откуда: Крым
- Контактная информация:
Re: ФУОЗ на базе AC-CDI
[uquote="Flash.#13",url="/forum/viewtopic.php?p=3741140#p3741140"]С ручным углом должно быть стабильней, но тут главное чтобы угол был правильным. В данном случае при длине наплыва 20° и позиции раннего 20°, получается что 0°, ну ВМТ, будет ровно по втором датчику, а в графике это только обороты ниже 600/мин, короче сразу после запуска диод загорится, и никогда не погаснет, даже на холостых он будет всегда гореть, пока не остановится вал, потому что в графике такие углы стоят, и МК будет все время работать как в версии 1.1 со второй страницы 
Зимой мотор плохо заводится из-за того что в карбюраторе холодный бензин, горят только его пары, и когда холодно он слабо испаряется, в цилиндре топливо жидкое, паров мало, вот и булькает но не детонирует. Играя с зажиганием позднее/раннее можно угадать момент наибольшего сжатия, ну самой сильной концентрации паров, и тогда произойдет вспышка с рабочим тактом. Вот был бы газ, холода бы не играли роли. Но есть но, если хорошо настроить на холодный запуск, могут быть "незапуски" на горячую
если неправ, надеюсь поправят знающие, все же больше электроник чем механик
[/uquote]
ну не знаю, у меня и в холод -12 -15, что горячий мотор, заводится отлично с первого раза (около 2х -3x секунд) электростартером (мотор 157qmj) лью 92 бензин.
Зимой мотор плохо заводится из-за того что в карбюраторе холодный бензин, горят только его пары, и когда холодно он слабо испаряется, в цилиндре топливо жидкое, паров мало, вот и булькает но не детонирует. Играя с зажиганием позднее/раннее можно угадать момент наибольшего сжатия, ну самой сильной концентрации паров, и тогда произойдет вспышка с рабочим тактом. Вот был бы газ, холода бы не играли роли. Но есть но, если хорошо настроить на холодный запуск, могут быть "незапуски" на горячую
ну не знаю, у меня и в холод -12 -15, что горячий мотор, заводится отлично с первого раза (около 2х -3x секунд) электростартером (мотор 157qmj) лью 92 бензин.
При безальтернативном выборе из двух противоположных сущностей обе будут являть собой исключительную х...ю.
- Flash.#13
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Сб апр 12, 2014 23:46:03
- Откуда: Киев
Re: ФУОЗ на базе AC-CDI
mikeymause ключевой момент электростартер
Карбюратор более эффективен когда сильнее сосет вакуумом в цилиндр, когда обороты выше. При кик старте все медленнее, нужно точнее попасть в максимальное сжатие, иначе концентрация смеси получится слишком бедной и не бабахнет. А в прогретом моторе топливо испаряется лучше, с ранним или поздним углом все равно зажжется.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
-
DOMINATunit
- Родился
- Сообщения: 16
- Зарегистрирован: Сб июл 25, 2009 23:13:34
Re: ФУОЗ на базе AC-CDI
До мото пока не добрался но, подал с генератора импульсов синус на входы,
и таки да, с вручную выставленным, первый - 20 градусов, длина метки 18. светодиод не светится пока частота не достигнет 19 герц
Понятно что синус, это не те сигналы что с датчика, но главное что с ручными углами зажигание работает нормально.
и таки да, с вручную выставленным, первый - 20 градусов, длина метки 18. светодиод не светится пока частота не достигнет 19 герц
Понятно что синус, это не те сигналы что с датчика, но главное что с ручными углами зажигание работает нормально.
Re: ФУОЗ на базе AC-CDI
Дошло. Почему. Флэш меня не понимает
Перечитал посты Altiuma. (а я с ним поцапался
) И я понял, почему Флэш не понимает меня, и почему он не понял Altiuma
Altium хотел , чтобы можно было "подбирать" (или както записывать) угол ниже 460об, из расчета угла от дат1 до дат2. (У него "тяжелые" матациклы). А Флэш уперся (как его назвал Altium .. не будем вспоминать
) в свои 460об = FFFF
PC. Процесс корректировки программы 2.1 идет ..по мере появления идей и "противоречий". Главное , что есть база "математики", в которой несилен. Но есть четкая логика.....
Но пока решил "упорядочить" старые платы с одним датчиком .Нарисовал блок-схему. И нашел свою ошибку. Т.е оно едет (как тут писали) , но то что дописал, просто не работает.
И еще кое-что. (питание, DC, longspark и тд. и тп.) (приехали детальки, разъемы, и ..еще) . Отшлифую выложу .. для лодочного мотора. 
Перечитал посты Altiuma. (а я с ним поцапался
Altium хотел , чтобы можно было "подбирать" (или както записывать) угол ниже 460об, из расчета угла от дат1 до дат2. (У него "тяжелые" матациклы). А Флэш уперся (как его назвал Altium .. не будем вспоминать
PC. Процесс корректировки программы 2.1 идет ..по мере появления идей и "противоречий". Главное , что есть база "математики", в которой несилен. Но есть четкая логика.....
Но пока решил "упорядочить" старые платы с одним датчиком .Нарисовал блок-схему. И нашел свою ошибку. Т.е оно едет (как тут писали) , но то что дописал, просто не работает.
- Flash.#13
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Сб апр 12, 2014 23:46:03
- Откуда: Киев
Re: ФУОЗ на базе AC-CDI
Проверил версию 2.1 на мото, Lifan 150cc, 162FMJ. Почти сразу нашлась еще одна некритичная ошибка, после завершения испытаний выложу код. Из ощущений, стало лучше при старте на холодную. На макетку допаял диоды, красный искра а зеленый перепаял наоборот, чтобы горел сразу и гас с переходом на раннюю метку математики.
Последний раз редактировалось Flash.#13 Сб ноя 23, 2019 21:57:20, всего редактировалось 1 раз.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Re: ФУОЗ на базе AC-CDI
Пост Сб ноя 16, 2019 16:41:07
ПС. И не надо "павлином"...
ПС. И не надо "павлином"...
- Flash.#13
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Сб апр 12, 2014 23:46:03
- Откуда: Киев
Re: ФУОЗ на базе AC-CDI
Было желание светонуть углы стробоскопом, но открутив пробку над магнето увидел масло, при проворачивании лапки еще больше масла, очевидно сальник коленвала погиб, и в отсеке магнето, по высоту вала все в масле
мот не мой, и чинить нет смысла, не получится снять видео из стробоскопом и магнето, а хотелось
Следующий шаг - связь с ПК, без нее нельзя делать вакуум, нужна как средство диагностики, чтобы видеть работу платы в реальном времени, изменение углов, обороты, опережение, искру и все что только можно.

asel ошибка незначительная, мот с ней едет.
мот не мой, и чинить нет смысла, не получится снять видео из стробоскопом и магнето, а хотелось Следующий шаг - связь с ПК, без нее нельзя делать вакуум, нужна как средство диагностики, чтобы видеть работу платы в реальном времени, изменение углов, обороты, опережение, искру и все что только можно.
asel ошибка незначительная, мот с ней едет.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
- mikeymause
- Первый раз сказал Мяу!
- Сообщения: 28
- Зарегистрирован: Чт фев 11, 2010 04:11:59
- Откуда: Крым
- Контактная информация:
Re: ФУОЗ на базе AC-CDI
Следующий шаг - связь с ПК, без нее нельзя делать вакуум, нужна как средство диагностики, чтобы видеть работу платы в реальном времени, изменение углов, обороты, опережение, искру и все что только можно.
ждем ждем
ждем ждем

При безальтернативном выборе из двух противоположных сущностей обе будут являть собой исключительную х...ю.
Re: ФУОЗ на базе AC-CDI
Флеш без паники ! На этих моторах зажигание в масляной ванне от рождения . Тоесть это не поломка но чувствую неудобства доставит.
Re: ФУОЗ на базе AC-CDI
В моем двигателе 157fmi тоже генератор в масле. Я тоже думал что это неисправность, но как выяснилось сейчас нет. Чтобы смотреть страбоскопом нужно открутить крышку, что на четырех болтах держиться. Нанести метку на болт, который вращается и можно смотреть стробоскопом. Через этот лючок масло не летит.
Re: ФУОЗ на базе AC-CDI
Отшкрябал версию 1.0 для ЛОДОЧНОГО. Вроде все сделал , что можно.
Порты
1. D0 -вход. D4-вых (контрольный), D6-stopDC по 1
2. B0-вых искра, B1-вых на вкл twospark.
т.е. только выход на искру другой. Остальные - это развитие. Можно использовать, а можно и нет.
3. Пуск. R9R10=FFFF. Если обороты при пуске ниже 460, УОЗ уходит вперед от табличного 500об. Это нужно учитывать. Т.е. легкого пуска не будет. Это будет версии 2.1
4. Отключение входа - по вх. импульсу. Откл. DC - по вх. импульсу. DC вкл после ВМТ. Вход вкл в зависимости от оборотов, по максимуму до момента ожидания вх. импульса.
Почему так? Если на маховике есть "изъян" , то на больших оборотах "это" может дать импульс достаточный для срабатывания оптрона.
5. DC не вкл. выше 2300об. Но можно это и просто исключить, если только DC.
6.Выше 2300об не вкл. twospark. Не нужно напрягать ...
7. На оборотах ниже 1500 работает подпрограмма стабилизации оборотов. Если величина оборота изменилась (и задержка), то УОЗ будет по предыдущему обороту. Ниже 800об, это не работает.
8. АЦП работает во всем диапазоне. Вкл замера по окончанию искры.
9. Высоковольтное питание параллельно. От катушки и от DC. На малых оборотах DC выдает 400в. Питается DC от катушки генератора через стабилизатор.
10. МК питается от трех источников. От ВВ катушки- ограничитель на тиристоре до 200в, стаб на LNK305. От АК 3.7в с платой step-up до 12в. И также от стабилизатора, который питает и DC.
11. Естественно, вышеописанное - это полный набор. Можно все или часть исключить. Например. Если нет DC, ну так его и нет. Или есть только DC, а нет ВВ катушки, то ее и нету. И т.д. и т.п.
12. УОЗ в графиках рисуйте...
Вложение- acm и 24
Порты
1. D0 -вход. D4-вых (контрольный), D6-stopDC по 1
2. B0-вых искра, B1-вых на вкл twospark.
т.е. только выход на искру другой. Остальные - это развитие. Можно использовать, а можно и нет.
3. Пуск. R9R10=FFFF. Если обороты при пуске ниже 460, УОЗ уходит вперед от табличного 500об. Это нужно учитывать. Т.е. легкого пуска не будет. Это будет версии 2.1
4. Отключение входа - по вх. импульсу. Откл. DC - по вх. импульсу. DC вкл после ВМТ. Вход вкл в зависимости от оборотов, по максимуму до момента ожидания вх. импульса.
Почему так? Если на маховике есть "изъян" , то на больших оборотах "это" может дать импульс достаточный для срабатывания оптрона.
5. DC не вкл. выше 2300об. Но можно это и просто исключить, если только DC.
6.Выше 2300об не вкл. twospark. Не нужно напрягать ...
7. На оборотах ниже 1500 работает подпрограмма стабилизации оборотов. Если величина оборота изменилась (и задержка), то УОЗ будет по предыдущему обороту. Ниже 800об, это не работает.
8. АЦП работает во всем диапазоне. Вкл замера по окончанию искры.
9. Высоковольтное питание параллельно. От катушки и от DC. На малых оборотах DC выдает 400в. Питается DC от катушки генератора через стабилизатор.
10. МК питается от трех источников. От ВВ катушки- ограничитель на тиристоре до 200в, стаб на LNK305. От АК 3.7в с платой step-up до 12в. И также от стабилизатора, который питает и DC.
11. Естественно, вышеописанное - это полный набор. Можно все или часть исключить. Например. Если нет DC, ну так его и нет. Или есть только DC, а нет ВВ катушки, то ее и нету. И т.д. и т.п.
12. УОЗ в графиках рисуйте...
Вложение- acm и 24
- Flash.#13
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Сб апр 12, 2014 23:46:03
- Откуда: Киев
Re: ФУОЗ на базе AC-CDI
asel писал(а):3. Пуск. R9R10=FFFF
А разве раньше этого не было?
asel писал(а):8. АЦП работает во всем диапазоне. Вкл замера по окончанию искры.
На сайте Атмела есть мануал в *.pdf по меге8, английский но там подробно описана архитектура чипа, зря не используете АВР студию, иначе бы увидели что у меги8 хардварный АЦП(не ACP а ADC, от Analog to Digital Convertor), и его работа не отнимает процессорного времени, как и работа остальных хардварных модулей.
п.7, спорное решение, затормаживание оборота под предыдущий, что даст не понятно;
п.9-11 это схематика;
п.12 каким-то чудом 0.97 не закусывает "ваш" код.
Подумайте над этими строками, что в них не так
Код: Выделить всё
cpi R21, 177 ;перейти если меньше 1500об
brlo troling ;на стабилизацию оборотов
rjmp acp ;иначе на АЦП
troling:
Код: Выделить всё
ldi R16,0xFF ;из расчета,что =460/мин
mov R9, R16 ;от 460об угол по графику
ldi R16,0xFF ;<460, угол раньше и раньше
mov R10, R16 ;и мл.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Re: ФУОЗ на базе AC-CDI
Флэш
п.1. R9R10 - пробовал подставлять разные величины. От FFFF и меньше. Пока еще не определился как лучше. Поэтому так и осталось пока, что можно записать другие величины. Т.е. какая величина УОЗ при пуске ниже 500об в зависимости от оборотов пуска. И как лучше? Т.е. нужно вкл логику. Какой стартовый оборот при пуске? И т.д... Потом....
По АЦП. Что в лоб что по лбу. Это же не замер, а вкл отработки измеренного. Лучше раньше чем уже когда идет отработка задержки. Точка с запятой остались. Можно вернуть.
п.7. Это не для мото. Хотя можно и для мото, если ездите на хх и чуть выше. Называется - "стабилизация оборотов" , если не крутите ручку газа. Да, при наборе оборотов это чуть притупит. Но величину оборотов от которой идет "стабилизация" можно изменить. На практике у меня trolling до 1500об, смотря какой стоит винт. Для мото эту величину нужно уменьшить.
Схемотехника? Просто описаны все варианты возможного питания, и которые реализованы. Корабль - не матацикал.
п12 не понял.
Что такое 0.97? Программу построения графиков (скорректированная под мое это) выложил.
ПС. п 4,5,6 вы не осилили ?:)))
п.1. R9R10 - пробовал подставлять разные величины. От FFFF и меньше. Пока еще не определился как лучше. Поэтому так и осталось пока, что можно записать другие величины. Т.е. какая величина УОЗ при пуске ниже 500об в зависимости от оборотов пуска. И как лучше? Т.е. нужно вкл логику. Какой стартовый оборот при пуске? И т.д... Потом....
По АЦП. Что в лоб что по лбу. Это же не замер, а вкл отработки измеренного. Лучше раньше чем уже когда идет отработка задержки. Точка с запятой остались. Можно вернуть.
п.7. Это не для мото. Хотя можно и для мото, если ездите на хх и чуть выше. Называется - "стабилизация оборотов" , если не крутите ручку газа. Да, при наборе оборотов это чуть притупит. Но величину оборотов от которой идет "стабилизация" можно изменить. На практике у меня trolling до 1500об, смотря какой стоит винт. Для мото эту величину нужно уменьшить.
Схемотехника? Просто описаны все варианты возможного питания, и которые реализованы. Корабль - не матацикал.
п12 не понял.
ПС. п 4,5,6 вы не осилили ?:)))
- Flash.#13
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Сб апр 12, 2014 23:46:03
- Откуда: Киев
Re: ФУОЗ на базе AC-CDI
Это же не замер, а вкл отработки измеренного
Строчка sbi ADCSRA,6 как раз таки запускает именно сам замер, все биты регистров в архитектуре хорошо описаны в мануале(в ВУЗ'ах даже предмет такой есть, архитектура ЭВМ). Величина в регистрах ADC H:L будет формироваться согласно настроек ADMUX на протяжении 100мкс, после чего произойдет поднятие флага прерывания по адресу АЦП, и МК отработает переход по указанной подпрограмме(учим стек и sreg). Для "вакуума" желательно делать замер во время впускного такта поршня, а еще лучше провести испытания, скорее всего там будет конденсатор и какое-то усреднение, чтобы не пропустить промежуток когда карбюратор "сосет".
Ну а п. 4,5,6 не для мото. А как именно вы скорректировали программу графиков 0.97 версии? Там компиленый файлик исходников которого у вас нету
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка