== oude koe... Nieuwe perikelen onderaan... ===
Ik heb een MAX31855 gekocht en daar een K-type temperature probe aan gehangen. De rode lijn is de interne temp in het chipje.... Een beetje hoog, maar ziet er reddelijk uit. De probe-temp lijkt zo'n 7 graden toe te nemen, en dan ineens plok weer omlaag te schieten. De periode is zo'n 44 samples, of ongeveer 4.4 sec. (10 temperatuur samples per seconde. [just checked: het versturen van de data duurt kennelijk 5ms, zodat er maar 9.5 samples per seconde binnenkomen. Soit!]).
Wat ruwe data:
code:
01281A50 01A5 0012.2
01301A40 01A4 0013.0
012C1A40 01A4 0012.3
01341A70 01A7 0013.1
01301A40 01A4 0013.0
01401A60 01A6 0014.0
01381A50 01A5 0013.2
01341A60 01A6 0013.1
01441A50 01A5 0014.1
013C1A40 01A4 0013.3
01401A40 01A4 0014.0
014C1A60 01A6 0014.3
014C1A70 01A7 0014.3
01481A60 01A6 0014.2
014C1A50 01A5 0014.3
01541A60 01A6 0015.1
01541A60 01A6 0015.1
014C1A50 01A5 0014.3
01581A50 01A5 0015.2
01401A50 01A5 0014.0
01601A50 01A5 0016.0
015C1A50 01A5 0015.3
01541A50 01A5 0015.1
01601A50 01A5 0016.0
01601A50 01A5 0016.0
015C1A60 01A6 0015.3
01681A50 01A5 0016.2
016C1A50 01A5 0016.3
01701A40 01A4 0017.0
01681A50 01A5 0016.2
01781A40 01A4 0017.2
01781A50 01A5 0017.2
01781A60 01A6 0017.2
01841A50 01A5 0018.1
01881A50 01A5 0018.2
01841A50 01A5 0018.1
01801A40 01A4 0018.0
01801A50 01A5 0018.0
01841A50 01A5 0018.1
01801A50 01A5 0018.0
01841A50 01A5 0018.1
01841A50 01A5 0018.1
01841A50 01A5 0018.1
01841A50 01A5 0018.1
01841A50 01A5 0018.1
01881A50 01A5 0018.2
01841A50 01A5 0018.1
01801A50 01A5 0018.0
01841A50 01A5 0018.1
01781A50 01A5 0017.2
01841A50 01A5 0018.1
01881A40 01A4 0018.2
01681A50 01A5 0016.2
01841A50 01A5 0018.1
01841A50 01A5 0018.1
01841A50 01A5 0018.1
01841A50 01A5 0018.1
017C1A50 01A5 0017.3
01841A60 01A6 0018.1
01701A50 01A5 0017.0
01681A50 01A5 0016.2
01741A60 01A6 0017.1
01541A50 01A5 0015.1
01781A50 01A5 0017.2
01781A50 01A5 0017.2
017C1A50 01A5 0017.3
01801A50 01A5 0018.0
01801A50 01A5 0018.0
01841A50 01A5 0018.1
01841A50 01A5 0018.1
01841A50 01A5 0018.1
01881A50 01A5 0018.2
01801A50 01A5 0018.0
01841A50 01A5 0018.1
01841A50 01A5 0018.1
017C1A40 01A4 0017.3
01301A40 01A4 0013.0
01341A60 01A6 0013.1
01381A30 01A3 0013.2
012C1A40 01A4 0012.3
01341A40 01A4 0013.1
01381A50 01A5 0013.2
013C1A60 01A6 0013.3
01401A50 01A5 0014.0
013C1A40 01A4 0013.3
01441A40 01A4 0014.1
01441A60 01A6 0014.1
01401A30 01A3 0014.0
014C1A50 01A5 0014.3
01441A70 01A7 0014.1
014C1A50 01A5 0014.3
De eerste is het ruwe 32-bit woord uit de chip. Daarna is de "interne temp". Daar moet je net voor de laatste nibble een punt denken. 1A3 is dus 0x1A graden, dus 26 graden. (plus drie zestiende graad, dus 26.1875)
Om het aflezen makkelijker te maken, heb ik rechts de temp wel met een puntje geprint: de chip heeft twee binare bits achter de comma. Waar dus .3 staat is het formeel .C in echt "hex".
Heeft iemand een idee wat ik verkeerd doe?
(Ik heb bij de temp probe een draadje om de connector gewikkeld, dat gaat naar een female 2p connector, die op z'n beurt op een male 2p header zit die op het printje zit gesoldeerd. Dat mag toch, mits er niet te grote temp verschillen zitten tussen de contactpunten...?)
[update] Zelf opwarming: 1 mA * 3.3V = 3.3mW. 3.3mW * 170 C/W = 0.5 graden C.