Hello,
I'm playing with the tmp006 and arduino.
I would like to measure various surfaces taking into account their emissivity.
Emissivity correction is part of the S0 factor in S calculation.
In the adafruit library, S0 is set by default at 6.4* 10^-14.
Do you know how was define this value? what is the emissivity value by default integrated in this factor?
How can I adjust the SO with my material emissivity? does it make sense to multiply the S0 factor with my defined emisitity factor ?
Thanks a lot for your support!
Best regards,
Axel
TMP006 and emissivity correction
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit2
- Posts: 22146
- Joined: Fri Mar 11, 2005 7:36 pm
Re: TMP006 and emissivity correction
http://www.adafruit.com/datasheets/tmp006ug.pdf
"Typical values for S0 are between 5 × 10–14 and 7 × 10–14."
"Typical values for S0 are between 5 × 10–14 and 7 × 10–14."
- axelinlund
- Posts: 3
- Joined: Mon Aug 24, 2015 4:17 pm
Re: TMP006 and emissivity correction
Hi Adafruit2!
Thanks for your reply.
I've read carefully the doc you mentionned,
As Emmisivity correction factor is included in S0, I'm wondering wich emissivity value has been taken by default by adafruit to obtain S0 = 6.4* 10^-14 ? Is it 1? 0.9? ...
And from a mathematical point of view I was wondering if multiplying the default S0 set by adafruit (6.4* 10^-14) by my material emmissivity (ie 0,74) make sense ?
Thanks for your help,
Axel
Thanks for your reply.
I've read carefully the doc you mentionned,
As Emmisivity correction factor is included in S0, I'm wondering wich emissivity value has been taken by default by adafruit to obtain S0 = 6.4* 10^-14 ? Is it 1? 0.9? ...
And from a mathematical point of view I was wondering if multiplying the default S0 set by adafruit (6.4* 10^-14) by my material emmissivity (ie 0,74) make sense ?
Thanks for your help,
Axel
- axelinlund
- Posts: 3
- Joined: Mon Aug 24, 2015 4:17 pm
Re: TMP006 and emissivity correction
... Finaly I couldnt manage to correct the sensor with the emisivity of the material, but I found an other trick (not as nice)
I use the map function to calibrate the temperature.
If I got 20° when TMP006 get 16° and 100° when tmp get 85°
temp = map(objt, 16, 85, 20, 85 );
Thats good enough for what I need for now !
Axel
I use the map function to calibrate the temperature.
If I got 20° when TMP006 get 16° and 100° when tmp get 85°
temp = map(objt, 16, 85, 20, 85 );
Thats good enough for what I need for now !
Axel
Please be positive and constructive with your questions and comments.