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

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

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

Сообщение asel »

akl
А у меня так и есть. :)) На плате , после программирования, на штырьки - ...джампер. Только стандартный не подходит. Штырьки по диагонали. Пришлось "выпиливать".
Не понял ваше о -----"неиспользуемые порты включить на вывод 0 или 1" :(
Порт надо же определить - на выход он или на вход? :(
У меня лодочный мотор. Паял Фуоз , пытаясь влезть в габариты родного CDI. И питание AC :(
Влез еле -еле. Но все равно он у меня оказалось, что так и "висит" выше родного. Ну прямо возле катушки искры. И вот решил перепаять (еще было два варианта с разной схемой питания) на чуть большей плате ... на перспективу расширения.
ПС. Знакомые, увидев мой Фуоз, и как он работает, просили отдать им мои запасные. Но я не решился. Сказал, что подождите зиму, пока доведем его более менее "до ума".
Последний раз редактировалось asel Вт ноя 14, 2017 14:52:30, всего редактировалось 2 раза.
Аватара пользователя
Flash.#13
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

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

Сообщение Flash.#13 »

[uquote="akl",url="/forum/viewtopic.php?p=3232567#p3232567"]RESET подтянуть к +5V резистором 4к7!!!.[/uquote]
Очень плохая идея. Действие дает +50% к слету прошивки МК.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

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

Сообщение asel »

Flash.#13
а это что?
ldi R16, 0b00000011
out ddrC, R16 ;PС
ldi R16, 0b11111100
out PortC, R16

Reset вкл на вход. Единичка резистором на входе . И ..... ждем помеху от искры?? :shock:
Последний раз редактировалось asel Вт ноя 14, 2017 13:52:26, всего редактировалось 1 раз.
Аватара пользователя
Flash.#13
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

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

Сообщение Flash.#13 »

Подтяжка портов, то чем вы с akl юлозитесь два дня.

PC6 с завода всегда настроен на RESET, программно не меняется, только в ФЮЗАХ.

Ставить незадействованные порты на выход плохой тон, это грозит при случайном КЗ смертью портов. Внутренней подтяжки 40к входа вполне достаточно. Давал вам кучу матчасти, но вы продолжаете нести ахинею и утверждать что она "верна".
Последний раз редактировалось Flash.#13 Вт ноя 14, 2017 14:01:26, всего редактировалось 3 раза.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

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

Сообщение asel »

Flash.#13
Ставить пустой Порт на вход? Что мы там ждем?
Сделаю "0" на выход, и закорочу на массу. Все пустые. :))
А Ресет у меня на +5в. был и не умер.
А 40ком это очень большое сопротивление для "ловли" помех. :))
Последний раз редактировалось asel Вт ноя 14, 2017 14:58:42, всего редактировалось 1 раз.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Flash.#13 вы несете бред.
asel писал(а):А Насчет " Вот мы "ослепили" вход. Каким образом? Просто сделали задержку на время искры на его опрос. А импульс не запоминается в "регистре "входа"? Т.е. импульс на вход пришел (во время искры) , а мы его потом опрашиваем. "
Можно принудительно в регистр порта входа принудительно записать "1" на время искры или в конце задержки , а по истечении задержки "открыть" его?
Просто вывожу 0 на лапу, т.е. монтажное ИЛИ на 0.
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

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

Сообщение asel »

akl
Да нет. Со входом "ослепления" что-то я намудрил, запутался. :))
Всетаки МК (программа) опрашивает состояние входа Порта в этот именно момент времени.
Т.наз. "ослепление", это просто задержка (или пауза) в программе, на время искры. А после нее - опрос входа Порта.
Есть только немного непонятно , как программа реагирует на дребезг. Но это буду смотреть осциллографом и "умным" генератором.

Другого проекта под мой мотор нет. И некоторые строчке в программе "напрягают" непониманием, как и для чего и на что влияет.
Например.
ret ;если пропустили по динамике :shock:
Что , где , как и почему могли пропустить?
Я вот так дописал , как "в книжке"

impuls:
sbis PinD,2 ;выполнить если бит порта "0"
ret ;если искра активна,вых.
sbrc R20, 6 ;if pinX,n='1' then do
ret ;если уже был счет то выход
cli
in R10, TCNT1L
in R9, TCNT1H ;считываем показания счетчика
out TCNT1H, R2 ;R2=0
out TCNT1L, R2 ;обнуляем счетчик
ori R20, 0b01100000 ;sbiR20/6,5, контроль
sei
sbrs R20, 4 ;if pinX,n='0' then do
ret ;если пропустили по динамике
Аватара пользователя
Flash.#13
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

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

Сообщение Flash.#13 »

asel не рекомендую изменять подписи под "всеми" строчками, часть их них используется программой графиков при смене углов, такая правка может привести к отказу софта.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

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

Сообщение asel »

Flash.#13
какие подписи, под какими строчками?
я спрашивал о

ret ;если пропустили по динамике

Что значит фраза "если пропустили по динамике"?


Я правильно поставил cli и sei ?
СашаЖ
Родился
Сообщения: 17
Зарегистрирован: Вт дек 28, 2010 20:57:08
Откуда: Україна Київ

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

Сообщение СашаЖ »

Спаял, проверяю на столе , на вход 817 подаю кратковременно серию импульсов касанием проводка на 12вольт, на входе атмеги импульсы есть , на выходе проверяю тестером полный ноль. Я так понимаю на выходе атмеги также должны появляться импульсы, что не так. Записал и фузы и флеш, верификацию проходит. Что не так :dont_know: Наверно без осциллографа я выходных иголок не увижу , в протеусе работает .
Аватара пользователя
Flash.#13
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

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

Сообщение Flash.#13 »

Попробуйте тестовую прошивку выходов, тестер может не успевать реагировать, прилепите светодиод.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
СашаЖ
Родился
Сообщения: 17
Зарегистрирован: Вт дек 28, 2010 20:57:08
Откуда: Україна Київ

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

Сообщение СашаЖ »

Все нормально , на работе осциллографом проверил, все есть, осталось на мопеде попробовать :)) .
Altium
Прорезались зубы
Сообщения: 224
Зарегистрирован: Пт июл 18, 2014 11:44:32

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

Сообщение Altium »

СашаЖ, а фотки на маховика будут ли? Измерения полярности сигнала датчика тоже?

AKL, какого специального есть в входе ICP1/PB0?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Altium писал(а):...какого специального есть в входе ICP1/PB0?
When a change of the logic level (an event) occurs on the Input Capture Pin (ICP1), alternatively on the Analog Comparator Output (ACO), and this change confirms to the setting of the edge detector, a capture will be triggered. When a capture is triggered, the 16-bit value of the counter (TCNT1) is written to the Input Capture Register
(ICR1). The Input Capture Flag (ICF1) is set at the same system clock as the TCNT1 value is copied into ICR1 Register. If enabled (TICIE1 = 1), the Input Capture Flag generates an Input Capture interrupt. The ICF1 Flag is automatically cleared when the interrupt is executed. Alternatively the ICF1 Flag can be cleared by software by writing a logical one to its I/O bit location.
Замечательная фишка Atmel (в "тихушку" взятая другими производителями), позволяющая аппаратно захватывать значение Т1. Удобно использовать при измерении частоты или длительности периода с высокой точностью, особенно, в обсуждаемом диапазоне. Например или схема, использующая в работе эту лапу
СашаЖ
Родился
Сообщения: 17
Зарегистрирован: Вт дек 28, 2010 20:57:08
Откуда: Україна Київ

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

Сообщение СашаЖ »

Обязательно будут, только до мопеда доберусь.
Altium
Прорезались зубы
Сообщения: 224
Зарегистрирован: Пт июл 18, 2014 11:44:32

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

Сообщение Altium »

AKL, почему невозможно писать вам в личку? Пожалуста настройте вашего профиля или пишите мне, есть вопросьй.
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

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

Сообщение asel »

akl
Спасибо. Все красиво. Но это ветка "ФУОЗ на базе AC-CDI".
Вы можете создать альтернативный проект?
С такими же "плюшками" - под разный угол мотора, три графика, программа построения графиков, плюс в программе учтены все нюансы и специфика двухтактного мотора c CDI . Ваш проект будет лучше? В чем?
asel
Опытный кот
Сообщения: 750
Зарегистрирован: Вт янв 06, 2015 11:00:44

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

Сообщение asel »

Наконец добрался, начал собирать стендик для окончательного тестирования всех параметров Фуоз ....
(Потом отпишусь)
И прикинул. А почему мы "ослепляем" вход только на время искры? Ну да, этот выход Flyback нужен, если ... заряд емкости не от катушки, а от генератора. (Но тогда другой вопрос. Если есть 12в, зачем тогда мучаться с CDI, . Берем МК ФУОЗ, комутатор от 09, 12в ... Даже можно сделать многоискровое!!)

Итого, что я прикинул. Делаем еще один выход. После того как МК "обнаружил" импульс на входе, ... "ослепляем" вход сразу на время ( например на 10мс, это 6000обв мин. ). И более того, этим "ослеплением" с выхода МК закорачиваем ключом на транзисторе вход на оптрон. МК ничего не должен "ловить" по входу как минимум в течении 10мс (это 6000об в мин. 100об в сек. 1об в 10мс) .

Флэш напишет "А зачем?". А просто. Из деталей надо только резистор и транзистор.
ПС. И найдите мне схемку и исходник микропроцессрного зажигания ..... японского. Потом можно спорить.
ПС2. Вот сейчас SUZUKI сделал лодочный 9.9лс с впрыск инжектором :shock: Зачем такое на малый мотор? Там так наворочено проводов, датчиков .. и т.п. И при том что питание этого всего без аккумулятора :shock:
Последний раз редактировалось asel Вс ноя 19, 2017 11:38:11, всего редактировалось 2 раза.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Altium писал(а):писать ... в личку.
Пишите.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Можно брать питание для контроллера от сигнала датчика. Для этого, правда, нужно снизить потребление до 1...2мА, стабилизатор +3V с малым 1мкА током потребления. Цифровой тахометр, работающий от 3-х фазного генератора привода спидометра КАМАЗ от 60/мин. :) Правда там применен MSP430 и сигналы поступают через резисторы прямо на лапы контроллера. Выпрямление осуществляется встроенными защитными диодами. Стабилизация на уровне +2,5V на TL431.
Ответить

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