caizebin
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 116 個
工控威望: 267 點
下載積分: 2293 分
在線時間: 137(小時)
注冊時間: 2014-07-02
最后登錄: 2024-08-05
查看caizebin的 主題 / 回貼
樓主  發(fā)表于: 2015-01-29 00:02
我從FX3U-4AD-ADP模塊中讀取到4-20Am相對應的數(shù)值,請問怎么把得到的數(shù)值轉化為我需要的實際壓力值
比如我讀取到的數(shù)值 D8280 為400  并且400有些波動    需要使用到哪些指令來轉化成壓力值  計算時是不是涉及到小數(shù)
懇請高手指點
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個
工控威望: 1474 點
下載積分: 1772 分
在線時間: 994(小時)
注冊時間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
1樓  發(fā)表于: 2015-01-29 08:17
一般按公式:y=ax+b ,斜率a根據(jù)你的壓力傳感器量程可換算得出,位移b為4mA時D8280的數(shù)字量,x為D8280的實際值,y即是你想要的壓力值了,你要是希望得到的壓力值更精準一點,可先將數(shù)據(jù)轉換成2進制浮點數(shù)運算,運算完成后再轉回2進制數(shù),波動略大,可以將實時數(shù)據(jù)累加,計算平均值,這樣能夠抑制波動,若累加次數(shù)30次以上得到的平均值仍有較大波動,則應考慮傳感器信號干擾問題。
成功的路上需要幫助