Závislost odporu na teplotě: Příklady a vysvětlení (2026)
Elektrický odpor materiálů není konstantní – mění se s teplotou podle základních fyzikálních zákonů. Tento článek vysvětluje, proč k tomu dochází, jaké jsou rozdíly mezi kovy, polovodiči a moderními senzorovými materiály, a ukazuje praktické metody měření a kompenzace v roce 2026.
Obsah
- Fyzikální podstata: fononová difuze a elektronová kolize
- Teplotní koeficienty běžných materiálů a jejich jednotky
- Modely odporu‑teploty: lineární, Callendar‑Van Dusen, Steinhart‑Hart
- Měření odporu s teplotní kompenzací: čtyřvodičová metoda, můstkové zapojení
- Aplikace v průmyslu: RTD, termistory, Wheatstoneho můstek, kompenzační obvody
- Nelinearita a korekce v mikrokontrolérech: lookup tabulky a polynomiální aproximace
- Frequently Asked Questions
Fyzikální podstata: fononová difuze a elektronová kolize
Teplotní závislost elektrického odporu je důsledkem dvou hlavních mikroskopických procesů: fononová difuze a elektronová kolize. Tato Lineární závislost a nezávislost vektorů: Základy souvisí přímo se Závislost odporu na teplotě, která je klíčová pro návrh přesných snímačů. Ve vodičích vede zvýšená teplota k větší amplitudě kmitů mřížky, což zvyšuje pravděpodobnost rozptylu elektronů na fononech – tento jev popisujeme jako fononovou difuzi. V polovodičích naopak dominuje teplotně závislá koncentrace nosičů, která je důsledkem tepelného vyvolávání elektronů přes zakázané pásmo, což mění pravděpodobnost elektronové kolize s iontovými jádry a s samotnými fonony.
- Ve kovech roste odpor s teplotou díky zvýšené fononové difuzi.
- V polovodičích klesá odpor s teplotou díky exponenciálnímu nárůstu volných nosičů.
- Teplotní koeficient odporu α kvantifikuje lineární aproximaci této závislosti v blízkosti referenční teploty.
Fonony a jejich vliv na vodivost kovů
Kovy mají vysokou koncentraci volných elektronů, které se chovají jako Fermiho plyn. Při zahřívání se amplituda fononů zvyšuje úměrně teplotě (T), což vede k lineárnímu nárůstu pravděpodobnosti rozptylu. Podle HyperPhysics je teplotní koeficient odporu mědi α ≈ 0,00393 K⁻¹ při 20 °C, což odpovídá nárůstu odporu o přibližně 0,393 % za každý stupeň Celsia.
Elektronová kolize v polovodičích
Vnitřní polovodiče jako křemík mají při nízkých teplotách velmi málo volných elektronů a děr. S rostoucí T se exponenciálně zvyšuje pravděpodobnost tepelného přechodu přes zakázané pásmo (Eg ≈ 1,12 eV pro Si), což vede k rapidnímu nárůstu koncentrace nosičů a tím k poklesu resistivity. Výsledný teplotní koeficient odporu je tedy záporný; pro krystalický Si je α ≈ -0,007 K⁻¹ v okolí 300 K.
Proč kovy mají kladný a polovodiče záporný koeficient
Rozdíl pramení z dominantního mechanismu: u kovů je to fononová difuze (rozptyl), u polovodičů je to tepelná generace nosičů. Obě složky působí současně, ale v různých teplotních oborech jedna převládá nad druhou, což vede k opačnému znaku α.
| Materiál | Teplotní koeficient α (K⁻¹) | Poznámka |
|---|---|---|
| Cu (měď) | +0,00393 | platí při 20 °C, lineární aproximace |
| Pt (platina) | +0,00385 | používá se v teplotních čidlech Pt100 |
| Si (křemík) | -0,0070 | vnitřní Si při 300 K, exponenciální chování |

Teplotní koeficienty běžných materiálů a jejich jednotky
Po pochopení fyzikální podstaty Závislosti odporu na teplotě se zaměříme na praktické hodnoty, které najdete v datashetích součástek a normách. Teplotní koeficient značí relativní změnu odporu za stupeň Celsia a lze jej vyjádřit buď v absolutní formě α (/°C) nebo v parts per million ppm/°C. Převod mezi těmito jednotkami je jednoduchý: 1 /°C = 1 000 000 ppm/°C, tedy vynásobíme hodnotu v /°C milionem.
Převod mezi /°C a ppm/°C
Pro rychlý výpočet můžete použít vzorec α_ppm = α_abs × 10⁶. Například u mědi je α ≈ 0.0039 /°C, což odpovídá 3900 ppm/°C. Tento převod je užitečný při porovnávání hodnot z různých zdrojů, kde někteří výrobci uvádějí koeficient přímo v ppm/°C (typicky u precizních odporů) zatímco jiní používají desetinnou formu /°C.
Tabulka kovů, slitin, polovodičů a uhlíkových kompozitů
| Materiál | α (/°C) | α (ppm/°C) | Poznámka |
|---|---|---|---|
| Měď (Cu) | 0.0039 | 3900 | Vodič, lineární v rozmezí -50 °C - 150 °C | Nikl (Ni) | 0.0061 | 6100 | Používán v odporových slitinách |
| Platina (Pt) | 0.00385 | 3850 | Referenční materiál Pt100 podle IEC 60751 |
| Wolfram (W) | 0.0045 | 4500 | Vysoká teplotní stabilita, žárovky |
| Konstantan (CuNi) | 0.00002 | 20 | Nízký koeficient, vhodný pro precizní odporové články |
| Uhlík (grafit) | -0.0005 | -500 | Negativní koeficient, používaný v uhlíkových snímačích |
| Grafen | -0.0002 | -200 | Velmi nízký absolutní koeficient, závislý na defektech |
Hodnoty pocházejí z NISSAN/TI datasheets a normy IEC 60751.
Jak číst hodnoty z datasheetů
V datashetích odporů často najdete údaj typu TCR = ±50 ppm/°C. To znamená, že při změně teploty o 1 °C se odpor může změnit maximálně o 0,005 %. Pro výpočet absolutní změny použijte vzorec ΔR/R₀ = α × ΔT, kde α je koeficient v /°C. Pokud je hodnota uvedena v ppm/°C, nejprve ji vydělte milionem. Praktický příklad: u odporu 1 kΩ s TCR 100 ppm/°C při zahřátí o 20 °C dojde ke změně ΔR = 1000 Ω × (100/1 000 000) × 20 = 20 Ω. Tato metoda je nezbytná při návrhu přesných měřicích obvodů, kde se musí kompenzovat teplotní drift.

Modely odporu‑teploty: lineární, Callendar‑Van Dusen, Steinhart‑Hart
Lineární aproximace a její omezení
Jednoduchý lineární model předpokládá, že odpor R se mění lineárně s teplotou T podle vztahu R = R0[1 + α (T – T0)], kde R0 je odpor při referenční teplotě T0 a α je teplotní součinitel odporu. Pro kovové odporové senzory jako je Pt100 platí tato aproximace dobře v rozmezí -50 °C až +150 °C, ale mimo tento interval se objevují nelinearitě způsobené změnami v fononové struktuře a elektronové kolizi. Podle IEC 60751 standardu je maximální odchylka lineárního modelu pro Pt100 kolem ±0,4 % v rozsahu -200 °C až +850 °C, což pro přesné měření často nestačí.
Callendar‑Van Dusen rovnice pro Pt100
Pro širší teplotní rozsah se používá rovnice Callendar‑Van Dusen:
R(T) = R0 [1 + A T + B T² + C (T – 100) T³] (pro T ≥ 0 °C)
kde pro Pt100 jsou konstanty A = 3,9083*10^-3 /degC, B = -5,775*10^-7 /degC², C = -4,183*10^-12 /degC³ (podle IEC 60751). Pro záporné teploty se člen C vyloučí.
Příklad výpočtu: Vezmeme R0 = 100,00 Ω při 0 °C.
- Pro T = -40 °C (záporná teplota): R = 100 [1 + A(-40) + B(-40)²] = 100 [1 – 0,156332 + 0,000924] ≈ 84,29 Ω.
- Pro T = +150 °C: R = 100 [1 + A·150 + B·150² + C·(150-100)·150³] = 100 [1 + 0,586245 – 0,012994 + 0,001408] ≈ 157,66 Ω.
Tyto hodnoty odpovídají tabulkám Pt100 s chybou menší než 0,05 %.
Steinhart‑Hart rovnice pro NTC termistory
U polovodičových NTC termistorů se lineární model vůbec nepoužívá; místo toho se aplikuje rovnice Steinhart‑Hart:
1/T = A + B ln(R) + C [ln(R)]³
kde T je teplota v Kelvinech, R je odpor v ohmech a A, B, C jsou koeficienty určené kalibrací tří bodů (obvykle -20 °C, 0 °C, 50 °C). Tento model umožňuje přesnost lepší než 0,1 % v rozsahu -40 °C až +150 °C při vhodném výběru součástky.
- Lineární model je užitečný pouze v omezeném teplotním okruhu a vyžaduje znalost koeficientu α.
- Rovnice Callendar‑Van Dusen rozšiřuje přesnost Pt100 na celý průmyslový rozsah díky členům druhé a třetí řády.
- Steinhart‑Hart poskytuje nejpřesnější popis NTC termistorů, ale vyžaduje trojbodovou kalibraci a výpočet logaritmů.
- Pro přesné měření je nezbytné zvolit model odpovídající materiálu a teplotnímu rozsahu, jinak vzniknou systémové chyby.
Pokud vás zajímá souvislost mezi lineární závislostí vektorů a fyzikálními modely, podívejte se na náš článek Lineární závislost a nezávislost vektorů: Základy.

Měření odporu s teplotní kompenzací: čtyřvodičová metoda, můstkové zapojení
- Čtyřvodičová (Kelvinova) metoda eliminuje vliv odporu přívodních vodičů a umožňuje přesné měření malých odporů RTD a termistorů.
- Wheatstoneho můstek poskytuje výhodnou nulovou metodu pro snímání změn odporu s vysokým rozlišením, ideální pro teplotní kompenzaci.
- Vlastní zahřívání senzoru je třeba kompenzovat výpočtem chyby ΔR = P·θJA, kde P je dissipovaná výkon a θJA tepelný odpor spojení s okolím.
Princip Kelvinovy (čtyřvodičové) metody
Kelvinova metoda používá čtyři vodiče: dva proudové přivádějí známý proud I přes měřený odpor Rx, zatímco dva napěťové snímají spád napětí V přímo na svorkách Rx bez vlivu odporu vedení. Výpočet odporu pak vychází z Ohmova zákona: Rx = V / I. Tato konfigurace je zvláště užitečná při měření odporů v řádu jednotek ohmů až několika desítek ohmů, kde by odpor přívodních vodičů mohl významně zkreslit výsledek. Podle NIST je nejistota měření při použití čtyřvodičové metody typicky lepší než 0,01 % pro kalibrované zdroje proudu.
Chyba způsobená vlastním zahříváním senzoru se vyjadřuje jako ΔR = P·θJA, kde P = I²·Rx je výkon dissipovaný v měřeném odporu a θJA je tepelný odpor mezi článkem a okolím (obvykle udávaný v °C/W). Při proudu 1 mA přes Pt100 (Rx ≈ 100 Ω při 0 °C) je P ≈ 0,1 mW; s θJA = 200 °C/W vzniká chyba pouze 0,02 Ω, což odpovídá přibližně 0,05 °C teplotní chyby – hodnota, kterou lze dále snížit snížením proudu nebo lepším odvodem tepla.
Wheatstoneho můstek pro RTD a termistory
Wheatstoneho můstek převádí změnu odporu senzoru na měřitelný rozdíl napětí Vout. Při symetrickém zapojení se dvě známé odpory R1 a R2 rovnoměrně rozdělí napájecí napětí Vcc, zatímco senzor Rx a kompenzační odpor R3 tvoří protilehlou větev. Nulový můstek (Vout = 0) nastává při poměru Rx/R3 = R1/R2. Odchylka od rovnováhy je lineárně proporcionální změně Rx, což umožňuje vysoké rozlišení i při malých změnách odporu.
| Parametr | RTD (Pt100) | Termistor (NTC 10 kΩ) |
|---|---|---|
| Typický rozsah odporu | 100 Ω – 200 Ω | 1 kΩ – 100 kΩ |
| Teplotní koeficient (α) | 0,00385 /°C | -0,04 /°C (závisí na materiálu) |
| Doporučený proud můstku | 0,5 mA – 1 mA | 10 µA – 100 µA |
Pro dosažení stabilní nulové úrovně je vhodné použít precizní odporové součásti s tolerancí 0,01 % a nízkým teplotním koeficientem (např. Vishay foil resistors). Kalibrace můstku se provádí při známé referenční teplotě (častěji 0 °C pomocí ledové lázně) a následně se aplikuje lineární nebo polynomická korekce podle Callendar‑Van Dusen rovnice pro RTD nebo Steinhart‑Hart rovnice pro termistory.
Kompenzace vlastního zahřívání
Vlastní zahřívání senzoru je nevyhnutelným důsledkem proudu procházejícího měřeným odporem. Kromě snížení měřicího proudu lze kompenzaci provést softwarově: nejprve se změřený odpor Rx převede na zdánlivou teplotu Tapp pomocí příslušného modelu (Lineární, Callendar‑Van Dusen, Steinhart‑Hart). Poté se vypočítá dissipovaný výkon P = I²·Rx a pomocí známého θJA se odhadne nárůst teploty ΔT = P·θJA. Skutečná teplota senzoru se pak získá jako Ttrue = Tapp – ΔT. Tato metoda je zvláště účinná při použití nízkohmotnostních čipových RTD, kde θJA může být pouze 50 °C/W, což znamená, že i při proudu 2 mA a Rx = 100 Ω je ΔT pouze 2 °C.
Pro tip: Při měření s čtyřvodičovou metodou vždy ověřte symmetrií napěťových vodičů pomocí měření rozdílu napětí při prohození proudových a napěťových vodičů – jakýkoli rozdíl větší než 5 µV naznačuje chybné zapojení nebo nežádoucí termosílu v kontaktech.

Aplikace v průmyslu: RTD, termistory, Wheatstoneho můstek, kompenzační obvody
RTD Pt100 v průmyslových měřicích řetězcích
Platinový odporový čidlo typu RTD Pt100 je stále zlatým standardem pro přesné měření teploty v rozmezí -200 °C až +850 °C. Jeho lineární aproximace podle normy IEC 60751 poskytuje teplotní koeficient α = 0,00385 Ω/Ω/°C, což umožňuje převod naměřeného odporu na teplotu s typickou chybou ±0,1 °C po kalibraci. V průmyslových aplikacích se často využívá čtyřvodičová metoda spolu s Wheatstoneho můstkem pro eliminaci vlivu odporů vodičů. Podle údajů společnosti Analog Devices (AN‑709) lze dosáhnout stabilnosti lepší než 0,01 %/rok při použití precision reference zdroje a nízkoteplotního driftu operačního zesilovače (např. ADA4528).
NTC termistory v ochranných obvodech
Negativní teplotní koeficient (NTC termistor) se uplatňuje především v ochranných obvodech proti přehřátí, kde jeho exponenciální závislost odporu na teplotě umožňuje rychlou reakci při překročení mezní hodnoty. Typický NTC s hodnotou 10 kΩ při 25 °C a B‑konstantou 3950 K vykazuje odpor přibližně 1 kΩ při 100 °C. Při použití v děliči napětí s referenčním napětím 3,3 V lze dosáhnout prahového napětí 0,6 V při 90 °C, což spouští vypínací obvod MOSFETu. Texas Instruments doporučuje přidat kompenzační odpor s teplotním koeficientem blízkým nulovému pro lineárníziaci prahu (SLOA049). Doporučená kalibrace zahrnuje měření odporu při třech známých teplotách (0 °C, 25 °C, 100 °C) a následnou regresi podle Steinhart‑Hart rovnice, což snižuje systémovou chybu pod ±0,5 °C v rozsahu -40 °C až +125 °C.
Design kompenzačních obvodů a kalibrace
Kompenzační obvody jsou nezbytné pro minimalizaci vlivu Závislost odporu na teplotě na měřicí řetězec. Klasické řešení využívá symetrický Wheatstoneho můstek s jednou aktivní větví (RTD nebo NTC) a třemi pasivními odpory nízkého driftu (např. Vishay VSR series, TCR ±2 ppm/°C). Pro dosažení kompenzace prvního řádu se poměr odporů v můstku nastaví tak, aby výstupní napětí bylo nezávislé na malých změnách teploty okolí. Praktický příklad: můstek s napětím buzení 5 V, dvěma fixními odpory 10 kΩ (TCR ±5 ppm/°C), jedním proměnným odporem 10 kΩ (TCR ±2 ppm/°C) a měřeným RTD Pt100. Při teplotní změně ±10 °C se výstupní napětí mění méně než 0,2 mV, což odpovídá chybě menší než 0,05 °C po následném zesílení.
Pro tip od Analog Devices: Použijte dvoustupňovou kalibraci – nejprve nulový bod (0 °C) pomocí lázně s ledem, poté bod rozsahu (100 °C) v suchém bloku. Zaznamenejte odporové hodnoty a vypočítejte koeficienty Callendar‑Van Dusen rovnice pro následnou lineární interpolaci v firmware.
Doporučené postupy kalibrace podle TI a Analog Devices zahrnují:
- Připravte stabilní teplotní zdroj (kalibrační lázeň nebo suchý blok) s nejistotou ±0,05 °C.
- Změřte odpor čidla při třech referenčních teplotách (např. -20 °C, 0 °C, 100 °C) čtyřvodičovou metodou.
- Vypočítejte parametry zvoleného modelu (lineární, Callendar‑Van Dusen, Steinhart‑Hart) pomocí nejmenších čtverců.
- Nahrajte získané koeficienty do ADC nebo mikrořadiče a ověřte lineárnost v celém pracovním rozsahu.
- Prověřte výsledek měřením známého referenčního čidla (např. PT1000 s certifikátem) a zaznamenejte zbývající chybu.
Pro lepší představu o chybách viz Graf závislosti teploty na čase: Co nám říká, kde je znázorněn drift nezkompenzovaného můstku o 15 ppm/°C oproti kompenzovanému řešení s driftem pod 2 ppm/°C.

Nelinearita a korekce v mikrokontrolérech: lookup tabulky a polynomiální aproximace
Při práci s teplotními čidly, zejména s platínovými RTD typu Pt100, je Závislost odporu na teplotě nelineární a vyžaduje kompenzaci přímo v mikrokontroléru. Dva nejpoužívanější přístupy jsou lookup tabulka (LUT) a polynomiální aproximace. Následující části porovnávají obě metody, ukazují praktickou implementaci na platformách STM32 a Microchip PIC a hodnotí jejich nároky na paměť a výpočetní výkon.
Výběr mezi LUT a polynomem
- Lookup tabulka – jednoduchá, rychlá interpolace, vyžaduje však paměť úměrnou počtu bodů; přesnost závisí na hustotě tabulky.
- Polynomiální aproximace – nízká paměťová náročnost (pouze koeficienty), ale vyžaduje více násobení a sčítání; vhodná pro aplikace s omezenou ROM.
Pro tip: pokud máte k dispozici alespoň 2 KB flash, 16‑bodová LUT s lineární interpolací poskytne chybu menší než 0,1 % v rozsahu −40 °C … +150 °C pro Pt100.
Implementace v STM32 / Microchip
- Načtěte surový ADC výstup a převeďte jej na odpor pomocí známého děliče napětí.
- Pro LUT: najděte dva nejbližší body v tabulce a proveďte lineární interpolaci (viz pseudo‑kód níže).
- Pro polynom: vypočítejte hodnotu pomocí Hornerova schématu, aby se minimalizoval počet násobení.
- Uložte kompenzovanou teplotu do proměnné a použijte ji v řídicí smyčce.
// Pseudo‑kód lineární interpolace z LUT
uint16_t adc = readADC();
float R = adcToResistance(adc); // např. přes dělič
// LUT obsahuje pole struktur {float R, float T;}
int i = 0;
while (lut[i+1].R < R) i++;
float t = lut[i].T + (lut[i+1].T - lut[i].T) * (R - lut[i].R) / (lut[i+1].R - lut[i].R);
return t;
Vyhodnocení paměťových a výpočetních nároků
| Metoda | Paměť (Flash) | Počet operací | Typická chyba |
|---|---|---|---|
| 16‑bodová LUT + lineární interpolace | ≈ 512 B | 2 porovnání + 2 odečtení + 1 násobení + 1 dělení | <0,1 % (−40 °C…+150 °C) |
| 4‑řádu polynom (Callendar‑Van Dusen) | ≈ 32 B (5 koeficientů) | 4 násobení + 3 sčítání pomocí Hornerova schématu | <0,01 % (−200 °C…+850 °C) podle IEC 60751 |
Pro Pt100 se v praxi osvědčuje polynomiální aproximace čtvrtého řádu (koeficienty z Callendar‑Van Dusenova vztahu), protože poskytuje dostatečnou přesnost při minimální paměťové náročnosti. Pokud je však paměť více než dostupná a požaduje se ultra‑rychlá odezva, je vhodnější lookup tabulka s dostatečně hustým rozložením bodů a lineární interpolací.

Frequently Asked Questions
Proč má křemík záporný teplotní koeficient odporu, zatímco kladný mají kovy?
Křemík je vnitřní polovodič; při zvýšení teploty se z valenčního pásu uvolňuje více elektronů a děr, což vede k exponenciálnímu nárůstu volných nosičů a tím ke snížení odporu. V kovech je koncentrace volných elektronů téměř konstantní a hlavní příčinou růstu odporu se zvýšením teploty je zvýšený fononový rozptyl, který zkracuje střední volnou dráhu elektronů. Proto má křemík záporný teplotní koeficient odporu (TCR ≈ -0,0005 /K), zatímco u mědi je kladný (≈ +0,0039 /K).
Jaký je rozdíl mezi RTD Pt100 a NTC termistorem z hlediska linearity a rozsahu měření?
RTD Pt100 má téměř lineární vztah odpor-teplotu s teplotním koeficientem α ≈ 0,00385 /°C a jeho chování je popsáno rovnicí Callendar‑Van Dusen, což umožňuje přesné měření v rozsahu -200 °C až +850 °C. NTC termistor vykazuje silně nelineární, exponenciální pokles odporu s teplotou (α ≈ -0,04 /°C při 25 °C) a jeho charakteristiku popisuje rovnice Steinhart‑Hart, vhodná pro přesné měření v úzkém rozsahu typicky -50 °C až +150 °C. Díky své linearitě se RTD používá v průmyslových procesech vyžadujících stabilní kalibraci, zatímco NTC se uplatňuje v aplikacích citlivých na malé teplotní změny, jako jsou snímače v spotřební elektronice.
Kdy je vhodné použít čtyřvodičovou (Kelvinovu) metodu místo klasického dvouvodičového měření?
Čtyřvodičovou metodou se měří odpadní napětí přes známý proud odděleně od napěťových vodičů, čímž se eliminuje vliv odporu přívodních vodičů a kontaktních přechodů. Je vhodná pro nízké odpory pod přibližně 10 Ω, kde by odvodové vodiče představily významnou část měřeného hodnoty (např. přesné šuntové odporové snímače, odporové mosty, tenké fólie nebo svárkové spoje). Při vyšších odporech (desítky až stovky ohmů) rozdíl mezi dvěma a čtyřmi vodiči je zanedbatelný, takže postačí klasické dvouvodičové připojení.
Tento ÄŤlánek byl plnÄ› aktualizován dne 19. 5. 2026 s novĂ˝mi informacemi a aktuálnĂmi daty pro rok 2026.







