[STM32F0] STM32F0 的片内温度传感器太弱了吧。。。

[复制链接]
 楼主| 磁轨炮 发表于 2015-11-17 11:32 | 显示全部楼层 |阅读模式
图片没法上传。。。

25℃时ADC值    最小值: 1.34V        典型值:1.42V       最大值: 1.52V
1℃步长           最小值:  4.0mv       典型值:4.3mv       最大值:4.6mv

这样算下来,25℃时最小值和最大值差200mv/4.3mv, 然后算下来能差50℃。。。。这不科学吧。。。
 楼主| 磁轨炮 发表于 2015-11-17 11:39 | 显示全部楼层
大神们有什么好的解决方法吗?
 楼主| 磁轨炮 发表于 2015-11-17 11:46 | 显示全部楼层
顶一下,不要沉啊
 楼主| 磁轨炮 发表于 2015-11-17 11:57 | 显示全部楼层
真的要沉了吗?
457344370 发表于 2015-11-17 12:22 来自手机 | 显示全部楼层
校准下就差不多了
 楼主| 磁轨炮 发表于 2015-11-17 13:05 | 显示全部楼层
457344370 发表于 2015-11-17 12:22
校准下就差不多了

每片都要校准?太可怕了
exson_2006 发表于 2015-11-17 14:05 | 显示全部楼层
我的这个计算也很不准啊
z_no1 发表于 2015-11-17 17:38 | 显示全部楼层
这个手册里说了是用于温度变化的测量的。测相对值。
mmuuss586 发表于 2015-11-17 17:58 | 显示全部楼层
和芯片的发热也有关系啊;
正常的话,一般也就5度内吧;
楼主查查看,是否还有其它原因;
457344370 发表于 2015-11-17 19:41 来自手机 | 显示全部楼层
磁轨** 发表于 2015-11-17 13:05
每片都要校准?太可怕了

终检测试多一个步骤而已,全机器测试耽误不了多少时间
wfl102824 发表于 2015-11-17 20:08 | 显示全部楼层
人手册都说了只有参考意义,你上电时记个值,运行一段时间后读取一个值算偏差可以,要准确的温度不好用,不如用一个单IO的温度传感器。
zgy8864 发表于 2015-11-17 21:27 | 显示全部楼层
MCU自带的片内温度传感器,精度都 不高。一般测温都是用外挂一个温度传感 器,如要求不高,也可用NTC。
xinxinzhihuo 发表于 2015-11-17 21:57 | 显示全部楼层
片内的温度,MCU计算多了会发热啊,当然只是参考
yiwang1011 发表于 2015-11-18 08:47 | 显示全部楼层
放弃片内温度sensor吧,我问过FAE了,说这个肯定不准,就算校准后也没法用。
北极星405 发表于 2015-11-18 09:00 | 显示全部楼层
原来如此,了解了,应该只是一个参考能判断芯片是否过热……外用还是外接好
linqing171 发表于 2015-11-18 10:43 | 显示全部楼层
用过的最准的,C8051F392的内置的高精度温度传感器。
ST的参考源对温度传感器影响也较大。
还有见过更差的PIC18F1509
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

13

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部