【廣告】
再回到開始,首先這樣的網(wǎng)絡(luò)規(guī)劃是非常不合理的,等于是網(wǎng)絡(luò)上出現(xiàn)了A和B兩個(gè)對(duì)某一幀功能相同的節(jié)點(diǎn),完全沒(méi)必要,如果你要更新某個(gè)信號(hào),只需讓A節(jié)點(diǎn)重新發(fā)送新的即可,如果更新的信號(hào)是通過(guò)B節(jié)點(diǎn)模塊更新的,也只需先通過(guò)B向A發(fā)送一個(gè)幀更新某個(gè)信號(hào),然后A再重新發(fā)送更新的幀。
如果你兩個(gè)節(jié)點(diǎn)關(guān)聯(lián)同一個(gè)幀,以后加入新節(jié)點(diǎn)和升級(jí)改動(dòng)網(wǎng)絡(luò)的時(shí)候會(huì)多一倍的工作量,而且再遠(yuǎn)程幀的響應(yīng)中,同ID多響應(yīng)很容易出現(xiàn)問(wèn)題。
總之一句話,我們要從總線的角度去看待CAN,不要從節(jié)點(diǎn)的角度出發(fā)。
如果你想正常的實(shí)現(xiàn)串口數(shù)據(jù)與CAN總線數(shù)據(jù)之間的轉(zhuǎn)換,如果你不想在數(shù)據(jù)轉(zhuǎn)換的時(shí)候發(fā)生丟幀現(xiàn)象,那濾波設(shè)置是必須的,濾的是CAN總線端的波。因?yàn)?,相?duì)而言,CAN總線的通訊速率遠(yuǎn)高于串口總線,can232轉(zhuǎn)換器報(bào)價(jià),如果我們不進(jìn)行濾波,單位時(shí)間里大量的CAN端數(shù)據(jù)就沒(méi)辦法同時(shí)被轉(zhuǎn)換成串口端的數(shù)據(jù),can232轉(zhuǎn)換器,比如說(shuō)CAN端有10個(gè)數(shù)據(jù),但同一時(shí)間串口端只能接收一個(gè),那剩下的9個(gè)該怎么辦呢?只能丟失掉了,這當(dāng)然是我們不能接收的。
增加信號(hào)保護(hù)器
增加信號(hào)保護(hù)器,提高抗浪涌群脈沖等EMC能力。上面的隔離只是阻擋,如果干擾強(qiáng)度很高,can232轉(zhuǎn)換器價(jià)格,比如達(dá)到2KV浪涌,隔離也會(huì)被破壞。所以要想達(dá)到更高的防護(hù)等級(jí),必須增加防浪涌電路。如圖14所示,為ZLG致遠(yuǎn)電子高速總線標(biāo)準(zhǔn)防浪涌保護(hù)電路。
注意,由于電容較大,一條總線較多增加2-3個(gè)保護(hù)器!
企業(yè): 深圳市琦琦自動(dòng)化設(shè)備有限公司
手機(jī): 13410433179
電話: 0755-23223746
地址: 寶安區(qū)沙井街道共和社區(qū)一工業(yè)區(qū)A區(qū)5棟201