Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Pomiary temperatury w systemach wbudowanych
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak
2
Wprowadzenie Kryteria podziału sensorów temperatury Zjawisko fizyczne
Rozszerzalność metali, cieczy, gazów Zmiana rezystancji metali Zmiana rezystancji półprzewodników polikrystalicznych Zmiana rezystancji półprzewodników monokrystalicznych Zależność charakterystyk diod, tranzystorów od temperatury Zależność częstotliwości rezonansowej rezonatora kwarcowego od temperatury Zjawisko termoelektryczne Bezdotykowe pomiary temperatury …………… Zygmunt Kubiak
3
Wprowadzenie Kryteria podziału sensorów temperatury Sygnał wyjściowy
Analogowy Rezystancja Napięcie Częstotliwość Czas …… Sygnał cyfrowy Cyfrowa wartość temperatury przekazywana jest na wyjście sensora w pakiecie (ramce) w jednym ze standardów magistral mikrokontrolerów (I²C, SMBus, SPI, Microwire, 1-Wire) Zygmunt Kubiak
4
Wprowadzenie Przegląd ograniczono do wybranych sensorów elektrycznych, przeznaczonych do pomiaru kontaktowego. Ta grupa sensorów jest najczęściej stosowana w systemach wbudowanych, ponieważ są to rozwiązania niewielkich gabarytach, względnie tanie, łatwe w aplikacji a przy tym zapewniające wystarczającą dokładność pomiarów. Zygmunt Kubiak
5
Sensory analogowe Sensory elektryczne, kontaktowe Rezystancyjne
metalowe RTD (Resistance Temperature Detector) Półprzewodnikowe Diodowe (PN) Si Polikrystaliczne rezystancyjne (termistory) Monokrystaliczne NTC (Negative Temperature Coefficient) PTC Zygmunt Kubiak
6
Sensory analogowe Czujniki RTD wytwarzane są z różnych metali Są one rzadziej stosowane systemach wbudowanych. Najlepsze parametry dają konstrukcje platynowe ale one są też najdroższe. Zygmunt Kubiak
7
Sensory analogowe Czujniki RTD Zygmunt Kubiak
8
Sensory analogowe Czujniki RTD Zygmunt Kubiak
9
Sensory analogowe Czujniki RTD Zygmunt Kubiak
10
Sensory analogowe Czujniki RTD Zygmunt Kubiak
11
Sensory analogowe Termistory zbudowane są z polikrystalicznych półprzewodników. Do ich zalet możemy zaliczyć bardzo wysoką czułość, niską cenę oraz możliwość uzyskania niewielkich gabarytów takich czujników. Natomiast podstawowe wady to nieliniowa charakterystyka przetwarzania, a także mała powtarzalność parametrów czujników co wymaga stosowania złożonych metod linearyzacji i praktycznie indywidualnej kalibracji każdego z nich. Zygmunt Kubiak
12
Sensory analogowe Termistory NTC charakteryzują się ujemnym współczynnikiem temperaturowym, tzn. ich rezystancja maleje ze wzrostem temperatury. Zmiany rezystancji takiego czujnika można określić następującym równaniem: gdzie T i To są wyrażone w stopniach K, RT jest rezystancją w temperaturze T, a Ro jest rezystancją w temperaturze odniesienia To, zwykle 298 K (25°C), B jest stałą materiałową czujnika o wartości 2000 – 6000 K. Rezystancja produkowanych NTC wynosi 10Ω-10MΩ (w temperaturze 298 K). Zygmunt Kubiak
13
Sensory analogowe Termistory PTC w znacznym zakresie temperatur mają dodatni współczynnik temperaturowy. Rzadziej stosowane są w pomiarach temperatury. Specjalne wykonania takich termistorów używane są jako tzw. bezpieczniki polimerowe (powtarzalne). Po przekroczeniu określonej wartości prądu (parametr bezpiecznika) rezystancja bezpiecznika gwałtownie rośnie. W przypadku ustania bądź usunięcia przyczyny zwarcia następuje ochłodzenie termistora i powrót do pierwotnego zakresu rezystancji. Zygmunt Kubiak
14
Sensory analogowe Termistory Zygmunt Kubiak
15
Sensory analogowe Zygmunt Kubiak
16
Sensory analogowe Zygmunt Kubiak
17
Sensory analogowe Zygmunt Kubiak
18
Sensory analogowe Zygmunt Kubiak
19
Sensory analogowe Zygmunt Kubiak
20
Sensory analogowe Termorezystory z domieszkowanych półprzewodników monokrystalicznych, z reguły krzemowe, posiadają dodatni współczynnik temperaturowy. W porównaniu z termistorami, czujniki te charakteryzują się znacznie większą powtarzalnością charakterystyk. Mają mniejszą czułość od termistorów ale większą od czujników metalowych). Zygmunt Kubiak
21
Sensory analogowe Termorezystory Zygmunt Kubiak
22
Sensory analogowe Diodowe czujniki krzemowe (z krzemu monokrysta-licznego) należą podobnie jak wspomniana wyżej grupa termorezystorów do częściej stosowanych i tańszych rozwiązań elementów do pomiaru temperatury. W tym rozwiązaniu wykorzystywane są temperaturowe właściwości złącza p-n. W funkcji zmian temperatury obserwujemy przesuwanie charakterystyki wejściowej złącza. Przy wzroście temperatury, napięcie na diodzie maleje. Zygmunt Kubiak
23
Sensory analogowe Diodowe czujniki Zygmunt Kubiak
24
Sensory analogowe Diodowe czujniki Zygmunt Kubiak
25
Sensory analogowe Analogowe, krzemowe sensory temperatury zlinearyzo-wane i skorygowane na etapie produkcji, wykorzystują oba wcześniej omówione czujniki. Przykładem scalonego sensora analogowego, w którym zastosowano termorezystor jest układ AD firmy Analog Devices. Zygmunt Kubiak
26
Sensory analogowe Analogowe, krzemowe sensory temperatury Przykładem wykorzystania właściwości temperaturowych diody może być układ TMP35/36/37. Zygmunt Kubiak
27
Sensory cyfrowe W grupie cyfrowych sensorów temperatury spotkać można bardzo różne rozwiązania zarówno pod względem wykorzystanego zjawiska fizycznego jak i sygnału wyjściowego. Pierwszy przykład jest trochę nietypowy w tej grupie. Sensor TMP05 jest układem z modulacją szerokości impulsu (PWM), czyli jest to właściwie, biorąc pod uwagę sygnał wyjściowy, przetwornik temperatury na czas. Czas trwania impulsu odniesiony do okresu sygnału wyjściowego jest proporcjonalny do wartości temperatury. Zygmunt Kubiak
28
Sensory cyfrowe Sensor umożliwia pomiary w zakresie -40°C do +150°C przy napięciu zasilania 3 V do 5,5 V. Błąd pomiaru nie przekracza 1°C (w zakresie 0°C do 70°C) a błąd liniowości jest mniejszy od 0,5%. Przetwarzanie na wartość wyjściową realizuje modulator Sigma-Delta, który zawiera układ próbkowania, integrator, komparator oraz 1-bitowy przetwornik c/a. Zygmunt Kubiak
29
Sensory cyfrowe Trójstanowe wejście FUNC służy do wyboru jednego z trzech trybów pracy: konwersja ciągła, pojedyncze przetwarzanie oraz tryb łańcuchowy, w którym sensory łączone są w łańcuch a przetwarzanie odbywa się sekwencyjnie. Drugie wejście CONV/IN, również trójstanowe, w dwóch pierwszych trybach określa szybkość przetwarzania a trzecim trybie jest wejściem do tworzenia łańcucha sensorów. Zygmunt Kubiak
30
Sensory cyfrowe Kolejnym przykładem jest w pełni cyfrowy sensor temperatury typu DS1631. Układ ten, nie wymagający zewnętrznych elementów, umożliwia cyfrowy pomiar w zakresie od -55 do +125C, z dokładnością 0,5C. Temperatura jest odczytywana jako wartość 9, 10, 11 lub 12-bitowa (rozdzielczość ustawiana przez użytkownika). Dane odczytywane (pomiary) i wpisywane (nastawy i kody sterujące) transmitowane są przez 2-przewodowy interfejs szeregowy SMBus. Zygmunt Kubiak
31
Sensory cyfrowe Pomiar polega na zliczaniu okresów zegara z oscylatora o małym współczynniku temperaturowym, przez czas zależny od oscylatora o dużym współczynniku temperaturowym. Zygmunt Kubiak
32
Sensory cyfrowe W liczniku wstępnie ustawiana jest wartość oznaczająca podstawę liczenia, która odpowiada -55C. Jeśli licznik osiągnie zero, przed okresem bramkowania (sygnał STOP), zawartość rejestru temperatury, która jest także ustawiona wstępnie na -55C, jest zwiększana o 1 (inkrementowana) wskazując, że temperatura jest wyższa od -55C. Zygmunt Kubiak
33
Sensory cyfrowe Następnie do licznika wpisywana jest zawartość z akumulatora nachylenia. Licznik ponownie zlicza aż do osiągnięcia zera. Jeśli okres bramkowania nadal nie upłynął, wtedy ten proces się powtarza. Akumulator nachylenia jest używany do linearyzacji parabolicznych charakterystyk oscylatorów w funkcji temperatury, dla uzyskania wysokiej dokładności pomiaru. Zygmunt Kubiak
34
Interfejsy sensorów cyfrowych
Najczęściej stosowane są szeregowe magistrale synchroniczne. Do takich rozwiązań należą I2C (ang. Inter Integrated Circuit), SMBus (ang. System Mana-gement Bus), SPI (ang. Serial Peripherial Interface), Microwire. Pojęcie magistrala synchroniczna oznacza, że jedną z linii jest linia zegarowa sterująca przepły-wem danych. W niektórych sensorach Maxim/Dallas stosowana jest magistrala asynchroniczna – 1-Wire. Jako przykład w zarysie przedstawiono synchroniczną magistralę szeregową SMBus stosowaną np. we wcześniej omówionym sensorze DS1631. Zygmunt Kubiak
35
Interfejsy sensorów cyfrowych
Magistrala I2C składa się z dwóch linii sygnałowych : SDA (serial data) - do przesyłania danych i SCL (serial clock) - do przesyłania sygnału taktującego, oraz linii masy. Obydwie linie magistrali I2C są liniami dwukierunkowymi Zygmunt Kubiak
36
Interfejsy sensorów cyfrowych
Transmisja realizowana jest wg zasady Master – Slave. Inicjowana jest zawsze przez układ Master (mikrokontroler). Układ Slave (tu sensor) realizuje zadania zawarte w ramce wysłanej przez Master’a. Każdy układ Slave ma swój indywidualny numer (adres). Ramka przeznaczona do przesłania rozkazów „Start przetwarzania” lub „Stop przetwarzania” Zygmunt Kubiak
37
Podsumowanie W przypadku stosowania czujników analogowych proces linearyzacji i kalibracji charakterystyki przetwarzania można przenieść na stronę cyfrową (programową) stosując przykładowo tablice korekcji. W systemach wbudowanych coraz częściej rezygnuje się z analogowych czujników temperatury na rzecz coraz tańszych, bardziej uniwersalnych i wymagają-cych mniejszych nakładów pracy a także prostszych w aplikacji sensorów cyfrowych. Zygmunt Kubiak
38
Podsumowanie Magistrale szeregowe, w które wyposażane są mikrokontrolery redukują liczbę wymaganych linii portów mikrokontrolera a przy tym pozwalają na obsługę dziesiątek i więcej sensorów. Postęp jaki nastąpił w ostatnich latach w dziedzinie sensorów jest ogromny. Wykorzystywane są najnowsze osiągnięcia technologiczne w tym nanotechnologii. Zygmunt Kubiak
39
Termometr mierzy zawsze
Dziękuję za uwagę Termometr mierzy zawsze temperaturę własną!! Zygmunt Kubiak
40
Sensory analogowe Skale temperatur można ogólnie podzielić na:
Teoretyczne - oparte na zależnościach teoretycznych (idealnych). Przykładem może być termodynamiczna skala temperatur lub skala gazu doskonałego. Empiryczne - oparte na danych doświadczalnych np. Międzynarodowa Praktyczna Skala Temperatur 1968r. Przykłady skal temperatur: Termodynamiczna skala temperatury wg koncepcji Kelvin'a. Jest to teoretyczna skala oparta na sprawności cyklu Carnota. Jednostką tej skali jest kelvin (ozn. K). Kelvin jest jednostką podstawową Międzynarodowego Układu Jednostek Miar SI. Skala temperatury Celsjusza. Jest to empiryczna skala określona po raz pierwszy w 1743 roku, oparta na dwóch punktach stałych: t1=0oC (temperatura topnienia lodu), t2=100oC (temperatura wrzenia wody). Oba te punkty określone są pod ciśnieniem N/m2 [Pa] = 1 atmosfera. T1 oraz t2 określają przedział temperatur w tej skali. Jednostką jest stopień Celsjusza (ozn. oC). Skala temperatury Fahrenheita. Empiryczna skala temperatury oparta na dwóch punktach stałych: t1=0oF (temperatura mieszania śniegu z salmiakiem) i t2=100oF (temperatura normalna ciała ludzkiego). Skala ta jest stosowana głównie w krajach posługujących się angielskim i amerykańskim systemem miar. Międzynarodowa Praktyczna Skala Temperatury 1968r. (MPST 1968). Empiryczna skal oparta na 11 punktach stałych przyjęta przez XIII Generalną Konferencję Miar w 1968 roku. Zygmunt Kubiak
41
Sensory analogowe Termopara to złącze dwóch różnych metali, na którym powstaje napięcie o niewielkiej wartości - najczęściej w zakresie miliwoltów - i współczynniku temperaturowym rzędu 50 mikroV/oC. Za pomocą termopar można mierzyć temperaturę od -270oC do +2700oC z błędem w zakresie 0,5 - 2 oC. W praktyce działanie termopar opiera się na zjawiskach Seebecka, Peltiera i Thomsona. Najistotniejsze jest zjawisko Seebecka i polega ono na powstawaniu siły elektromotorycznej i przepływie prądu elektrycznego w miejscu styku dwóch metali lub półprzewodników o różnych temperaturach, w zamkniętym obwodzie termoelektrycznym. W układzie zastosowano termoparę typu J . Wartość mierzonego napięcia zależy tutaj od temperatury obu złącz termoelektrycznych i jest ona w przybliżeniu proporcjonalna do różnicy temperatur obu złącz. Złącze odniesienia umieszcza się w stałej temperaturze i na ogół jest to 0oC. Wykorzystuje się do tego kąpiele lodowe lub niewielkie pudełka ze stabilizowaną temperaturą wnętrza. Termopara typu J jest to złącze żelaza i konstantanu (55%Cu i 45%Ni). Temperatura maksymalna tego złącza to 760oC (czas życia termopary skraca się przez zbyt długą pracę w temperaturze zbliżonej do maksymalnej). Współczynnik temperaturowy napięcia przy 20oC wynosi 51,45 mikroV/oC, a napięcie wyjściowe 5,268mV przy 100oC i 21,846mV przy 400oC. Zygmunt Kubiak
42
Sensory analogowe Termistory to półprzewodnikowe elementy rezystancyjne o ujemnym współczynniku temperaturowym rezystancji, którego wartość jest równa mniej więcej -4%/oC. Na ogół stosowane są termistory o rezystancji, w temperaturze pokojowej, rzędu kilku kOhm. Termistory nadają się bardzo dobrze do pomiaru temperatury oraz do sterowania jej zmianami w zakresie od -50oC do +300oC z błędem nie przekraczającym 0,1 do 0,2oC. Termistory charakteryzują się dużą zmianą wartości rezystancji na każdy stopień zmiany temperatury więc współpracujące z nimi układy elektroniczne nie muszą mieć wyśrubowanych parametrów jak miało to miejsce w przypadku termopar (...). Zmiany rezystancji termistora w funkcji temperatury mają charakter wykładniczy. Aby zmienić tą zależność na liniową, termistory łączy się w odpowiedni sposób z rezystorami. Najprostszym sposobem jest połączenie szeregowe. Zygmunt Kubiak
43
Sensory analogowe Rezystancyjne termometry platynowe są wykonywane w postaci zwoju drutu z czystej platyny. Współczynnik temperaturowy takich czujników jest dodatni i ma wartość około 0,4%/oC. Parametry termometrów platynowych wykazują dużą stałość w czasie, błąd pomiaru mieści się w zakresie 0,02%-0,2%, a zakres mierzonych temperatur to -200oC do 1000oC. Ich wadą jest dość wysoka cena. Zygmunt Kubiak
44
Sensory analogowe Termometry kwarcowe. Wykorzystuje się w nich zależność częstotliwości rezonansowej rezonatora kwarcowego od temperatury. Typowy zakres pomiaru waha się od -50oC do +150oC, a błąd nie przekracza 0,04oC. Są więc one bardzo dokładne. Termometry krzemowe. Przy ich pomocy możliwe są pomiary temperatury od -55oC do +125oC o błędzie pomiaru rzędu 0,5oC. Zygmunt Kubiak
45
Sensory analogowe Pirometry stosuje się w metodzie bezdotykowego pomiaru temperatury. Pomiar realizuje się poprzez obserwację żarzącego się obiektu przez lunetę i porównanie jego koloru z kolorem świecenia umieszczonego wewnątrz pirometru drucika żarowego. Pirometrami optycznymi mierzy się temperatury w zakresie od 750oC do +3000oC. Błąd szacuje się na około 4oC w pobliżu dolnej granicy zakresu pomiarowego i około 20oC w pobliżu górnej granicy. Znacznie wydajniejsze są pirometry pracujące w podczerwieni. Zygmunt Kubiak
46
Sensory analogowe Zygmunt Kubiak
47
Sensory analogowe Zygmunt Kubiak
48
Sensory analogowe Zygmunt Kubiak
49
Sensory analogowe Zygmunt Kubiak
50
Sensory analogowe Zygmunt Kubiak
51
Sensory analogowe Zygmunt Kubiak
52
Sensory analogowe Zygmunt Kubiak
53
Sensory analogowe Zygmunt Kubiak
54
Sensory analogowe Zygmunt Kubiak
55
Sensory analogowe citlivá časť snímača Zygmunt Kubiak
56
Odporové teplomery - termistory
Sensory analogowe Odporové teplomery - termistory Zygmunt Kubiak
57
Termometr mierzy zawsze
Dziękuję za uwagę Termometr mierzy zawsze temperaturę własną!! Zygmunt Kubiak
58
Sensory analogowe Zygmunt Kubiak
59
Sensory analogowe Zygmunt Kubiak
60
Sensory analogowe Zygmunt Kubiak
61
Sensory analogowe Zygmunt Kubiak
62
Sensory analogowe Zygmunt Kubiak
63
Sensory analogowe Zygmunt Kubiak
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.