krzyjak napisał: Bets napisał: ...
Kondensator 100 nF powinien załatwić sprawę filtracji. ...
Kolega nie czytał DS układu.
Dwie przyczyny:
- niska impedancja wyjściowa czujnika
- kiepska praca z "heavy capacitive loads"
sprawiają, że te 100nF można sobie o kant .... rozbić.
Wracając do meritum:
Kluczowa kwestia: temperaturowa stała czasowa czujnika.
Silnie zależna od prędkości ośrodka (powietrze, olej) w otoczeniu czujnika i typu obudowy czujnika.
Ustal te wartości jakie będą w twoim układzie i na tej podstawie z DS-a wyznacz wartość
Thermal time constant.
Twój czujnik będzie reagował w pełni na zmiany temperatury po czasie ok. 5 takich stałych czasowych.
W DS wartość "thermal time constant" dla powietrza nie spada poniżej 1 sek, więc dobrym punktem wyjściowym jest zapięcie na wyjściu czujnika dwójnika RC o takiej stałej czasowej.
Wyjdą spore wartości R, więc zakładam, że Karta pomiarowa ma dużą impedancję wejściową.
Jeżeli nie, R trzeba zmniejszyć, i być może zaprząc układ pomiarowy do częstszych pomiarów i programowego uśredniania wyników pomiarów.
Jeżeli założysz stałą RC rzędu 10ms, możesz wykonać ok 100 pomiarów / sekundę.
Odczyty sumować na bieżąco i uśredniać, "normalnie" albo wykładniczo.
Tutaj wchodzimy w teorię filtrowania cyfrowego, możesz sobie poczytać o
nadpróbkowaniu i uśrednianiu, uśrednianiu wykładniczym.
Generalnie im więcej próbek uśrednisz, tym większa odporność wyniku na chwilowe zakłócenia.