Для тех, кто думает: TL; DR Короче говоря: я хочу измерить выходное напряжение при определенной температуре, но не получаю сигнала.
Подробности:
У меня есть датчик BOSCH MAP (0281006108), у него 4 контакта:
(подтвержденный)
Я не уверен, что датчик выдает правильные данные, и я по натуре человек, интересующийся деталями, поэтому я хотел сравнить его с новым датчиком. Поскольку я не могу сделать это в контролируемом тесте в машине, я решил сделать свою собственную тестовую установку.
Я подключил датчик в соответствии со спецификацией и использовал Arduino для записи данных. На линии давления (4) я получаю информацию, и она изменяется, если я меняю давление, но на температуре я не получаю НИЧЕГО !
Я подозревал Arduino, поэтому использовал внешний источник питания на 5 Вольт, но снова ничего с мультиметром. Затем я вернулся в машину и вернул датчик на место, добавил еще несколько проводов между разъемом и датчиком, и вуаля, машина сделала свое дело. Но это мне не помогает.
Так почему же это работает не в моей тестовой установке, а в машине? Насколько я знаю, 0281006108 - это аналоговый датчик, и ЭБУ не отправляет на датчик никаких данных.
Любая помощь приветствуется.
Вот что я пропустил:
Как уже упоминалось, датчик NTC. Только датчик давления (пьезо?) использует 5В. Фактически, из того, что я понял, для резистора требуется делитель напряжения, который внутренне обрабатывается ЭБУ. Измеряя сопротивление на контактах 1 и 2, я получаю 1,86 кОм при температуре окружающей среды, поэтому датчик работает, но требует другой настройки, чем я указал.
Так что, если кто-то столкнется с подобной проблемой: если это не термопара, то, скорее всего, требуется делитель...
Вот еще немного информации по теме: http://www.circuitbasics.com/arduino-ohm-meter/
Pᴀᴜʟsᴛᴇʀ2
Кто-нибудь еще
Pᴀᴜʟsᴛᴇʀ2
Стив Рейсер
Кто-нибудь еще