单片机A/D温度采样

核心提示10位AD采样,那范围就是0~1024.则对应于0~5V的电压。假设你的AD采集回来的数值是:200,那AD采样点的电压为:5V*(200/1024),约等于是0.97656v.AD采样,通常都是高阻抗的,流入AD采样口的电流很小很小,可以

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值,然后查温度阻值对应表,就可以得出温度值了。

igbt温度采样的电路原理是利用具有负温度特性的热敏电阻紧贴在IGBT管散热片上,该热敏电阻的阻值变化间接反映了IGBT管温度的变化,热敏电阻与R5分压输出TEMP_IGBT(温度控制信号)信号,根据热敏电阻的负温度特性可知,温度越高,热敏电阻阻值就越小,分压所得的电压TEMP-IG-BT(温度控制信号)就越大,单片机就是通过检测TEMP_IGBT(温度控制信号)电压的变化间接检测IG-BT的温度的变化,从而做出相应的动作。

 
友情链接
鄂ICP备19019357号-22