Termometr cyfrowy na PCB wymaga poprawnego toru pomiarowego i kontaktu cieplnego czujnika z mierzonym otoczeniem. Czujnik przy stabilizatorze może zawyżać temperaturę powietrza. Określ mierzony obiekt, zakres, dopuszczalny błąd i czas odpowiedzi; liczba cyfr na wyświetlaczu nie oznacza dokładności.
Dobierz czujnik i zaprojektuj tor pomiarowy
Wydziel czujnik, wejście pomiarowe, przetwornik analogowo-cyfrowy (ADC), mikrokontroler, zasilanie i wyświetlacz. Określ reakcję na zwarcie lub przerwanie sondy. Zakres pomiarowy zależy od czujnika, obudowy, przewodów i toru wejściowego, nie od samego mikrokontrolera.
Rezystancja NTC maleje ze wzrostem temperatury; pomiar wymaga uwzględnienia nieliniowości. Czujnik rezystancyjny RTD potrzebuje kontrolowanego pobudzenia oraz oceny rezystancji przewodów. Czujnik cyfrowy upraszcza tor elektryczny, lecz nadal podlega wpływowi ciepła z PCB.
Termoparę typu K może obsługiwać MAX6675 zgodnie z kartą katalogową. Kompensacja zimnego złącza uwzględnia temperaturę połączenia termopary z torem pomiarowym.
Dzielnik NTC i źródło odniesienia
Połącz rezystor odniesienia R_ref między napięciem U_ref a wejściem ADC, a termistor R_NTC między wejściem a masą analogową. Przy pomijalnym obciążeniu wejściem ADC:
U_out = U_ref · R_NTC / (R_NTC + R_ref)
Po przekształceniu: R_NTC = R_ref · U_out / (U_ref − U_out).
Przy wspólnym napięciu dzielnika i odniesienia ADC jego zmiana idealnie znosi się w stosunku U_out/U_ref. Pozostają szumy, spadki na połączeniach, różnice czasowe próbkowania i wpływ napięcia na samonagrzewanie. Dla oddzielnych źródeł ich błędy rozlicz osobno.
Dobierz szum, dryf i obciążalność odniesienia do wymaganej dokładności. Odsprzęganie wykonaj według dokumentacji ADC, z dala od prądów wyświetlacza. Dla R_ref sprawdź tolerancję i dryf. Większa rezystancja ogranicza prąd, lecz zwiększa znaczenie upływności i czasu ładowania wejścia ADC.
Model beta: przeliczenie rezystancji na temperaturę
Przybliżenie charakterystyki NTC opisuje równanie 1/T = 1/T0 + (1/B) · ln(R/R0). T i T0 podaje się w kelwinach, B jest współczynnikiem z dokumentacji czujnika, R0 to rezystancja w T0, a ln oznacza logarytm naturalny. Z definicji skali temperatury T [K] = t [°C] + 273,15, więc temperaturze 25 °C odpowiada T0 = 298,15 K.
Założenia (przykład hipotetyczny): R0 = 10 kΩ przy 25 °C, B = 3950 K, szukana rezystancja przy t = 50 °C, czyli T = 323,15 K. Przyjmujemy idealne parametry bez tolerancji. Z modelu:
R = R0 · exp[B · (1/T − 1/T0)]
R = 10 000 Ω · exp[3950 K · (1/(323,15 K) − 1/(298,15 K))] ≈ 3588,18 Ω ≈ 3,588 kΩ.
Wynik nie określa dokładności termometru. Model beta jest przybliżeniem w ograniczonym zakresie podanym przez producenta; poza nim może być potrzebna tabela charakterystyki lub dokładniejsza zależność. Uwzględnij tolerancje R0 i B.
Rozdzielczość ADC a zmiana temperatury
Dla idealnego ADC o zakresie od zera do U_ref LSB = U_ref / 2N, gdzie N oznacza liczbę bitów. Interpretację kodów sprawdź w dokumentacji ADC.
Założenia (przykład hipotetyczny): U_ref = 3,3 V zasila dzielnik i odniesienie ADC, R_ref = R_NTC = 10 kΩ, T = 298,15 K, B = 3950 K. Porównujemy idealne przetworniki o N = 10 oraz N = 12. Pomijamy szum i błędy układów.
Z modelu beta wynika dR/dT = −B · R/T². Po zróżniczkowaniu napięcia dzielnika: dU/dT = −U_ref · R_ref · B · R / [T² · (R + R_ref)²]. Dla równych rezystancji upraszcza się to do dU/dT = −U_ref · B/(4T²). Podstawienie daje −3,3 · 3950 / (4 · 298,15²) ≈ −0,036659 V/K, czyli około −36,659 mV/°C. Ujemny znak oznacza spadek napięcia przy ogrzewaniu.
| Rozdzielczość w przykładzie | Podstawienie i krok napięcia | Lokalny krok temperatury: LSB / |dU/dT| |
|---|---|---|
| 10 bitów | 3,3 V / 1024 ≈ 3,22 mV | 3,222656 mV / 36,659 mV/°C ≈ 0,0879 °C |
| 12 bitów | 3,3 V / 4096 ≈ 0,806 mV | 0,805664 mV / 36,659 mV/°C ≈ 0,0220 °C |
To lokalna rozdzielczość, nie dokładność; czułość zmienia się z temperaturą. Przy idealnym zaokrąglaniu granica błędu kwantyzacji wynosi połowę kroku: tutaj około ±0,0440 °C i ±0,0110 °C. Uśrednianie ogranicza szum losowy, lecz nie usuwa błędów systematycznych.
Rozmieść czujnik i poprowadź ścieżki na PCB
Przed prowadzeniem ścieżek sprawdź obudowy, numerację wyprowadzeń, pola i otwory. Przeniesienie schematu do edytora PCB, np. w KiCad, nie potwierdza poprawności tych danych.
- Odsuń czujnik od źródeł ciepła: stabilizatora, mikrokontrolera, rezystorów mocy i podświetlenia. Dla powietrza rozważ krawędź PCB lub sondę zewnętrzną; dla elementu zapewnij kontakt cieplny z nim.
- Rozważ szczeliny izolujące termicznie: ograniczają przewodzenie przez laminat. Usuń niepotrzebne połączenia miedzi z ciepłą częścią PCB na wszystkich warstwach. Zachowaj wytrzymałość mechaniczną.
- Prowadź krótkie połączenia analogowe: umieść R_ref przy ADC, bez ogrzewania czujnika. Dla odległej sondy uwzględnij rezystancję przewodów, zakłócenia i zabezpieczenie wejścia.
- Zapewnij spokojną masę analogową: nie prowadź prądów wyświetlacza ścieżką odniesienia czujnika. Nie dziel automatycznie płaszczyzny masy; zachowaj drogę powrotną według zaleceń producenta ADC.
- Oddziel sygnał pomiarowy od zegara: unikaj sąsiedztwa linii zegarowych, przetwornicy i sterowania wyświetlaczem. Filtr dobierz do czasu ustalania napięcia i wymagań ADC.
Szczelina nie może przecinać potrzebnej drogi powrotnej sygnału. Wymiary wycięć i mostków laminatu sprawdź w możliwościach technologicznych wykonawcy PCB. Odstęp od stabilizatora zależy od mocy strat, miedzi, obudowy i przepływu powietrza.
Samonagrzewanie termistora
Prąd pomiarowy wydziela ciepło w NTC. Przy stanie ustalonym przybliżenie ma postać ΔT = P/δ, gdzie δ jest stałą rozproszenia z karty katalogowej, wyrażoną w mW/°C, a P musi być podane w mW. Dla napięcia U na samym termistorze P = U²/R. Nie wolno podstawiać tu całego napięcia zasilania dzielnika.
Założenia (przykład hipotetyczny): U_ref = 3,3 V, R_ref = R_NTC = 10 kΩ, δ = 2 mW/°C. Przyjmujemy stan ustalony i pomijamy zmianę rezystancji wskutek niewielkiego ogrzania. Napięcie na NTC wynosi U = 3,3 · 10/(10 + 10) = 1,65 V. Moc: P = 1,65²/10 000 = 0,00027225 W = 0,27225 mW. Stąd ΔT = 0,27225/2 ≈ 0,136 °C.
Wynik nie jest gwarantowanym błędem sondy: δ zależy od obudowy, ośrodka i montażu. Zasilanie dzielnika tylko podczas pomiaru może ograniczać średnią moc, ale wymaga sprawdzenia ustalania elektrycznego i odpowiedzi cieplnej.
Wykonaj prototyp metodą termotransferu
Wydrukuj obraz miedzi drukarką laserową na papierze lub folii do transferu, bez skalowania. Odbicie lustrzane dobierz do strony płytki i metody przenoszenia. Sprawdź orientację niesymetrycznego układu oraz złącza.
Przytnij laminat, oczyść i odtłuść miedź. Przenieś unieruchomiony wydruk żelazkiem lub laminatorem, ostudź i usuń podłoże. Popraw przerwy w tonerze. Traw preparatem na bazie chlorku żelaza lub nadsiarczanu sodu zgodnie z instrukcją, uwzględniając zagospodarowanie zużytego roztworu.
Usuń toner, oczyść płytkę i sprawdź ciągłość oraz brak mostków miedzi. Inny laminat i brak maski zmieniają warunki cieplne, dlatego do oceny docelowego układu przydatne są prototypy PCB wykonane w planowanej technologii.
Wywierć otwory i sprawdź połączenia między warstwami
Rozróżnij otwory montażowe, otwory pod wyprowadzenia i przelotki. Zachowaj wymagany pierścień miedzi. W domowej płytce samo wiercenie nie łączy warstw: przelotkę z przewodu przylutuj po obu stronach i sprawdź elektrycznie.
Unieruchom laminat, wywierć i sprawdź otwory. Do produkcji przygotuj plik Excellon z rozróżnieniem metalizacji. Średnice, odstępy i dopuszczalny stosunek grubości PCB do średnicy otworu dobierz według specyfikacji wykonawcy.
Zamontuj elementy i przygotuj obudowę
Lutuj od niskich elementów: rezystorów, kondensatorów i zworek, po podstawki, złącza, czujnik i wyświetlacz. Układ do podstawki włóż po kontroli zasilania. Czas i temperaturę lutowania dobierz według dokumentacji; chroń pola przed odrywaniem, a elementy przed wyładowaniami elektrostatycznymi.
Czyść płytkę zgodnie z wymaganiami topnika i układu; zabrudzenia i wilgoć zwiększają upływność wejścia. Zabezpiecz przewody sondy przed obciążaniem pól. Udostępnij punkty pomiarowe zasilania, odniesienia i ADC.
Obudowa może opóźniać reakcję sondy i zatrzymywać ciepło wyświetlacza. Kalibruj w docelowej konfiguracji. Przy zlecaniu montażu elementów na PCB opisz położenie sondy, sposób czyszczenia oraz wymagania jej mocowania.
Uruchom termometr, policz budżet błędu i wykonaj kalibrację
Sprawdź spoiny, polaryzację i brak zwarć. Uruchom układ z ograniczeniem prądu; skontroluj zasilanie, odniesienie, dzielnik, komunikację i wyświetlacz. Rezystor o znanej wartości zamiast NTC pozwala sprawdzić tor elektryczny, ale nie zastępuje sprawdzenia sondy.
Budżet błędu: co sumować?
Składniki sprowadź do °C w danym punkcie; dla napięcia |e_T| ≈ |e_U|/|dU/dT|. Uwzględnij tolerancję czujnika, modelu i R_ref oraz dryf. Oddziel przesunięcie zera i błąd wzmocnienia ADC od kwantyzacji. Nie licz ponownie wspólnego błędu odniesienia znoszącego się w pomiarze ilorazowym.
Założenia (przykład hipotetyczny): tabela podaje przyjęte granice błędów przy 25 °C i ADC o rozdzielczości 10 bitów. Kwantyzację i samonagrzewanie zaokrąglono w górę z wcześniejszych obliczeń; pozostałe liczby są założeniami, nie danymi pomiarowymi ani katalogowymi.
| Składnik — założenia przykładowe | Przyjęte |e_i| [°C] |
|---|---|
| Tolerancja NTC i niedokładność modelu | 0,30 |
| Tolerancja R_ref i jego dryf | 0,10 |
| Pozostały błąd odniesienia, przesunięcie zera i błąd wzmocnienia ADC, łącznie | 0,08 |
| Kwantyzacja | 0,05 |
| Samonagrzewanie | 0,14 |
| Gradienty temperatury PCB i obudowy | 0,20 |
Suma pesymistyczna to e = Σ|e_i| = 0,30 + 0,10 + 0,08 + 0,05 + 0,14 + 0,20 = 0,87 °C. Zakłada jednoczesny niekorzystny wpływ wszystkich składników. Statystyczne składanie metodą pierwiastka z sumy kwadratów (RSS) ma postać e = √(Σe_i²). Formalnie dla liczb z tabeli: √(0,30² + 0,10² + 0,08² + 0,05² + 0,14² + 0,20²) = √0,1685 ≈ 0,410 °C.
RSS z granic błędu nie jest automatycznie niepewnością pomiaru. Interpretacja statystyczna wymaga rozkładów, niepewności standardowych i uwzględnienia korelacji. Samonagrzewanie i gradient mogą stale działać w tę samą stronę. Wyniki nie dowodzą dokładności urządzenia; uwzględnij także szum, nieliniowość ADC i niepewność kalibracji.
Kalibracja jedno- i dwupunktowa
W kalibracji jednopunktowej wyznacz przesunięcie b = T_odn − T_odczyt i stosuj T_kor = T_odczyt + b. T_odn oznacza temperaturę odniesienia. Korekta usuwa różnicę w tym punkcie, ale nie wyznacza błędu nachylenia ani krzywizny.
Kalibracja dwupunktowa koryguje przesunięcie i nachylenie: T_kor = a · T_odczyt + b, gdzie a = (T_odn,2 − T_odn,1)/(T_odczyt,2 − T_odczyt,1) oraz b = T_odn,1 − a · T_odczyt,1. Punkty powinny obejmować użyteczny zakres, odczyty muszą się różnić. Korekta nie usuwa całej nieliniowości NTC.
Kąpiel wodno-lodowa daje nominalnie 0 °C przy poprawnym przygotowaniu: czysty rozdrobniony lód i woda, współistnienie obu faz, wyrównana temperatura, sonda bez kontaktu ze ścianką. Drugi punkt wyznacz w stabilnej kąpieli wzorcowym termometrem odniesienia o znanej niepewności. Nie traktuj nastawy grzałki jako wzorca. Zanurzaj tylko sondę przystosowaną do cieczy.
Poczekaj na stabilizację obu sond umieszczonych blisko siebie w jednorodnym obszarze. Zapisz warunki i wyniki przed korektą oraz po niej; sprawdź punkt pośredni. Kalibracja dotyczy konkretnego egzemplarza. Wymiana sondy lub obudowy wymaga ponownej oceny.
Przygotuj dokumentację do wykonania serii
Do produkcji płytek drukowanych przekaż pliki Gerber, wiercenia, obrys ze szczelinami i specyfikację laminatu, miedzi oraz warstw. Dodaj zestawienie i współrzędne elementów, orientację i mocowanie sondy. Podaj charakterystykę NTC i zamienniki.
Ustal procedurę uruchomienia, kalibracji, zapisu współczynników i odbioru, wraz z obudową i trybem pracy elektroniki. Kontrola ciągłości i oględziny spoin nie potwierdzają dokładności termometru.
Co sprawdzić przed zleceniem/wdrożeniem
- Czy określono mierzony obiekt, zakres, dopuszczalny błąd i czas odpowiedzi?
- Czy charakterystyka, tolerancje i zakres modelu NTC odpowiadają dokumentacji?
- Czy rozliczono zasilanie dzielnika, odniesienie ADC i lokalną czułość?
- Czy czujnik odsunięto od źródeł ciepła i sprawdzono izolację cieplną?
- Czy zapewniono drogę powrotną sygnału, filtrację i czas ustalania?
- Czy budżet obejmuje tolerancje, dryf, ADC, samonagrzewanie i gradienty bez powtórzeń?
- Czy kalibracja uwzględnia stabilizację, niepewność odniesienia i zapis współczynników?
- Czy sprawdzono wykrywanie uszkodzenia sondy oraz pracę w docelowej obudowie?
- Czy pliki wykonawcze, montażowe i kryteria odbioru są zgodne?
Czego ten artykuł nie rozstrzyga: dokładności gotowego termometru i wymiarów PCB. Wartości graniczne zależą od kart katalogowych elementów i specyfikacji producenta płytki. Obliczenia wymagają weryfikacji dla rzeczywistego egzemplarza i warunków pracy.


