Bosch MAP Problem z napięciem czujnika


3

Dla tych, którzy myślą: TL; DR krótka historia: Chcę zmierzyć napięcie wyjściowe w określonej temperaturze, ale nie otrzymuję sygnału.

Detale:

Mam tutaj czujnik BOSCH MAP (0281006108), ma 4 piny:

  1. GND
  2. Temperatura
  3. 5 V.
  4. Ciśnienie

(zatwardziały)

Nie jestem pewien, czy czujnik dostarcza prawidłowe dane i jestem z natury osobą zainteresowaną szczegółami, więc chciałem porównać go z nowym czujnikiem. Ponieważ nie mogę tego zrobić w kontrolowanym teście w samochodzie, postanowiłem wykonać własną konfigurację testu.

Podłączyłem czujnik zgodnie ze specyfikacją i użyłem Arduino do zapisu danych. Na linii ciśnieniowej (4) otrzymuję informację i to się zmienia, jeśli zmieniam ciśnienie, ale na temperaturze nie dostaję NIC !

Podejrzewałem arduino, więc użyłem zewnętrznego zasilacza 5V, ale znowu nic z multimetrem. Potem wróciłem do samochodu i podłączyłem czujnik z powrotem na miejsce, dodałem więcej przewodów między wtyczką a czujnikiem i voila, samochód załatwił sprawę. Ale to mi nie pomaga.

Dlaczego więc, do diabła, nie działa w moim zestawie testowym, ale w samochodzie? Z tego co wiem 0281006108 jest czujnikiem analogowym, a ECU nie wysyła żadnych danych do czujnika.

Każda pomoc doceniona.


1
Jakiego rodzaju pomiaru oczekujesz? Większość czujników temperatury używa rezystancji, aby uzyskać wyniki, a nie napięcia. Jeśli próbujesz zmierzyć napięcie, prawdopodobnie nic nie dostaniesz. Najłatwiejszym sposobem zmierzenia tego jest użycie omomierza lub multimetru cyfrowego z ustawieniem omu. Patrząc w górę, nie jestem pewien, jakie byłyby odczyty, ale zwykle opór rośnie wraz ze wzrostem temperatury. Byłoby to bardzo zauważalne, chociaż wariancja zwykle nie jest tak wysoka (odczyt z jednej temperatury do drugiej nie spowoduje dużego ruchu oporu).
Pᴀᴜʟsᴛᴇʀ2

W samochodzie dostałem napięcie, jest to wynik wejścia 5V i rezystancji. Zakres wynosi 2,4 V przy 27 ° do prawie 0,9 przy 70 ° (do tej pory w samochodzie)
AnyOneElse

1
Nie jestem guru elektroniki, ale jeśli wprowadzony zostanie opór, to czy napięcie źródła nie zmieni się z powodu oporu, a zatem da coś do odczytania? Większy opór powoduje mniejsze napięcie?
Pᴀᴜʟsᴛᴇʀ2

1
To mi pasuje. Większość zastosowań motoryzacyjnych wykorzystuje czujnik „NTC” (ujemny współczynnik temperaturowy), który zmniejsza rezystancję (i tym samym spadek napięcia) wraz ze wzrostem temperatury.
SteveRacer,

i właśnie o to chodzi ... Dostaję ZERO. Co jest naprawdę mało prawdopodobne, ale zakładam, że musi coś przeoczyć.
AnyOneElse,

Odpowiedzi:


0

Oto, co przegapiłem:

Czujnik jest NTC, jak wspomniano. Jedynie bit wyczuwający ciśnienie (piezoelektryczny?) Jest tym, który wykorzystuje napięcie 5 V. W rzeczywistości z tego, co uznałem, rezystor wymaga dzielnika napięcia, który jest wewnętrznie obsługiwany przez ECU. Mierząc rezystancję na PIN 1 i 2, otrzymuję 1,86kOhm w temperaturze otoczenia, więc czujnik działa, ale wymaga innej konfiguracji niż podałem.

Jeśli więc ktoś napotka podobny problem: chyba że jest to termopara, najprawdopodobniej wymaga dzielnika ...

Oto kilka dodatkowych informacji na ten temat: http://www.circuitbasics.com/arduino-ohm-meter/

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.