Skocz do zawartości
yaros79

Na jakiej zasadzie działają czujniki w samochodach.

Rekomendowane odpowiedzi

Jak działają czujniki : temperatury płynu chłodzącego, temperatury oleju, ciśnienia oleju, poziomu płynu chłodzacego, poziomu paliwa?

Chodzi mi o to jakie są przekazywane wartości do komputera/licznika samochodu, podejzewam ze te wartości to rezystancja ( oporność) ale nie mam pewności. Czy może ktoś to wytłumaczyć.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czujnik temperatury płynu chłodzącego i oleju to termistor zazwyczaj typu NTC (rezystancja spada wraz ze wzrostem temperatury). Rezystancję zależą od czujnika ale ogólnie można podać rząd: 100k-100 ohm. Oczywiście komputer nie mierzy oporu tylko spadek napięcia.

Czujnik ciśnienia oleju to mechaniczne czujniki z komorą lub wnęką ciśnienia, posiadają rezystory tensometryczne (tensometry) połącz w mostek Wheatstone'a, napięcie wyjściowe jest z zakresu 0-5V. W starych samochodach, np. Polonez stosowana była membrana ze sprężyną- niskie ciśnienie dawało zwarcie, ewentualnie dodawany był rezystor drutowy ze ślizgaczem- pozwalało to na dokładniejszą kontrolę ciśnienia.

Czujnik poziomu paliwa to czujnik potencjometryczny zbudowany z rezystora drutowego lub ścieżki oporowej. Aczkolwiek sygnał przekazywany jest napięciowo do komputera (wartość napięcia jest wprost-proporcjonalna do objętości paliwa- nie do poziomu stąd też czasem przy bardziej wymyślnych zbiornikach ślizgi są nieliniowe).

Czujnik poziomu płynu chłodzącego jest zbudowanego z pływaka z magnesem i czujnika magnetycznego (kontaktronu) połączonego z jakąś opornością raczej <150 ohm.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Panowie, trochę odgrzeję temat, bo próbuję rozgryźć zasadę działania wskaźnika paliwa w B6/B7.

Licznik ma dwa piny wejściowe z czujnika. Opisywane są jako "stan pełny" i "stan pusty". Domyślam się, że trzeci pin (ref.) jest po prostu masą gdzieś przy pompie.

I teraz tak - w blokach pomiarowych w moim aucie mam opór na stanie pełnym 510 ohm przy pełnym baku. Czym mniej paliwa się robi tym opór maleje, a rośnie na stanie pustym. Czy dobrze kombinuję, że trzeba odwracać rezystancję pomiędzy pinami, żeby zmieniał się poziom na wskaźniku?

 

Pytam czysto teoretycznie bo chcę podłączyć do zegarów jakieś cyfrowe sterowanie tak, by pokazywał tyle, ile mam w.... aucie w grze ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Z tego co się orientuję to jest to potencjometr o rezystancji 510 ohm. Skrajne wyprowadzenia są podłączone do wejść licznika, a ślizgacz do masy. Wraz ze zmianą położenia pływaka który jest mechanicznie połączony ze ślizgaczem, zmieniają się rezystancje względem masy widziane od strony licznika, ale suma ich jest zawsze stała i wynosi 510 ohm.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Hmm, to będę musiał jakoś pokminić, żeby to zasymulować :-/

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To jednak nie jest tak.

Na schematach z Elsy widać, że do skrajni rezystora jest z jednej strony podłączone jedno wejście licznika, a z drugiej masa. Drugie wejście licznika jest podłączone do dzielnika. Podłączyłem w ten sam sposób przez potencjometr 1K, obniżając jego opór o połowę (470 Ohm do masy pomiędzy licznikiem, a potencjometrem - na obu pinach) i mogę płynnie regulować stan paliwa na zegarach.

 

licznik.thumb.png.90999be917e5fffe17ea2b3d172d23ee.png

 

Teraz pozostało wykminić potencjometr zastąpić elementem sterowanym cyfrowo.

Może to da radę: https://botland.com.pl/produkty-wycofane/2835-miniaturowy-potencjometr-cyfrowy-10k-mod-19.html

Edytowane przez Albercik

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No to jeszcze prościej. 

Możesz rzucić okiem na MCP4017 - cyfrowy potencjometr 5k sterowany po I2C ale te potencjometry mają dość dużą rezystancję "ślizgacza" 50~200ohm.

A właściwie to chodzi o symulację źródła prądowego co dałoby się zrobić za pomocą tranzystora npn albo n-mosfet sterując go jakimś sygnałem PWM prosto z procka. 

Ale chyba coś mnie nabierasz z tą elsą:

 

IMG_20181106_152753_480x1012.jpg

Edytowane przez nTomek
Schemat

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Dnia 6.11.2018 o 15:21, nTomek napisał:

Ale chyba coś mnie nabierasz z tą elsą:

Chyba źle zrozumiałem symbolikę na tych schematach. Zawsze byłem święcie przekonany, że dzielnik jest zawsze na środku. Jak podłączyłem potencjometr cyfrowy i nie zadziałał - podłączyłem pod skrajne piny (RH i RL) licznik, a masę pod dzielnik (RW) i zadziałało.

 

Użyłem potencjometru X9C102, ale pokombinuję jeszcze z tym sugerowanym przez Ciebie. Ten, który mam jest ustawiany na krokach, co jest dość mocno upierdliwe (ma 100 kroków, więc startując grę muszę "pojechać" nim na maksa, zapisując aktualny krok = 100 i dopiero od niego "zjechać" o odpowiednią liczbę króków w dół tak, by pokazać rzeczywisty <nie do końca, bo nieliniowość zbiornika...> poziom).

 

Ale zanim zamówię potencjometry - nie pamiętasz może jaką wartość ma czujnik temperatury zewnętrznej? To jest zwykłe NTC 3.3 kOhm? Od razu bym zamówił też potencjometr do symulowania jego również :)

Tak to teraz działa:

https://www.youtube.com/embed/j4rDcVkbYgI

Edytowane przez Albercik

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

NTC 1k, ale możesz sam sprawdzić. Podłączasz potencjometr do wejścia licznika, ustawiasz 25'C i mierzysz oporność potencjometru - powinna być ~1k ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Dnia 6.11.2018 o 15:21, nTomek napisał:

Możesz rzucić okiem na MCP4017

Rzuciłem. Niestety się nie sprawdzi. W tym potencjometrze piny RH i VCC są na jednym padzie, a do poprawnego działania licznika zarówno RH jak i RW muszą być podłączone do licznika i nie może tam być 5V.

 

6 minut temu, nTomek napisał:

możesz sam sprawdzić

Wiem, ale wybrałem wersję "dla leniwych" :D

8 minut temu, nTomek napisał:

ustawiasz 25'C i mierzysz oporność potencjometru - powinna być ~1k

Jeśli przy 25 st. jest 1k to sugeruje, że czujnik jest 3.3k - jakby był 1k to by nie pokazywał więcej, niż 25 st ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
15 minut temu, Albercik napisał:

Rzuciłem. Niestety się nie sprawdzi.

ale może się sprawdzić coś pokroju AD5161 który ma oddzielnie piny RW/RL/RH i zasilanie, tylko trzeba znaleźć taki o odpowiedniej rezystancji :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W takim razie MCP4018 lub MCP40D18 - to są pełne potencjometry. 

Ten Ad5161 też się wydaje być OK. 

Co do NTC to właśnie przy 25'C ma mieć oporność nominalną. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
3 godziny temu, nTomek napisał:

Co do NTC to właśnie przy 25'C ma mieć oporność nominalną. 

No tak, tylko opór nominalny się tutaj nie sprawdzi, bo do symulacji potrzebny będzie pełen zakres pracy NTC czyli od 100 Ohm do 3.3k :) 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Trochę się nie rozumiemy...

Tu masz przykładowy pdf termistora firmy Vishay. 

Na stronie 9. jest tabelka z wartościami rezystancji dla NTC 1k (druga kolumna). 

Jak możesz sobie odczytać, do symulacji zakresu temp. -40 do +60 (tyle chyba wystarczy) potrzebujesz rezystora zmiennego o wartości max. 23342 ohm (-40'C). Wartość minimalna to ~294 ohm (+60'C). 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
2 minuty temu, nTomek napisał:

o wartości max. 23342 ohm (-40'C)

23k ?? Wow. Trochę mnie zaskoczyłeś :D

 

3 minuty temu, nTomek napisał:

Wartość minimalna to ~294 ohm (+60'C)

Czyli mniej-więcej zgodnie z moimi podejrzeniami. Cieakwy jestem ile passat może pokazać maks stopni na ekranie ;) Bo minimum już wiem: -42. Sprawdzone :D 

 

Reasumując: zakres pracy jest od 294 Ohm do 23,3 kOhm. Chcąc dobrze zasymalować wartości z gry (serwer telemetrii obsługuje wartości z zakresu od -15 do +25 stopni), więc na upartego jeśli bym dał potencjometr 1k i zrobił bajpas ~700Ohm - powinienem osiągnąć zamierzony rezultat (zakres pracy potencjometru od +30 do - 25 st.).

 

Poeksperymentuję :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Kombinuj. Sam dojdziesz, że potencjometr 1k to za mało dla temp. poniżej +25'. Ale już 10k spokojnie pokryje zakres, który podałeś... ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wydaje mi się, że potencjometr 1k + dodatkowy opornik na wiperze, (powiedzmy te 500-700 Ohm) powinien wystarczyć szczególnie, że gra i tak nie wydoli więcej jak 25 st. więc nie ma potrzeby dawania aż 10k. Ale jak robiłem teraz zamówienie na graty to wziąłem jeden 10K na wszelki wypadek (tylko 100 kroków ma - nie zwróciłem uwagi jak zamawiałem - więc może być ciężko, ale zobaczymy).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Patrzyłeś w dokumentację? Dla temperatury -15'C wartość rezystancji między pinem licznika a masą powinna wynosić ~5.86 kohm. Dla +25'C to już 1k. Czujnik temperatury nie działa w układzie potencjometru tylko zmiennej rezystancji względem masy.

obraz.png.eddc37c2754e9c8e14da25d81e575700.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki Tomeczku za tabelkę! Będzie bardzo pomocna :)

 

Ogólnie znam zasadę zmiennej rezystancji czujników, natomiast potencjometr też da się do tego przysposobić. wystarczy w potencjometrze podłączyć tylko jeden pin + wiper i spełni swoje zadanie. Już tak eksperymentowałem z czujnikiem temp. kiedyś, tylko nie mogę notatek znaleźć...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając ze strony akceptujesz nasz Warunki użytkowania oraz Polityka prywatności