What type of curve is this? Is there any formula to plot the curve?

Status
Not open for further replies.

udhay_cit

Full Member level 6
Joined
May 16, 2008
Messages
346
Helped
37
Reputation
74
Reaction score
37
Trophy points
1,318
Activity points
3,895
I need to display temperature by measuring the current (Indirect temperature measurement). The current to temperature readings are not perfect linear but its a very smooth curve. Now I need a mathematical formula to convert the current into temperature. All I need to enter the starting & end value. Is it possible? Can some one can give a simple formula, it will be very helpful to me.

Thanks & Regards
Udhay
 

Attachments

  • Graph.pdf
    24.3 KB · Views: 123

for a curve of this type I = mT + yT^k + C . i.e. the current may have a constant offset (C) and a component directly linked to T (mT) and an exponential component related to T (yT^k).
So replot I v T using logs, this gives you logI = (log m + logT) + {logy +( k LogT )} +log C. This will give you a linear "curve" whose slope is k. taking two extreme values you can work out the differences of the slope , hence giving you logm and logC.
Substitute these anti logged values into the original formula will give you the correct formula. I don't know how you are going to generate the exponential coefficient.
Frank
 
If you really want a formula as an end result, then read this for pointers.

Alternately if you simply need to convert current to temperature on a uC or computer, it might be faster & easier to simply have a look-up table with your values, and use interpolation for intermediate values - keeping in mind that every interval has a different slope or conversion factor.
 
Last edited:
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…