Jump to content
alex_st

Зажигание На Ардуино

Recommended Posts

Ладно на пиках каждый байт на счету, на ардуине памяти можно кривые через 1 оборот заложить, еще и место останется, а быстродействия вообще выше крыши. У меня частота МК в два раза ниже и то при обработке шкива 60-2, на 6000 оборотов МК работает в общем в течении 5 зубов, остальные 25 простаивает за полоборота.

Share this post


Link to post
Share on other sites

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

Я когда-то для 76-го бензина делал на RC цепочках и вроде, ЕМНИП, стабилитронах схему где на вход подавался сигнал с контактов трамблера, а на выходе было зависящее от частоты напряжение, которое управляло задержкой, имитируя работу центробежного регулятора. В то время в Радио тоже были подобные схемы корректоров взамен примитивного сдвига всей характеристики, только они работали на одном участке опасном по детонации, а у меня вся характеристика симулировалась, только переменники крути -)).

Зарядится фотик, выложу раритет 25-летней давности.

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

Share this post


Link to post
Share on other sites

График приближенный к ВАЗовскому, но построенный по формуле, гладкий. От руки написаны какие-то параметры формулы, смысл которых уже не помню, но они были связаны с номиналами элементов. Точками показана расчетная кривая на фоне стандартной характеристики.

Один из резисторов схемы был переменный и им плавно изгибался участок в зоне 1.5 - 2.5 тыс. об. для ухода от детонации.

post-131332-0-34047100-1456907511_thumb.jpg

Кстати, распечатка была сделана ровно месяц +25 лет назад )).

Share this post


Link to post
Share on other sites

Особенности схемотехники и трассировки печатных плат для STM32WB55

Разработка новых устройств на базе беспроводного микроконтроллера STM32WB от STMicroelectronics может быть сделана в короткий срок, если выполнять некоторые важные правила и воспользоваться готовыми конструктивными решениями и рекомендациями инженеров ST.

Читать статью

Протеус фокус выкинул, полдня в программе ковырялся, пытался найти ошибку. Суть в том, что на определенных оборотах кратковременно пропадало опережение, прыгало на повторение магнитов. Удалось, остановив симуляцию и промотав чуть назад картинку, увидеть причину.

Короткие нулевые импульсы формируются схемой на инверторах из меандра идущего с "трамблера" (мотор с энкодером на картинке). Глюков с сигналом с энкодера не видел никогда, а вот модель формирователя оказывается может глюкнуть, пропустив один импульс.

Самое интересное то, что глюк в Протеусе оказывается может быть локальным, так как при этом и модель осциллографа и модель процессора абсолютно верно отработали ситуацию.

Желтый и красный - импульсы от Холла на вход контроллера, синий - выход одного канала, зеленый - тестовый выход, по нему видно, как в программе на 8 циклов приостановился обсчет угла до надежного восстановления последовательности входных импульсов.post-131332-0-93139500-1457204412_thumb.png

Подскажите кто настраивал УОЗ под газ - углы везде должны быть раньше? А то эта картинка с рекомендациями и дорисованным мной углом для Вазовских моторов наводит на размышления.

post-131332-0-56931300-1457204792_thumb.jpg

Share this post


Link to post
Share on other sites

Зависимости угол-обороты и время-обороты для бензина и газа. Бензиновая стандартая ВАЗ-классика, газ из интернета.

В именах файлов расшифровка, диапазон оборотов от ХХ (полочка внизу) до 8 000. По горизонтали есть искажения, так как темп набора оборотов с ростом оборотов падал.

Графики с деформациями - результат действия полосового октан-корректора, специально сделаны намеренно сильными для наглядности. Ширина полосы регулирования 250_250_250 оборотов в виде трапеции, шаг произвольный, для начала взято 0,5 градуса, пока управление кнопками -)).

.post-131332-0-33336300-1457759032.pngpost-131332-0-48021500-1457759032.pngpost-131332-0-61709500-1457759032.pngpost-131332-0-77410800-1457759032.pngpost-131332-0-91259200-1457759032.pngpost-131332-0-04397800-1457759033.pngpost-131332-0-67628000-1457759345.pngpost-131332-0-23569800-1457759033.pngpost-131332-0-39620500-1457759033.pngpost-131332-0-56643000-1457759033.pngpost-131332-0-74077900-1457759033.png

Edited by банкер

Share this post


Link to post
Share on other sites
                     

CoolGaN - на предельной скорости коммутации!

Решения на галлий-нитриде (GaN) обладают фундаментальными преимуществами перед кремнием. В частности, имея более высокую критическую напряжённость электрического поля, в сравнении с традиционными кремниевыми транзисторами, транзисторы на основе галлий-нитрида обладают выдающимися динамическими характеристиками, что позволяет коммутировать их на высоких частотах. Семейство CoolGaN™ – это именно то, что необходимо, чтобы поднять ваши устройства на принципиально новый уровень. Мы собрали все самые интересные материалы по данной теме на одной странице.

Читать статьи

Фуоз на ардуине на сейчас формирует-

график для бензина с НУОЗ 5 гр. (1 рис.) и для газа с НУОЗ 10 гр (2)

внизу отметка оборотов, полочка строба =500 об/мин

post-131332-0-01392400-1457815473.pngpost-131332-0-68860500-1457815507.png

Соответствующее время опережения для бензин, газ (чисто центробежный, НУОЗ=0)

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

post-131332-0-46231500-1457815747.pngpost-131332-0-24469200-1457815767.png

Сколько дает времени только центробежный выше картинка, дальше вклад только НУОЗ=5 гр. и совместная ЦР+НУОЗ

post-131332-0-94527000-1457816290.pngpost-131332-0-99358500-1457816323.png

Теперь все вместе с вакуумником с настройкой 12 гр (1) и то же самое только на 2,5 тыс.об. надавили тапком до упора

post-131332-0-74313400-1457816645.pngpost-131332-0-99082100-1457816671.png,

Две иллюстрации коррекции, ее не очень удобно делать, так как набор оборотов проходит от нуля до 6000 за 10 сек, (иначе не влезает в экран), а Протеус притормаживает с реакциями. Но влияние все равно видно. Внизу на отметчике видно на каких оборотах нажимались кнопки.

post-131332-0-24340100-1457816986.pngpost-131332-0-00707300-1457816986.png

Edited by банкер

Share this post


Link to post
Share on other sites

Добрый день. Хотелось бы освежить тему. Пользуюсь Ардуиной как бортовым компьютером. И хотел бы пользоваться и как ФУОЗ-статика. На автомобиле ВАЗ 21011 установлен трамблёр со шторкой 90-90-90-90, два коммутатора 0529 кажется, две катушки змз 406 двух-выводные (по 2 свечи на каждую). К ардуинке подключен датчик давления BPM280, в надежде применять его вместо ДАДа. На данный момент прошивка работает как вольтметр, тахометр, барометр. Видео о работе сего девайса прилагаю -

При желании видео-отчёты могу прилагать периодически. Есть пару вопросов. При прошивке вашей программы в ардуинку затирается ли ардуинский бутлоадер? И имеется ли возможность скрестить ваш софт с откомпилированным средой ардуины? Или придётся использовать две ардуинки, одну как фуоз, а другую как борткомп, скрестив обе т.к. одна ордуинка будет мерять давление на впуске и давать эти данные на другую "эмуляция ДАДа" так сказать. Колхоз конечно, но в целях эксперимента так сказать.

Share this post


Link to post
Share on other sites

Добрый день.

На данный момент занимаюсь написанием программы в среде "Ардуино" для подобного устройства.

Программа написана для плат основанных для Атмега 328,  имеется тестовый проект в Протеусе.

Таблицу УОЗ сознаюсь честно скомуниздил у Щкильменского В. из ранних его публикаций 2008 - 2009г. ,  в виду наличия таблички для расчетов УОЗ от оборотов.

Сейчас занимаюсь допиливанием своей программы под ДАД MPX4250AP купленный у китайцев.

ФУОЗ работает на два коммутатора либо на двухканальный коммутатор "Статика".

Синхронизация от двух магнитов на шкиве коленвала ВАЗ 2101, как в "Универсальной версии на PIC 16f676" у Шкильменского В.

Из текущих проблем:

1. Не могу заставить работать ардуиновский Вачдог - он нормально работает далеко не на всех Ардуинах, а для зажигания он жизненно необходим, видимо придётся городить внешний вачдог на таймере 555.

2. Нет пока но планируется добавить, октанкоррекцию и термокоррекцию.

FuozDuino.pdsprj Fuoz_arduino_5b100kHz.rar

Имитатор ДХ взят из вашего форума, не помню уже из какой темы...

Дисплей 1602 не обязателен, и в программе пока не применяется, думал использовать для наладки на автомобиле как показометр оборотов и УОЗ.

Фуоз ардуино.jpg

Share this post


Link to post
Share on other sites
9 часов назад, nk300 сказал:

Не могу заставить работать ардуиновский Вачдог - он нормально работает далеко не на всех Ардуинах, а для зажигания он жизненно необходим

Он там и на ... не нужен.

Share this post


Link to post
Share on other sites

Сегодня когда изучал программу Шкильменского понял как он реализовал вакуум-коррекцию.

У меня другой ДАД MPX4250AP, брал для самодельного SECU-3T.

Под него и буду пересчитывать массив множителей от оборотов.

Не совсем правда мне нравится у Шкильменского реализация вакуум-коррекции, по принципу от максимально возможного УОЗ вычитать угол вакуум-коррекции, т.е. вакуум-коррекция выходит обратная какая то.

Видимо так сделано для экономии памяти для программы???

на меге 328 памяти побольше конечно.

Надо обмозговать как эту коррекцию реализовать как прибавку к УОЗ, а не как вычитание из УОЗа.

02.12.2019 в 23:33, donec сказал:

Он там и на ... не нужен.

У меня на базе ардуины собран бортовой компьютер, с дисплеем 1602.

Так он вешается, когда срабатывает реле переключения авто с бензина на ГБО. Иногда виснет и во время работы двигателя, видимо от статики наводимой зажиганием авто.

Приходится сбрасывать периодически.

Думал что проблема в использовании прерываний, исключил из программы все прерывания, это не помогло.

В сети пишут что помехи на вход микроконтроллера для кварца наводятся, и сбивается тактирование, надо будет проверить эту версию.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Как понять вокальный по характеру?
    • К мастеру более Без обид. Навык нужен. И инструмент соответствующий   Повеселил с утра
    • Как это нет? Они там всегда были помойму.   По поводу головы - если кто то будет что то заказывать - меня возьмите в долю, а то у меня пайпал забанили, требуют копии паспорта и еше что то.
    • 1. а можно PEN соединить с RESET и подтянуть к ним резистор 10k от плюса? или лучше отделить эту фичу от ресета (хз зачем она, тот-же ресет) .? 2. какая разница между лапами 52, 53 и 22, 21 соотв. ? их нужно соединять вместе или это для удобства и без разницы через какие ноги запитывать МК ? 3. нужно ли аналоговый ноль (нога 63) соединять с нолем питания МК или ему нужен отдельный источник питания в принципе(включая AVCC) ? можно ли ноги 62,62,64  оставить в воздухе  если не нужны?  4. нужно ли по питанию МК ставить электролит+керамика? или можно керамикой 10-100n обойтись? 5. какой вообще должна выглядеть минимальная обвязка данного МК?
    • Элементарно - найти мануал или по ПП отследить включение реле - тем более, что на плате подписаны пины, связанные с питанием и управлением реле РР-ДР
    • 1. Купить -дело не хитрое, ума много не надо. Купить по адекватной цене - долго доставки ждать. А зачем тогда вообще что либо ремонтировать? Пошел, да купил новое. И форум ,только для того, чтобы погоду вчерашнюю обсудить.  2. Да, ошибся, не ту кнопку нажал. 7106.   3. Нарыл схему на Victor 88C , но там оказывается другой АЦП. На 48 ног,  ES5108... Или у меня плата-совсем плагиат, или 88С-1 v2.9(моя) по другой схеме сделана. 4. При любом раскладе хочу попытаться отремонтировать свой прибор. Он мне как память дорог, 10 лет не расстаемся.   5. Сейчас посмотрел, на 062 микруху питание не подается. Между 5 и 6 ногой 1,63В.  На АЦП тоже питания  нет.
×
×
  • Create New...