Например TDA7294

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





Текущее время: Вт апр 23, 2024 22:36:06

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


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



Начать новую тему Ответить на тему  [ Сообщений: 2297 ]     ... , , , 29, , , ...  
Автор Сообщение
В сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Чт июн 22, 2017 04:49:07 
Друг Кота
Аватар пользователя

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

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


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

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


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

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
вот здесь неправильно

;====импульс вмт датчика====
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, контроль
;показания счетчика записаны, счетчик обнулен
;контроль 2 бит, один обнуляеться при рабочем ходе
;второй при расчете гтовности искры
ret


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Чт июн 22, 2017 21:42:52 
Первый раз сказал Мяу!

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


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

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

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

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Iszak
при чем тут обратный импульс. прямой . кривой... сейчас всегда при первом импульсе искра.
При появлении питания, запускается МК и программа. Стартует таймер, считает, приходит импульс, таймер надо сбросить, т.е. вкл точку отсчета. Этого нет.
Мож у автора в проге начало счета по первому импульсу задано? я не программер, но значит всеравно гдето глюк с переходами.
Я пытался менять кое-что в проге. вытер все, кроме main и impulse. Все работает. Если лезу в эти, то нет искры, то искра через раз, :shock:
Плюс нет , когда читаются регистры таймера и обнуляются команд cli и sei
Все как-то сыро и есть много лишнего в проге.
Уже просил Флэша, зделай базовую прогу, а потом уже довешивай в нее плюшки и переходы, которые могут улучшать, а мож и ухудшать, что можно проверять уже в тесте на моторе.
РС. Такое ощущение, что Флэш и тот кто писал программу разные люди. :shock:


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Пт июн 23, 2017 14:47:10 
Модератор
Аватар пользователя

Карма: 23
Рейтинг сообщений: 331
Зарегистрирован: Пт янв 11, 2013 19:19:26
Сообщений: 2117
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Базовая версия вроде первая и есть ни каких плюшек нет. А все что есть то надо для работы.

Исходники программы есть. Если ООоООчень надо, пора бы уже открыть даташит на Мегу и посмотреть, что за что в программ отвечает, что за операторы, ну и понять где же "баги" в программе которую кто то написал. Ну и понять принцип работы этого ФУОЗ, вроде у автора все достаточно хорошо прокомментировано.

По моему прошивка распространяется как есть, и все изменения автор делает как сможет.

_________________
=========
Правила Форума ЗДЕСЬ _____ Правила раздела БАЗАР ЗДЕСЬ _____ Если вы продаете, прочтите ЗДЕСЬ

Редко появляюсь. Если вопрос не личного характера пользуйтесь кнопкой "!".


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

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

Изображение

а именно отсутствие того что нужно исправить. На скрине протеусе проход с 6000 об/мин, четко видно что первый "пусковой" импульс дает задержку по таблице, и только второй импульс воспринимает скорость 6000об/мин. Нет я верю что проблема есть, тем более что она вылезла сразу в нескольких товарищей, но есть и другое. На самом старте проекта я чувствовал эту отдачу, и для ее убирания правил график, и лишь затем ввел этот первый импульс, при этом оно долго тестировалось, все было хорошо. Может на мото оно не чувствуется, но беда в том что проблему сперва нужно увидеть. Стробоскоп это не успевает зафиксировать, протеус не показывает.

asel нельзя просто так необдуманно убирать строки кода, нужно знать что нажимаете, не то будет как в фильме кин-дза-дза. Спешу разочаровать, автор проги таки флеш, и он тут.

Изменение в двухполюсный сигнал делаться не будут, это не имеет смысла, схема отлично получает все данные с этого одного импульса, а существующие проблемы можно поправить программно. Но чтобы найти корень зла нужно его искать, а на данном этапе его видит только asel. Самая первая версия, с первой страницы, имеет несколько отличий от последней, и важно проверить есть ли на самой первой версии этот баг, если да, то это упрощает поиски. Так же не помешает проверить схему задержек, проблем в коде я не вижу, но есть и обвязка. Для выявления бяки сделал несколько тестовых правок:
- версия без первого импульса,
- с блокировкой таблицы на 500 оборотов,
- с блокировкой таблицы и режима предсказания.
Если во всех трех вариантах первый импульс "без задержки" по датчику останется, значит дело не в программе, и нужно будет серьезно думать и тестить.


Вложения:
без предсказания, всегда 500об.rar [5.09 KiB]
Скачиваний: 193
блокированны таблицы, всегда 500об.rar [5.09 KiB]
Скачиваний: 146
без первого импульса.rar [5.06 KiB]
Скачиваний: 161

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Пт июн 23, 2017 22:26:57 
Первый раз сказал Мяу!

Зарегистрирован: Ср сен 28, 2011 09:21:12
Сообщений: 39
Рейтинг сообщения: 0
Flash.#13 жаль что отказался от двухполюсного сигнала, для многих и для меня это означает гарантированный перенос датчика в позднюю сторону ( в стоке у меня примерно 34гр) придется перенести хотя бы к 20гр ибо повторюсь если при пуске не провернул мотор и вал встал так что прошел датчик на 34гр и контроллер отсчитал свое время, а вал то стоит, то можем получить искру грубо на 30гр. что велит адским пинком в ногу и разрушением картера. Я уже допинался :( , раскидал мотор и увидел отломанный кусок картера в месте куда упирается вал кикстартера в отпущенном состоянии
PS: Сняв магнит увидел 6 катушечный генератор в котором 4 катушки высоковольтные и 2 пустые, намотаю на них и поставлю на всякий мелкий акб чисто для фуоз


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

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

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


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

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


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

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
Iszak двухполосный сигнал ничего толком не даст, паять нужно будет больше. Если на моторе датчик 38 градусов до ВМТ, что мешает в первых ячейках таблицы(500-800 об/мин) поставить поздний угол, МК отлично будет держать 0 либо +2. Как только найдется этот баг с проскоком, проблема будет решена. Дело двигалось бы быстрее если бы его было видно не вооруженным взглядом, но увы. Попробую еще покантовать лапку мото, не исключено что часть нового кода отвечающая за предсказание выделывается.

asel если ваш осциллограф его фиксирует, то можно проверить без мотора, подключаясь к ногам МК, и к входу датчика, заодно будет видно разницу. На осциллографе должен быть настоечный генератор 1КГц.
Схему ВВ части не проектировал, взял штатную стоковых мото, вместе с номиналами, не подводила. Это дешевый коммутатор с барахолки, его можно купить за 2$ много где, либо спаять.
Самая первая версия имеет 70% плюшек, самое слабое место кода, это переход с предсказания на запаздывание, но он много отлаживался с тестами в реале, и никак не работает при старте.

Есть еще один вариант, хоть и мало реальный. Возможно при нарастании питающего напряжения до 2-3В МК стартует, но не стабильно, и цепь выдает этот импульс, и лишь затем происходит реальный старт схемы со стабильной работой, как раз с запаздыванием на один такт. А проверить это легко с батарейкой на 9В. На магнето мотоцикла уже при 200 оборотах есть 6-8В, питание как бы гарантированно до старта двигателя.
Хотя в мануале АВР четко написано, МК блокирует сам себя, при заниженном питании, и первые микросекунды он еще разогревает кварц, никак не исполняя код. Можно поменять задержку запуска МК в ФЮЗАХ, там есть опция пропустить 16к импульсов при старте.

Изображение Изображение

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


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

Зарегистрирован: Пт сен 03, 2010 19:29:56
Сообщений: 301
Откуда: Планета Земля
Рейтинг сообщения: 0
Привет ребята. Подскажите пожалуйста какая форма сигнала идет с коммутатора CDI на вход катушки? Там переменки наверное вольт до 200? Хочу собрать генератор для проверки катушек зажигания.


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

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Flash.#13
тестил.
1 вариант. питание на мк от бп постоянно. на вход подаю имп от генератора. синхр по вх импульсу. другим щупом - на входе тиристора.
а) подаю вх имп просто касаясь входа. итого. имп искры появляется с задержкой после первого импульса!! этот тест надо еще раз перепроверить.
б) подаю вх импульсы включением в сеть генератора. помехи. иногда нормально, иногда имп искры по короткой помехе. непонятный вариант теста.
2. вариант. генератор постоянно работает на вход. синхр осцила на питание мк. другой щуп - на вх тиристора. вкл бп в сеть. питание на мк появляется не скачком, а по нарастающей. приходит вх импульс и искра появляется после первого импульса с задержкой. !!ну и так далее щелкаю блоком питания вкл-выкл. при этих вкл-выкл блока питания вх импульс попадает по времени то раньше то ближе к имп. появления питания.
так вот. чем раньше вх имп появляется после подачи питания, тем меньше задержка появления искры. а в диапазоне уже от 0 до 25мс искра практически по вх импульсу. а вот по всем остальным последующим вх импульсам вроде нормальная стабильная задержка искры.
итого. а какова ... вообще искра появляется после первого вх. импульса? по идее она должна появиться после второго, после расчета :shock:
пс. последние проги-тесты от Flash еще не тестировал.
ПС!. Глюк. Не знаю как правильно пишутся программы старта. Но я понял. Что когда "нарастает" питание мк запускается и в это время МК по входу (а у нас запуск по "0" на входе) думает что импульс, и считает его первым, а второй уже расчетный, поэтому и уменьшается задержка, если имп "ближе" к имп вкл питания. Надо - Или программно делать задержку запуска программы мк, или как писал выше Флэш использовать фьюз, или по контролю наличия питания на мк.


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

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

Добавлено after 8 minutes 6 seconds:
а в протеусе (для воспроизведения косяка) попробовать подавать импульс почти сразу после ресета чипа.

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


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

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

Изображение Изображение

Если баг связан с ранним стартом и переходными процессами, самое первое это ФЬЮЗЫ, всего одна опция позволяет ввести задержку на 65мс. Так же можно создать программную задержку, и аппаратно цепонуть резистором 5-10кОм ногу цилиндра к земле. Не исключено, что при старте, подтягивающий резистор включается с проходом высокого уровня, стоит проверить.

Изображение


Вложения:
Комментарий к файлу: файл протеуса, прошивку *.НЕХ нужно подвязывать в опциях чипа.
proteus.rar [12.33 KiB]
Скачиваний: 165

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ФУОЗ на базе AC-CDI
СообщениеДобавлено: Вс июн 25, 2017 12:42:14 
Опытный кот

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Flash.#13
Alles. Оттестировал. Протеус и реальные условия разные вещи.
Синх осцила на ножке МК входа. Второй щуп на выходе.
1. Питание на МК постоянно подано. Подключаем и отключаем, подключаем вх импульс. Все четко по проге. Если отключили и подключили, то МК понимает, что обороты очень малые и задержка больше, и далее по оборотам
2. Вариант два. Осцил также подключен. Импульсы постоянно на входе. Но только теперь вкл питание. А т.к. синх осцила сидит на входе МК. То мы видим и вкл питания и вх импульсы.
Итого. Фьюзы задержки вкл МК не влияют. Да, есть задержка, но дело в другом.
Резюме. Таймер начинает считать после "запуска" МК. Приходит вх импульс. В зависимости от того когда он пришел, такая и задержка. Чем раньше, тем меньше задержка.
Теория. Практически, по первому импульсу не должно быть искры. Откуда МК знать, когда выдать искру, если он не знает оборотов? Флэш!! Ошибка или недоработка. :))
Теория2. Практическая. Если не будет искры при первом импульсе, тогда пуск тяжеловат. При питании от катушки -первый оборот получаем питание (а может и 1.5 оборота), вх имп, отсчет и только по второму вх имп получаем искру. И осталось еще 1 , ну два оборота для пуска.
Имеем два варианта решения. Или при первом имп нет выдачи искры, или по первому вх импульсу прога уходит в подачу искры по "500об". Нужен Флэш. :))
ПС. Естественно, что в жизни, на разных моторах ..... при питании Фуоз от катушки, отдача будет разная в зависимости от времени получения питания МК и вх импульса. Это зависит от того, как расположены катушки и как "правильно" зделана и собрана схема. Лучше делать питание мостиком.
ПС2. При питании от акумулятора. После вкл питания и потом запуска мотора, таймер МК уже посчитал и по приходу вх импульса он определил, что это низкие обороты и все норм...
ПС3. Если запитывать МК от отдельной катушки (зарядной), то ничего не изменится. Т.к. катушка и стабилизатор выдаст напряжение при том же пуске мотора... :(
Alles


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

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

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


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

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

По таймеру, он считает постоянно, в коде нет остановки таймера. При старте МК таймер сразу же начинает считать, но считать правильно он будет только после первого обнуления входящим импульсом, и программа это учитывает, там есть соответствующие регистры статуса. При включении активна галочка "таймер врет", и пока не произойдет прием первого импульса с обнулением счета, показания не будут влиять на искру. Для первого оборота это означает максимальную задержку по таблице, то есть мы включили питание, и первый импульс никак не вызовет искру, а вызовет расчет искры при задержке таблицы 500 об/мин и с данными этой скорости, точнее там будет что-то около 480 об/мин по константе скорости, которая задана жестко в коде, именно для "мягкого запуска без отдачи".
При чем не обязательно обесточивать МК, условие "холостые"+"таймер врет" возникает каждый раз когда обороты падают ниже 420/мин., когда возникает переполнение счетчика. Исходя с этого у меня есть два варианта, искать программный сбой, либо аппаратный. Если тест с акумом показывает что нету программного сбоя, остается аппаратный, и его так же можно решить разными путями. Но главное это нужно определится с самим корнем зла. Сейчас мне кажется что это переходной режим при включении ноги МК(чип еще не включился, а напряжение на кондере ВВ уже есть), и в программе нету этого "передергивания ног", тогда можно попробовать шунтирующий резистор, ну у нас по сути транзистор в воздухе висит...

Ivanoff-iv вы почти угадали, только оно там учтено еще в самой первый версии, с первой страницы.

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


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

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

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


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

Зарегистрирован: Вт янв 06, 2015 11:00:44
Сообщений: 750
Рейтинг сообщения: 0
Flash.#13
Я все подробно описал. тестировал долго, чтобы понять. С аккумулятором все , как ты описал. Да и я также описал.
1. при подаче питания запускается таймер. )
2. первый вх имп. - искра. задержка искры зависит (по осциллограмме видно) насколько позже (или ближе) вх имп к подаче питания.
только два варианта.
1. или при подаче питания МК стартует (а на вх ножке тоже ведь сначала "0") и программа думает что это первый импульс и по приходу реального вх импульса делает отсчет и выдает искру
2. или при подаче питания, стартует таймер и по первому вх имп программа выдает искру, соответственно посчитанному таймером.
ПС. еще не пробовал. повешу сейчас на ножку "reset" rc-сброс. Он уж точно даст задержку 65мс и это будет тест первого варианта. :(


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

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


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

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


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

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


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