STM32学习日志——内部温度传感器实验
STM32学习日志——内部温度传感器实验

\\\插播一条:
自己在今年整理一套单片机单片机相关论文800余篇
论文制作思维导图
原理图+源代码+开题报告+正文+外文资料
想要的同学私信找我。
一、内部温度传感器简介
STM32有一个内部温度传感器,与ADCx的通道16相连,主要用来测量CPU及周围的温度,推荐采样时间为17us,测量温度范围为-40至125度,精度较差,可能有正负1.5度的误差,更适合用来检测温度的变化,因为它的温度差值还是比较准确的。
二、配置函数
1)设置ADC,开启内部温度传感器,与上一讲类似;

2)读取ADC值,读取平均值,也与上一讲类似;

3)根据得到的ADC值转换成温度值;公式如下:
T(℃)={(V25-Vsense)/Avg_Slope}+25
其中:V25=Vsense在 25度时的数值(典型值为:1.43)。
Avg_Slope=温度与 Vsense曲线的平均斜率(单位为 mv/℃或 uv/℃)(典型值为
4.3Mv/℃)。
根据得到的ADC值可以算出电压Vsense,就可以得到温度值;

4)



【文章福利】:小编整理了一些个人觉得比较好的学习书籍、视频资料共享在群文件里面,有需要的可以自行添加哦!~点击绿色通讯软件搜索wujidanpianji加入(需要自取)