步驟1:構建電路
此電路的布局非常簡單,我特意以此方式設計電路板,以實現輕松的PCB布局。晶體管只是使電阻短路。這些階段是串聯的,起初我嘗試并聯工作,但是很難線性化,然后,串聯電路的加法和加法運算是線性的。在第二張圖片中,我使用了一個DIP開關來驗證它是否正常工作。這是一個非常簡單的構建。它還不需要校準或參考電壓,但是控制系統必須知道該方程的電壓和級數。 V(measure)=(V(total)/2 ^ bits)*二進制輸出(十進制)
步驟2:進一步構建
在構建時,您應該選擇NPN或PNP晶體管(即使使用了NPN,我也認為PNP的效果更好)第一張圖片是一個階段,頂部的NPN底部的PNP 。第二個顯示6位級聯,其分辨率是3位的8倍!在第三張圖片中,它顯示了如何使用單個電阻器電阻進行級聯,只要使用1 2 4 8 16 ect,任何值都將起作用。這比使用預定的十進制值更加準確。 (請參閱后面的曲線。)
步驟3:工作原理
該電路具有數字轉換為模擬轉換器,并且可以用作模擬轉換器,這的確是它的核心。(紅色秒圖)使用微控制器或二進制計數器,您可以切換輸入A1-A3(或最大位數)。最高電阻是您的最高有效位,并且隨著電路計數,電阻會發生變化。電阻的這種變化使其成為可變分壓器。然后,該電壓進入比較器或運算放大器,僅當DAC高于要測量的電壓時,Y1和Y1才為高。因此,Y1會告訴您它低于DAC電壓但高于最后一個二進制輸入。程序或計算機并行端口的讀取并不困難。
步驟4:性能/準確性
當然,它不如商業單位準確,尤其是只有3位分辨率時,但請記住它是可擴展的。一個輕微的缺點是它僅在低電流下產生可變電壓,因此它不能直接驅動任何東西,但是功率晶體管可以解決該問題。它會隨溫度變化,但不會太差。它的電壓略有變化,因為當150 300 600為適當值時,我使用了150 330 680。最糟糕的是,電壓永遠不會降低到可能會升高的水平,但最后一張圖片顯示了解決方案。 DAC處于正負極。我希望我的新DAC A/D轉換器能夠解決一些數據記錄問題。
責任編輯:wv
-
dac
+關注
關注
43文章
2296瀏覽量
191154 -
AD轉換器
+關注
關注
4文章
250瀏覽量
41427
發布評論請先 登錄
相關推薦
評論