Нужна помощь по управлению AC-CDI

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

Сообщение Arwood »

Вот теперь можно с тобой детали обсуждать.
Если угол слишком задран (раннее зажигание), мотор разгоняется - как бревно за собой тянет.
А если слишком опущенное (позднее зажигание) - пердит трубой.
Попробуй загнать эти параметры в заведомо неверную область, для того, что бы понять о чём я.
Какого то супер пупер прироста и не будет. Ферари из 150сс не сделаешь. Да и поправки на нагруженность мотора (вакуум) у тебя нет.
Но мотор работает приятнее, чуток бодрее и ресурс заметно увеличивается.
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

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

Arwood это понятно, но тут беда в том что на двигателе 150сс разницы в 4-6 градусов не ощущаешь. Ощущаться начинает примерно с +/-10 гр. Поэтому таблицу скинул с готового графика. Немного доделал программу, изменил входной узел, в дань надежности, и согласованию сделал вход на популярной, и не дорогой, оптопаре PC817. Так же раздумываю об аналогичной развязке выхода, хотя особо это ничего не меняет... Вопрос теперь в другом, создавать ли новую тему для устройства, или дальше сюда кидать?

Изображение
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 986
Зарегистрирован: Чт янв 13, 2011 13:51:26

Сообщение Arwood »

Вакуумкорректор автомобиля, изменяет угол +/- 7-10гр.
По терминологии Шкильменского - нижний и верхний график.
Поэтому - находясь в коридоре между нижним и верхним графиками - разницу можно ощутить только в очень особых условиях и учитывая настройки вариатора.
Поэтому, вполне справедливое решение, взять любой рабочий график для 4т мотора, со степенью сжатия 1/10, на 92-95 бензин, в среднем положении коридора.
Смысла создания новой темы, не вижу. Но я рядовой пользователь. Не модератор, не администратор.
Навороченное устройство с экраном у меня есть.
Меня бы порадовал проект простого ПоверКоммандера для скутера, с возможностью подключения экрана и крутилок, для отстройки графика, но без необходимости их повседневного использования.
Просто коробочка с основным разъёмом - питание, вход с датчика, выход на коммутатор. И технологический разъём.(закрытый заглушкой, в повседневном режиме)
pcb
Опытный кот
Сообщения: 833
Зарегистрирован: Пт авг 12, 2011 09:14:27
Откуда: Млечный путь/Земля/РФ/Екатеринбург

Сообщение pcb »

Arwood писал(а):Меня бы порадовал проект простого ПоверКоммандера
Такой бы проект много кого порадовал. Запилите, выложите :tea:
Flash.#13 писал(а):Ощущаться начинает примерно с +/-10 гр
так всё верно.
На низах ошибка УОЗ не заметна, а на верхах имеет существенное влияние.
Именно поэтому я против табличных методов. Я чуть ли не в каждой теме про фуозы повторяюсь, что табличный метод значительно врет на оборотах выше 3500, и, чем выше обороты, тем больше врут.
Особенно в этой теме выделился Шкильменский, с добавленным ДАД, от которого проку ноль.
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

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

Arwood писал(а):Просто коробочка с основным разъёмом - питание, вход с датчика, выход на коммутатор. И технологический разъём.(закрытый заглушкой, в повседневном режиме)
Здесь требуется небольшое отступление, изначально делался ФУОЗ для мотоцикла, в котором по дефаулту стоит зажигание по переменке, с накоплением в конденсаторе. И сразу выявился косяк, в оригинале магнитный датчик такой системы создает два импульса, первый с -20, и второй с -5 градусов опережения. Большее число коммутаторов AC-CDI на малых оборотах срабатывают по второму импульсу отрицательной составляющей, и на больших(больше 4тыс) по первому. Как следствие штатный коммутатор китайского мотоцикла(возможно скутера, мопеда) не способен работать от внешнего указания МК. Изза чего сразу начал делать плату в которой помимо камня присутствует обвязка коммутатора, то есть эта штука и ФУОЗ, и коммутатор зажигания одновременно. О технологическом разъеме: он представляет разъем программатора USBASP, 10pin, на данном этапе с другими интерфейсами МК не знаком. А вот про ЖК думаю до сих пор, с одной строны для работы ЖК HD1602 необходимо немало времени МК, около 50мкс на символ, и в случае записи таких вещей, как частота оборотов двигателя, с регулировкой кнопок, наступают топорные моменты(2-5мс записи и рассчета), хотя реализуемо. На некотором этапе экран применялся, для визуального контроля при езде, но далее думаю выпилить его, хотя можно сделать две версии девайса, с ЖК и кнопками, для тестирования, и без всего этого для облегчения кода и работы МК. На том который буду ставить себе на мотоцикл, ЖК убираю за ненадобностью, да и его локация в труднопросматриваемом, при езде месте.

Остается последний момент, правка графика, с одной стороны он присутствует в коде, и править его можно в исходниках за пару минут. С другой делать сверх прогу, и интерфейс с табличками ексель как-то влом(работы чуть более чем с самим девайсом). И опять тот же косяк с правкой, сейчас график состоит с 31(тут все хуже чем кажется) точки, начиная от 500 и заканчивая 19.5тис об/мин(так сложились звезды). В среднем точки через каждые 500...800 об, на каждую можно задать угол. Для удобства и экономии все это располагается в ОЗУ, и туда оно попадает как группа констант при старте МК. Беда в том что не вижу как можно, без перекомпиляции всей проги, менять их. ПЗУ микроконтроллера не надежна, и даже сделав кучу огородов будет менее живуча, а делать самозапись программы не умею. Вот и остается самый реальный вариант, для смены графика, это менять его в исходниках, там он на видном месте и в куче.

Изображение
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 986
Зарегистрирован: Чт янв 13, 2011 13:51:26

Сообщение Arwood »

Випилить из схемы всё лишнее - для меня не проблема. Если программа позволяет.
Тем более, что входную часть, всё одно, буду делать на 393. Не потому, что твоя хуже, а потому, что эти платы у меня понаделаны в больших объёмах и апробированы.(у меня они ставятся непосредственно возле разъёма датчика коленвала, а в линию идёт уже прямоугольный цифрового вида сигнал)
От встроенных коммутаторов, тоже давно отказался. Мухи отдельно, котлеты отдельно.
Теперь о графике.
Вот как это решено у БК от ИЛЛ.
Дан ХЕКС с графиком. График в определённой позиции. Украинским энтузиастом написан Ексель. (смотри приложение, там же и описание работы). Открываем ХЕКС в ВинПике (например) и вставляем в массив из Екселя. Сохраняемся. Имеем программу с новым графиком.
У ИЛЛа в ПИКе18 зашито сразу три графика. И это очень удобно при настройке. есть возможность переключить, для сравнения, "Без поправки", "График1", "График2", "График3".

(РАР не вложился. Пишут "Большой размер". Попробую отправить в личку)
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

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

Отделять мух от котлет не проблема, более того большинство схем ФУОЗ'ов представляет собой один и тот же девас: "датчик - МК - выход сигнала - коммутатор", резать ноги на плате и кидать их можно куда угодно, все чего нужно камню это сигнал с датчика ТТЛ уровня. Выход так же не важен, в моем случае с AC-CDI требовалось сделать с ТТЛ ножки МК импульс 12в, и подать его на коммутатор, но покупать его мне было влом ибо там всего пару деталей, вот и коммутатор перекочевал на плату к МК. Так же видел что у большинства товарищей есть кнопки "режима", в коде программы это так же предусмотрено, для меги8 можно осуществить, в данном исполнении, до четырех графиков, хотя при желании можно и больше(но нужно ли). Массив с екселем в НЕХ это конечно реализуем, но немного топорно, по сути в определенном адресе, идут четырех-байтовые строки, и один байт в них и есть УОЗ. Но по мне удобнее реальные цифры править до компиляции...
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Держит паяльник хвостом
Аватара пользователя
Сообщения: 986
Зарегистрирован: Чт янв 13, 2011 13:51:26

Сообщение Arwood »

Вставить никуда так и не получилось.
Напиши мне, я тебе по почте перешлю.
Там, как раз, работа с реальными цифрами и параллельным отображением графиком. А потом - один клик и весь массив откопирован, можно вставлять.
Больше четырёх графиков, мне тоже думается не нужно.
Родился
Аватара пользователя
Сообщения: 2
Зарегистрирован: Сб фев 01, 2014 21:41:31

Сообщение Alex101 »

Всем привет. По моему это мой первый пост на этом сайте и буду краток как "два метра" на "четвертом пне".
Схема что в первом посте не рабочая почти на 100% :kill: , проверено. Эта схема гуляет в сети давно и помоему первоисточник "мотелек".
Дело в том что стоковый коммутатор скутера действительно может менять(ненавижу я слово ФУОЗ) угол опережения. Модулятор(отлив на колоколе) формирует два импульса, первый отрицательный и положительный. Импульсы соответствуют углам 26 и 13 градусов. Простой коммутатор на одном тиристоре работает только от положительного и система зажигания вцелом работает только с углом в 13 градусов. Но это справедливо в отношении мопедов с двигателем 139 FMB. У скутеров с двигателем 139QMB реально коммутаторы работают с изменением угла опережения, проверено стробоскопом.(моя тема про стробоскоп - http://scooterclub.kharkov.ua/forum/29-10179-1 ).
После поломки стокового коммутатора, последний был полностью разобран для "реверсинжиниринга". Схема почти такая как и в первом посте, только номиналы конкретно другие. Родную схему я несколько раз клонировал в комерчесских целях. После становки на мопед прирост скорости реально 10-20км/ч. Схему поищу и постараюсь выложить здесь. Вот еще интересная темка про индукционный датчик - http://scooterclub.kharkov.ua/forum/10-9254-1
PS. Бестолку покупать скутерный коммутатор в магазине, угол не меняет и простой как мопедовский на одном тиристоре. Проверено несколько раз. Ищите стоковый со скутера.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 965
Зарегистрирован: Сб апр 12, 2014 23:46:03
Откуда: Киев

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

Alex101 эта тема создавалась для изучения базовой информации, для создании кастомного модуля опережения угла зажигания, и переросла в эту тему. Со штатной схемы выплыла схема ФУОЗ на МК, которая успешно работает уже пол года на китайском мото викинг 150сс. Такой блок можно поставить вместо штатного в любой одноцилиндровый мотоцикл, преимущество МК - работа двигателя по таблице угла опережения, хотя есть и куча нюансов, в целом все работает лучше чем стоковый. И да, родной формирователь угла немного меняет угол "на ходу", но там это работает за счет зарядки конденсатора в цепочке, и довольно криво, до 3к он один, а выше другой, всего два положения, почти без градаций. Основная проблема была заставить работать сток от МК, и в конечном итоге от этого отказались, у МК свой блок CDI. В теме по ссылке все расписано более детально, с нюансами и картинками, если интересует, пишите туда, сама конструкция там выложена полностью, в деталях.
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка
Ответить

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