TI E2E Community
Other Analog & Touch
Temperature Sensors Forum
I am from Germany and got a problem with the TMP006EVM accurancy. I want to measure the temperature of a rotating system by using the TMP006EVM. The distance between the TMP006EVM and the object is 2-3mm. My problem is, that the system is not all the time rotating. It stops, accelerates, breaks. Everytime, when it stops the temperature falls within a few seconds and rises within a few seconds, when the system starts again. Even, if I just puff a bit, this thermal behaviour starts. When I puff with warm air, the temperature falls, with cold air, it raises.
I also got a problem with calculating the object temperature. When I use the given parameters (object voltage, local temperature), my calculated object temperature is always too low. At the given example my calculated temperature is: 75,51 °C
What is the physical property? And how can I solve the problem?
The reason that your readings are consistently low may be due to the low emissivity of the object's surface that you are measuring. Black surfaces have a higher emissivity than white or shiny surfaces-- but this is tricky because we are talking about emissivity in the infrared portion of the spectrum, not in the visible. If you have ever left a shiny chrome-plated wrench lying in the Arizona desert sun for a while and then picked it up, you learn a painful lesson. The chrome surface is shiny (emissive) in the visible but not in the infrared-- the chrome surface does not radiate away the absorbed heat well so it gets HOT.
You might try painting the surface with a very thin coat of flat black paint to see if the measured accuracy improves.
Regards, Neil P. Albaugh ex-Burr-Brown
Thanks for this quick answer. I already painted the surface with a black enamel coating. So the surface is already prepared. The emission coefficient is around 0.85-0.9.
What do you mean with our low readings? Is in your opinion the Sensor Voltage too low? Does the sensor have problems with airflow or rotating systems? I guess this is our main problem
If you have corrected your reading for the target emissivity, then I will have to defer an answer to others.
The behavior you're observing with the TMP006EVM has also been seen in our own tests when temperature transients are introduced into the system, since the IR thermopile in the TMP006 is sensitive to conducted and radiated IR energy from below the sensor as well as the radiated IR energy coming in from above.
What happens is that these transient events, such as a puff of air, cause the PCB temperature and the TMP006 die temperature to drift apart from each other due to the thermal time constant of the thermopile. This difference in temperatures causes a heat transfer between the IR sensor and the PCB to occur. Because of the small distance between the PCB and the bottom of the sensor, this heat energy will be conducted (as opposed to radiated) through the thin layer of air between the IR sensor and the PCB below it, which causes offsets in the IR sensor voltage readings and ultimately leads to temperature calculation errors.
I've attached a presentation showing an test we performed comparing the object temperature of the TMP006 to its local temperature sensor value and the temperature reported by the TMP102. You can clearly see that when the local temperature increases quickly, the measured object temperature will drop significantly until the system stabilizes. Similarly, when the local temperature decreases quickly the measured object temperature will spike before settling to the proper value.
These overshoots and undershoots in measured object temperature can be suppressed in software by using a transient correction algorithm. The algorithm essentially monitors the local temperature over a 4-second interval and uses the data to calculate a local temperature slope. This slope, as well as the known thermal resistance and capacitance of the TMP006 thermopile, are then used to correct the sensor voltage reading and therefore the target object temperature.
I'm in the process of updating the TMP006EVM software and user's guide to include this transient correction functionality. If you like, you can test the new version of the software by downloading it at this link: ftp://ftp.ti.com/pub/linear_apps/TMP006/TMP006EVM%20Installer.zip
Ian WilliamsLinear Applications EngineerHigh Performance Linear and Sensing Products
Thank you really much for this answer. I will test the new software and give you a feedback
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.