Проблема с напряжением датчика Bosch MAP

Для тех, кто думает: TL; DR Короче говоря: я хочу измерить выходное напряжение при определенной температуре, но не получаю сигнала.

Подробности:

У меня есть датчик BOSCH MAP (0281006108), у него 4 контакта:

  1. ЗАЗЕМЛЕНИЕ
  2. Температура
  3. Давление

(подтвержденный)

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

Я подключил датчик в соответствии со спецификацией и использовал Arduino для записи данных. На линии давления (4) я получаю информацию, и она изменяется, если я меняю давление, но на температуре я не получаю НИЧЕГО !

Я подозревал Arduino, поэтому использовал внешний источник питания на 5 Вольт, но снова ничего с мультиметром. Затем я вернулся в машину и вернул датчик на место, добавил еще несколько проводов между разъемом и датчиком, и вуаля, машина сделала свое дело. Но это мне не помогает.

Так почему же это работает не в моей тестовой установке, а в машине? Насколько я знаю, 0281006108 - это аналоговый датчик, и ЭБУ не отправляет на датчик никаких данных.

Любая помощь приветствуется.

Какого измерения вы ожидаете? В большинстве датчиков температуры для получения результатов используется сопротивление, а не напряжение. Если вы пытаетесь измерить напряжение, вы, вероятно, ничего не получите. Самый простой способ измерить это — использовать омметр или цифровой мультиметр с настройкой сопротивления в омах. Просто посмотрев его, я не уверен, какие будут показания, но обычно сопротивление увеличивается с повышением температуры. Это было бы очень заметно, хотя дисперсия обычно не так велика (переход от одной температуры к другой не вызовет сильного движения сопротивления).
В машине у меня появилось напряжение, это результат входных 5В и сопротивления. Диапазон составляет от 2,4В при 27° до почти 0,9В при 70° (пока в машине)
Я не гуру электроники, но если вводится сопротивление, разве напряжение источника не изменяется из-за сопротивления, поэтому что-то читать? Большее сопротивление вызывает меньшее напряжение?
Это звучит правильно для меня. В большинстве автомобильных приложений используется датчик «NTC» (отрицательный температурный коэффициент), который уменьшает сопротивление (и, следовательно, падение напряжения) при повышении температуры.
и в этом как раз и дело... У меня НУЛЕВОЕ напряжение. Что на самом деле маловероятно, но я предполагаю, что я что-то пропустил.

Ответы (1)

Вот что я пропустил:

Как уже упоминалось, датчик NTC. Только датчик давления (пьезо?) использует 5В. Фактически, из того, что я понял, для резистора требуется делитель напряжения, который внутренне обрабатывается ЭБУ. Измеряя сопротивление на контактах 1 и 2, я получаю 1,86 кОм при температуре окружающей среды, поэтому датчик работает, но требует другой настройки, чем я указал.

Так что, если кто-то столкнется с подобной проблемой: если это не термопара, то, скорее всего, требуется делитель...

Вот еще немного информации по теме: http://www.circuitbasics.com/arduino-ohm-meter/