『壹』 單片機AD轉換
1,什麼是AD轉換?
A是模擬信號的意思,D是數字信號的意思,AD轉換就是模數轉換,顧名思義,就是把模擬信號轉換成數字信號,例如把電壓值轉化為數字信號。
2,為什麼要AD轉換?
單片機(以及其他處理器)只能處理數字信號,當單片機想要獲取電路上某一點的電壓值時,就得用到AD轉換了,如果你直接把單片機的引腳接到電路這個點上,單片機只知道這個點的電壓是低電平還是高電平,又怎麼能得到他的電壓值呢?例如數字式的萬用表,它測量電壓時,先有一個AD轉換電路,把電壓值轉換成一個數值,然後把這個值送個單片機(當然萬用表裡的用的處理晶元不是單片機),單片機經過計算處理後,再把這電壓值顯示到顯示到屏幕上。
不過現在有一些比較強的單片機,其內部已經集成了AD轉換器,不需要你再外接AD轉換晶元。
3,8位16位的ad轉換晶元是什麼意思?
8位,16位就代表了AD轉換晶元的轉換解析度,數字越大,解析度越高,同時也反映了它的精度,數字越大,精度相對也越高。8位算是最低了,有些單片機里集成的AD轉換器一般是10位的。12位和16位的晶元價格就比較貴了。
4,解析度?
舉個簡單的例子,8位晶元只能轉換最小到0.01V的電壓,而12位的晶元卻能轉換最小到0.001V的電壓,如果一個電壓為3.359V,8位晶元轉出來後的數值是3.35V,12位晶元轉換出來後是3.359V,精度比8位就高一個檔次了。(注:這里數值不是正確的數值,舉例用,切勿實際使用)
5,采樣?
采樣是AD轉換的速度性能指標,通俗的說就是每秒里能采樣多少次,采樣次數越高晶元性能越好。如果對采樣不理解,也可以用另一種方式理解,就是一個AD轉換芯把電壓值轉換成數字值這個過程所需要的時間,時間越短越好。
6,精度?
精度是AD晶元的一個重要參數,表示採集到的數據和真實值之間的相差的程度。例如單片機轉換出來的結果是0.3V,而實際可能是0.31V,這樣就相差了0.01V。這種誤差是不可避免無法消除的。這和在第3點中提到的位數有關,位數越高,這樣的誤差越小。
7,這些知識點在「數字電路基礎」一書中有詳細解釋,說明你數字電路沒學好,自己好好加油了。
『貳』 單片機里ADC是個怎麼個數模轉換呢 求解釋下 ADC0 ADC1是啥子個情況
嘿嘿 俺來幫你解答
1 單片機里ADC是數模轉換器:
功能就是將模擬信號(電壓0~5V)轉換成數字信號 可以轉換成8位數字量(即00H~FFH)
也可以轉換成10位、12位、16位的數字量。
轉換後的數字量與模擬量在數值上成正比。
這樣就可以把模擬信號的大小採集到計算機中了,經過處理後,可以送顯示器顯示採集的電壓大小。
2 你使用的單片機內部有ADC0 和ADC1:
說明該單片機內部有2個數模轉換器。
呵呵 對俺解釋的 如果滿意 就選滿意回答嘍
『叄』 單片機ADC和AD
數模轉換是通過ADC晶元實現的,單片機將數字信號傳送給ADC,比如如果滿量程是5V,數值為11111111B,那麼送10100111B,經過ADC轉換後輸出模擬量電壓為:
10100111B/11111111B*5=3.2745V
『肆』 單片機ad數模轉換口怎麼用
它面積怎麼轉發這個,直接把它剪輯轉換成一個能夠最終效果所有任務,這個屬相我們還分朦朧顯得實用的。
『伍』 單片機中的A/D轉換(模數轉換)有什麼用啊我玩了一學期都沒弄明白 還有數模轉換
我們需要檢測的外部數據,很多都是以模擬量存在的比如電壓和電流。但是你要注意單片機是一個數字晶元,他只能處理數字信號,當你控制一個東西需要檢測電流或電壓時就要用的模數轉換。