实验15:内部温度传感器实验

一、简介

    STM32F407有一个内部的温度传感器(位于CPU内部),可以用来测量CPU及周围的温度。

    该温度传感器在内部和ADCx_IN16输入通道相连接,此通道把传感器输出的电压转换成数字值。

    温度传感器模拟输入推荐采样时间是17.1us。

    内部温度传感器支持的温度范围是:-40 ~ 125度。精度比较差,为+-1.5°C左右。

    内部温度传感器更适合于检查温度的变化,而不是测量绝对温度;如果需要测量绝对温度,应该使用一个外部温度传感器。

    内部温度传感器使用注意事项:

        1》要使用内部温度传感器,必须先激活ADC的内部通道,通过ADC_CCR的TSVREFE为设置,该位置1则启用内部温度传感器。

        2》内部温度传感器固定的连接在ADC的通道16上,所以,我们在设置好ADC之后只要读取通道16的值,就是温度传感器返回来的电压值了。

            根据这个值,我们就可以计算出当前温度。计算公式:T(℃)={(V25-Vsense)/Avg_Slope}+25

            V25=Vsense在25度时的数值(典型值为:0.76)。     

            Avg_Slope=温度与Vsense曲线的平均斜率(单位为mv/℃或uv/℃)(典型值为2.5Mv/℃)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值