关于不同电压情况下的温度测量
时间:10-02
整理:3721RD
点击:
我们都知道stm32内置温度传感器,其计算公式T (℃)={(V25-Vsense )/Avg_Slope}+25 。
V25=Vsense在25 度时的数值(典型值为:1.43 )。
Avg_Slope=温度与Vsense 曲线的平均斜率(单位为 mv/℃或uv/℃)(典型值为4.3Mv/℃)。
但是这只是在单片机供电参考电压在3.3v时的情况。我的应用是电池供电,新的电池3.6v,低的时候2.7v。AVDD和VCC接在一起。那不同电压值时的温度值是不一样的。该如何计算呢?有高手吗
V25=Vsense在25 度时的数值(典型值为:1.43 )。
Avg_Slope=温度与Vsense 曲线的平均斜率(单位为 mv/℃或uv/℃)(典型值为4.3Mv/℃)。
但是这只是在单片机供电参考电压在3.3v时的情况。我的应用是电池供电,新的电池3.6v,低的时候2.7v。AVDD和VCC接在一起。那不同电压值时的温度值是不一样的。该如何计算呢?有高手吗
直接读内部寄存器就行
如何读内部寄存器,你不懂我问得是什么吧
小编解决了没,我懂你的意思,你说的是供电电压变化后V25和Avg_Slope会变化,和3.3V的时候是不相等的,不能混用,然而怎么解决呢