如何排查干擾導(dǎo)致的CAN網(wǎng)絡(luò)通訊異常
在現(xiàn)代的工業(yè)控制系統(tǒng)中,控制器局域網(wǎng)絡(luò)(Controller Area Network,CAN)廣泛應(yīng)用于不同行業(yè)。雖然CAN總線具有強(qiáng)大的抗干擾和糾錯(cuò)重發(fā)機(jī)制,但隨著CAN的應(yīng)用領(lǐng)域擴(kuò)大,非汽車應(yīng)用
在現(xiàn)代的工業(yè)控制系統(tǒng)中,控制器局域網(wǎng)絡(luò)(Controller Area Network,CAN)廣泛應(yīng)用于不同行業(yè)。雖然CAN總線具有強(qiáng)大的抗干擾和糾錯(cuò)重發(fā)機(jī)制,但隨著CAN的應(yīng)用領(lǐng)域擴(kuò)大,非汽車應(yīng)用中由干擾引起的通信異常也逐漸增多。
了解CAN總線應(yīng)用環(huán)境的變化
最初,CAN總線主要應(yīng)用于汽車行業(yè),因此其內(nèi)部電磁環(huán)境較為穩(wěn)定,最高電壓很少超過36V。然而,在如今的軌道交通、醫(yī)療、煤礦、電機(jī)驅(qū)動(dòng)等領(lǐng)域,CAN總線被廣泛應(yīng)用。與汽車相比,這些場(chǎng)合的電磁環(huán)境更加惡劣,因此非汽車現(xiàn)場(chǎng)應(yīng)用中,約有30%的CAN通信異常是由于干擾引起的。
排查干擾是必要的步驟
為了檢查和評(píng)估CAN總線通信異常,我們需要進(jìn)行干擾排查的必要步驟。在波形設(shè)置窗口中選擇CAN共模(CAN-MOD)方式,可以濾除正常信號(hào),凸顯干擾信號(hào)。在單幀中選中相應(yīng)的波形視圖CAN-FFT欄目,這將顯示所選幀的FFT分析結(jié)果。通過該列表,我們可以了解到不同干擾幅值的排名情況,而最高幅值是我們最關(guān)注的。
略過200Hz的干擾幅值
需要注意的是,如果干擾幅值是200Hz的最高值,那么我們可以忽略它,因?yàn)檫@個(gè)頻率通常是由正常信號(hào)引起的。我們只需關(guān)注其他頻率上的干擾幅值,以找出真正的干擾源。
從上述步驟可以看出,排查干擾是解決CAN網(wǎng)絡(luò)通信異常的重要環(huán)節(jié)。通過正確的方法和工具,我們能夠準(zhǔn)確地識(shí)別干擾源并采取相應(yīng)的措施來解決問題,從而保證CAN總線的穩(wěn)定通信。