Эбу на ардуино своими руками
А ты не подскажешь, как проще мне согласовать датчики с контроллером, а именно датчики то у меня будут запитываться от 4-12 вольт в основном, и чтобы не спалить контроллер. какой самый оптимальный варик на твой взгляд. чтобы все датчики подвести под общий знаменатель.
И могу ли я вообще через транзисторный ключ управлять форсами используя транзистор в качестве своеобразного реле или для этого имеются особые решения?
нужно обсуждать конкретные датчики
И могу ли я вообще через транзисторный иключ управлять форсами используя транзистор в качестве своеобразного реле или для этого имеются особые решения?
ЭБУ есть тоже готовые к вашему сведению и продаются в комплекте с машиной:-), а хочется чтото свое и как то самому, пусть по корявому получится изначально, но зато свое! двигатель тоже дорабатывается.
Вы хотите чтобы двигатель заработал от своего контроллера ради спортивного интереса или есть другая цель?
такое до меня уже сделали, только на одном контроллере :-) где - то натыкался на форум по моцыкам, Яву 350 инжекторной чувак сделал, бегать лучше стала и расхода меньше чем на карбе
А ты не подскажешь, как проще мне согласовать датчики с контроллером, а именно датчики то у меня будут запитываться от 4-12 вольт в основном, и чтобы не спалить контроллер. какой самый оптимальный варик на твой взгляд. чтобы все датчики подвести под общий знаменатель.
а это те раз геморой. для этого обычно ставят ЭЦП (или в контроллере оно уже есть) и к которому подключают датчик желательно через преобразователи например трансформаторы т.к. они гальванически развязаны. но в твоем случае постоянка поэтому не катит, поэтому можно оперировать только операционниками, да транзисторами всякими. хотя все автомобильные датчики должны работать на напряжении сети. и скорее всего по току или цифре.
И могу ли я вообще через транзисторный ключ управлять форсами используя транзистор в качестве своеобразного реле или для этого имеются особые решения?
Ого, вот об этом я не думал, попробую покапать литературу в этом направлении, чтобы через мосфеты провести все сигналя, тем самым оградить датчики от самого мозга.
Пока меня интересует Датчик холла и положения коленвала, но для тут сложность разные производителя их штампуют с разными внутренними сопротивлениями, чтобы автовладельцы не покупали лямбда зонджы за 900 руб, а брали за 5000-6000 тыс, лишь только потаму что у него внутренее сопротивление выше или меньше (а может и шаг измерения инной) и мозги его просто игнорируют (что тут скажешь, защита интеллектуальной собственности) такая же фигня и с другими датчиками.
Так что тут для начала проанализирую сами датчики на новогодних праздниках, а там видно будет, как и с чем их едят Во избежание больших затрат, работу провожу с тазовскими датчиками (они дешевле), единственное что, использовать ДМРВ не буду. Расход воздуха хочу определять по косвенным признакам, как это делалось в старину, а именно измерением давления на впуске.такой Мап-сенсор дешевле намного и жевучей чем ДМРВ, хоть менее точный. и зажигание трамблерное, так как в трамблерах есть пружинка, которая за счет элементарных законов физики изменяет УОЗ в зависимости от оборотов (там пружинка), чтобы не геммороиться с лишними алгоритмами по зажиганию.
Так что как таковые углы коленвала мне особо не нужны. Только Датчик холла, он мне и покажет обороты двига,
лишь только метки фаз нужны и контрольная метка ВМТ 1 цылиндра, чтобы знать где и когда впрыскивать, ведь впрыск идет не напрямую в камеру сгорания, а в впускной отсек. Где клапан стоит, так что градусом раньше градусом позже это роли не играет, если клапан закрыт, то топливо не пойдет дальше, а Клапана управляются газораспределительным механизмом, а не электроникой! После того как смогу довести до относительного совершенства правильность и порядок впрыска, буду думать о расходе топлива.. ну и о замечательном принципе экономайзера, чтоб при разгоне давал Богатую смесь, а при торможении двигом ооочень бедную, но до датчика скорости и датчика положения заслонки я еще не дошел.
Интерес от части спортивный. Убить двигатель не боюсь, ему 21 год. тем более он не ремонтируемый, нет на него рем размеров поршней колец и так далее. (инфу получал у официалов Тойота). ставить поршни от таврии или жигулей методом подбора у меня нет желания.
Привет всем. Как-то был у меня доисторический инжектор на старом форде и там была проблема с механическим расходомером типа VAF sensor. Я публиковал в этом сообществе как я ардуиной его лечил.
Затем попался мне проект такого же как я владельца старого форда, но он поступил иначе и ардуина ему стала полноценным эбу. вобщем захотел попробовать и я в виде разминки собрать таку железяку.
Возможно кто то уже видел/слышал про проект "speeduinо", для меня это было открытием. Суть проекта: опенсорс проект с готовой прошивой, схемой разводки платы(гербер файл), наименованием всех компонентов, …все очень тщательно и продумано. Т.К. хотел попробовать как он работает решил сделать на базе документации и схем решение для дедушкиной 2107 на карбуляторе. а в ней управлять то и не чем, кроме как углом опережение зажигания :))) вот тут и потренеруемся!
— сказано, сделано!
это один из вариантов действующей схемы, в последствии заменено на транзистор irgb14c40l вместо штатного коммутатора и оптрона.
пол года моих экспериментов по ночам и вечерам, схема заработала:
ардуина мега 2560, небольшой шилд сверху, и еще месяц вечеров на то чтоб разобраться в настройках программы тюнер студио.
Результат работы на видео прикладываю:
понятно что грузики центробежного уоз заблокированы, карта уоз редактируется онлайн и это чувствуется на педали газа. Так же эта штука полезна тем у кого гбо, можно приспокойно поднять угол, пружинами на грузах такого не добиться.
Подведу итог: штука крайне забавна и проста, даже наверно полезна для старых инжекторов (если в блоке эбу ее подружить со стандартной обвязкой). Дружится с любой периферией. для того, кто немного читает схемы и сможет подобрать аналоги некоторым радиодеталям из спецификации проекта спиддуино, ничего не стоит подогнать проект под свои задачи, а заодно лучше разбираться в устройстве и назначении деталей современных эбу…
Комментарии 47
Я так понял это только зажиганием управляет.
полноценное эбу. поддерживает турбу и 2 ряда форсунок на 4 горшка, либо 8 горшков атмосферного мотора. зажигание, впрыск, рхх, и все входящие датчики… нет только экологии типа клапан адсорбера, егр и пр…
Круто. Но v8 только атмо? Наддув никак?
v8 турбо, форсунки в один ряд. либо сделай попарно пареллельный впрыск и 2ряда форсунок. .тут вопрос не в эбу и возможностях ардуины, вопрос в железе с которым ты работаешь…на впуске сколько форсунок у v8 в коллекторе? какая производительность форсов, сколько воздуха надувает турба, сначало посчитать а потом уже решать как реализовать…
Мне это жуть как интересно, но это все на стадии сбора информации
Дык а че собирать то?
Любой ЭБУ управляет в основном подачей топлива и искрой, а все остальное уже сопутствующее — управление РХХ скорей всего, либо управление дросселем, можно ЕГР открывать, чтоб мгновенно уменьшить детонацию, можно продувку адсорбера, если бак надувается и т.д. С входными параметрами аналогично — положение КВ, температура и расходомер, либо МАП — это минимум, а далее уже сколько душе угодно.
Правильно ТС говорит — сперва необходимо определиться с конфигом, которым нужно управлять, а уж как управлять — дело важное, но второе ;)
secu, maya, их предок mpsz-zh?
В далеком 2006-2007-м участвовал в этом проекте (mpsz-zh) с самых истоков. Собрал 2-ю версию и на ней остановился, т.к. моя старенькая 9-ка с двигателем 1300 и пробегом более 200 тыс.км на этом девайсе заработала ну совсем по-другому — мягче, тише, намного экономичнее.
у меня первый был, два экземпляра, один на дх, второй на дпкв.
Я остановился на ДХ, но я не покупал, а делал сам еще когда Паша Жуков их свободно выкладывал и оттачивал на нас свои прошивки :) Установку ДПКВ посчитал нецелесообразной, т.к. и так эффект был достигнут и на ДХ.
Чуть позже узнал, что когда новый владелец машинки делал двигатель, его механик решил не разбираться с этой системой, а просто вырвал все нахрен … и с тех пор двигатель больше у него так мягко не работал.
А, это 4 версия, на 6ой он закрыл и шифровал, а вторые у меня были 7.х и 1.1дпкв.
Возможно … я там нюансы версионирования уже не помню. Помню только как у меня микросхема ПИК сгорела и я купил другую, вытравил новую плату, все красиво спаял, а потом выискивал прошивку, бо он все позакрывал и настойчиво "рекомендовал" купить у него полностью весь комплект ;)
Как-то хотел нечто попробовать на жигулях, теперь только для это есть москвич
Был когда-то такой проект SECU-3, но спидуино, я предполагаю, похоронит его.
Электронное зажигание на Ардуине? Грандиозно!
А подробней для ваз 2107?
На Рено 19 карб микропроцессор на датчике индуктивности можно сделать?
можно, нет противопоказаний. но как написано ниже, если нет времени разбираться и паять, купи и поставь ту же secu3т и будет тебе счастье…
p.s.у тебя датчик индуктивности, тебе нужно дополнительно сделать схему на транзисторе для получения прямоугольного сигнала ардуине(это дешевый способ) можно поставить vr conditioner как предлагает проект, либо найти его аналог от вазов одноканальный, но он стоит как мега2560. или запили себе вместо индуктивности дх или оптопару в трамблер. короче что тебе проще…
На ваз 2108 ставили такое?
я ставил только на дедушкину 2107 и все, я этим не зарабатываю на жизнь, это побочный эффект хобби. в 2108 без изменений встает моя схема из видео болт он.
А где видос найти?
На ваз 2108 ставили такое?
на ней проще поменять маслонасос с отливом под датчик дпкв, как раз и гена лучше работать будет и та же секу.
можно, нет противопоказаний. но как написано ниже, если нет времени разбираться и паять, купи и поставь ту же secu3т и будет тебе счастье…
У него трамблер на датчике индуктивности(как на ЗМЗ например)
не факт что спидуина умеет
индуктивность только через транзистор пропустить и получить прямоугольный сигнал для ардуины(мне попадалось решение), в speeduino это решено через vr conditioner. еще вижу решение на ta8025f. собственно все уже изобретено до меня…
У него трамблер на датчике индуктивности(как на ЗМЗ например)
не факт что спидуина умеет
СВОИМИ РУКАМИ ЭБУ инжекторного двигателя на базе Ардуино
Ищу единомышленников, для реализации такой идеи, у меня есть наработки, есть Ардуино, куски алгоритмов. и много желания завершить дело до конца!
вот схема по которой я собрал муть.
разноцветные шарики это датчики, так как с них должны сниматься данные и подключил их к аналоговым входам/выходам, которые способны в 10 битном разрешении снимать данные по напряжению, которое изменяет датчик в зависимости от условий , то есть от 0-1023, достаточно точно, но все зависит от дискретности самого датчика., чем датчик круче. тем точность измеряемогнапряжения будет выше.
с лева на право датчики, Температуры ОЖ, Воздуха на впуске второй, далее датчик Хола, датчик положения Коленвала, датчик разряжения на впуске(либо ДМРВ вместо него, главно определить объем , который всосался через коллектор:-) ), и шестой пока вакантный, так как не знаю как прописать действия при детонации! данные мозги пока без лямбды :-( ее тоже не знаю как прописать, так как надо найти закономерность в графике и прописать функцию математически так же и датчика детонции. но этих датчиков хватает чтобы завести двиган.
с права я вывел общую землю, так как на платформе она есть и общая для всех! питание всех датчиков от 5 вольт, если требуется запитать от 12 вольт, то это можно реализовать через стабилитрон и кандеры, которые подбирал на обум. чтобы добиться выходного напряжения 5 вольт (таковой можно успешно выпаять из блока питания компа, там есть стабилитроны на 12 вольт и на 5 вольт, так как питание микрочипов материнской карточки и т д идет от 5 вольт, а вся остальная перефирийная муть от 12 вольт), на самом верху схема, но земля там общая с 5 вольтами платформы Ардуино.питание платформы тодже через сталитрон (стабилизатор напряжениея, выставленный на стабилизировать напряжение с 12 на 5 вольт, такой же можно и 9 вольт замутить для питания Ардуино!)
получается что с лева на аналоговые входы/выходы у меня подцеплены органы чувств, но их может быть и больше, можно более сложну и большу Мега Ардуино и там можно до 15 датчиков подцепить.
с права я цепляю исполниетльные мехнизмы!
тут у меня размещены чисто 4 форсунки, что касается катушки зажигания, то у меня идет постоянное питание на нее при включении зажигания. и искра формируется по средствам контактного зажигания через трамблер, хотя выходов осталось еще куча и при желании можно сделать на зажигание ДИС2 (если найти ардуино с многопоточной реалицией работы алгоритмов, но моя ардуино работает однопоточно). так же можно подцепить еще электропневмоклапан для стабилизации ХХ. (просто на моей машине 3 электропневмоклапана для стабилизации ХХ + сам клапан ХХ и того 4 штуки)
остается проблема одна, а именно это смещение УОЗ во время работы. так как не знаю как в уравнениях прописать смещение УОЗ в зависимости от данных датчика детонации. и если это трамблер то там датчик детонации как третья сиська, не нужен. я так думаю.
почему выбрал именно платформу Ардуино .а не паял сам схему, просто для пайки схемы нужен програматор, а он стоит 30 тыс руб приличный, а это дороговато. а ардуино тот что заказывал не ришел. но купил другой с рук за 600 руб! думаю изза цены все становится ясно что проще купить Ардуино за 600руб и программировать его, чем паять все самому и покупать программатор за 30 тыс руб!
так же есть 4 выхода ШИМ (широтно импульсная модуляция), для вывода диагностики на аналоговые данные на стрелочные приборы (тахометр, экономайзер, температуру ОЖ и так далее.
вот картинка
я стараюсь все подвести к датчикам с Тазиков отечественных, они дешевле.
Миниатюры
Спрашивается на кой это нужно кроме как для угонов дорогих автомобилей, блокировать работу сигналки отключением фар и динамика, подцепить свой блок и завести с компа, контролируя параметры итого 20 минут на угон.
Налицо недостаточная квалификация для разработки радиоэлектроники.
Конденсаторы надо подбираь не наобум, и стабилитрон - это совсем другая радиодеталь.
Это дополнение к непонятности для чего вообще это нужно.
Ну и насчет
проще купить Ардуино за 600руб и программировать его, чем паять все самому и покупать программатор за 30 тыс руб
Короче, ты вообще не шаришь в теме. Читай про CAN-bus, бро. В современных авто используется криптография, т.к. производителям нафиг не надо, чтобы там лазили криворукие кулибины.
Без защиты, любой автосканер стоил бы 5 баксов - цена CANbus трансмиттера. Подключился и вся машина как на ладони. Мечтать не вредно.
Температуры ОЖ, Воздуха на впуске второй, далее датчик Хола, датчик положения Коленвала, датчик разряжения на впуске(либо ДМРВ вместо него, главно определить объем , который всосался через коллектор:-) ), и шестой пока вакантный, так как не знаю как прописать действия при детонации! данные мозги пока без лямбды
по порядку начнем!
стабилитрон нужен для того чтобы питание перевести с бортовой 12 вольт, на 5 вольт! так как Ардуино не примет 12 вольт и просто спалится! кандеры подбирал и чтобы получилось 5 вольт на выходе из входных 12! но это не на все моменты, для других случаев используется транзисторный ключ(который будет выполнять роль реле) это касается тех же самых форсунок.
я не говорю что я супер радиоэлектрик, я любитель, но это не означает что я не имею ни морального ни какого права собирать такого рода устройства! есть желание, есть цель, есть соовтетсвующая литература. и я надеюсь найти поддержку, здравую критику тоже допускаю:-)
Здравая критика - в обычной бортовой сети напряжение прыгает от 9 до 14.5 Вольт.
Ардуинка должна работать, когда в сети идут мощные броски напряжения при запуске и дикие "иглы" при неисправном генераторе.
Это так, начальное ТЗ по питанию. Кроме всего прочего - в обратной связи с датчиков нужно ставить защиту от к.з. и контроль обрыва цепи.
А сама идея - хоть и хорошая, но страшненькая - к Ниссанам, Опелям и Мицу свежих годов неприменима. Про Хонду вообще молчу.
Короче, ты вообще не шаришь в теме. Читай про CAN-bus, бро. В современных авто используется криптография, т.к. производителям нафиг не надо, чтобы там лазили криворукие кулибины.
Без защиты, любой автосканер стоил бы 5 баксов - цена CANbus трансмиттера. Подключился и вся машина как на ладони. Мечтать не вредно.
Но я как автор проги могу с помощью осцилогрофа проанализировать в различных условиях определенный датчик, чтобы понять как программе определять при помощи его нужные мне параметры и писать соответствующий алгоритм.
An attempt to build an Engine Control Unit based on stm32.
ЭБУ с минимальным набором датчиков
Slip contributor
Posts: 145 Joined: Thu Nov 14, 2013 9:44 am
ЭБУ с минимальным набором датчиков
Как вы относитесь к разработке простенького ЭБУ?
Например взять за основу плату Arduino Mega 2560 R3
Набор датчиков:
1. ДК
2. ДПРВ
3. ДПДЗ
4. ДАД
5. ДТОЖ
6. ДТВ
7. Лямбда
Управление:
1. Спаренная катушка для 4х цилиндров, или 4 выхода под индивидуальные
2. 4 форсунки
3. Регулятор ХХ
4. Реле - бензонасос, вентилятор радиатора, реле стартера
Выходы:
1. Тахо
2. ОБД2 протокол.
Вот такой простой мозг из максимально-допустимых деталей. Просто не всем нужно много функционала, достаточно набора самых необходимых датчиков. Грубо говоря что-то типа мегасквирта..
Основой сделать плату ардуино, к которой добавить приблизительно такого же размера плату с периферией и питанием.
Вообще меня больше беспокоит программная часть, потому как делать железку - не имея возможности ее заставить работать смысла не имеет.
AndreyB Site Admin Posts: 12662 Joined: Wed Aug 28, 2013 1:28 am Location: Jersey City Github Username: rusefillc Slack: Andrey B
AndreyB Site Admin Posts: 12662 Joined: Wed Aug 28, 2013 1:28 am Location: Jersey City Github Username: rusefillc Slack: Andrey B
Slip contributor
Posts: 145 Joined: Thu Nov 14, 2013 9:44 am
Читайте также: