1.可能正在使用一個自供電的傳感器,或使用兩個獨立的電源分別用于cpu的擴展模擬量輸入模塊
和傳感器。兩個電源的地之間沒有互相連接。這就導(dǎo)致了一個高的波動的共模電壓,影響模擬量輸
入的值。
2.另一個原因可能是在模擬模塊輸入上的連接線太長或絕緣性很差。
補救措施:
1.將模擬模塊的端子m連接到傳感器相應(yīng)的端子,用于補償這些變化。
注意事項:
請預(yù)先確保,在兩個電源之間只有一個該連接。如果已經(jīng)存在其它的連接,那么當添加一個
塊連接時,可能會發(fā)生不期望的補償電流!
背景知識:
模擬量輸入模塊沒有進行電位分離。
共模電壓不能大于12v。
共模抑制在60hz時為40db。
2.利用模擬量輸入濾波器:
在micro/winview>systemdatamodule>tab:analoginputfilter中。
選擇要進行濾波的模擬量輸入。
選擇numberofqueries以及deadtime。
numberofqueries域包含查詢數(shù)目,通過這個數(shù)目,可以計算幾個輸出值的電流平均值。
該值從最近的n個值開始計算,其中n是在numberofqueries中的值。
停滯時間確定了與平均值的最大允許偏移。