logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Atmega16A][C] KTY81-210 pomiar przetwornikiem - kalibracja

Maxikas 13 Lis 2011 11:40 5184 5
REKLAMA
  • #1 10132889
    Maxikas
    Poziom 11  
    Witam.

    Zainteresował mnie układ pomiarowy zrealizowany w pewnym urządzeniu:

    [Atmega16A][C] KTY81-210 pomiar przetwornikiem - kalibracja

    Praktycznie wszystkie części miałem w domu więc postanowiłem go poskładać i napisać program wyświetlający temperaturę jednak... poza napisaniem odczytu z przetwornika nie mogę ruszyć z miejsca. Nie wiem jak to skalibrować.

    W oryginalnym urządzeniu zmierzyłem wartości napięć jakie podawane są na pin przetwornika atmegi dla zakresu 22-48 stopni.
    Dla tych wartości temp. na wejście ADC podawane jest napięcie z zakresu 1.343 - 2.11V.
    Różnica między kolejnymi wartościami temperatury waha się od 0.027V do 0.033V.

    Jedyne co mi przychodzi do głowy to "ręczny" pomiar dla całego zakresu (0-100 stopni), wpisanie wartości ADC i odpowiadających im temperatur do tablicy a później odczyt z ADC i porównywanie z tablicą.

    Jest jakiś prostszy sposób na przeliczenie tego ?

    Z góry dziękuję za pomoc.
  • REKLAMA
  • REKLAMA
  • #3 10133754
    janbernat
    Poziom 38  
    No niezupełnie- tam nie ma odchyłek liniowości tylko dopuszczalne błedy.
    A są spore.
    Albo ręcznie każdą sztukę kalibrować albo zastosować jakiś normalny czujnik.
  • REKLAMA
  • #4 10133848
    INTOUCH
    Poziom 30  
    Wykres względnej liniowości KTY81/210.
    Z PDF brane były typowe wartości rezystancji.
    Oś odcietych to temperatura w °C
    Oś rzędnych to wartość rezystancji.
    [Atmega16A][C] KTY81-210 pomiar przetwornikiem - kalibracja
  • REKLAMA
  • #5 10134239
    Maxikas
    Poziom 11  
    Wiem, że ten czujnik nie jest liniowy, notę katalogową też nie raz już wertowałem.

    Chyba pozostaje wklepywanie wartości.

    Zastanawiają mnie tylko te różnice między kolejnymi wartościami temperatury. Z tego by wynikało, że temperatura nie jest ustawiona "na sztywno" a w jakiś sposób przeliczana (wyciągniecie średniej ?).
  • #6 10134377
    INTOUCH
    Poziom 30  
    Wyznaczając wartości rezystancji pomiędzy wartościami temperatury z tej tabeli możesz stosować aproksymację liniową. Nie powinieneś dostać dużego błędu pomiarowego.

    R1=aT1+b
    R2=aT2+b

    Liczysz a i b i na podstawie funkcji liniowej wyznaczasz wartości rezystancji np co 1°C z przedziału (T1; T2). Przy tej metodzie nie licz na większą dokładność pomiarową niż 1°C.

    Możesz wyznaczyć dla każdego czujnika wartość rezystancji empirycznie o ile posiadasz piecolodówkę do kalibracji czujników.

    Miłego liczenia.
REKLAMA