本文主要是介绍0002.ATMEGA8单片机采用LM60CIM3X检测温度必须要了解的内容,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.特性
校准后的线性比例因子为6.25mV/℃。
检测温度范围-40℃---125℃。
本次开发采用SOT-23封装。
2.主要技术规格:
精度:
25℃ ---±2℃---±3℃(max)
-40℃-125℃---±4℃(max)
-25℃-125℃---±3℃(max)
温度斜率:6.25mV/℃
电源电压范围:2.7V-10V
无需负电源的情况下即可读取负温度值。
-40℃-125℃温度范围,标称输出电压174mV-1205mV
3.程序中温度值推导:
Uout=6.25*T+424 ------> T=(Uout-424)/6.25
4.ATMEGA8单片机温度采集方案:
使用单片机23号引脚ADC0,采集电压后进行模数转换,由公式推导出电压值。对应的代码为:
unsigned int ad_chane(unsigned int i)//电压转换函数
{long x;unsigned int y;x = (2500*(long)i)/1024;//2.5扩大1000倍y = (unsigned int)x;return y;
}
再由公式T=(Uout-424)/6.25计算得到温度值。为了程序计算简单T=(Uout-424)*100/625
从某种意义上说温度检测的实质是电压采集。
这篇关于0002.ATMEGA8单片机采用LM60CIM3X检测温度必须要了解的内容的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!