Как отключить дмрв в прошивке

Опубликовано: 26.04.2024

Любой сложный электронный датчик стоит достаточно дорого. Поэтому, при выходе из строя, например, ДМРВ, автолюбители стремятся минимизировать расходы на ремонт. Тот факт, что двигатель без расходомера работать не будет, сомнению не подлежит. Многочисленные экспериментаторы по отключению датчика предсказуемо терпят фиаско, хотя и рассказываю байки об успешном «улучшайзинге» мотора. И все-таки, можно ли вернуть к жизни «уставший» расходомер, если продувка и очистка самыми современными средствами не помогла? Есть ли в продаже пресловутая обманка ДМРВ ВАЗ, или ее нужно делать своими руками?

Мы рекомендуем вспомнить пословицу «скупой платит дважды» перед тем как включать «смекалку», ведь часто сомнительная и небольшая экономия приводит в дальнейшем к более высоким расходам, которые возникают по причине этой самой экономии.

Представим ситуацию, когда тестовое напряжение (в идеале 1 ± 0.02 В) не соответствует норме?

Информация: Восстановить функционал неисправного датчика расхода воздуха можно только при увеличеном напряжения на выходе АЦП. Если расходомер не показывает признаков жизни (напряжения нет), обмануть ЭБУ невозможно.

Как обмануть сломанный ДМРВ с помощью резистора

Рассмотрим вариант «восстановления» на примере ВАЗ 2110. После необоснованного увеличения расхода топлива, вы решили проверить датчик массового расхода мультиметром. Показания в состоянии покоя существенно превышают идеальные «не выше 1.02 В» и даже допустимые «1.05 В».

Как обмануть ДМРВ 1

Соответственно, двигатель видит обедненную топливно-воздушную смесь и добавляет в пропорцию больше бензина. Результат — увеличение расхода без прибавки мощности.

Как снизить напряжение на выходе АЦП расходомера? Мы знаем, что на основе тарировки ДМРВ в электронном блоке управления двигателем, каждое значение в вольтах соответствует объему воздуха в кг/час.

Как снизить напряжение? Любой начинающий электрик скажет, что необходимо добавить сопротивление (добавочный резистор). Разумеется, угадать (или даже вычислить) требуемое значение не получится, поэтому лучше использовать переменный резистор в диапазоне от 1 кОм до 2 кОм. Подходят старые советские переменники СП-1. Они не развалятся от влаги или температуры под капотом.

Как обмануть ДМРВ 2

Резистор включается в разрыв провода, идущего от контакта № 5 ДМРВ ВАЗ, до контроллера ЭБУ двигателя.

Важно: Все работы на жгуте провода выполняем с отключенным аккумулятором.

После подключения выполняем проверку расходомера в состоянии покоя:

  • соединяем мультиметр с контактами № 3 (масса) и № 5 (сигнал АЦП) разъема ДМРВ;
  • включаем зажигание, не запуская двигатель;
  • подкручивая регулятор переменного резистора, добиваемся значение 1 вольт.

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

Как обманывают ДМРВ с помощью прошивки ЭБУ

Предыдущий способ хорош тем, что для его реализации не требуется сложного оборудования и кропотливой работы. Если вы смогли проверить мультиметром напряжение на выходе расходомера (значит, он у вас как минимум есть), и умеете держать в руках паяльник, установить резистор в разрыв провода не составит труда. Однако зависимость напряжения от массы воздушного потока нелинейная. И при открытии дроссельной заслонки, погрешность сигнала, скорректированного резистором в состоянии покоя, будет расти. Соответственно, топливно-воздушная смесь не будет идеальной.

Значит надо скорректировать тарировку ДМРВ в прошивке ЭБУ.

Внимание! Если у вас нет опыта работы с программным обеспечением автомобиля, лучше доверить эту операцию профессионалам.

  1. Устанавливаем на ноутбук специализированную тюнинг программу «ДМРВ Корректор».
  2. Подключаем автомобильный сканер к разъему OBD-II, устанавливаем связь между ЭБУ и компьютером.

Важно! Во время операций с прошивкой контроллера ЭБУ не должно пропасть питание 12 вольт. Поэтому надо убедиться в полноценном заряде аккумулятора.

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

Внимание: После того, как вы все-таки установите новый расходомер, необходимо вернуть тарировку в заводское (штатное) состояние.

Где купить аксессуары для автомобиля

Запчасти и другие изделия для автомобиля легко доступны для приобретения в автомагазинах вашего города. Но существует другой метод, который недавно получил ещё и значительные улучшения. Долго ждать посылку из Китая больше не требуется: в интернет-магазине АлиЭкспресс появилась возможность отгрузки с перевалочных складов, расположенных в различных странах. Например, при заказе вы можете указать опцию «Доставка из Российской Федерации».

— ДМРВ отключен и заменен диодом;
— снял и выкинул егр из под капота вообще;
— программно объяснил ЭБУ машины что теперь будем жить без него ;
— поменял наконец таки сколхоженный и вечно пи***щий датчик температуры окружающей среды
— дважды поменял замок багажника.

а теперь по порядку обо всем.

1 ) ДМРВ отключен и заменен диодом

давно натыкался в инете на эти темы и собирался это сделать. в общем едем на базар или радиорынок и покупаем там Диоды BAV20 или 1N4148(такой купил я за 2 рубля, при том что ехал за ним через весь город=) ) про другие ни видел ни где по всему инету. далее скидываем фишку с дмрв и вставляем в нее диод(каким образом указано на фото)

что мы имеем ? а вот что — во первых мы избавились от надобности в дмрв(он довольно часто помирает а цена его ни маленькая). вставленный диод изменяет посылаемые 5в на нужные 4,7в эбу чтобы он понимал что все хорошо и количество воздухое проходимое через дмрв максимальное, следовательно разрешает лить больше соляры. как итог улучшение динамики на низах, но из минусов — клубы черного дыма при тампе в пол на первых 2-3 передачах до подхвата турбины.

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

2) снял и выкинул егр из под капота вообще а так же программно объяснил ЭБУ машины что теперь будем жить без него

ранее я уже глушил егор но в ваг коме ничего не делал. почему полез сегодня ? потому что во первых место которое он занимает мне нужно под одну доработку, о которой в следующих темах, а во вторых после установки диода пиздей как валил черный дым и было понятно что машине не хватает воздуха, по этому и полез в ваг ком. как итог, опять таки улучшение динамики, больше воздуха, меньше копати.

теперь гайд для тех кому понадобиться:

"заходим в блок двигателя, далее логин (вход на русском), 12233 ДЛЯ 1.9 (как на счет других 2.5 я не в курсе), адаптация 3 канал, газуем до 3-4 кусков пару раз (чтобы активировать егр, ибо после 3-5 минут на хх он отключается), вводим значение 33638 вместо 32768 стандартных, тест и смотрим на показания расходомера, должен показывать 340-350мг. все, сейвим и наслаждаемся ракетои ) "

3) замена дачика температуры и замка багажника

тут все пичально. датчик до меня поставили видимо не родной, еще и на скрутках, вобщем он стабильно пиздел градусов на 7 в меньшую сторону. купил новый датчик, но плять фишки то к нему нет, там же плять скрутка ((( пришлось колхозить датчик и извращаться чтобы его поставить =) извращения над датчиком на фото.

с замком багажника вообще заморочка. перестал защелкиваться. ладно пофиг, есть запасной. снимаю, проверею отвреткой — цука закрылся-открылся ! ставить обратно не стал изза обиды ) взял второй поставил, офигенно, работает. потом когда все собрал доглядел что бортовик постоянно видит открытую дверь багажника. плять! полез снимать и разбираться. короче там померла пластмассовая лапка которая при закрытии давит на датчик и машина видит закрыта-открыта дверь. обидно, но что поделать, переставил все снова назад как было. вроде все работает.

вот такое первое мая ) день убит, но машина стала реально бодрее, потом час катался с тапком в пол городу и довольной лыбой от ощущений

Принцип работы

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

Что будет если отключить ДМРВ?

Признаки неисправности

Косвенно о неисправности ДМРВ можно судит по следующим симптомам:

  • Загорается лампа CHEK ENGINE;
  • Автомобиль медленно разгоняется (тупит);
  • Нестабильная работа двигателя на холостом ходу;
  • Двигатель плохо заводится «на горячую»;
  • Повышенный расход топлива;
  • Глохнет двигатель на ходу при переключении передач.

Грязный дмрв

Грязный дмрв

Диагностика ДМРВ

Трудности самостоятельной диагностики расходомера вызваны тем, что это капризное устройство. Снятие показаний при указанных в мануале количестве оборотов, зачастую, не дает результатов. Показания в норме, а датчик неисправен. Вот несколько способов для диагностики работоспособности сенсора:

Схема контактов ДМРВ:

Схема контактов ДМРВ

Все вышеописанные способы домашней диагностики не дают 100% гарантии достоверности результата. Надежно поставить диагноз можно только на специальном оборудовании.

Профилактика и ремонт ДМРВ своими руками

  • Снять датчик вышеописанным способом с двигателя.
  • Препарат тщательно и щедро распылить на чувствительный элемент.
  • Подождать пока стекут остатки загрязнений.
  • Хорошо просушить датчик перед монтажом. Для профилактики процедуру можно повторять перед каждой заменой воздушного фильтра.

ДМРВ 22204-22010

ДАД вместо ДМРВ

В импортных автомобилях, с 2000-ых годов вместо расходомера устанавливается определитель давления (ДАД). Преимущества ДАД – высокое быстродействие, надежность и неприхотливость. Но установка вместо ДМРВ, дело, скорее для увлекающихся тюнингом, чем для рядовых автолюбителей.

Дмрв это самый сложный и дорогой датчик в инжекторном двигателе. Цена его может доходить до 4 тысяч, остальные датчики, это например датчик температуры, дпк, датчик детонации стоят намного меньше 150-300 рублей. Такая большая цена обусловлена тем, что этот датчик устроен на много сложнее чем все остальные. Например, датчик коленвала состоит из катушки провода, которая намотана на сердечник, датчик положения дросселя это переменный резистор.

Определить те параметры, которые отслеживают эти датчики намного проще, чем расход воздуха, поэтому дмрв устроен сложнее и стоит намного больше. Он состоит из электронной схемы и чувствительного элемента.

Коротко о принципе его действия.

Чувствительный элемент датчика, состоит из пленки, которая нагревается до определенной температуры ( либо из нити). Электронная схема настроена так, что постоянно поддерживает одну температуру. Поток воздуха, который засасывает двигатель омывает этот элемент и соответственно охлаждает его. Электронная схема это понимает и увеличивает напряжение, для того, что бы поднять температуру. Чем больший объем воздуха всасывает двигатель, тем сильнее охлаждается датчик и схеме нужно подавать на его чувствительный элемент большее напряжение для того, что бы поддерживать туже температуру. Как раз таки по этому напряжению и судят о расходе воздуха.

В программе контролера есть тарировочная таблица, в координатах которой, прописаны, выходные напряжения и соответствующие им расходы воздуха. Например, если датчик выдает напряжение 1,5 вольта, то это значит, что двигатель всасывает 9 килограмм воздуха в час. Как раз таки столько воздуха потребляет двигатель ваз на холостом ходу.

На самом деле все сложнее, но этого объяснения вполне хватит, для понимания процесса.

Когда датчик выходит из строя тарировка его сбивается, то есть при тех же 9 килограммах воздуха он может выдавать другое напряжение не 1,5 вольта, которые прописаны в таблице, а например 1,7 вольта. Этому напряжению соответствует больший объем воздуха. Но в действительности он меньше. В результате контролер будет обманут этими показаниями датчика. Он рассчитает и подаст через форсунки, то количество топлива, которое необходимо для этого объема воздуха. В итоге состав смеси не оптимальный, сильно переобогащенный, расход топлива больше, двигатель работает не устойчиво и так далее.

Дмрв часто выходит из строя по причине того, что его чувствительный элемент загрязняется, например маслом, которое попадает на него, через шланги системы вентиляции картера. Бывает, что снимешь гофру, а масло из него капает.

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

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

На двигателях ваз напряжение меряется на 5 контакте, обычно это желтый провод. Мерить нужно между 3 и 5 контактами. Полностью исправный датчик должен выдавать 1+- 0,02 вольта.

Выходное напряжение неисправного, старого датчика может быть 1,06-1,15 и более. При таких напряжениях двигатель на холостом ходу работает не устойчиво. Тарировка датчика сильно сбита.

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

Этот способ мне посоветовал знакомый автодиагност.

Можно сделать обманку и довести выходное напряжение до нормы.

Сделать ее просто. Понадобится переменный резистор на 1 кило ом и мультиметр.

Такой резистор стоит 30-40 рублей. Нужно установить его в разрыв сигнального провода. Это 5 контакт датчика, желтый провод.

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

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


Этот проект появился из-за нежелания покупать бывшую в употреблении около 30 (тридцати) лет деталь за совсем немаленькую сумму в 3000 — 5000 руб. Можно сказать что это будет проба пера в схемотехнике и программировании микроконтроллеров. Если интересно — продолжение под катом.

Осторожно много фото!

Итак, начинаем подпирать велосипеды костылями.

Вводные данные

BMW E30 в кузове купе 1986г с мотором M10B18 (4 цилиндра, 1.8л, инжектор):


Проблемы

1. Чихает
2. Не едет
3. Жрет и не толстеет

Годы в России не пощадили её. Высококачественный бензин, соляные ванны, «пористые дороги». Однако, больше всего ей досталось от бывших хозяев и суровых Русских автомехаников, бессмысленных и беспощадных, производивших ремонты сомнительной необходимости и эффективности. Ярким примером одного из таких ремонтов вы можете полюбоваться на КДПВ. А что это там такое беленькое, все в припое? Это керамическая плата— основная деталь ДМРВ , на нее нанесены пленочные резисторы и дорожка по которой должен бегать подвижный контакт. Как видно на фото она треснула, и некто пытался восстановить ее таким вот варварским методом. Безуспешно. Вот он — корень всех проблем! Тут нужно сказать что ДМРВ является основным датчиком, влияющим на смесеобразование.

Немного теории

Наша машинка оснащена чудом Немецкой промышленности системой распределенного впрыска L-Jetronic.


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

Все что ему подвластно — это несколько датчиков и форсунки.

Вернемся к ДМРВ. Здесь установлен электро-механический ДМРВ, в народе именуемый «лопата», очевидно за характерную форму подвижной заслонки.


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

Варианты решения проблемы:

1. Купить новый ДМРВ — стоит космических денег 35000-60000 руб, сопоставимо со стоимостью авто.
2. Купить БУ ДМРВ — 30 лет эксплуатации, никаких гарантий, стоит 3000 — 5000 руб.
3. Купить новую плату (неоригинал, делают малыми партиями) — цена 300р+пересыл, выглядит так:


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

4. Купить ДМРВ современного типа без движущихся деталей + так называемый конвертер — цена вопроса немного отпугивает, так же необходимо будет адаптировать впускной тракт, наращивать длину патрубков и т. д.

5. Придумать что-то своё.

Для меня выбор был очевиден.

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

Задача немного упростилась, необходимо преобразовывать угол поворота в напряжение. Хотя нет, постойте, не все так просто… Дело в том что как я уже говорил мозг здесь довольно глупенький и, соответственно на вход он хочет получать максимально готовые данные. Это отразилось в конструкции ДМРВ — график зависимости выходного напряжения от угла поворота оси заслонки нелинеен, и дополнительная сложность — он масштабирован сопротивлением датчика температуры воздуха, который так же встроен в ДМРВ. Соответственно характеристика датчика должна меняться в зависимости от температуры воздуха.

Поиск готового схемотехнического решения не привел к успеху. Проблема с износом ДМРВ подобного типа многих коснулась, много тем на специализированных форумах где на десятках страниц люди обсуждают как же её решить.

Для начала хотелось бы получить данные об угле поворота оси. Переменные резисторы и прочую механику я сразу отбросил, как ненадежные. Оптический датчик — хорошо, но пыль может доставить неприятности, а пыли в дороге хватает. Магнитные датчики — вероятно это то что нужно.

Нашёл вот такой: KMA-200.


С ходу не смог купить его в своей глуши. И случайно наткнулся на вот такой готовый ДПДЗ в котором и применен KMA-200.


В нагрузку получаю магнит с креплением, датчик уже на плате с необходимой обвязкой, покрыт лаком, защищающим от влаги и статики. Нашёл кстати похожий проект.

На выходе у такого датчика напряжение от 0 до 5 вольт зависимость от угла поворота линейная. Нужно как-то преобразовать ее в нужную нам характеристику. Аналоговые схемы в принципе могли бы обеспечить это, но были бы довольно сложны в проектировании и наладке, например какой-нибудь интегратор на операционниках с термокомпенсацией, но это для меня сложновато…

Тут я вспомнил что у меня есть горсть ATiny13, почему бы не использовать их?

Набросал и смоделировал схемку:


Немного о схеме.

  • Микроконтроллер тактируется от внутреннего генератора частотой 8МГц.
  • Использованы 2 канала АЦП, считывается угол поворота оси заслонки и уровень напряжения на резистивном делителе частью которого является датчик температуры.
  • Выходной сигнал ШИМ с частотой около 18кГц

Зачем полевик спросите вы? А кто его знает отвечу вам я! Лишним не будет. С помощью этой схемы я управлял мощной нагрузкой в виде нескольких автомобильных ламп соединенных параллельно просто для проверки что она это тоже может.

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

Время писать прошивку! Это первая моя прошивка МК, так что конечно все не оптимально, и конечно я выбрал немного странноватый инструмент BascomAVR, в котором писать приходится на каком-то псевдо-кубейсике. Очевидно встроенный туда компилятор не очень оптимизирован, прошивка получается жирная, и полиномиальная интерполяция которую я хотел туда впихнуть к сожалению не влезла. Пришлось реализовать аппроксимацию тремя прямыми отрезками. Почему тремя? Потому что больше не влезло (Bascom + 1 кб flash).


Чтобы выяснить уравнения прямых буквально минут за 10 набросал тупую софтинку в Qt Creator, пошевелил контрольными точками, определился с положением прямых.


Красная линия это искомая характеристика, синяя это аппроксимация прямыми. Далее компиляция и заливка прошивки в эмулятор. Все шевелится так как я и ожидал.

На скорую руку разводим плату и расчехляем лазерный утюг.


Травим, паяем, исправляем косяки разводки (ну куда же без них).



Внимательный читатель и опытный радиолюбитель заметит 2 ошибки которые я допустил при запайке.

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




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


Я считаю, что первый опыт программирования микроконтроллеров, да в принципе и создания схем, был для меня удачен. Конечно есть огрехи: например выбор среды программирования. В следующем проекте я уже использовал CVAVR, прошивка получается намного компактнее. Выбор микроконтроллера тоже можно было бы назвать не удачным, хотя я его и не выбирал, он у меня был, и было желание его использовать. Сразу по окончанию работы с этим проектом я заказал несколько ATiny85, которые имеют в 8 раз больше памяти, но пока шла посылка эту машину внезапно купили, и ДМРВ так и остался с не идеальным алгоритмом).

Читайте также: