文章詳情
CAN解決方案
日期:2024-12-28 19:22
瀏覽次數(shù):4554
摘要:
CAN總線優(yōu)勢 |
1、多個CAN節(jié)點可以同時發(fā)送數(shù)據(jù)(多主發(fā)送)。 2、*高速度可達1Mbps,在傳輸速率50Kbps時,傳輸距離可以達到1公里。在10Kbps速率時,傳輸距離可以達到5公里。 3、支持網(wǎng)段劃分,多個網(wǎng)段之間數(shù)據(jù)傳輸完全隔離,相當于虛擬出若干獨立的虛電路。 4、差分電平傳輸及全自動硬件級CRC校驗機制,確??煽繑?shù)據(jù)傳輸,總線受干擾時無垃圾數(shù)據(jù),并可自動重試傳輸。 5、每條CAN總線*多可以連接110節(jié)點。 |
方案一:以太網(wǎng)透傳多路CAN-bus |
以太網(wǎng)具有速度快、傳輸介質豐富、幾乎無限的多路復用等特點。利用以太網(wǎng)可以大大的擴展CAN-bus的應用距離,擴展結點數(shù)。 傳統(tǒng)CAN-bus在使用銅纜傳輸時,*長通訊距離為5公里,并且只能連接一路獨立的CAN-bus。 |
傳統(tǒng)的CAN-bus傳輸拓撲圖 |
光以太網(wǎng)拓展CAN-bus方案 |
利用現(xiàn)有以太網(wǎng)拓展CAN-bus方案 |
方案描述: 采用CAN-bus以太網(wǎng)網(wǎng)關配對傳輸技術,可以在以太網(wǎng)上透明傳輸CAN-bus數(shù)據(jù)。如圖所示,終端機房設備將CAN-bus轉換成以太網(wǎng)數(shù)據(jù),并通過以太網(wǎng)光纖收發(fā)器傳輸?shù)娇刂浦行摹T诳刂浦行?,又轉換成標準的CAN-bus信號,并接入CAN-bus接口卡。光以太網(wǎng)線路具有復用特性,一條線路可以傳輸多路CAN-bus數(shù)據(jù),或與其他設備共用一條光以太網(wǎng)線路。采用TCP/IP協(xié)議進行配對通訊,可跨網(wǎng)關。并具備強大的故障恢復能力。 技術優(yōu)勢: 1.緩沖轉發(fā)模式,支持CAN-bus 1Mbps速率傳輸,兩端都有硬件緩沖,杜絕發(fā)生數(shù)據(jù)丟失的情況。 2.可以與其他設備復用一條光以太網(wǎng)線路,比傳統(tǒng)的只能使用單獨光纜線路的CAN-bus光貓節(jié)省部署成本。 3.傳輸距離長,在使用單模光纖時,*遠無中繼距離可達幾十公里。 4.兩端CAN-bus以太網(wǎng)網(wǎng)關均可以設置過濾器,可用于實現(xiàn)復雜的CAN-bus網(wǎng)絡,而傳統(tǒng)的CAN-bus光貓不具備這個功能。 5.無需修改現(xiàn)有的軟件硬件。 訂貨信息:所有京金華CAN-bus以太網(wǎng)網(wǎng)關產品均可支持。 |
方案二:利用CAN-bus提高RS232/RS485通訊性能 |
方案描述: CAN-bus在銅纜雙絞線條件下*遠傳輸距離可達5公里(10kbps),而且受到干擾也不會出現(xiàn)垃圾數(shù)據(jù)。RS232/RS485都存在通訊距離短、受干擾有垃圾數(shù)據(jù)等缺陷。成對使用的CAN-bus轉串口產品可以大大的改善RS232/RS485通訊效果。CAN-bus具有多主全雙工特性,因此可以在一條雙絞線線路上同時傳輸多路RS232/RS485數(shù)據(jù)。 技術優(yōu)勢: 1.使用簡單,兩個(或多個)設備的CAN-bus線路接到一起,并設置成<流傳輸>模式即可。 2.一條CAN-bus雙絞線線路可以傳輸多路RS232/RS485,利用軟件或硬件過濾器分離出獨立的數(shù)據(jù)通道。 3.傳輸距離長,10kbps速率時,傳輸距離*遠可達5公里。 4.無需修改現(xiàn)有的軟件硬件。 訂貨信息:所有京金華CAN-bus轉RS232、CAN-bus轉RS485產品均可支持。 |
方案三:交換式CAN-bus網(wǎng)絡方案 |
方案描述: CAN-bus以太網(wǎng)交換機可以設定8個CAN-bus以太網(wǎng)交換規(guī)則。一個CANID與一個TCP/IP端口組成一個交換規(guī)則。符合規(guī)則的數(shù)據(jù)將被轉發(fā)。上圖中的3個CAN-bus設備,分別對應CAN-bus以太網(wǎng)交換機上的3個端口。例如CANID=100的CAN-bus數(shù)據(jù)包將被轉發(fā)到6020端口,發(fā)往6020端口的數(shù)據(jù)也將被自動加上CANID=100發(fā)送到CAN-bus。這樣就可以在一條CAN-bus線路上分離出*多8個獨立的數(shù)據(jù)通道。 技術優(yōu)勢: 1.一條CAN-bus總線上做的分離出8個獨立的數(shù)據(jù)通道,將CAN-bus上不同的CANID數(shù)據(jù)轉發(fā)到指定的TCP/IP端口。 2.配合CAN-bus轉串口設備,可以將若干RS485設備和若干RS232設備匯聚到一條CAN-bus線纜,數(shù)據(jù)傳輸完全獨立。 3.充分利用了CAN-bus的多主全雙工功能。 4.利用虛擬串口技術,無需修改現(xiàn)有的使用串口的軟件硬件。 訂貨信息: SNode-8:CAN-bus以太網(wǎng)交換機,DC8-48V供電,可選光電隔離。 |
方案四:串口數(shù)據(jù)CAN-bus協(xié)議化方案(流模式) |
串口數(shù)據(jù)格式化傳輸?shù)紺AN-bus |
CAN-bus數(shù)據(jù)轉換到串口 |
方案描述: 將RS232/RS485數(shù)據(jù)自動打包,并發(fā)送到CAN-bus。如圖所示,是以8字節(jié)為一個CAN-bus幀進行打包。CANID可以是指定的固定CAN ID,或遞增CAN ID。使用遞增CAN ID時,每幀的CANID都不同,例如**幀是15,**幀是16,以此類推。用戶可以通過CANID來區(qū)分取得所需要的串口數(shù)據(jù)。在CAN-bus向串口發(fā)送數(shù)據(jù)時,也需要將數(shù)據(jù)進行打包后傳輸,CAN-bus轉串口設備收到數(shù)據(jù)后,將CAN-bus數(shù)據(jù)區(qū)中的數(shù)據(jù)轉發(fā)到串口,其他數(shù)據(jù)忽略。 訂貨信息:所有的京金華CAN-bus產品均支持該方案。 |