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