模擬量數(shù)據(jù)波動要找到根本的原因:
可能是如下原因:
你可能使用了一個自供電或隔離的傳感器電源,兩個電源沒有彼此連接,即模擬量輸入模塊的電源地和傳感器的信號地沒有連接。這將會產(chǎn)生一個很高的上下振動的共模電壓,影響模擬量輸入值。
另一個原因可能是模擬量輸入模塊接線太長或絕緣不好。
可以用如下方法解決:
1) 連接傳感器輸入的負(fù)端與模塊上的公共m 端以補(bǔ)償此種波動。(但要注意確保這是兩個電源系統(tǒng)之間的唯一聯(lián)系。)
背景是:
模擬量輸入模塊內(nèi)部是不隔離的;
共模電壓不應(yīng)大于 12v;
對于60hz干擾信號的共模抑制比為40db。
2)使用模擬量輸入濾波器或模擬量信號隔離器。
如果在實(shí)際應(yīng)用中發(fā)現(xiàn)讀取到的溫度值變化過快,當(dāng)然不排除工況的溫度梯度速變,可以適當(dāng)增加一些濾波是有必要的。
一般采用的方法:
1)硬件濾波,在軟件中設(shè)置。
2)用戶根據(jù)實(shí)際情況,編輯在單位時間內(nèi)取平均值。
以上2種做法,旨在相對提升溫度的穩(wěn)定度而不能夠增加檢測溫度的精度。