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