Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
Ответить

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

Пн дек 31, 2018 13:55:49

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

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

Ну и.. . Все это естественно стало возможно только благодаря микроконтроллеру.
ПС. Отдельно тестил AC, DC, IGI. Отлично. Надо суммировать их преимущества. :))

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

Пт янв 04, 2019 20:37:48

Скажите уважаемые, а для контроля оборотов мотора, можно к контроллеру подключить модуль TM1637 насколько это сложно будет?

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

Сб янв 12, 2019 21:40:54

жалко. тема издох. нет програмаммеров. только ... дайте "на блюдечке".

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

Пн янв 14, 2019 12:06:59

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

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

Честно говоря не вижу ни одного преимущества IGI перед DC-CDI или АС-CDI....
Ну а выдать несколько импульсов подряд не такая уж и большая проблема... Сейчас на работе небольшой "завал". Немного разгребу и сяду за прогу. Интересно посмотреть, что там и как))

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

Пн янв 14, 2019 14:45:41

Я вообще не вижу преимуществ конденсаторного зажигания для обычных моторов.
Индивидуальные катушки до 10000 об/мин даже и не думают иметь проблем.

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

Вт янв 15, 2019 07:46:23

Катушки при любом типе зажигание не думают иметь проблем))) Но тем не менее при батарейном зажигании через катушку течет неслабый ток(как минимум 2 А), чего нет при конденсаторном зажигании. А для такого тока нужен стабильный его источник, например АКБ. Для конденсаторного зажигания достаточно заряжающей обмотки на генераторе, ну или схемки на блокинг-генераторе и напряжения от 5В.

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

Вт янв 15, 2019 14:09:17

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

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

Пн янв 21, 2019 14:26:44

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

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

Вт янв 22, 2019 10:40:03

Делаю для лодочного мотора....Но под каждую катушку индивидуально нужно подбирать длительность импульсов.
Как это все и схемно можно нарисовать....

Тоже делаю для лодочного мотора, у меня это старый советский Москва. Там используется один магнит поэтому импульс будет с ДХ, физически схема с контроллером и схема формирования искры разнесены в отдельные блоки. Сделано с одной целью, повысить живучесть двигателя при умирании схемы контроллера, коммутатор напрямую с катушек может работать по классической схеме. Единственное придется использовать фиксированный угол как на мотоцикле (электронное и хочу ставить только чтоб убрать механическое формирование ОЗ не нравится мне принцип). Все делается максимально ремонтопригодно. Выдернул фишку переставил тарелку зажигания в нужное место и на средних оборотах дошел. Кому интересны печатки могу кинуть. Делал под свои возможности и элементную базу, тоесть smd вперемешку с навесным. Коммутатор отдельно работает с камнем еще не пробовал. Тестирую на стенде. пока мало времени

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

Вт апр 02, 2019 07:52:39

Все что сделал есть подробно на форуме rusfishing в теме "5hp..... Осталось только тест в реале. Можно еще улучшить, но... Если будет реальный плюс пойдем дальше

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

Вт апр 02, 2019 12:10:30

Здравствуйте,неделю назад собрал плату с одним импульсом,все работает,но со стартера не запускается,вопрос почему, и в таблице возможно изменить обороты с 460 на 200-300

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

Пт апр 05, 2019 19:22:20

Здравствуйте,неделю назад собрал плату с одним импульсом,все работает,но со стартера не запускается,вопрос почему, и в таблице возможно изменить обороты с 460 на 200-300


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

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



так, значение счетчика угла меняется в колонках в программе, и в исходнике в строках ldi R16, st X+, R16. тоже меняется.

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

Сб апр 06, 2019 06:02:52

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

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

Сб апр 06, 2019 09:47:31

Версия 2, как раз и задумывалась как определение момента искры по положительной и отрицательному уровню с датчика - на 2х оптронах, для исключения наводок и ложных срабатываний, но у автора она на только на стенде, и так никто не отписался в теме что оно реально на моторе работает.

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

Сб апр 06, 2019 15:14:39

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

Добавлено after 3 hours 53 minutes 58 seconds:
Помогите выложить две картинки

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

Вс апр 14, 2019 14:41:08

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

ПС. Через день... Немного разобрался. Программа "заточена" под кварц 4мгц, потом делит частоту на 8, получаем 500кгц и ... считаем импульсы.
Так что меняем кварц 16 на 4мгц. .. И думаю все "поедет". Только нужно разобраться с arduino ? как туда заливать программу (бегло почитал интернет. все возможно) .. ну и с фьюзами еще ....

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

Сб апр 20, 2019 17:22:29

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

Суть. Цифровая часть уже спаяна до нас. Нам нужно только спаять "силовую" часть и подпаять. По идее так намного проще... Ну и плюс в модернизации в дальнейшем...

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

Вс апр 21, 2019 07:49:14

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

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

Учитывая всё это, в чём выигрыш использования 328 на плате Нано? Только в том, что кварц и два конденсатора уже подпаяны? А если ЮСБ микросхему использовать, то это Ардуино.

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

Вс апр 21, 2019 11:37:02

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

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

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

Вот и вся идея ...

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

Вс апр 21, 2019 12:16:36

А можно "перевести" эту программу на Arduino nano на Mega328
asel писал(а):Вариант два. Ардуино нано
asel писал(а):Плата не НАНО.
Определись уж
Ответить