1. 可能正在使用一個(gè)自供電的傳感器,或使用兩個(gè)獨(dú)立的電源分別用于CPU的擴(kuò)展模擬量輸入模塊
和傳感器。兩個(gè)電源的地之間沒(méi)有互相連接。這就導(dǎo)致了一個(gè)高的波動(dòng)的共模電壓,影響模擬量輸
入的值。
2. 另一個(gè)原因可能是在模擬模塊輸入上的連接線太長(zhǎng)或絕緣性很差。
補(bǔ)救措施:
1. 將模擬模塊的端子 M 連接到傳感器相應(yīng)的端子,用于補(bǔ)償這些變化。
注意事項(xiàng):
請(qǐng)預(yù)先確保,在兩個(gè)電源之間只有一個(gè)該連接。如果已經(jīng)存在其它的連接,那么當(dāng)添加一個(gè)
塊連接時(shí),可能會(huì)發(fā)生不期望的補(bǔ)償電流!
背景知識(shí):
模擬量輸入模塊沒(méi)有進(jìn)行電位分離。
共模電壓不能大于12V。
共模抑制在60Hz時(shí)為40dB 。
2. 利用模擬量輸入濾波器:
在Micro/Win"View > System data module> Tab: Analog input filter"中。
選擇要進(jìn)行濾波的模擬量輸入。
選擇"Number of queries"以及"Dead Time"。
"Number of queries"域包含查詢數(shù)目,通過(guò)這個(gè)數(shù)目,可以計(jì)算幾個(gè)輸出值的電流平均值。
該值從最近的 n 個(gè)值開(kāi)始計(jì)算,其中n是在"Number of queries"中的值。
停滯時(shí)間確定了與平均值的最大允許偏移。