[STM32L4] L4内部温度传感器读数跟实际温度差很远

[复制链接]
 楼主| 万图 发表于 2025-6-19 07:25 | 显示全部楼层 |阅读模式
用内部ADC通道读TEMP,但显示出来的温度差了好几度,是不是还要软件补偿?
Clyde011 发表于 2025-6-19 07:29 | 显示全部楼层
你把ADC Sample Time设大点看看。
公羊子丹 发表于 2025-6-19 07:30 | 显示全部楼层
ST原厂文档里说内部温感偏差可以到±10°C。
周半梅 发表于 2025-6-19 07:31 | 显示全部楼层
你用参考电压校准了吗?
帛灿灿 发表于 2025-6-19 07:32 | 显示全部楼层
建议跑官方的校准算法试试。
童雨竹 发表于 2025-6-19 07:33 | 显示全部楼层
我加了线性修正,偏差控制在±2°C。
 楼主| 万图 发表于 2025-6-19 07:33 | 显示全部楼层
你是用DMA读ADC的吗?也许数据顺序错了。
Wordsworth 发表于 2025-6-19 07:34 | 显示全部楼层
我以前是读取过快,电压没稳定。
Bblythe 发表于 2025-6-19 07:35 | 显示全部楼层
建议用外部热敏电阻比对一下。
Pulitzer 发表于 2025-6-19 07:36 | 显示全部楼层
一定要关掉内部通道时钟后再读下一次。
Uriah 发表于 2025-6-19 07:37 | 显示全部楼层
环境温度变动快时,内部温感跟不上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

152

主题

5795

帖子

1

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