ФУОЗ на базе AC-CDI

Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

Re: ФУОЗ на базе AC-CDI

Сообщение asel »

Я не программист. Преимущества и недостатки у программы есть.
Работаю со старым кодом (до прихода одного товарища).
У всех разные моторы и разные задачи.
Что я сделал в программе , мучаясь.
1. По приходу импульса, вход закрывается до прихода следующего импульса. Это типа защита от помех. Хотя пробовал и типа "антидребезг" по входу. Но отказался. Этот вход закрывается на время, зависящее от оборотов. Т.е. уменьшается пропорционально.
2. Предсказание убрал. От него мотор зависал в мин угол. Незнаю почему. Возможно программа вылетала в какойто цикл.
3. Вместо предсказания, сделал типа "стабилизации" оборотов на малых оборотах до определенного значения оборотов. Т.е. запоминая предыдущий оборот, при изменении оборота угол на одно значение в плюс или в минус. Немного. Но работает.
4. Сделал выдачу импульса на еще один выход на оборотах от мин до определенных оборотов. Этот импульс использовал для ... Парралельно ВВ катушке стоит диод. Его заменил на тиристор. Без диода получаем колебательный процесс в катушке. С диодом нет. Т.е. мы можем этот процесс включить или выключить. Реально пока это преимущество не проверил. (Идея Сверчкова)

Ну а теперь о насущном. И программировании. И программе.
Есть - АС-CDI, DC-CDI, IGI. Долго описывать не буду. Много информации в интернете о + и -.
Что нужно.
На еще один выход получить пачку 2-3 импульсов. Которые в программе можно легко подкорретировать по длительности и по числу импульсов.
Итого. Старт главного ипульса. Тпауза - Тимп - Тпауза-Тимп-Тпауза-Тимп.
Тпауза - подбираем числом в программе индивидуально.
Тимп.- длительность импульса.
Ну и количество импульсов.
Как это вписать в программу. В тело? или в подпрограмму?
Зачем все это?
Хочу в "кучу" АС-CDI, DC-CDI, IGI. При пуске АС выдает малое напряжение, нужно DC и много искр. Потом его можно отключить. Ну а IGI включаем от хх до средних. Что ж не использовать всего лишь один выход МК +драйвер и IGBT.

Ну и.. . Все это естественно стало возможно только благодаря микроконтроллеру.
ПС. Отдельно тестил AC, DC, IGI. Отлично. Надо суммировать их преимущества. :))
7sanek777
Родился
Сообщения: 9
Зарегистрирован: Пт окт 13, 2017 11:59:30

Re: ФУОЗ на базе AC-CDI

Сообщение 7sanek777 »

Скажите уважаемые, а для контроля оборотов мотора, можно к контроллеру подключить модуль TM1637 насколько это сложно будет?
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

Re: ФУОЗ на базе AC-CDI

Сообщение asel »

жалко. тема издох. нет програмаммеров. только ... дайте "на блюдечке".
mahovik
Родился
Сообщения: 13
Зарегистрирован: Чт сен 13, 2018 09:00:04

Re: ФУОЗ на базе AC-CDI

Сообщение mahovik »

Параллельно ВВ катушке стоит диод. Его заменил на тиристор. Без диода получаем колебательный процесс в катушке. С диодом нет.

В 90-х делал схему Свечкова-Карасева - колебательный процесс возникал без проблем.
Ну а IGI включаем от хх до средних.

Честно говоря не вижу ни одного преимущества IGI перед DC-CDI или АС-CDI....
Ну а выдать несколько импульсов подряд не такая уж и большая проблема... Сейчас на работе небольшой "завал". Немного разгребу и сяду за прогу. Интересно посмотреть, что там и как))
ThePhobius
Прорезались зубы
Сообщения: 246
Зарегистрирован: Вс мар 06, 2016 16:58:47

Re: ФУОЗ на базе AC-CDI

Сообщение ThePhobius »

Я вообще не вижу преимуществ конденсаторного зажигания для обычных моторов.
Индивидуальные катушки до 10000 об/мин даже и не думают иметь проблем.
mahovik
Родился
Сообщения: 13
Зарегистрирован: Чт сен 13, 2018 09:00:04

Re: ФУОЗ на базе AC-CDI

Сообщение mahovik »

Катушки при любом типе зажигание не думают иметь проблем))) Но тем не менее при батарейном зажигании через катушку течет неслабый ток(как минимум 2 А), чего нет при конденсаторном зажигании. А для такого тока нужен стабильный его источник, например АКБ. Для конденсаторного зажигания достаточно заряжающей обмотки на генераторе, ну или схемки на блокинг-генераторе и напряжения от 5В.
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

Re: ФУОЗ на базе AC-CDI

Сообщение asel »

Делаю для лодочного мотора. Для мото и скутер куча форумов. Для Жигулей и подавно. Но без исходника ...
Спасибо автору за простой проект. Все очень просто в программе. И очень подходит идея для лодочного.
Немного переписал прогу. Все работает. Кое что лишнее убрал. Все тестирую "на столе".
Как исходник - самая лучшая , это там где автор сделал " без отдач". От нее и пляшем.
1. Выносим выходы на крайние ножки - PD7, PB0, PB2, PB1. Плата получается "логичней". Все управление с другой стороны чипа. А выходы с другой. С которыми мы экпериментируем.
2. Затем в проге, по типу как было выше сделано- типа "флайбэк", вписываем защелкивание входа по приходу входного импульса на время, зависимое от оборотов. Вроде получилось и работает.
3. Затем в программе "придумал" , чтобы была зависимость вых импульса от оборотов. Например на низких, до определенных оборотов.
ПС. Сейчас нужно, в зависимости от оборотов, иметь на выходах следующее.
выход1 - основной импульс.
выход2 - по окончанию основного импульса еще один такой же (вторая искра CDI)
выход3 - обратный основному импульсу (вкл-выкл колебательного процесса и отключение заряда емкости второй полуволной)
выход4 - еще один, тестовый , как по выходу 2, но отдельно управляемый по длительности (желание проверить добавив IGI в качестве второй искры)
Отдельно все проверял. Работает. Но под каждую катушку индивидуально нужно подбирать длительность импульсов.
Как это все и схемно можно нарисовать....
mahovik
Родился
Сообщения: 13
Зарегистрирован: Чт сен 13, 2018 09:00:04

Re: ФУОЗ на базе AC-CDI

Сообщение mahovik »

Схемно не проблема. С программой небольшой затык(времени почти нет на её раскусывание). На выходных подключил к своему Вайперу ФУОЗ+блок зажигания по типу Сверчкова-Карасёва. Сначала завёл на родном зажигании, прогрел. карб подрегулировал. Потом подключил ФУОЗ+свою зажигу - завелся с легкого толчка киком. Погазовал, показалось что не развивает обороты. Подключил родной коммутатор, без ФУОЗа, так и оказалось! С родным крутит до гораздо больших оборотов. Дал движку остыть, подключил ФУОЗ+свою зажигу - завелся без проблем, но через минуту заглох. С родным тоже не заводился, пропала искра, обнаружил, что масса не очень. Сделал нормальную массу, искры нет. Отключил ФУОЗ, оставил только свою зажигу - завелся без проблем! Теперь буду искать что там не работает в блоке ФУОЗ. Как найду опять буду пробовать с ФУОЗ и искать оптимальную кривую УОЗ.
7sanek777
Родился
Сообщения: 9
Зарегистрирован: Пт окт 13, 2017 11:59:30

Re: ФУОЗ на базе AC-CDI

Сообщение 7sanek777 »

[uquote="asel",url="/forum/viewtopic.php?p=3549549#p3549549"]Делаю для лодочного мотора....Но под каждую катушку индивидуально нужно подбирать длительность импульсов.
Как это все и схемно можно нарисовать....[/uquote]
Тоже делаю для лодочного мотора, у меня это старый советский Москва. Там используется один магнит поэтому импульс будет с ДХ, физически схема с контроллером и схема формирования искры разнесены в отдельные блоки. Сделано с одной целью, повысить живучесть двигателя при умирании схемы контроллера, коммутатор напрямую с катушек может работать по классической схеме. Единственное придется использовать фиксированный угол как на мотоцикле (электронное и хочу ставить только чтоб убрать механическое формирование ОЗ не нравится мне принцип). Все делается максимально ремонтопригодно. Выдернул фишку переставил тарелку зажигания в нужное место и на средних оборотах дошел. Кому интересны печатки могу кинуть. Делал под свои возможности и элементную базу, тоесть smd вперемешку с навесным. Коммутатор отдельно работает с камнем еще не пробовал. Тестирую на стенде. пока мало времени
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

Re: ФУОЗ на базе AC-CDI

Сообщение asel »

Все что сделал есть подробно на форуме rusfishing в теме "5hp..... Осталось только тест в реале. Можно еще улучшить, но... Если будет реальный плюс пойдем дальше
fcftdbx
Нашел транзистор. Понюхал.
Сообщения: 173
Зарегистрирован: Вт апр 02, 2019 11:55:15

Re: ФУОЗ на базе AC-CDI

Сообщение fcftdbx »

Здравствуйте,неделю назад собрал плату с одним импульсом,все работает,но со стартера не запускается,вопрос почему, и в таблице возможно изменить обороты с 460 на 200-300
DOMINATunit
Родился
Сообщения: 16
Зарегистрирован: Сб июл 25, 2009 23:13:34

Re: ФУОЗ на базе AC-CDI

Сообщение DOMINATunit »

[uquote="fcftdbx",url="/forum/viewtopic.php?p=3607189#p3607189"]Здравствуйте,неделю назад собрал плату с одним импульсом,все работает,но со стартера не запускается,вопрос почему, и в таблице возможно изменить обороты с 460 на 200-300[/uquote]

Скорее всего, угол датчика на мото. не соответствует тому что в прошивке, но главная проблема в том что программа не компилирует другой угол датчика кроме 20 град (косяк программы)

Добавлено after 2 hours 9 minutes 26 seconds:
При выборе "угол датчика" или "импульс датчика" В программе меняется только колонка "УОЗ" а множитель угла задержек в таблицах не меняются, но
можно попробовать вариант -

СпойлерИзображение


так, значение счетчика угла меняется в колонках в программе, и в исходнике в строках ldi R16, st X+, R16. тоже меняется.
fcftdbx
Нашел транзистор. Понюхал.
Сообщения: 173
Зарегистрирован: Вт апр 02, 2019 11:55:15

Re: ФУОЗ на базе AC-CDI

Сообщение fcftdbx »

Использую программу правки таблиц версии 0.984,но проблема в другом.Сигнал с датчика имеет посторонние всплески в виде 2 положительных и 1 отрицательных волн.Так положительные волны достигают до2.2вольта,что ведет к срабатыванию оптрона и на 4 ноге микросхемы напряжение 0.9-1.2вольта,что соотвествует логическому 0 для микросхемы и все это происходит где то от 6500 об мин и резко жуткая детонация скачок на раннее зажигание.Убрать паразитные полувлны и будет все хорошо,но как
DOMINATunit
Родился
Сообщения: 16
Зарегистрирован: Сб июл 25, 2009 23:13:34

Re: ФУОЗ на базе AC-CDI

Сообщение DOMINATunit »

Версия 2, как раз и задумывалась как определение момента искры по положительной и отрицательному уровню с датчика - на 2х оптронах, для исключения наводок и ложных срабатываний, но у автора она на только на стенде, и так никто не отписался в теме что оно реально на моторе работает.
fcftdbx
Нашел транзистор. Понюхал.
Сообщения: 173
Зарегистрирован: Вт апр 02, 2019 11:55:15

Re: ФУОЗ на базе AC-CDI

Сообщение fcftdbx »

Версия 2 работает реально с одним оптроном,проблема в преоброзовании сигнала с датчика до оптрона

Добавлено after 3 hours 53 minutes 58 seconds:
Помогите выложить две картинки
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

Re: ФУОЗ на базе AC-CDI

Сообщение asel »

Может не правильно выражаюсь или не понимаю....
А можно "перевести" эту программу на Arduino nano на Mega328P? (Никогда ими не занимался, но роясь в коробках нашел две платки. Одна с ЮСБ, вторая Mega328p с обвеской, но без Юсб)
Плохо в этом разбираюсь.. Но надоело паять. А так, взял платку, зашил, подключил "силовую" часть и .. все готово.
(Да. и кварц не хотелось бы перепаивать с 16 на 4мгц)
Возможно ли .. и как это сделать?

ПС. Через день... Немного разобрался. Программа "заточена" под кварц 4мгц, потом делит частоту на 8, получаем 500кгц и ... считаем импульсы.
Так что меняем кварц 16 на 4мгц. .. И думаю все "поедет". Только нужно разобраться с arduino ? как туда заливать программу (бегло почитал интернет. все возможно) .. ну и с фьюзами еще ....
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

Re: ФУОЗ на базе AC-CDI

Сообщение asel »

Возможно кто нибудь поможет советом
1. Плата Ардуино про мини. Стираем с нее "Ардуино". Нашу программу переписать-дописать под мегу328р. Скомпилировать . И загрузить ее в плату через программатор.
Пытаюсь, но пока процесс очень ... идет тяжело. Не понимаю многого ...
Как это сделать?
2. Вариант два. Ардуино нано. В нее записать нашу программу по ЮСБ. Нужно ли опять корректировать программу под мегу328р? Пока не тестировал. Но это также как вариант, если не п.1.

Суть. Цифровая часть уже спаяна до нас. Нам нужно только спаять "силовую" часть и подпаять. По идее так намного проще... Ну и плюс в модернизации в дальнейшем...
Аватара пользователя
Arwood
Держит паяльник хвостом
Сообщения: 986
Зарегистрирован: Чт янв 13, 2011 13:51:26

Re: ФУОЗ на базе AC-CDI

Сообщение Arwood »

Цифровая часть это микросхема Атмега? Больше нет ничего.
Вход с датчика надо паять. Выход на управление коммутатором надо паять. Питание надо паять. Всё это собрать на плате-шилдике и воткнуть туда Нано.

Отказаться от загрузчика Ардуино не получится. Именно он объясняет Меге что загрузка программы пойдёт по ногам ТХД-РХД. И если отказаться от Ардуино, то придётся писать самому какой то бутовый загрузчик.

Учитывая всё это, в чём выигрыш использования 328 на плате Нано? Только в том, что кварц и два конденсатора уже подпаяны? А если ЮСБ микросхему использовать, то это Ардуино.
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

Re: ФУОЗ на базе AC-CDI

Сообщение asel »

Споры о преимуществе моно или блочной конструкции .... в другой теме.
Залейте свой комп эпоксидкой - получите моноблок-кирпич. Со всеми преимуществами.

Плата не НАНО.
Процессор 328р.
Задача - переписать программу под 328р.
Что сделал -
Переписал фузы на C6 DB FD FF - все стер с нано. Правильные ли?
Переписал .org прерывания
Переписал in, out, в sts и lds
Переписал Timsk в Timsk1
Переписал для Timsk1 код запуска

Залил. Что то на выходе получилось. Но как то неправильно. Возможно что то и еще ...
Мучился неделю.
А для программиста по AVR - это 10 минут сделать или рассказать что надо переделать...

Вот и вся идея ...
Аватара пользователя
Arwood
Держит паяльник хвостом
Сообщения: 986
Зарегистрирован: Чт янв 13, 2011 13:51:26

Re: ФУОЗ на базе AC-CDI

Сообщение Arwood »

[uquote="asel",url="/forum/viewtopic.php?p=3616010#p3616010"]А можно "перевести" эту программу на Arduino nano на Mega328[/uquote]
asel писал(а):Вариант два. Ардуино нано
asel писал(а):Плата не НАНО.
Определись уж
Ответить

Вернуться в «АвтоМотоВело»