4-20mA电流输出设计方案
生活随笔
收集整理的這篇文章主要介紹了
4-20mA电流输出设计方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
儀表、傳感器輸出的電流信號多為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電流。
關注微信公眾號『玩轉嵌入式』,后臺回復“128”獲取干貨資料匯總,回復“256”加入技術交流群。
?
?
?
總結
以上是生活随笔為你收集整理的4-20mA电流输出设计方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Python多线程抓取并验证代理
- 下一篇: Python 学习4-集合、序列