『壹』 簡述ad,da轉換器的基本定義和基本原理
在單片機應用系統中,需要對一些模擬信號(如電流、電流、溫度、壓力等)進行檢測,將模擬信號轉換為數字信號,稱為A/D轉換。單片機應用系統也需要模擬量輸出,去控制系統中的執行機構,構成控制系統。將計算機中的數字信號轉換為模擬信號,稱為D/A 轉換。A/D轉換器把模擬量→數字量,以便於單片機進行數據處理。 A/D轉換器的種類很多,主要有:計數式、逐次逼近式和雙積分式等轉換器。雙積分式ADC:主要優點是轉換精度高,抗干擾性能好,價格便宜。缺點是轉換速度較慢,這種轉換器主要用於速度要求不高的場合。逐次逼近式ADC:是速度較快,精度較高的轉換器,轉換時間約在幾μs到幾百μs之間。逐次比較型A/D轉換器,在精度、速度和價格上都適中,是最常用的A/D轉換器。A/D轉換器按照輸出數字量分為4位、8位、10位、12位、14位、16位輸出。除並行輸出A/D轉換器外,還有SPI和I2C等串列介面的A/D轉換器。SPI介面:TI的TLC549(8位)、TLC1549(10位)和TLC2543(12位)等。 I2C介面:ADI的AD9484(8位)、AD7291(12位) ,以及 PCF8591,等。現在部分的單片機片內集成了A/D轉換器,在片內A/D轉換器不能滿足需要,還是需外擴展。『貳』 單片機 da a 怎麼進行進制轉換的
DA A是十進制調整指令,使十六進制加法相加後得到十進制的效果。
轉換規則是:當兩個BCD碼相加,如果和等於或小於 1001(即十進制數 9),不需要修正;如果相加之和在 1010 到1111(即十六進制數 0AH~0FH)之間,則需加 6 進行修正;如果相加時,本位產生了進位,也需加 6 進行修正。
『叄』 單片機A/D和D/A的工作原理的學習
其實就是在時鍾的配合下進行數字量和模擬量的轉換,A/D為模數轉換,也就是可以採集外部的模擬量並配合時鍾把其轉換為數字量供給單片機實用,D/A則相反,可以把單片機內部的數字量,通過D/A轉換成模擬量輸出到外部,所以A/D和D/A可以作為單片機與外部模擬電路的介面
『肆』 單片機是如何把數字信號還原為模擬信號的
DA轉換,數模轉換就是將離散的數字量轉換為連接變化的模擬量.
主要類型有:電壓輸出型、電流輸出型、乘算型。
它將數字值轉換為脈沖寬度調制或頻率調制的輸出,然後用數字濾波器作平均化而得到一般的電壓輸出(又稱位流方式),用於音頻等場合。
在網路可以找到DA和AD的相關資料。
『伍』 單片機AD和DA轉換具體過程是怎麼樣的
比如8位的AD轉換吧,轉換0~5V為數字量信號,就是把5V分成256份,每份是5/256,這個也就是精度,最小一份就是5/256 V,0.02V左右,比如輸入信號為5V,就佔了256份,AD輸出結果換成16進制就是0xff,比如說輸入是3.1V,就佔了3.1/(5/256)=158.72份,所以輸出結果只能是158份,0x9e,就偏差了0.72份,就是0.72*5/256=0.014V,就偏差了0.014V左右,如果10位的AD轉換,每份就是5/1024,精度也就高了很多,反過來DA轉換也是一樣的