STM32F103内部温度传感器的精度是多少

[复制链接]
4235|13
 楼主| tomyoct 发表于 2017-5-14 19:20 | 显示全部楼层 |阅读模式
STM32F103内部温度传感器的精度是多少呢?
chrise23 发表于 2017-5-15 21:42 | 显示全部楼层
这个温度传感器是集成在内部测量微控制器内部结点温度的。
硬件上连接在ADC的第16位,使用时使能ADC_16就能直接采到温度传感器的电压。(必须同时使能ADC_17这个上边连接的是参考电压)
Datasheet有详细的电压温度换算关系式,采样转换后可以得到芯片内部的温度。
MTCN2013 发表于 2017-5-15 21:58 | 显示全部楼层
手册上好像说精度是正负5度,这也太大了吧。
haokeer 发表于 2017-5-17 17:38 | 显示全部楼层
没那么大的,正负5度的话,根本不用测了。
mdk55555 发表于 2017-5-17 17:40 | 显示全部楼层
STM32的内部温度传感器支持的温度范围为:-40~125度。精度比较差,为±1.5℃左右
喵喵小星人 发表于 2017-5-21 09:08 | 显示全部楼层
mdk55555 发表于 2017-5-17 17:40
STM32的内部温度传感器支持的温度范围为:-40~125度。精度比较差,为±1.5℃左右 ...

1.5度的变大也够大的,不适合测量温度呀。
xiaolong12 发表于 2017-5-21 09:11 | 显示全部楼层
内部温度传感器更适合于检测温度的变化,而不是测量绝对温度。如果需要测量绝度温度,应该使用一个外部温度传感器
rmbass 发表于 2017-5-23 22:01 | 显示全部楼层
STM32内部温度传感器与ADC的通道16相连,与ADC配合使用实现温度测量。测量范围–40~125℃,精度 ± 1.5℃
maninman1981 发表于 2017-5-23 22:22 | 显示全部楼层
为什么我实际测量的温度和实际的比较大呢?
yysforever 发表于 2017-5-24 14:12 | 显示全部楼层
这个内部传感器一定是能用的,都这么多年的产品了
冰是睡着的冰 发表于 2017-5-24 14:15 | 显示全部楼层
你去网上随便找个例程跑跑看,参考一下人家的代码
jouney316 发表于 2017-5-24 19:41 | 显示全部楼层
使用官方的数据手册计算。网上有几个版本计算方法都是有问题的。
Dennis-Zhou 发表于 2017-5-24 19:46 | 显示全部楼层
按照ST提供的算法,计算结果如下:
  温度(°C) = {(V25 - VSENSE) / Avg_Slope} + 25
    温度值= {(1.43-1.609)/4.3}+25 =24.958372093023255813953488372093℃。
dongbaohui 发表于 2017-5-25 17:59 | 显示全部楼层
实际计算出来的比室温要高的。如果想要测比较准的室温,建议用DS18B20吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

232

帖子

0

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