摘要:人們使用CAN取代RS485,主要是看重其可以突發(fā)發(fā)送的實(shí)時(shí)性優(yōu)勢,而在多節(jié)點(diǎn)、長距離應(yīng)用中,如果沒有做好優(yōu)化,CAN總線和RS485比起來并無優(yōu)勢,那要如何讓CAN通訊完勝我們的傳統(tǒng)通信呢?讓CANOpen來給你答案。
在CANopen創(chuàng)立之初,即使在CAN總線應(yīng)用最廣泛的汽車電子行業(yè),網(wǎng)絡(luò)中的CAN節(jié)點(diǎn)數(shù)量和需要通訊的信息都是比較少的。人們使用CAN取代RS485,主要是看重其可以突發(fā)發(fā)送的實(shí)時(shí)性優(yōu)勢,而在多節(jié)點(diǎn)、長距離應(yīng)用中,CAN總線和RS485比起來并無優(yōu)勢,比如同樣的波特率下,CAN的通信距離只能達(dá)到RS485的0.6-0.8倍,而多節(jié)點(diǎn)通信CAN無法進(jìn)行任意的突發(fā)發(fā)送,不得不遵循RS485那樣的輪詢通信機(jī)制,否則會導(dǎo)致?lián)矶拢鐖D 1所示。就像這個(gè)十字路口的汽車,如果車只有10輛,即使沒有交通燈,根本不會擁堵。而如果有100輛,如果任意行駛,就會發(fā)生嚴(yán)重?fù)矶隆?/span>