Copyright © pc1l 2009 Warmteweerstand en Temperatuur

Weerstanden bij zekere omgevingstemperaturen, bepaling van de ideale werktemperatuur

-----> warmteweerstand Rth in ° C/W
-----> weerstand R in Ohm
-----> actuele ( te meten ) spanning Ures over de weerstand in V
-----> ambient ( omgeving ) temperatuur t amb in ° C

------------------------> -----> ingavebevestiging van de warmteweerstand
------------------------> -----> ingavebevestiging van de weerstand
------------------------> -----> ingavebevestiging van de spanning over de weerstand
------------------------> -----> ingavebevestiging van de omgevingstemperatuur

-->temperatuur van de weerstand ( t = Pc . Rth + tamb ) 1
-->gedissipeerd vermogen Pdis ( warmtestroom Pc ) in W 2

extra info --> -->stroom Ires door de weerstand in mA
extra info --> -->omgevingstemperatuur T in K

1 betreft bij gewone weerstanden vaak de oppervlaktetemperatuur ( een en ander is
afhankelijk van hoe de fabrikant gemeten heeft, er zijn helaas nogal wat variaties
mogelijk ). De 'hot spot' temperatuur, die nimmer overschreden mag worden, kan ook
opgenomen worden in een script, hier zou dat te ver voeren. Benodigd is dan
Rth j-c en Rth j-a. Er geldt bovendien : Rth j-a - Rth j-c = Rth c-a ( case-ambient ) ..
Zo'n JS is overigens eenvoudig op verzoek te maken : [email protected].

Hoe dan ook, met de warmteweerstand Rth wordt hier bedoeld : Rth c-a. In dat
geval berekent het script de oppervlaktetemperatuur van de weerstand, sommige
fabrikanten noemen deze THS ( in K ) of tHS ( in ° C ), niet te verwarren met THS
( Hot Spot temperatuur ) en Ths ( heatsink temperatuur ) .....
THS ( tHS ) is eenvoudig te meten, 'in circuit', net als de spanning U over de
weerstand ( Ures ).

Indien de weerstand speciaal ontworpen is voor gebruik met koellichaam ( specifiek )
kunt u Rth j-mb gebruiken als invoer ( of Rth j-c indien niet specifiek ). Verder :
welliswaar betreft de aanduiding j normaal gesproken transistoren ( junction : kristal ),
echter, in datasheet wordt j niet zelden ook voor weerstanden gebruikt .. en
waarom ook niet.

Als invoerwaarde is ( in plaats van de stroom Ires ) met opzet voor de spanning Ures
gekozen. Men kan deze gemakkelijk meten met een multimeter, er is geen
circuitonderbreking nodig wat behalve tijdsbesparing bovendien de nauwkeurigheid ten
goede komt. Ook worden hier negatieve waarden geaccepteerd.

2 ten gevolge van het gedissipeerde vermogen Pdis ontstaat de warmtestroom Pc
waarbij geldt : Pc = Pdis. Net als een elektrische stroom in een serieschakeling is
ook de warmtestroom in alle componenten van zo'n schakeling gelijk.

Verantwoording ( alleen voor WebMasters ).

Een en ander moest zo eenvoudig mogelijk uitzien en bruikbaar zonder dat de
nauwkeurigheid vermindert. De gebruiker hoeft geen inzichten te hebben in het rekenen
met thermische weerstanden. Ondanks bovenstaande moet het script intern zo compact
mogelijk zijn in mathematisch opzicht ( los van de broncode gezien ). Het JS moet
waarschuwen bij bepaalde foute ingaves .. dat was de opdracht.

De basisberekening is eenvoudig, deze eenvoudige manipulatie :

t res = (U*U/R)*Rth + t amb waarin Rth = Rth c-a

wordt omgezet naar JS :

temperatuur van de weerstand parseFloat(form.l.value)*(Math.pow(parseFloat
(form.e2.value),2)/parseFloat(form.e.value))+parseFloat(form.t.value) ; form.nfx.value
= Math.round ( resultx * 1000 ) / 1000;

Er is voor de spanning Ures gekozen als invoer. Dan kan er makkelijk
'in circuit' gemeten worden.

Voordeel van deze bewerkingen voor de gebruiker :

geen temperatuur in K
geen aparte berekening van of uit het vermogen noodzakelijk : direct resultaat
geen rekenstop bij ingave van een negatieve spanningswaarde
geen losmaken van draden of contacten ( SMD ) van componenten meer nodig

Waarschuwen bij een overschrijding :

warmteweerstand : vanaf 0
weerstand : vanaf 0
spanning : negatieve waarden
temperatuur : bij overschrijding van - 273 ° C en 70 ° C is er een extra alert actief ..

Copyright © pc1l 2010 55 73 ! ((-,O)) .....