⑴ 被采集信号到单片机AD口之间需要加电阻吗
一般不需要加,但需要控制采样的电压.如果采样的电压较高可以采用电阻网络降压后到AD口.
⑵ 在用带AD口的单片机做数字电压表的时候,电路中的RW1和RW2为什么要用可调电阻请高手解答一下。
用可调电阻,便于调节每个档位的满量程值,因每个档是用电阻串联分压的,就必然有误差的。如0-50V一档,当输入电压最大为50V时,这时,加到单片机输入引的电压就应该是5V,即最大值,如果达不到,就可以通过调节RW1来达到标准。当然了,这种可调电阻一旦调节达到标准后就要固定了,更不允许用户私自调节了。
⑶ 单片机怎么用AD测电阻
忽略温度等因素的影响,直接采用串联电阻测电压的方法就可以。
原理是采用一只高精度的已知阻值电阻[假设为R0],串联一只被测电阻[R1]将这串联的电阻两端加上一个稳定的直流电源[V0],用单片机的AD检测R1两端的电压[V1],通过欧姆定律公式可以计算出电阻。
R1
V1=———— X V0
(R1+R0)
换算为:
V1
R1=————X R0
(V1+V0)
V0,R0为已知,V1位AD检测到的值,R1就可以计算得到。
电路示意图
⑷ 单片机A/D温度采样
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采样阻抗匹配到底是什么意思 我不是很明白 还有阻抗匹配跟采样时间有关系吗
单片机AD采样相当于对一个容值很小的电容进行充电,外部阻抗(输入到AD口的信号调理电路的输出阻抗)大时,可能在采样时间首好内会出现电容还没充满的正纳情况,这举芹没样便会出现采样误差。显然阻抗匹配跟采样时间有关系,采样时间越短,就要求AD输入阻抗越小。一般AD采样阻抗匹配在单片机的datasheet会有详细介绍。 现在的单片机,即使采样频率设到最快,AD输入阻抗上限往往都以K欧为单位,350欧没问题。