|
現在的工業顯示控制儀表都具有萬能輸入,何為萬能輸入?萬能輸入可以輸入20多種傳感器信號,如
線性信號4~20ma,0~20ma,0~10ma,0~5v,1~5v,0~10v,
熱電偶,T,R,J,B,S,K,E,
熱電阻,PT100,CU50,PT1000等。
如何設計一種可以輸入以上所有信號的輸入電路呢?以上信號差別比較大,而且好多都是非線性的。
看看一下這個圖是如何做的。
1.JPG (99.67 KB, 下載次數: 309)
下載附件
2013-7-3 23:23 上傳
上圖中,DG1和DG2為模擬信號輸入腳,E1為單片機控制端子其實與輸入信號切花有關的就幾個端子。
下面分析一下如何做到不同信號的輸入以及電路設計的注意點。
待續。
繼續說,電路使用一片4052作為模擬開關,注意4052的供電,是正負電源供電的。為什么要正負電源供電呢?了解一下輸入信號的幅度就可以理解了。電路中還使用了一片4運算放大器TL074,這個運放也是正負電源。其中3片作為阻抗變換器使用,就是電壓跟隨器。
繼續,斷續了好長時間了。呵呵
一個放大器做成了一個箝位電路。說說這個圖中的信號輸入定義:
1.DG2的3和5短對地接輸入輸入4~20ma,0~10ma,0~20ma電流信號。
2.DG2的3單獨對地輸入電壓信號。
3.DG1的3和5與地配合輸入熱電阻,熱電偶信號。
當然這只是一個輸入信號的切換電路原理,系統里面還有其他的電源,A/D,mcu,人機接口,通信,變松、控制輸出等電路。
這些信號的切換和輸入要與軟件里面的一個叫輸入分度好的菜單對應,這樣在不同的分度號里面定義了后面的模擬開關的切換原則和后級A/D轉換器的參數配置。
電路中的2.5v為一個基準電壓,這個電壓有一個基準源輸出,作為前級信號有源激勵和A/D的基準。電路中使用了比較多的濾波電容和箝位電路。那些打點的電阻都要求低溫漂。對精度要求不嚴,因為所有這些電阻,運放,模擬開關的誤差均可以通過系統校準來抵消掉。
由于輸入的信號類型較多,而且輸入信號幅度,線性讀都不一致,所以校準是個需要特別考慮的問題。如果每一個信號都要校準一邊,那校準數據和校準量就太大了,軟件編制就沒有什么效率了。那有沒有比較簡單易行的辦法呢?有,當然有,而且還不只一種。這里我就不談我的想法了,希望能看到我的拙文的各位朋友發表自己的看法,大家相互交流。
|
|