打印

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

[复制链接]
1299|11
手机看帖
扫描二维码
随时随地手机跟帖
沙发
xyz549040622| | 2017-1-17 19:49 | 只看该作者
即使可以测量,也是不准确的,粗略的测量还可以,精准的话不推荐用。

使用特权

评论回复
板凳
dirtwillfly| | 2017-1-17 19:50 | 只看该作者
只要mcu运行的时候不发热,测量的就是环境温度

使用特权

评论回复
地板
Big学渣|  楼主 | 2017-1-18 09:53 | 只看该作者
xyz549040622 发表于 2017-1-17 19:49
即使可以测量,也是不准确的,粗略的测量还可以,精准的话不推荐用。

就是需要测量一个外部模块的温度,但是板子上又没有特别搭出温度传感器电路,老大让我用内部的温度传感器测外部模块,精读要求倒不高,就是不知道能不能测

使用特权

评论回复
5
Big学渣|  楼主 | 2017-1-18 11:39 | 只看该作者
dirtwillfly 发表于 2017-1-17 19:50
只要mcu运行的时候不发热,测量的就是环境温度

偷个懒,就用这种方法了,减去芯片的温升就是环境温度了,反正精读要求不高

使用特权

评论回复
6
大秦正声| | 2017-1-18 12:33 | 只看该作者
和温度计比较一下,通常比外部环境高三到5度左右

使用特权

评论回复
7
linqing171| | 2017-1-18 13:30 | 只看该作者
批次一致性在3~5摄氏度左右。可以将就着用。

使用特权

评论回复
8
Big学渣|  楼主 | 2017-1-18 16:20 | 只看该作者
大秦正声 发表于 2017-1-18 12:33
和温度计比较一下,通常比外部环境高三到5度左右

根据温度传感器的AD值算出来的温度比室温要高十度到十五度,差的有点多啊

使用特权

评论回复
9
Big学渣|  楼主 | 2017-1-18 16:23 | 只看该作者
大秦正声 发表于 2017-1-18 12:33
和温度计比较一下,通常比外部环境高三到5度左右

在论坛上扒出一个公式,Vtemp=ADtemp*Vref/AD_MAX,在手册上查到的传递函数是Vtemp=2.95*TEMP+900,就是根据这俩公式算温度的,不知道对不对

使用特权

评论回复
10
大秦正声| | 2017-1-19 15:23 | 只看该作者
按照英文手册,(Vtemp=2.95*TEMP+900,)?零度时,输出900豪伏,需要和你的参考电压有关,12位的内部adc.

使用特权

评论回复
11
Big学渣|  楼主 | 2017-1-20 09:57 | 只看该作者
大秦正声 发表于 2017-1-19 15:23
按照英文手册,(Vtemp=2.95*TEMP+900,)?零度时,输出900豪伏,需要和你的参考电压有关,12位的内部adc. ...

嗯,问题基本解决了,算出来的温度跟室温的差值在接受范围内,谢谢解惑

使用特权

评论回复
12
深深生生| | 2018-7-8 22:18 | 只看该作者
你们好!ADtemp和AD_MAX和Vref分别代表什么呀,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

34

帖子

0

粉丝