Можно ли вернуть дмрв обратно в магазин

Обновлено: 30.06.2024

Дмрв это самый сложный и дорогой датчик в инжекторном двигателе. Цена его может доходить до 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 вольт, то есть как у рабочего датчика. Если все сделано правильно, то двигатель на холостом ходу после этого начинает работать устойчиво, расход топлива приходит в норму.

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

Легко Купить в магазине разъём (40руб), дать на питающие контакты 5 вольт и померить что там на жёлтом, точным вольтметром, если не больше 1 вольта - то хорошо.
Блин, давно пора спаять такую хрень на батарейках.

К сожалению, это не единственный критерий. . исправности ДМРВ.
Кроме того, существуют прецеденты, когда с напряжением 1,05 или даже 1,1 В ДМРВ нормально работает и машина нормально ездит.

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

Что делать если у вашего автомобиля появились симптомы “умершего” ДМРВ? Прежде чем ехать на СТО или в магазин за новым дорогостоящим датчиком – попробуйте его проверить самостоятельно.

Датчик массового расхода воздуха (ДМРВ или MAF-sensor), контролирует объем поступающего воздуха во впускную систему ДВС, для создания топливно-воздушной горючей смеси. Это позволяет получить максимальную мощность двигателя, при минимальном расходе топлива. От показаний ДМРВ зависит правильная работа всех остальных взаимосвязанных систем двигателя.



Принцип работы ДМРВ

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


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

Учитывая интенсивность охлаждения терморезистора и разницу показаний между нитями – электронный блок управления (ЭБУ) производит расчет количества воздуха поступающего во впускной тракт, и определяет необходимое количество топлива для стабильной работы двигателя. Во многих ДМРВ дополнительно встроен датчик температуры воздуха, поступающего во впускной тракт, который позволяет снимать более точные показания.

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

Где находится ДМРВ?

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

Место расположения расходомера воздуха

Признаки неисправности датчика расхода воздуха

Если ДМРВ начинает выдавать некорректные данные, то происходит сбой в системе подготовки топливно-воздушной смеси, нарушаются пропорции топлива и воздуха. Отсюда вытекают следующие симптомы неисправности:


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

Как определить неисправность датчика расхода воздуха

Наиболее простым способом проверки работоспособности датчика расхода воздуха является его отсоединение из системы. Как правило, такой метод практически на 100% показывает — исправен элемент, или нет.

Сначала необходимо завести машину и немного прогреть двигатель путем подгазовывания. Спустя минуты 3 глушим двигатель и снимаем клемму датчика. Возвращаемся в салон и снова заводим авто. Если обороты заметно возросли, то ДМРВ неисправен.

Также, сняв датчик, будет заметен более быстрый набор оборотов при подгазовывании педалью, чем это было с датчиком. Если вовремя не заменить ДМРВ, топливная смесь будет слишком обогащенной, что приведет к разжижению масла и перегреву двигателя.

Как проверить датчик расхода воздуха (3 способы проверки)

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


Способ №1. Визуальный контроль

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

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

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

Способ №2. Отключение подачи питания

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

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

В этом случае работа двигателя должна нормализоваться и обороты холостого хода увеличатся. Для дополнительной проверки, можно проехать на автомобиле с отключенным разъёмом ДМРВ – 100-200 метров. Если все симптомы неисправности датчика массового расхода воздуха пропали, то значит датчик передает некорректные данные – он признается нерабочим и требует замены.

Способ №3. Проверка мультиметром

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

Например на датчиках Bosch, которые устанавливаются на автомобили ВАЗ и GAZ, можно проверить напряжение (V) между входящим сигналом и заземлением на разъёме ДМРВ. Для этого необходимо:


  1. Включить зажигание автомобиля, но двигатель не запускать,
  2. Подключить красный (+) щуп мультиметра к жёлтому проводу,
  3. Чёрный (-) щуп – к зелёному проводу разъёма.
  4. Переключатель режимов на мультиметре устанавливаем на измерение минимального постоянного тока.

Напряжение на контактах должно находиться в пределах 1,00-1,04 Вольта. Если показания окажутся выше, то датчик требует замены.

Дополнительно можно снять датчик не отключая электрического разъема и подать струю воздуха на датчик со стороны воздушного фильтра. Напряжение должно возрасти до 1,3 Вольта, в этом случае датчик расхода воздуха считается рабочим.

В зависимости от устройства датчика, еще возможно произвести замер сопротивления на резисторах. Причем результаты замеров при разной температуре воздуха будут разными. Точные данные об оптимальных величинах показаний сопротивления, температуры измерений и расположение контактов на разъёме – как правило указывается либо в специальной технической литературе, либо в инструкции по ремонту автомобиля.

Если ничего не помогло – купить новый датчик расхода воздуха

Все способы проверки показали один результат – “Датчик под замену”. ДМРВ довольно дорогостоящий, и к его покупке стоит подойти осознанно.

На примере того же производителя Bosch для LADA и GAZ (артикул 0280218037) – по результатам поиска на портале GisAuto на 18 сентября 2019 года, в России найдено 568 предложений из разных городов. Стоимость этого датчика варьируется от 2 490 руб. до 6 676 руб. Такой разброс цен может зависеть от разных причин: наличие, срок поставки, стоимость закупки и т.д.

Подобрать ДМРВ для вашего автомобиля на портале GisAuto – вы сможете по номеру детали, по марке и модели вашего автомобиля, а также создать запрос по VIN-номеру авто, и тогда продавцы сами пришлют вам свои предложения. Вам останется только выбрать подходящий по цене и срокам вариант.


Новый датчик расхода воздуха

К чему приводит неисправность ДМРВ?

Какие показания должен выдавать исправный ДМРВ?

Напряжение аналого-цифрового преобразователя (АЦП) расходомера при нерабочем двигателе должно составлять 0,996 V. Показатели 1,016 и 1,025 V приемлемы, но если они достигают более 1,035 вольт, значит, чувствительный элемент ДМРВ засорен.

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

Например, для инжекторного 1,5-литрового двигателя ВАЗ 2111, если он исправен, на холостом ходу (860–920 об/мин) верные показания составляют 9,5–10 кг/час, а на 2 тыс. об/мин — 19–21 кг/час. Если расходомер на 2 тыс. об/мин показывает около 17–18 кг, то автомобиль будет ехать стабильно. Если же значения составляют от 22 до 24 кг/час, то транспортное средство будет двигаться устойчиво, но потребление горючего на 100 км составит приблизительно 10–11 л. Кроме того, автомобиль станет плохо заводиться на морозе из-за перелива топлива при прогреве двигателя.

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

ДМРВ находится в воздуховоде около воздушного фильтра. Он предназначен для определения количества поступающего воздуха. В зависимости от его показаний БУ будет показывать, сколько нужно топлива для образования качественной топливной смеси. Нормальным считается соотношение 1:14. Поэтому от правильности показаний расходомера зависит качество топливно-воздушной смеси.

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

Сигналом для диагностики являются следующие признаки неисправности ДМРВ:

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

Низкий уровень сигнала может означать следующее:

    ДМРВ не подключен;

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

Код ошибки ДМРВ

О наличии неисправности в работе ДМРВ могут сообщать такие ошибки:

  1. Р0100 — повреждение электрической цепи подключения датчика. Для устранения поломки нужно проверить проводку на целостность, поскольку возможно случайное отсоединение разъёма либо повреждение электроконтактов.
  2. Р0102 — на блок управления автомобиля начал поступать низкий сигнал, который зафиксирован на входе электролинии ДМРВ. Чтобы устранить причину поломки, необходимо проверить электропроводку и изоляционный слой кабеля, возможно окисление контактов разъёма проводки (т. н. фишки).
  3. Р0103 — критически высокий сигнал, зафиксированный на входе электролинии ДМРВ. Если причина неисправности заключается не в проводке, то потребуется визуальный осмотр и очистка расходомера или придётся его заменять на новый

Проверка и ремонт в домашних условиях

Существует восемь способов самостоятельной проверки амплитудных и частотных ДМРВ.

Способ №1 — отключение расходомера воздуха

Способ №2 — перепрошивка электронного блока управления

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

Способ №3 — установка исправного датчика

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

Способ №4 — визуальный осмотр

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

Осмотр гофры воздуховода

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

Способ №5 — проверка ДМРВ мультиметром

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

Принцип работы ДМРВ

  1. Провод желтого цвета расположен ближе к лобовому стеклу. Он служит входом для сигнала с расходомера.
  2. Бело-серый провод – выход напряжения датчиков.
  3. Черно-розовый провод ведет к главному реле.
  4. Провод зеленого цвета служит для заземления датчиков, то есть идет на массу.

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

На новом устройстве напряжение на выходе находится в пределах от 0,996 до 1,01 В.

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

  • при хорошем состоянии датчика – напряжение от 1,01 до 1.02 В;
  • при удовлетворительном состоянии — от 1,02 до 1,03 В;
  • ресурс датчика заканчивается, если напряжение находится в пределах от 1,03 до 1,04 В;
  • о предсмертном состоянии говорит значение в пределах от 1.04 до 1,05, если противопоказаний нет, то можно продолжать пользоваться датчиком;
  • если напряжение превышает 1,05 В, ДМРВ требует замены.

Если на снятом датчике есть загрязнения, его можно почистить самому. Для его промывки можно воспользоваться WD-40. Чтобы почистить ДМРВ, нужно сначала снять с него патрубок, а потом демонтировать сам прибор. Внутри прибора находится сеточка и несколько проволок – датчиков.

Промывка датчика поможет избежать дорогостоящего ремонта.

Способ №6 — проверка с помощью сканера

  1. Установить на телефон (смартфон), планшет или переносной компьютер программу для диагностики (например, Torque Pro, Opendiag, BMWhat, OBD Авто Доктор).
  2. Подключить с помощью специального кабеля, Bluetooth-канала мобильного устройства либо ноутбук к диагностическому разъёму, расположенному на электронном блоке управления автомобиля.
  3. Запустить на телефоне (смартфоне) или компьютере утилиту для диагностики.
  4. Дождаться окончания сканирования программой всех узлов транспортного средства. В результате утилита проверит исправность каждого агрегата автомобиля.
  5. Расшифровать коды ошибок, которые покажет программа после завершения диагностики.

Для выполнения этого метода используются тестеры:

  • K-Line 409/1;
  • Сканматик;
  • ELM (ЕЛМ) 327;
  • OP-COM.

Способ №7 — проверка Васей Диагностом

Чтобы выявить неисправность ДМРВ, не снимая его с машины, нужно:

Способ №8 — с помощью мотортестера

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

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

Параметры проверки ДМРВ:

  • время переходного процесса при включенном зажигании;
  • показания расхода воздуха на холостом ходу и резком повышении оборотов двигателя;
  • напряжение в сети датчика.

Выходные данные индивидуальны для разных типов двигателей. Перед диагностикой следует уточнить актуальные показания у официального представителя.

Замена ДМРВ

Процедура замены состоит из следующих шагов:

  1. Сначала нужно выключить зажигание, открыть капот.
  2. Затем нужно отсоединить минусовую клемму на аккумуляторе.
  3. На следующем этапе нужно ослабить хомут, с помощью которого гофра присоединяется к ДМРВ.
  4. Далее снимаем гофру с патрубка.
  5. Затем нужно отогнуть гребенку и отсоединить разъем датчика.

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

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


Этот проект появился из-за нежелания покупать бывшую в употреблении около 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кГц

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

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

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


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


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

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


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



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

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




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


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

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