QQ624353765 发表于 2023-12-3 14:54:51

NTC通过单片机的Vref引脚能否读出温度




V33电压是稳定的,分压后直接将分得的电压给Vref基准,单片机通过内部1.19V电压反推出Vref电压,从而计算出NTC温度值

请问这种方法可靠吗

社区闲人 发表于 2023-12-3 16:46:56

楼上是真不懂硬件。
Vref电压是基准端口。不能用于测量。

QQ624353765 发表于 2023-12-3 17:02:52

社区闲人 发表于 2023-12-3 16:46
楼上是真不懂硬件。
Vref电压是基准端口。不能用于测量。

我没说测量,我说的是反推,看清楚再回,vref引脚电压是可以反推出来的,不用质疑

rengran 发表于 2023-12-3 19:06:36

你理解错误了吧,ADC原理是再看看吧,你这个基准随时变,你让单片机情何以堪?

rengran 发表于 2023-12-3 19:08:21

QQ624353765 发表于 2023-12-3 17:02
我没说测量,我说的是反推,看清楚再回,vref引脚电压是可以反推出来的,不用质疑 ...

你的基准都不稳定,你觉得对出来的数是什么数?能反推的话,麻烦楼主科普一下

huhuan 发表于 2023-12-3 19:25:18

{:4_238:}你可以自己搭建硬件,在程序调试下

QQ624353765 发表于 2023-12-3 20:08:25

rengran 发表于 2023-12-3 19:08
你的基准都不稳定,你觉得对出来的数是什么数?能反推的话,麻烦楼主科普一下 ...

自己看手册吧,手册上写的清清楚楚

QQ624353765 发表于 2023-12-3 20:11:38

社区闲人 发表于 2023-12-3 16:46
楼上是真不懂硬件。
Vref电压是基准端口。不能用于测量。




手册上写的清清楚楚能反推的,你学stm32学傻了吧

rengran 发表于 2023-12-3 22:37:05

QQ624353765 发表于 2023-12-3 20:11
手册上写的清清楚楚能反推的,你学stm32学傻了吧

你可能没理解参考电源这四个字啥意思吧,你之前给的图中参考引脚的电源是随着NTC变化的,除非你测试的环境温度恒定,NTC的值不变化,那么此时的读数确实能反推出测试时的温度。既然你的Vref引脚接NTC那里,请问你的模拟量输入引脚接到哪里呢。如果你悬空,那么读出来的只能反映出悬空的引脚电压相对于Vref电压。

rengran 发表于 2023-12-4 09:43:55

楼主,通过昨晚的阅读相关资料,终于搞清楚ADC15通道的意思了。它的设计其实是这样的:一般的ADC1-ADC14在单片机的实际引脚中是有对应的,作为被测量的输入引脚,只有ADC15找不到是哪个引脚,其实它是隐藏在内部了,和内部的1.19V接在一起了作为一个固定的ADC输入。当Vref接参考信号源时,读ADC15的值实际上是读的1.19V相对于Vref的数字量值,见下图:

图1
页: [1] 2
查看完整版本: NTC通过单片机的Vref引脚能否读出温度