c8051f410片内温度传感器能测量外部环境吗?

[复制链接]
388|11
 楼主 | 2017-1-17 16:58 | 显示全部楼层 |阅读模式
如能测量,该采用什么方法
| 2017-1-17 19:49 | 显示全部楼层
即使可以测量,也是不准确的,粗略的测量还可以,精准的话不推荐用。
| 2017-1-17 19:50 | 显示全部楼层
只要mcu运行的时候不发热,测量的就是环境温度
 楼主 | 2017-1-18 09:53 | 显示全部楼层
xyz549040622 发表于 2017-1-17 19:49
即使可以测量,也是不准确的,粗略的测量还可以,精准的话不推荐用。

就是需要测量一个外部模块的温度,但是板子上又没有特别搭出温度传感器电路,老大让我用内部的温度传感器测外部模块,精读要求倒不高,就是不知道能不能测
 楼主 | 2017-1-18 11:39 | 显示全部楼层
dirtwillfly 发表于 2017-1-17 19:50
只要mcu运行的时候不发热,测量的就是环境温度

偷个懒,就用这种方法了,减去芯片的温升就是环境温度了,反正精读要求不高
| 2017-1-18 12:33 | 显示全部楼层
和温度计比较一下,通常比外部环境高三到5度左右
| 2017-1-18 13:30 | 显示全部楼层
批次一致性在3~5摄氏度左右。可以将就着用。
 楼主 | 2017-1-18 16:20 | 显示全部楼层
大秦正声 发表于 2017-1-18 12:33
和温度计比较一下,通常比外部环境高三到5度左右

根据温度传感器的AD值算出来的温度比室温要高十度到十五度,差的有点多啊
 楼主 | 2017-1-18 16:23 | 显示全部楼层
大秦正声 发表于 2017-1-18 12:33
和温度计比较一下,通常比外部环境高三到5度左右

在论坛上扒出一个公式,Vtemp=ADtemp*Vref/AD_MAX,在手册上查到的传递函数是Vtemp=2.95*TEMP+900,就是根据这俩公式算温度的,不知道对不对
| 2017-1-19 15:23 | 显示全部楼层
按照英文手册,(Vtemp=2.95*TEMP+900,)?零度时,输出900豪伏,需要和你的参考电压有关,12位的内部adc.
 楼主 | 2017-1-20 09:57 | 显示全部楼层
大秦正声 发表于 2017-1-19 15:23
按照英文手册,(Vtemp=2.95*TEMP+900,)?零度时,输出900豪伏,需要和你的参考电压有关,12位的内部adc. ...

嗯,问题基本解决了,算出来的温度跟室温的差值在接受范围内,谢谢解惑
| 2018-7-8 22:18 | 显示全部楼层
你们好!ADtemp和AD_MAX和Vref分别代表什么呀,
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /5 下一条

快速回复 返回顶部 返回列表