聯系我們
地址:高新區太白南路181號A座B區
電話:029-83211245
055-62092(路電)
傳真:029-83287627
電子郵箱:zhongruitielu@163.com
在單片機控制的許多應用場合,都要使用傳感器來將單片機不能直接測量的信號轉換成單片機可以處理的電模擬信號,如壓力傳感器、溫度傳感器、流量傳感器等。早期的傳感器大多為電壓輸出型,即將測量信號轉換為0-5V電壓輸出,通過模擬數字轉換電路轉換為數字信號供單片機讀取、控制。但在信號需要遠距離傳輸或使用環境中電網干擾較大的場合,電壓輸出型傳感器的使用受到了限制,暴露了抗干擾能力較差等缺點,而電流輸出型傳感器以其具有較高的抗干擾能力得到了廣泛應用。
電壓輸出型壓力傳感器抗干擾能力差,有時輸出的直流電壓上還疊加有交流成分,使單片機產生誤判斷,控制出現錯誤,嚴重時還會損壞設備。
由于4~20mA傳感器輸出4mA時,在取樣電阻上的電壓不等于0,直接經模擬數字轉換電路轉換后的數字量也不為0,單片機無法直接利用,通過公式計算過于復雜。因此一般的處理方法是通過硬件電路將4mA在取樣電阻上產生的電壓降消除,再進行A/D轉換。
由壓力傳感器產生的4~20mA電流與13VG形成電流回路,從而在取樣電阻上產生一定壓降,并將此電壓值輸入到放大器LM358的3腳。電阻分壓電路用來在集成電路LM358的2腳產生一個固定的電壓值,用于抵消在取樣電阻上4mA電流產生的壓降。所以當壓力傳感器為最小值4mA時,LM358的3腳與2腳電壓差基本為0V。LM358與其相連接的電阻構成可調整電壓放大電路,將壓力傳感器電流在取樣電阻上的電壓值進行放大并通過LM358的1腳輸出至模擬數字轉換電路,供單片機CPU讀入,通過查表法或其它的數據處理方法將壓力傳感器的4-20mA電流在屏幕上以壓力值的形式顯示出來。