若線(xiàn)纜的通信距離為L(以m 為單位)、通信速率為B(以bit/s為單位)、采樣位置為P(如75%)、隔離器件傳播延時(shí)為tg(以ns 為單位,如t3,t6)、收發(fā)器傳播延時(shí)為tq(以ns 為單位,如t2,t5)、線(xiàn)纜傳播延時(shí)為tx(以ns/m為單位)。
可以得到線(xiàn)纜通信長(zhǎng)度的估算公式:L=[(1/B)?P–4(tg+tq)]/2tx
由公式可知:線(xiàn)纜延時(shí)率越小,在相同條件下,傳輸?shù)木嚯x越遠(yuǎn),所以在線(xiàn)纜選型中,建議用較粗的導(dǎo)線(xiàn)(線(xiàn)徑越大,延遲越?。蛘呤褂缅兘鸹蛘咤冦y的線(xiàn)纜。
在實(shí)際應(yīng)用中,如何快速評(píng)估CAN網(wǎng)絡(luò)的延時(shí)情況呢?使用電子CANscope做總線(xiàn)延時(shí)分析,測(cè)試結(jié)果如圖10所示:
圖10 CAN總線(xiàn)傳輸延時(shí)分析
總結(jié)
隔離器件等外圍電路的引入和收發(fā)器增加長(zhǎng)時(shí)間顯性關(guān)斷功能等,都增加了CAN總線(xiàn)的延時(shí)時(shí)間,導(dǎo)致了越新型的收發(fā)器,回環(huán)延遲加大,減少了實(shí)際通訊距離。若想增大CAN總線(xiàn)通信距離,必須了解CAN通信的原理及信號(hào)線(xiàn)傳輸?shù)脑?,通過(guò)提高收發(fā)器、隔離器件的性能和線(xiàn)纜的選型來(lái)減小CAN信號(hào)傳輸?shù)难訒r(shí)時(shí)間,從而提高實(shí)際通信的距離。