儀表、傳感器輸出的電流信號多為4-20mA,為什么是4-20mA呢?因為4-20mA的傳感器多為兩線制,即信號線和電源線公用兩根線,如果起點是0mA就這導致無法區分信號是0mA,還是傳感器不工作;另外,起點是4mA也利于系統判斷傳感器是否掉電或者是短線。
那4-20mA的電流信號該如何產生呢,在數字電路高度發展的今天以單片機為核心的系統比比皆是,但是單片機是數字信號,而電流是模擬信號,這就需要用到DA轉換,即數字信號轉換為模擬信號。 目前,單片機要控制系統輸出4-20mA的電流信號的常用方案為: 今天要推薦一款芯片:AD5410,該芯片是ANGLOG DEVICE生產的,單通道12位串行輸入的DAC芯片,與單片機的通信方式為SPI總線,單片機只需要將數值通過SPI寫給AD5410即可輸出相應的電流值。其供電范圍為:10.8-40V。 上圖是PIC單片機為核心設計的一款4-20mA電流輸出的產品,AD5410具有豐富的錯誤診斷機制,可以大大提高設計的抗干擾性。電流輸出公式如下: N:DA轉換的分辨率,該芯片為12位; D:為載入DAC碼的十進制等效值; 單片機通過AD轉換將所采集到的物理量轉化成電壓信號V,再將V量化成0-1024的值與D對應,即可輸出相應的4-20mA電流。
|