单片机A/D温度采样
答案:1 悬赏:0 手机版
解决时间 2021-12-01 11:24
- 提问者网友:姑娘长的好罪过
- 2021-11-30 18:55
单片机A/D温度采样
最佳答案
- 五星知识达人网友:长青诗
- 2021-11-30 19:35
10位AD采样,那范围就是0~1024.则对应于0~5V的电压。
假设你的AD采集回来的数值是:200,那AD采样点的电压为:5V*(200/1024),约等于是0.97656v.
AD采样,通常都是高阻抗的,流入AD采样口的电流很小很小,可以将其忽略掉,则外部电路就是一个 R_18K R_2K R_100 Rx 串联的电路。
串联电路中电流相等,则:(5V-0.97656V)/(R_18K+R_2K) = 0.97656V/(R_100+Rx)
由上,计算得,NTC的阻值为:Rx = 4754Ω
查表,得,温度大约为是42度多一点点。
以上,总结一下公式就是:
Rx = 20000AD/(1024-AD) - 100
算得的Rx值,然后查温度阻值对应表,就可以得出温度值了。
假设你的AD采集回来的数值是:200,那AD采样点的电压为:5V*(200/1024),约等于是0.97656v.
AD采样,通常都是高阻抗的,流入AD采样口的电流很小很小,可以将其忽略掉,则外部电路就是一个 R_18K R_2K R_100 Rx 串联的电路。
串联电路中电流相等,则:(5V-0.97656V)/(R_18K+R_2K) = 0.97656V/(R_100+Rx)
由上,计算得,NTC的阻值为:Rx = 4754Ω
查表,得,温度大约为是42度多一点点。
以上,总结一下公式就是:
Rx = 20000AD/(1024-AD) - 100
算得的Rx值,然后查温度阻值对应表,就可以得出温度值了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯