⑴ 被採集信號到單片機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歐沒問題。