Znak-ekb.ru

Автомобильный журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ремонт бмв е36 своими руками видео купе датчики топлива ремонт

BMW 3 series Coupe Бэкки › Logbook › Замена датчика уровня топлива (и эжекционный насос)

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

Сначала вот как выглядит бензобак.

Итак, датчика уровня в машине два, левый и правый.

У меня была ситуация в 2013 году, лопнула пластиковая оплетка штуцера эжекционного насоса

В итоге у меня сочился бензин, который делал мне две неприятные вещи:
1 — Сосал воздух и эжекционный насос почти не работал
2 — Бензин тек по баку на асфальт. А при резком торможении и остановке за машиной тянулись мокрые следы.

Из-за лопнувшего штуцера, сильно тек бензин из обратки. Тек он в белую «чашу»

Как итог — повышенный (нехило) расход топлива, запах рядом с авто и возможность загореться.

Однажды вечером возвращался домой и уже при подъезде к дому почувствовал слабые рывки машины. Когда вышел из авто я услышал четкий звук жужжания бензонасоса. Я подумал все, накрывается бедняга(((
Утром я, конечно, машину не завел(((((

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

Вроде все просто, но времени на понимание этого процесса я потерял почти пол дня. Везде в инете только рассуждения и предложения поменять бензонасос…только при чем здесь он, я не понимаю вообще))))

В тот вечер я взял шланг, подключил на лопнувший штуцер и сидел дул в него, чтобы перекачать бенз в правую часть. В конечном итоге я все залил герметиком вместе со шлангом)))) Так и ездил, пока искал, где взять сломанную запчасть.

Сегодня я наконец-то добрался до нее. Машина стоит. В гараже теперь чисто и просторно))) да еще наткнулся на этот датчик))) Грех было не воспользоваться моментом)

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

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

BMW 3 series Coupe Fjordgrau Metallic › Бортжурнал › Ремонт датчика уровня топлива e36 (инструкция step by step с фото).

Стрелка уровня топлива всегда лежала и горела лампочка резерва.
Первым делом советую проверить работоспособность самой приборной панели (дело одной минуты).
Для этого:
1) Ключ в замок зажигания.
2) Зажимаем кнопку сброса километража на приборке.
3) Проворачиваем ключ на пред-заводное состояние и отпускаем кнопку.
Приборка показывает различные значения и в конце производит тест всех стрелочек (подробнее тема раскрыта в этом видео).

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

Внутренняя фишка (белого цвета на фото) соединяет датчик с приборкой. Настало время проверить где лежит проблема: на дороге «датчик приборка» или же сам датчик в баке.
Датчик имеет два контакта, с приборки подаётся постоянное напряжение 12V, а датчик же должен изменять своё сопротивление в зависимости от уровня топлива в баке. Проверку дороги «датчик приборка» можно осуществить след. образом (временно возвращаем клемы):
1) Проворачиваем ключ зажигания на пред-заводное состояние.
2) Снимаем фишку датчика уровня топлива и засовываем в её контакты два металлических предмета (например отвертки), берёмся руками за метал тем самым создаём сопротивление в цепи.
В моём случае стрелка начинала немного шевелиться, а это значит с дорожкой всё ок.

Для проверки самого датчика не залезая в бак понадобиться мультиметр. Измеряем сопротивления на контактах (примерные данные: пустой бак — 10 [Oм], полный бак 180 [Oм]).
Если же сопротивление бесконечно (как было у меня) значит датчик не исправен.

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

1) Снимаем вторую фишку (это датчик топливного насоса).
2) Снимаем топливный шланг (вытечет немного бензина потому лучше не курить при этом).
3) Для скручивания самого кольца держащего крышку бака существует спец. инструмент, но т.к. я его не имею пришлось откручивать ударами в стиле долото + молоток (на форумах пишут что может помочь топор)
Достаём крышку и видим следующие:

Читать еще:  Установка ивековских подшипников на ниву

Всё просто: поплавок изменяет положения лапки на датчике за счёт чего изменяется сопротивление на контактах A и B. У меня оба проводка от A и B до контактов вверху крышки пришли в негодность (не прозванивались мультиметром). Весь ремонт заключался в припайке новых проводков взамен старых. Так же раз уже достали всю конструкцию советую прочистить дорожку датчика (со временем загрязняется) и сеточку под топливным насосов.

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

Поставив всё на место и порадовавшись за работающую стрелку меня ожидал приятный сюрприз в виде пол бака бензина т.к. заправлял я с запасом 🙂

Делаем «вечный» датчик массового расхода воздуха на ATiny13

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

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

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

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

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

Проблемы

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

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

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

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

Система распределенного впрыска L-Jetronic является системой импульсного впрыска с электронным управлением количественным и качественным составом топливно-воздушной смеси. Для обеспечения импульсного впрыска топлива в системе применены форсунки с электромагнитным управлением.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать еще:  Какой двигатель можно поставить на жигули

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

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

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

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

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

Далее простой фильтр и операционный усилитель LM358 из старой материнки (КУ=1+(330000/100000)=4.3), управляющий полевиком (из той же материнки). Максимальное выходное напряжение = 4.3 * 2.5 = 10,75В.

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

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

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

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

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

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

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

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

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

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

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

Делаем «вечный» датчик массового расхода воздуха на ATiny13

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

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

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

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

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

Проблемы

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

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

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

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

Система распределенного впрыска L-Jetronic является системой импульсного впрыска с электронным управлением количественным и качественным составом топливно-воздушной смеси. Для обеспечения импульсного впрыска топлива в системе применены форсунки с электромагнитным управлением.

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

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

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

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

Читать еще:  Расход газа на соболе с 406 двигателем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Далее простой фильтр и операционный усилитель LM358 из старой материнки (КУ=1+(330000/100000)=4.3), управляющий полевиком (из той же материнки). Максимальное выходное напряжение = 4.3 * 2.5 = 10,75В.

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

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

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

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

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

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

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

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

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

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

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

Ссылка на основную публикацию
Adblock
detector
×
×