AD轉換 輸入模擬電壓2 5V,轉換後的數字數值是多

時間 2021-05-07 20:01:14

1樓:匿名使用者

ad轉換結果,除了與輸入電壓有關,還與所選用的ad的位數有關,與所選用的基準電壓也有關係。

已知輸入電壓是2.5v,假設,選用的ad是10位的,基準電壓是5v。理論上,2的10次方是1024,2.

5v是5v的一半,所以,得到的結果是512左右。反之,如果知道基準電壓是5v,10位ad的結果是512,可以推出輸入電壓是 5v * ( 512 / 1024 ) =2.5v。

這裡還有幾個問題要說明一下

當輸入電壓達到基準電壓時,ad的輸出結果應該是1023,不可能出現1024,因為1024用二進位制表示是11位數字。但計算的時候,用1024計算比較方便。

有些ad為了相容性的考慮,對轉換結果進行了一些處理,比如左對齊到16位處理,這樣在使用的時候可以讓10位ad與12位、16位ad的結果一致,可以使用同樣的程式。

還有的ad,可以輸入的電壓範圍不是從0v開始的,比如輸入範圍是-5v到+5v,這個時候尤其需要搞明白輸出的格式。通常,可以使用補碼錶示轉換結果,用負數表示負電壓,用正數表示正電壓。但還有的使用移碼,用0表示負電壓,用中值表示0電壓。

回到問題,ad輸入的電壓,與輸出的數字之間必然有一個轉換規律,通常可以用這種形式表示:

輸出數字=(量程最大值-量程最小值)* [ (輸入電壓-電壓最小值)/ (電壓最大值-電壓最小值)]

如果最小值是0,電壓最大值是基準電壓,式子可以簡化:

輸出數字=量程最大值 *  (輸入電壓 / 基準電壓)

其中,量程最大值通常由ad位數決定,假設有ad位數為n,最大值就是(2的n次方減1),但一般可以使用2的n次方進行計算時,程式效率會高一些。

2樓:匿名使用者

10位ad的話,滿量程為1024,即輸入3v輸出1024;所以輸出500時電壓為500*3/1024=1.465v

3樓:匿名使用者

不知道你這是幾位的ad,比如你是8位的ad,參考電壓是5v,要測試5v轉換後的數字就是2進位制的11111111,同樣的2.5v就是這2進位制的一半

某一12位a/d轉換器的輸入電壓範圍為0~5v,當輸入模擬量為2.5v時,試求對應輸出的數字量

4樓:匿名使用者

輸出的數字量是2048。

12位a/d轉換器的輸出量對應的是0到4095量階,每步電壓(步長)u=5v/4095=0.001221v。那麼1v模擬量相當於1v/0.

001221v=819個量階,2.5v就是2.5乘以819等於2048個量階。

對於一個2位的電壓模數轉換器,如果將參考設為1v,那麼輸出的訊號有00、01、10、11,4種編碼,分別代表輸入電壓在0v-0.25v, 0.26v-0.

5v, 0.51v-0.75v, 0.

76v-1v時的對應輸入。分為4個等級編碼,當一個0.8v的訊號輸入時,轉換器輸出的資料為11。

5樓:匿名使用者

一12位a/d轉換器的輸入電壓範圍為0~5v,當輸入模擬量為2.5v時,對應輸出的數字量2048.

AD轉換和AD取樣有什麼區別,AD轉換取樣頻率和解析度(位數)的區別是什麼通俗解釋一下。

水劃過 1 過程不同 ad轉換是先將模擬量轉換成數字量,但ad轉換需要時間。ad轉換可以通過中斷方法完成。資料也可以通過查詢方法讀取,例如將正弦波電壓訊號轉換為一系列 步驟 形成正弦波,然後由ad取樣模組設定取樣頻率,從正弦波中選取若干點構成最終的取樣訊號。2 意思不同 ad轉換取樣頻率是完成從模擬...

什麼叫A D轉換器,什麼是A D D A轉換器?它們的作用是什麼?

理靜楓洛馨 a是模擬,d是數字,a d轉換,就是模擬訊號轉換為數字訊號 的裝置 的過程 一。什麼是a d.d a轉換 隨著數字技術,特別是資訊科技的飛速發展與普及,在現代控制。通訊及檢測等領域,為了提高系統的效能指標,對訊號的處理廣泛採用了數字計算機技術。由於系統的實際物件往往都是一些模擬量 如溫度...

51微控制器ad轉換不穩定,51微控制器AD轉換不穩定

微控制器一般的adc是沒有問題的,我覺得很有可能是下述原因之一 1.是不是電平有跳動的不穩定,比如輸入電平抖動 干擾導致 你只是肉眼沒看出來而已,所以認為它是穩定的。這個解決方法如果輸入是穩定電壓 直流 那就在電壓之間加上個電容就完事了。2.是不是輸入電壓的範圍超了?如果是範圍超了,加個分壓電路,然...