Например TDA7294

Форум РадиоКот • Просмотр темы - ФУОЗ на базе AC-CDI
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 23:55:36

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2297 ]     ... , , , 28, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Пт июн 16, 2017 12:52:30 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Flash.#13
Не знаю как на матациклах. Но на лодочных...

Первая искра появляется с первым импульсом от датчика. (10 раз смотрел осцилографом). Для лодочного это плохо. Очень.
Долго объяснять.....
Как ее убрать?. Переписывать код?
Флэш, надо убрать первую искру при первом импульсе от датчика.
Итого. Протестировал на воде. В остальном вроде пока нормально.
Выше писал, что искра при оборотах ниже 500 уходит в плюс. Но это надо смотреть на столе осцилографом.
А вот первую искру надо убрать. Для лодочного не катит такое. Здоровье дороже :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Пт июн 16, 2017 13:08:36 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Пт июн 16, 2017 12:58:47
Сообщений: 24
Рейтинг сообщения: 0
всем добрый день. давно ищу схему ФУОЗа, прочитал все страницы вашего проекта- заинтересовался, но возникли вопросы:
1. возможность использования оптодатчика (какой полярности нужен импульс?) и можно его использовать вместо входного каскада.
2. в программе корректировки угла (уже писалось ранее) не видно графика после 9000 (не критично)
остальные вопросы может появятся в процесе сборки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Пт июн 16, 2017 17:32:01 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
llexj1
1. датчик хоть лазерный. по сигнале от датчика на входе МК должен быть "0".
2. В проге вообще, если обороты более 4000об угол максимальный. или я не прав?

;проверим на нулевое значение, что
;соответствует оборотам более 4к
;при этом искра по датчику уоз,20°
cpi R25, 0x01 ;"1"
brlo iskra ;оборотам более 4к,искра без задержки


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Сб июн 17, 2017 14:57:35 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
asel про первую искру понял, так не должно быть, буду смотреть и править прогу.

llexj1 таблица не рисует углы больше 9тыс, ибо они реально не нужны. Но в программе этот участок есть и он работает, хотя это тупо, обычные 4т и 2т движки столько крутить жалко, а на спортрах фирменных ФУОЗов хватает.

Код:
cpi R25, 0x01 ;"1"
brlo iskra ;оборотам более 4к,искра без задержки

Это проверка РОН25(регистра таблицы) на задержку "0", если задержки нет, то искра сразу. "Надпись о 4к" это только "надпись", ее тогда делал как бы для "себя", считается что нет хуже пыток, чем править чужой код ассемблера :)))

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Сб июн 17, 2017 20:20:53 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Пт июн 16, 2017 12:58:47
Сообщений: 24
Рейтинг сообщения: 0
вообще-то мой 4т 139QMB (72кубика) на родном(сдох) комуте безнагрузки крутился до 14500, на ходу 10500 по электронному тахометру. максималка была до 95км/ч. график был примерный снят при помощи стробоскопа- макс угол был 32гр.
при попытках повторения на индукц. датчике всегда выплывала дополнительная задержка в зависимости от оборотов до 5 градусов, из-за зависимости выходной амплитуды датчика от оборотов. перешел на оптику- выше точность. но практически во всех схемах используется один импульс, поэтому при заводке и на холостых были очень частые пропуски и нестабильность. в схемах http://transmic.net/en/16628-v6.htm используется спец индуктивный датчик,в http://www.sportdevices.com/ignition/ignition.htm#CDI выложен реальный график, но приходилось комбинировать оптику для 72гр. и индуктивный для 12гр.
исходя из этого тюнингованный двигатель требует фуоз до 36градусов.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вс июн 18, 2017 13:49:35 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Flash.#13
Ну давай. Но наверно придется серьезно править прогу.
Читал , что на мото в проге делают тумблер "прогрева свечи". Но не так как у нас.
Опишу мой пример. При пуске мотора 4-5 оборота. При питании от катушки, без аккум, на 1-2 обороте надо получить питание на МК. И потом бабах искра в 30град. И при не резком пуске или еще как ... это не мото, что в ногу отдает, тут веревка на уровне "зубов" :shock:
Еще бы хотелось убрать разные плюшки. Сделать "чистую" прогу" для одного цилиндра, вставить в прогу число контроля 500об , а ниже 500 по 500. Прогу и график я переписал через 100об. до 2600, потом через 200 до 3900, и мах 6100
ПС. Сегодня тестирование закончилось неудачно. :( Тестил мотор на мах оборотах, после обкатки. Заглушил, и потом не смог завести. :shock: И это посреди моря. Выкрутил свечу, мокрая и черная. Наверно начал переливать карбюратор. Покурив-позагорав, завел, добрался до берега. Попробовал Фуоз... Не, надо сначала карб "на части" и притереть иглу. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вс июн 18, 2017 21:50:35 
Первый раз сказал Мяу!

Зарегистрирован: Ср сен 28, 2011 09:21:12
Сообщений: 39
Рейтинг сообщения: 0
Flash.#13 , я полностью согласен с asel , у меня питбайк имеется только обмотка для зажигания, заводской угол в районе 34гр и при заводке в ногу хлопает так сильно что если нога не слетит при этом то хромать неделю будешь. Стал искать решение этой проблемы и наткнулся на эту тему. В итоге собрал ваш фуоз в качестве панацеи от пинков. Запитал от высоковольтной части за неимением 12в, прошил минимальный угол -2гр. и пошел радостный тестить :music: при первом пуске отдача была легкая, подумал ну значит угол надо еше позднее сделать, а вот после прогрева при пуске стал пинаться не хуже родного комута, я вначале не понял и по приколу воткнул родной комут в надежде что пнет еше сильнее, но пинается также что дало понять что 1 импульс идет прямой :cry:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вт июн 20, 2017 10:24:39 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Iszak
Спасиб , что подключились. Я чесно устал уже бороться в одиночку.
Еле дождались лета, столько потрачено сил, ...и тут такая засада, что хуже чем на родном СДИ.
У меня завод норм, угол около 7. Ну думал, мож еще легче придется тянуть за веревку.
А график то надо получить в диапазоне 1000-3000 тыщ, где влияет каждые пару градусов. И разброс в регулировке карбюратора, смесь чуть богаче, чуть меньше, можно было бы подрегулировать углом.
Ждем что напишет Flash
PC Пробовал тестировать "на столе". Нифига не получается. Реальные условия отличаются


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вт июн 20, 2017 13:11:52 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
asel начал смотреть код, первое что пришло в голову, он используется без АКБ, а значит время между включением цепи и первым импульсом мало. Сделал маленькую правку, попробуйте проверить сейчас, первый импульс должен сдвинутся на "500 об/мин" графика.


Вложения:
Комментарий к файлу: asm+hex
CDI_asm+hex.zip [2.11 KiB]
Скачиваний: 265

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Последний раз редактировалось Flash.#13 Вт июн 20, 2017 14:08:54, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вт июн 20, 2017 13:58:12 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Flash.#13
при чем Акб или не акб. питание пришло. МК запускается, и стартует программа, инициализируется и т.п.
как можно проверить сейчас? лодку на воду, мотор....?
надо бы в файл в asm, а не hex. Углы то, у всех разные :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вт июн 20, 2017 14:06:58 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
Осциллографом с памятью. Протупил с архивом, у нас тут лето пришло, голова совсем не думает.(( Попробую мучить протеус, там есть виртуально-виртуальный осциллограф с памятью.

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вт июн 20, 2017 16:47:35 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Flash.#13
а че мучить протеус? вот строчки из самой первой программы, которые выдают искру.
я не программер и не понимаю что тут и как. только попробую "вторую " вырезать. может она. Пока ты разбираешься....

sbrs R20, 4 ;if pinX,n='0' then do
reti
sbi PortC,0 ;лог"1"на выход "искра"
andi R20, 0b11101111;cbiR20/4, контроль
reti

cpi R25, 0x01 ;"1"
brlo iskra
iskra:
sbi PortC,0 ;лог"1"на выход "искра"
andi R20, 0b11011111;cbiR20/5, контроль
ret

пс. я смотрел двухлучевым осцилом. 1 канал - от датчика. 2 канал - искра. Синхронизация по импульсу датчика. Режим "сингл" - т.е. вкл осцилографа по первому импульсу датчика.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вт июн 20, 2017 16:56:22 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
А что на двухлучевом реально видно первое срабатывание и его задержку? Это очень скоротечный процесс.

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вт июн 20, 2017 18:44:24 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Flash
осцил у меня новый цифровой. захват (старт) по импульсу синхронизации. (по старому ждущий режим)
1-канал - имп. датчика
2-канал - имп искры.
осцил ждет , пришел имп датчика, пошла развертка.
и все видно. с первым имп и имп искры. другие уже с задержкой , какая в графике.
за время пуска приходит 3-5 имп. потом можно рассматривать с увеличением.
резкий пуск около 600об. чуть нежнее 500. а медленно - ниже 500.
да. еще ж писал, что при оборотах ниже 500 тож проблем. искра в плюсе. где на град 15-20
так что пуск приходится резче чем на родном Сди. чтобы "побороть отдачу. так что для лодочного мотора , когда частые пуски , все прелести нашего фуоз гаснут :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вт июн 20, 2017 22:05:16 
Первый раз сказал Мяу!

Зарегистрирован: Ср сен 28, 2011 09:21:12
Сообщений: 39
Рейтинг сообщения: 0
а я уже допрыгался с этой обраткой, и в очередной раз кик вернуло так что он заклинил :( , кое как его выдернув он стал закусывать в возврате и теперь я начал раскидывать мотор, ой чувствую решением этой беды будет только смешение датчика ибо 34гр это для пуска очень много уже мотор жалко и ноги не железные, да и как контроллер отсчитывает задержку при пуске я не представляю и просто боюсь картины когда заводишь и сил уже не хватило провернуть а контроллер выждет свое время и даст искру что выйдет в итоге примерно ну скажем не 34 а 20гр и обратка прилетит ой как сильно :o , уже не за себя боюсь, а за то что картер разлетится


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вт июн 20, 2017 22:15:02 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6618
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
я предлагал блокировать контроллер при заводке, а импульс (обратный - поздний) аппаратно прокидывать с датчика на ключ.

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Ср июн 21, 2017 06:14:42 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Пт июн 16, 2017 12:58:47
Сообщений: 24
Рейтинг сообщения: 0
в посте выше кидал ссылки- там везде используются оба импульса с датчика, и именно при заводке сигнал не обрабатывается фуозом. а начинает работать с определенных оборотов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Ср июн 21, 2017 09:42:12 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
llexj1
можно и так, и так.
прямой имп предполагает, если издох фуоз, то можно завести и доехать.
задержка искры при пуске предполагает более легкий пуск холодного.
У нас у контроллера не просят, а он выдает искру. Т.е. по первому варианту - запускаем , а потом подаем тумблером питание на фуоз? :shock:
Вопрос. Что, у всех пинается? Почему мало отзывов?. А если питание от акумулятора, то тож пинает?
ПС. Я уже сам себе не верю. На выходные еще раз возьму осцил, бук и потестирую все варианты программ.
РС. Может я не все нашел. Кто в курсе. Дайте ссылку на фуоз для одноцилинр мотора, чтобы в проге можно было менять угол датчика и было пару графиков в памяти.

Добавлено after 2 hours 51 minute 13 seconds:
вот прикинул. Исходя из того что и первая искра с первым импульсом, и при оборотах ниже 500 искра не по 500об, а раньше , ... что-то с прерываниями и или неправильной иницализацией. Или прерывание SEI надо запустить позже, после первого импульса.

sei

main:
.........
rjmp main

;==переполнение 16-бит счетчика==
timer1:
;переполнение означает что частота оборотов ниже 480/мин
ori R20, 0b10000000 ;sbiR20/7, контроль
reti

;=совпадение сравнения OCR1A, 16-бит счетчика=
timer1compare:
;совпадение угла опережения, рассчетная искра
sbrs R20, 4 ;if pinX,n='0' then do
reti
sbi PortC,0 ;лог"1"на выход "искра"
andi R20, 0b11101111;cbiR20/4, контроль
reti


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Ср июн 21, 2017 15:53:12 
Первый раз сказал Мяу!

Зарегистрирован: Ср сен 28, 2011 09:21:12
Сообщений: 39
Рейтинг сообщения: 0
Flash.#13 для решения проблемы обратки на данном фуоз надо как говорит Ivanoff-iv переделывать вход так чтоб контроллер видел сигнал датчика полностью и к примеру до 1000 об. импульс датчика использовался только обратный и если фуоз и позднил то только с того момента, тогда можно не так бояться обратки ибо если она и будет то не такая сильная да и маловероятна, в то время как если контролер отсчитает от прямого импульса и мы не провернем мотор от усталости и нам прилетит обратка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Ср июн 21, 2017 19:18:44 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
итого. Два часа с осцилом. Тестил самую первую прогу. Питание на проц появляется с пол оборота. Первый импульс от датчика - и искра. Потом еще два оборота - по графику. Последний оборот - оборот упал до 150мс, т.е. менее 500обмин, искра ушла в + около 15град. Но решил, что обороты менее 500, бог с ними .... пока.
Начал удалять из программы все плюшки и лишнее. И каждый раз тестируя.
В итоге осталось -

;пришел ипмульс датчика
sbis PinD,0 ;выполнить если бит порта "0"
rcall impuls ;посчитали и вернулись
sbrs R20, 5 ;if pinX,n='0' then do
rjmp main ; по новой сначала ждем импульс еще один
sbrs R20, 7 ;if pinX,n='0' then do
rcall norm ; в подпрограмму задержки расчета
rjmp main
nop
;----------
;---------- только подпрограммы--------------------

;=совпадение сравнения OCR1A, 16-бит счетчика=
timer1compare:
;совпадение угла опережения, рассчетная искра
sbrs R20, 4 ;if pinX,n='0' then do
reti
sbi PortC,0 ;"1"на выход "искра"
andi R20, 0b11101111;cbiR20/4, контроль
reti

;====импульс вмт датчика====
impuls:
sbrc R20, 6 ;if pinX,n='1' then do
ret ;если уже был счет то выход
in R10, TCNT1L
in R9, TCNT1H ;считываем показания счетчика
clr R16
out TCNT1H, R16
out TCNT1L, R16 ;обнуляем счетчик
ori R20, 0b01100000 ;sbiR20/6,5, контроль
ret

если я что то тут меняю, искры вообще нет. И было даже как-то, что искра вообще через раз по импульсу датчика. Все эти РОН, Я в этом не понимаю. Тут ошибка в программе. Или вообще надо переписывать код-идею программы счета .
Я устал. Попробую только поиграться графиком под свой мотор на будущее.
Ждем автора, или учим ассемблер :))


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2297 ]     ... , , , 28, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y