我使用MSP430F4270單晶片的SD16_A的內建溫度感測來量測環境溫度,我用電腦看內部的暫存器 SD16MEM0 暫存器中,確實有0X5620
我現在要怎麼把它轉換成攝氏溫度
請高手幫我解答
我的信箱:rockhan3@gmail.com
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我使用MSP430F4270單晶片的SD16_A的內建溫度感測來量測環境溫度,我用電腦看內部的暫存器 SD16MEM0 暫存器中,確實有0X5620
我現在要怎麼把它轉換成攝氏溫度
請高手幫我解答
我的信箱:rockhan3@gmail.com
我算出的温度不同的芯片差别很大。且温度是芯片的温度,不是环境的真实温度。慎用!
实际上ADC、温度传感器都存在误差,需要进行校准有一种相对简单的近似校准方法,比如在25度室温下几下MSP430测出的温度和标准温度的差值T_offset,在现实温度的时候可以将这个误差扣除,5%的比例误差造成的温度误差只有正负1.25度,精度基本足够,
你好:
用内置的温度传感器来测环境温度比较困难,内部温度不等于外部,而且大批量芯片的误差分布不好确定;
加上ADC的误差,在实际应用中不好处理;
除非你建立一个完善的校准机制,每个产品都来校准,还是可行的。
谢谢。