模擬量輸入數值不穩定可能是如下原因:
1.你可能使用了一個(ge) 自供電或隔離的傳(chuan) 感器電源,兩(liang) 個(ge) 電源沒有彼此連接,即模擬量輸入模塊的電源地和傳(chuan) 感器的信號地沒有連接。這將會(hui) 產(chan) 生一個(ge) 很高的上下振動的共模電壓,影響模擬量輸入值。
2.另一個(ge) 原因可能是模擬量輸入模塊接線太長或絕緣不好。
可以用如下方法解決(jue) :
1.連接傳(chuan) 感器輸入的負端與(yu) 模塊上的公共M 端以補償(chang) 此種波動。(但要注意確保這是兩(liang) 個(ge) 電源係統之間的唯一聯係。)
背景是:
.模擬量輸入模塊內(nei) 部是不隔離的;
.共模電壓不應大於(yu) 12V;
.對於(yu) 60Hz幹擾信號的共模抑製比為(wei) 40dB。
2.使用模擬量輸入濾波器。
在Micro/Win 中進入“View > System block> Tab: Analog Input Filters”
.選擇模擬量輸入濾波;
.選擇 “Number of samples”和“Deadband”
圖1. 設置模擬量濾波
“Number of samples”指定了選中進行濾波的通道進行平均值計算的采樣數。濾波得出的數值就是已采樣的n個(ge) 數值的平均值,而n就是“Number of samples”的值。
死區(Deadband)定義(yi) 了允許偏離於(yu) 平均值的最大值。