單片機D/A與A/D基本概念
在單片機的實時控制和智能儀表等應用系統中,被控或被測量對象往往是一些連續變化的模擬量,如溫度、壓力、流量、速度等物理量。這些模擬量必須轉換為數字量后才能輸入計算機進行處理。計算機處理的結果,也常常需要轉換成模擬量驅動相應的執行機構,實現對被控對象的控制。若輸入的是非電量的模擬信號,還需要通過傳感器轉換為電信號。實現模擬量變換為數字量的設備稱為模數轉換器(A/D),數字量轉換成模擬量的設備稱為數模轉換器(D/A)。具有模擬量輸入和模擬量輸出的單片機系統結構如圖10-1所示。

例如,用單片機進行溫度控制的過程,如圖10-2所示。工業爐溫經傳感器轉換成模擬量(如電壓量),由于計算機只能接收處理數字量,所以必須用A/D轉換器將模擬量轉換為數字量,該數字量經處理后要輸出控制爐溫控制器。因為爐溫控制器要用模擬量才能控制,所以要用D/A轉換器將數字量轉換成模擬量。由此可見在工業控制中A/D與D/A是經常使用的。

如今,模數轉換器與數模轉換器芯片已標準化,并由廠家成批大量生產。所以對單片機應用設計人員來說,只要會合理的選用商品化的A/D、D/A電路芯片,了解它們的功能與接口技術,而不必深入研究A/D與D/A芯片的內部結構及原理。因此本節從應用的角度著重敘述幾種典型A/D、D/A芯片及其接口技術,對A/D與D/A轉換原理,只作簡單的敘述。

編輯:admin 最后修改時間:2018-05-08


