Электронный контроллер двигателя автомобиля на atmega128
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1401
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
Re: Электронный контроллер двигателя автомобиля на atmega128
Датчик детонации - это скорее защита двигателя от опасных для него режимов.
Детонация напрямую не связана с положением максимума давления на индикаторной диаграмме. Например на газовом двигателе детонацию получить крайне трудно,а вот потерю кпд из-за возникающего "не вовремя" максимума давления - запросто.
Детонация напрямую не связана с положением максимума давления на индикаторной диаграмме. Например на газовом двигателе детонацию получить крайне трудно,а вот потерю кпд из-за возникающего "не вовремя" максимума давления - запросто.
- rxstart1
- Вымогатель припоя
- Сообщения: 508
- Зарегистрирован: Пт фев 22, 2013 18:00:43
- Откуда: Беларусь, г. Гомель
Re: Электронный контроллер двигателя автомобиля на atmega128
Интересное предположение, а как на счет требуемое давление не достигнуто? Что делать программе не открывать форсунку?
Если так то потеря мощности, если по другому, зачем велосипед изобретать?
Если так то потеря мощности, если по другому, зачем велосипед изобретать?
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1401
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
Re: Электронный контроллер двигателя автомобиля на atmega128
rxstart1 писал(а):требуемое давление не достигнуто
Я имел в виду максимум давления,а не его абсолютную какую-то величину. Понятно что значение давления в атмсферах в точке максимума может быть очень разное.
Смысл обратной связи по максимуму давления в том,что при его правильном положении относительно угла поворота кривошипа - происходи наиболее эффективное преобразование силы,действующей на поршень в вращательное движения коленвала. Это чисто кинематически доказывается, безотносительно того чем давим,хоть ногой на велосипедную педаль - математика та же самая.
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1401
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
Re: Электронный контроллер двигателя автомобиля на atmega128
Проектов самодельного впрыска в буржуйском интернете несколько штук видел. Этот кстати поприличнее других в смысле выбранного железа.
Однако у них проблема общая - как-то поехать на них можно,а вот _хорошо_ настроить - проблема. Именно из-за отсутствия внятной идеи обратной связи. Автопроизводителям проще - у них есть тормозной стенд и климатическая камера,и обратная связь при настройке идет через приборы стенда.
Любителям приходится довольствоваться "жопомером":) Ну то есть субъективными ощущениями от езды.
Вот и хочется придумать как сделать настройку менее субъективным занятием,а в идеале - обеспечить автокалибровку. Одним из возможных вариантов может быть как раз снятие и анализ индикаторной диаграммы - вот тот самый датчик давления в цилиндре. В научной работе двигателестроители(советские во всяком случае) использовали датчики на основе пъезоэффекта. Но они требовали водяного охлаждения и всё равно жили не долго. Есть у меня пара таких из одного ныне сдохшего НИИ. Так они еще и довольно громоздкие - где-то вдвое больше обычной свечки. В результате возникла идея наклеить тензодатчик на шпильку крепления головки цилиндра и пытаться ловить ее растяжение. Даже самих полосок-датчиков добыл несколько штук. Но сигнал с тензодатчика очень слабый,боюсь будет в помехах тонуть.
Вот такие вот пока не совсем определенные мысли.
Зато похоже у китайцев нашлось решение проблемы,актуальной для мототехники - а именно отсутствия электричества для питания единственно доступного автомобильного топливного насоса. Оказывается у китайцев есть насос-форсунки,в отдельном много кушающем насосе не нуждающиеся.
Например вот,если описанию верить:
http://taobao-0.com/UMr6FjreVGwpa3a1Ujf ... /item.html
Вторая,хотя и менее существенная,проблема мототехники - сложность присобачивания датчика положения дроссельной заслонки. У мототехники обычно заслонка двигается,а автомобильные датчики расчитаны на поворачивающуюся заслонку. Но по всей видимости похоже что вместо положения дроссельной заслонки можно использовать датчик разрежения в впускном коллекторе - установить его значительно проще.
Однако у них проблема общая - как-то поехать на них можно,а вот _хорошо_ настроить - проблема. Именно из-за отсутствия внятной идеи обратной связи. Автопроизводителям проще - у них есть тормозной стенд и климатическая камера,и обратная связь при настройке идет через приборы стенда.
Любителям приходится довольствоваться "жопомером":) Ну то есть субъективными ощущениями от езды.
Вот и хочется придумать как сделать настройку менее субъективным занятием,а в идеале - обеспечить автокалибровку. Одним из возможных вариантов может быть как раз снятие и анализ индикаторной диаграммы - вот тот самый датчик давления в цилиндре. В научной работе двигателестроители(советские во всяком случае) использовали датчики на основе пъезоэффекта. Но они требовали водяного охлаждения и всё равно жили не долго. Есть у меня пара таких из одного ныне сдохшего НИИ. Так они еще и довольно громоздкие - где-то вдвое больше обычной свечки. В результате возникла идея наклеить тензодатчик на шпильку крепления головки цилиндра и пытаться ловить ее растяжение. Даже самих полосок-датчиков добыл несколько штук. Но сигнал с тензодатчика очень слабый,боюсь будет в помехах тонуть.
Вот такие вот пока не совсем определенные мысли.
Зато похоже у китайцев нашлось решение проблемы,актуальной для мототехники - а именно отсутствия электричества для питания единственно доступного автомобильного топливного насоса. Оказывается у китайцев есть насос-форсунки,в отдельном много кушающем насосе не нуждающиеся.
Например вот,если описанию верить:
http://taobao-0.com/UMr6FjreVGwpa3a1Ujf ... /item.html
Вторая,хотя и менее существенная,проблема мототехники - сложность присобачивания датчика положения дроссельной заслонки. У мототехники обычно заслонка двигается,а автомобильные датчики расчитаны на поворачивающуюся заслонку. Но по всей видимости похоже что вместо положения дроссельной заслонки можно использовать датчик разрежения в впускном коллекторе - установить его значительно проще.
Re: Электронный контроллер двигателя автомобиля на atmega128
WatchCat писал(а):http://www.jawaclub.ru/forum/index.php?topic=7072.0
Хотя до этого лет десять я читал "советы бывалых" о том что это совершенно невозможно:) И они всё время пытались надо мной посмеяться когда я говорил что еще как возможно.
Кстати, зажигание совершенно не должно быть максимально ранним так как это ухудшает кпд двигателя и увеличивает нагрузки на детали КШМ.
я вот тоже всегда читал, что невозможно, один из доводов был, что в момент сжатия, пока не перекрылось впускное окно, часть смеси возвращается обратно в коллектор и карбюратор
это еще и будет вносить погрешности в дмрв
почитал статью, комменты, там этот аспект я не заметил
сам думал если ставить инж на 2т, то нужно в паре с лепестковым клапаном на впуске
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1401
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
Re: Электронный контроллер двигателя автомобиля на atmega128
Тот товарищ с инжектором на Яве вообще без датчика расхода воздуха обошелся, датчиком положения дроссельной заслонки и датчиком оборотов.
А недавно у буржуев прочитал что датчик положения заслонки можно более-менее заменить датчиком давления в впускном коллекторе. А его поставить проще.
И что самое главное - даже такой простой инжектор с двумя датчиками на той яве - оказался _точнее_ чем штатный карбюратор. Когда я это предполагал в беседах с "специалистами" - они утверждали что будет хуже,и много хуже.
А недавно у буржуев прочитал что датчик положения заслонки можно более-менее заменить датчиком давления в впускном коллекторе. А его поставить проще.
И что самое главное - даже такой простой инжектор с двумя датчиками на той яве - оказался _точнее_ чем штатный карбюратор. Когда я это предполагал в беседах с "специалистами" - они утверждали что будет хуже,и много хуже.
Re: Электронный контроллер двигателя автомобиля на atmega128
А мне вообще не понятно, что за суету развели вокруг "Датчика положения дроссельной заслонки". Датчик Холла SS 49 Е (490/495 ) плюс магнит. И имеем напряжение, соответствующее положению ДЗ.
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1401
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
Re: Электронный контроллер двигателя автомобиля на atmega128
Arwood писал(а):. Датчик Холла SS 49 Е (490/495 ) плюс магнит. И имеем напряжение, соответствующее положению ДЗ.
Ход дроссельной заслонки в типичном мотоциклетном/мопедном/снегоходном карбюраторе примерно 20-30мм. Вы уверены что этот датчик будет чувствовать магнит в диапазоне 0...30мм и выдавать осмысленный сигнал?
Re: Электронный контроллер двигателя автомобиля на atmega128
Ну конечно же нет - это же очевидно. Дальнобойность ДХ обычно не превышает 15-20мм.
Потому магнит надо приклеить на полушкив привода. Тот самый, за который тросик цепляется. Там угол поворота не больше 90 гр. И, соответственно, в зависимости от радиуса, мы получаем ход движения магнита - миллиметры.
Потому магнит надо приклеить на полушкив привода. Тот самый, за который тросик цепляется. Там угол поворота не больше 90 гр. И, соответственно, в зависимости от радиуса, мы получаем ход движения магнита - миллиметры.
- rxstart1
- Вымогатель припоя
- Сообщения: 508
- Зарегистрирован: Пт фев 22, 2013 18:00:43
- Откуда: Беларусь, г. Гомель
Re: Электронный контроллер двигателя автомобиля на atmega128
Может я конечно не в тему встреваю, но по моему, самым простым, будет прикрепить к наружной оси дроссельной заслонки диск от струйника и использовать его же(струйника) оптопару, посчитать количество прерываний от мин. до мах. и я думаю, дискретность диска такова, что положение можно будет определить с точностью до 0,1%. Оптика имеет св-во засираться и поэтому придется поместить это все в закрытый герметичный кожух. Кстати датчик в отличие от резистивного получится цифровой и не надо будет потом голову ломать и тратить машинное время МК на ЦАП. 
Re: Электронный контроллер двигателя автомобиля на atmega128
Ключевая фраза (она же - главная сложность) - "придётся поместить это в закрытый кожух".
У кожуха-пыльника должны быть, как минимум - отверстие для тросика, отверстие для штока дроссельной заслонки и выход проводов.
Довольно сложная конструкция получается.А ДХ не требует никаких предохранений.
У кожуха-пыльника должны быть, как минимум - отверстие для тросика, отверстие для штока дроссельной заслонки и выход проводов.
Довольно сложная конструкция получается.А ДХ не требует никаких предохранений.
- rxstart1
- Вымогатель припоя
- Сообщения: 508
- Зарегистрирован: Пт фев 22, 2013 18:00:43
- Откуда: Беларусь, г. Гомель
Re: Электронный контроллер двигателя автомобиля на atmega128
Ну вообще то никаких сложностей нет. Удлиняем ось дроссельной заслонки, к удлиненному концу суперклеем приклееваем диск . Берем пластиковый корпус и сверлим отверстие под ось таким образом чтобы датчик находился в нужном месте относительно диска. Далее можно приклеит с обратной стороны кусок резинки , чтобы загерметизировать отверстие.
Зато в отличие от датчика ДХ получаем высокую точность в цифре.
Зато в отличие от датчика ДХ получаем высокую точность в цифре.
Re: Электронный контроллер двигателя автомобиля на atmega128
"Удлиняем ось...". С этого момента я начинаю тихо улыбаться. (вот, прям сейчас - держу в руках карбюратор и улыбаюсь. Проводим массу телодвижений по разборке. Потом распресовываем. Заказываем токарю шток под горячую посадку (класс обработки подсказать?). Садим на горячую. (При посадке - не ошибаемся с углом.)Изготавливаем крепление кожуха (заодно прикидываем - к чему его прикрутить). Сверлим, нарезаем резьбу. Прикручиваем.
А дальше - всё просто.

А дальше - всё просто.
- rxstart1
- Вымогатель припоя
- Сообщения: 508
- Зарегистрирован: Пт фев 22, 2013 18:00:43
- Откуда: Беларусь, г. Гомель
Re: Электронный контроллер двигателя автомобиля на atmega128
А вот точечной сваркой гвоздь приварить (по примеру как вытягивают кузовщину обратной кувалдой ), ну ни как. Там ведь особой точности по центрам не надо.
Почему люди любят все усложнять
Да и позволю себе еще одно небольшое замечание, зачем ради такой простой задачи использовать 32 битный мк. Блок управления моновпрыском vw passat b3 на разборке стоит дешевле. По факту это тот же самый карбюраторный мотор. Я конечно не специалист в области моторостроения, но немного понимаю в устройстве моторов. И мне кажется., что для ваших целей это будет оптимальным решением. Хотя по моему проще мотор от тогоже поссата перекинуть
Почему люди любят все усложнять
Да и позволю себе еще одно небольшое замечание, зачем ради такой простой задачи использовать 32 битный мк. Блок управления моновпрыском vw passat b3 на разборке стоит дешевле. По факту это тот же самый карбюраторный мотор. Я конечно не специалист в области моторостроения, но немного понимаю в устройстве моторов. И мне кажется., что для ваших целей это будет оптимальным решением. Хотя по моему проще мотор от тогоже поссата перекинуть
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1401
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
Re: Электронный контроллер двигателя автомобиля на atmega128
Там,где дроссельная заслонка поворотная - с датчиком проблемы нет. Можно даже готовый автомобильный присобачить.
А я имел в виду те карбюраторы где заслонка не поворачивается,а двигается. Вот перемещение такой заслонки определять намного сложнее.
Это уникальная ни с чем не совместимая весьма экзотическая железка. Писать программу под такое - врагу не пожелаешь.
Основную сложность в управлении мотором представляет именно программа,поэтому-то и выгодно сделать плату с таким процессором под который ее будет легко и удобно писать и отлаживать. Всё равно изготовление платы это будет десятая часть общих трудозатрат.
А я имел в виду те карбюраторы где заслонка не поворачивается,а двигается. Вот перемещение такой заслонки определять намного сложнее.
Блок управления моновпрыском vw passat b3 на разборке стоит дешевле.
Это уникальная ни с чем не совместимая весьма экзотическая железка. Писать программу под такое - врагу не пожелаешь.
Основную сложность в управлении мотором представляет именно программа,поэтому-то и выгодно сделать плату с таким процессором под который ее будет легко и удобно писать и отлаживать. Всё равно изготовление платы это будет десятая часть общих трудозатрат.
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1401
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
Re: Электронный контроллер двигателя автомобиля на atmega128
Это решение подойдет там где есть шкив или "часть шкива" в виде сектора,который поворачивается вслед за тросиком. Однако вот смотрю я на свой снегоход и там такой детали нет. И хрен приделаешь ее куда-нибудь потому что льдом и снегом сразу забьет. Не просто так там тросик тщательно оболочкой закрыт и на концах даже дополнительные резинки есть.
Аналогично и на мототехнике обычно нет и приделать некуда,да и грязь мешать будет не сильно меньше чем снег и лёд.. Потому-то я и заинтересовался идеей использовать датчик разрежения в впускном коллекторе вместо датчика положения заслонки.
Аналогично и на мототехнике обычно нет и приделать некуда,да и грязь мешать будет не сильно меньше чем снег и лёд.. Потому-то я и заинтересовался идеей использовать датчик разрежения в впускном коллекторе вместо датчика положения заслонки.
- rxstart1
- Вымогатель припоя
- Сообщения: 508
- Зарегистрирован: Пт фев 22, 2013 18:00:43
- Откуда: Беларусь, г. Гомель
Re: Электронный контроллер двигателя автомобиля на atmega128
Да я и не говорю чтобы этот шкив стоял в моторном отсеке, обычный шкив от старого копира, который тросы от зеркала тягает. В мототехнике вообще этого ничего не надо, встроить в ручку газа энкодер. впринципе и шкив можно на энкодер посадить. Хотите сделать такую серьезную вещь, а думаете стереотипами токарка, слесарка и т. п. Будьте проще и народ к вам потянется 
По поводу писать....................на мой взгляд на сколько я могу судить по графикам впрыска топлива, расчет производится по 3 осям хуz соотв. кол-во воздуха, количество топлива и как контроль показания лямбда-зонда. Графики имеют с большего линейный вид, а значит точку на графике можно расчитать по формуле либо забить во флеш память корректирующие таблицы значений количества топлива для разных показателей лямбды и делать выборку из таблицы методом сужения поиска для обеспечения производительности. Вопрос в другом без стендов Вам точно ничего не удастся сделать. Я почемуто в этом более чем уверен. Даже убогие ЧИП тюнеры, которые по сути ничего нового в прошивку не вносят, а просто убирают электронную блокировку максимальной мощности двигателя и то работают с динамометрическими стендами.
По поводу писать....................на мой взгляд на сколько я могу судить по графикам впрыска топлива, расчет производится по 3 осям хуz соотв. кол-во воздуха, количество топлива и как контроль показания лямбда-зонда. Графики имеют с большего линейный вид, а значит точку на графике можно расчитать по формуле либо забить во флеш память корректирующие таблицы значений количества топлива для разных показателей лямбды и делать выборку из таблицы методом сужения поиска для обеспечения производительности. Вопрос в другом без стендов Вам точно ничего не удастся сделать. Я почемуто в этом более чем уверен. Даже убогие ЧИП тюнеры, которые по сути ничего нового в прошивку не вносят, а просто убирают электронную блокировку максимальной мощности двигателя и то работают с динамометрическими стендами.
- WatchCat
- Это не хвост, это антенна
- Сообщения: 1401
- Зарегистрирован: Ср сен 03, 2008 21:42:17
- Откуда: Ленинградская область,пос.Красный Остров
Re: Электронный контроллер двигателя автомобиля на atmega128
rxstart1 писал(а): без стендов Вам точно ничего не удастся сделать.
Ну настраиваем же карбюраторы без стенда,жиклеры подбираем под переделанные моторы. Это я про мототехнику. В интернете есть отчет человека,который сделал инжектор на Яву и его настроил,причем по его словам получилось лучше чем карбюратор. Да,безусловно,со стендом было бы еще лучше,но и так люди ездят,у буржуев так и довольно много людей.
Последний раз редактировалось WatchCat Пт янв 02, 2015 13:55:10, всего редактировалось 1 раз.