打印
[其他ST产品]

STM32自带温度传感器

[复制链接]
369|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
F4的芯片有自带的温度传感器


测量范围是-40到125摄氏度,误差1.5

使用特权

评论回复
沙发
实际测量不符|  楼主 | 2023-8-27 17:45 | 只看该作者
数据手册上的说法,温度的测量是通过ADC端口进行的。

使用特权

评论回复
板凳
实际测量不符|  楼主 | 2023-8-27 17:45 | 只看该作者
配置外部时钟

使用特权

评论回复
地板
实际测量不符|  楼主 | 2023-8-27 17:45 | 只看该作者
时钟树我配置主频为168M

生成工程。

使用特权

评论回复
5
实际测量不符|  楼主 | 2023-8-27 17:45 | 只看该作者
在主函数加上几句话

使用特权

评论回复
6
实际测量不符|  楼主 | 2023-8-27 17:46 | 只看该作者
while (1)
  {
HAL_ADC_Start(&hadc1);
HAL_ADC_PollForConversion(&hadc1, 50);


if(HAL_IS_BIT_SET(HAL_ADC_GetState(&hadc1), HAL_ADC_STATE_REG_EOC))
{
AD_Value = HAL_ADC_GetValue(&hadc1);
AD_Value = (AD_Value*3300/4096-760)/2.5+25;
}


HAL_Delay(1000);

  }

使用特权

评论回复
7
实际测量不符|  楼主 | 2023-8-27 17:48 | 只看该作者
计算公式来源于数据手册:

使用特权

评论回复
8
实际测量不符|  楼主 | 2023-8-27 17:48 | 只看该作者
通过硬件仿真没可以看到现在的温度:

使用特权

评论回复
9
实际测量不符|  楼主 | 2023-8-27 17:48 | 只看该作者
温度计我就没有了,直接百度下今天的天气,

使用特权

评论回复
10
AIsignel| | 2023-8-28 13:36 | 只看该作者
差别这么大嘛?14度和6度。应该是屋里暖和吧。

使用特权

评论回复
11
llia| | 2023-8-29 21:01 | 只看该作者
AIsignel 发表于 2023-8-28 13:36
差别这么大嘛?14度和6度。应该是屋里暖和吧。

不要在意这些细节

使用特权

评论回复
12
Stahan| | 2023-9-2 23:02 | 只看该作者
自带的受温度影响大吧

使用特权

评论回复
13
MessageRing| | 2023-9-3 21:37 | 只看该作者
八月份就这么冷了啊

使用特权

评论回复
14
技术工程师| | 2023-9-4 11:51 | 只看该作者
把芯片自身的发热,或者你用的板子上面有没有大电流导致的发热都考虑进去,误差基本上就这么大了

使用特权

评论回复
15
Jacquetry| | 2023-9-4 20:34 | 只看该作者
内部温度传感器受芯片温度影响太大了

使用特权

评论回复
16
Henryko| | 2023-9-11 23:08 | 只看该作者
这个不能进行精确测量吧

使用特权

评论回复
17
17860700941| | 2023-9-12 15:49 | 只看该作者
自带的测量准确吗

使用特权

评论回复
18
AloneKaven| | 2023-9-12 22:40 | 只看该作者
自带的只适合检测芯片温度啥的吧

使用特权

评论回复
19
Bowclad| | 2023-9-17 23:58 | 只看该作者
这个测室温不准

使用特权

评论回复
20
香水城| | 2024-4-28 14:20 | 只看该作者
注意校准时所用的VREF跟实际应用时的VREF不一致时,要做换算。换算到同一参考电压下的值。

基于STM32片内信号的ADC应用演示

使用特权

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

本版积分规则

37

主题

560

帖子

0

粉丝