CAN總線優(yōu)勢
1、多個CAN節(jié)點(diǎn)可以同時發(fā)送數(shù)據(jù)(多主發(fā)送)。
2、最高速度可達(dá)1Mbps,在傳輸速率50Kbps時,傳輸距離可以達(dá)到1公里。在10Kbps速率時,傳輸距離可以達(dá)到5公里。
3、支持網(wǎng)段劃分,多個網(wǎng)段之間數(shù)據(jù)傳輸完全隔離,相當(dāng)于虛擬出若干獨(dú)立的虛電路。
4、差分電平傳輸及全自動硬件級CRC校驗(yàn)機(jī)制,確保可靠數(shù)據(jù)傳輸,總線受干擾時無垃圾數(shù)據(jù),并可自動重試傳輸。
5、每條CAN總線最多可以連接110節(jié)點(diǎn)。
方案一:以太網(wǎng)透傳多路CAN-bus
以太網(wǎng)具有速度快、傳輸介質(zhì)豐富、幾乎無限的多路復(fù)用等特點(diǎn)。利用以太網(wǎng)可以大大的擴(kuò)展CAN-bus的應(yīng)用距離,擴(kuò)展結(jié)點(diǎn)數(shù)。
傳統(tǒng)CAN-bus在使用銅纜傳輸時,最長通訊距離為5公里,并且只能連接一路獨(dú)立的CAN-bus。
傳統(tǒng)的CAN-bus傳輸拓?fù)鋱D

光以太網(wǎng)拓展CAN-bus方案

利用現(xiàn)有以太網(wǎng)拓展CAN-bus方案

方案描述:
采用CAN-bus以太網(wǎng)網(wǎng)關(guān)配對傳輸技術(shù),可以在以太網(wǎng)上透明傳輸CAN-bus數(shù)據(jù)。如圖所示,終端機(jī)房設(shè)備將CAN-bus轉(zhuǎn)換成以太網(wǎng)數(shù)據(jù),并通過以太網(wǎng)光纖收發(fā)器傳輸?shù)娇刂浦行摹T诳刂浦行模洲D(zhuǎn)換成標(biāo)準(zhǔn)的CAN-bus信號,并接入CAN-bus接口卡。光以太網(wǎng)線路具有復(fù)用特性,一條線路可以傳輸多路CAN-bus數(shù)據(jù),或與其他設(shè)備共用一條光以太網(wǎng)線路。采用TCP/IP協(xié)議進(jìn)行配對通訊,可跨網(wǎng)關(guān)。并具備強(qiáng)大的故障恢復(fù)能力。
技術(shù)優(yōu)勢:
1.緩沖轉(zhuǎn)發(fā)模式,支持CAN-bus 1Mbps速率傳輸,兩端都有硬件緩沖,杜絕發(fā)生數(shù)據(jù)丟失的情況。
2.可以與其他設(shè)備復(fù)用一條光以太網(wǎng)線路,比傳統(tǒng)的只能使用單獨(dú)光纜線路的CAN-bus光貓節(jié)省部署成本。
3.傳輸距離長,在使用單模光纖時,最遠(yuǎn)無中繼距離可達(dá)幾十公里。
4.兩端CAN-bus以太網(wǎng)網(wǎng)關(guān)均可以設(shè)置過濾器,可用于實(shí)現(xiàn)復(fù)雜的CAN-bus網(wǎng)絡(luò),而傳統(tǒng)的CAN-bus光貓不具備這個功能。
5.無需修改現(xiàn)有的軟件硬件。
訂貨信息:所有京金華CAN-bus以太網(wǎng)網(wǎng)關(guān)產(chǎn)品均可支持。
方案二:利用CAN-bus提高RS232/RS485通訊性能

方案描述:
CAN-bus在銅纜雙絞線條件下最遠(yuǎn)傳輸距離可達(dá)5公里(10kbps),而且受到干擾也不會出現(xiàn)垃圾數(shù)據(jù)。RS232/RS485都存在通訊距離短、受干擾有垃圾數(shù)據(jù)等缺陷。成對使用的CAN-bus轉(zhuǎn)串口產(chǎn)品可以大大的改善RS232/RS485通訊效果。CAN-bus具有多主全雙工特性,因此可以在一條雙絞線線路上同時傳輸多路RS232/RS485數(shù)據(jù)。
技術(shù)優(yōu)勢:
1.使用簡單,兩個(或多個)設(shè)備的CAN-bus線路接到一起,并設(shè)置成<流傳輸>模式即可。
2.一條CAN-bus雙絞線線路可以傳輸多路RS232/RS485,利用軟件或硬件過濾器分離出獨(dú)立的數(shù)據(jù)通道。
3.傳輸距離長,10kbps速率時,傳輸距離最遠(yuǎn)可達(dá)5公里。
4.無需修改現(xiàn)有的軟件硬件。
訂貨信息:所有京金華CAN-bus轉(zhuǎn)RS232、CAN-bus轉(zhuǎn)RS485產(chǎn)品均可支持。
方案三: 交換式CAN-bus網(wǎng)絡(luò)方案

方案描述:
CAN-bus以太網(wǎng)交換機(jī)可以設(shè)定8個CAN-bus以太網(wǎng)交換規(guī)則。一個CAN ID與一個TCP/IP端口組成一個交換規(guī)則。符合規(guī)則的數(shù)據(jù)將被轉(zhuǎn)發(fā)。上圖中的3個CAN-bus設(shè)備,分別對應(yīng)CAN-bus以太網(wǎng)交換機(jī)上的3個端口。例如CAN ID=100的CAN-bus數(shù)據(jù)包將被轉(zhuǎn)發(fā)到6020端口,發(fā)往6020端口的數(shù)據(jù)也將被自動加上CAN ID=100發(fā)送到CAN-bus。這樣就可以在一條CAN-bus線路上分離出最多8個獨(dú)立的數(shù)據(jù)通道。
技術(shù)優(yōu)勢:
1.一條CAN-bus總線上做的分離出8個獨(dú)立的數(shù)據(jù)通道,將CAN-bus上不同的CAN ID數(shù)據(jù)轉(zhuǎn)發(fā)到指定的TCP/IP端口。
2.配合CAN-bus轉(zhuǎn)串口設(shè)備,可以將若干RS485設(shè)備和若干RS232設(shè)備匯聚到一條CAN-bus線纜,數(shù)據(jù)傳輸完全獨(dú)立。
3.充分利用了CAN-bus的多主全雙工功能。
4.利用虛擬串口技術(shù),無需修改現(xiàn)有的使用串口的軟件硬件。
訂貨信息:
SNode-8:CAN-bus以太網(wǎng)交換機(jī),DC8-48V供電,可選光電隔離。
方案四:串口數(shù)據(jù)CAN-bus協(xié)議化方案(流模式)
串口數(shù)據(jù)格式化傳輸?shù)紺AN-bus

CAN-bus數(shù)據(jù)轉(zhuǎn)換到串口

方案描述:
將RS232/RS485數(shù)據(jù)自動打包,并發(fā)送到CAN-bus。如圖所示,是以8字節(jié)為一個CAN-bus幀進(jìn)行打包。CAN ID可以是指定的固定CAN ID,或遞增CAN ID。使用遞增CAN ID時,每幀的CAN ID都不同,例如第一幀是15,第二幀是16,以此類推。用戶可以通過CAN ID來區(qū)分取得所需要的串口數(shù)據(jù)。在CAN-bus向串口發(fā)送數(shù)據(jù)時,也需要將數(shù)據(jù)進(jìn)行打包后傳輸,CAN-bus轉(zhuǎn)串口設(shè)備收到數(shù)據(jù)后,將CAN-bus數(shù)據(jù)區(qū)中的數(shù)據(jù)轉(zhuǎn)發(fā)到串口,其他數(shù)據(jù)忽略。
訂貨信息:所有的京金華CAN-bus產(chǎn)品均支持該方案。
|