modbus rtu轉(zhuǎn)can
EtherCAN智能協(xié)議轉(zhuǎn)換網(wǎng)關(guān)是集成1路CAN接口、1路以太網(wǎng)接口的高性能型CAN-bus總線通訊接口卡。采用EtherCAN網(wǎng)關(guān),用戶可以輕松完成CAN-bus網(wǎng)絡(luò)和以太網(wǎng)網(wǎng)絡(luò)的互連互通,進(jìn)一步拓展CAN-bus網(wǎng)絡(luò)的范圍。
本文引用地址:http://www.ex-cimer.com/article/201612/329907.htmEtherCAN智能網(wǎng)關(guān)可以將以太網(wǎng)網(wǎng)絡(luò)與CAN-bus網(wǎng)絡(luò)橋接,用戶可以將此智能協(xié)議轉(zhuǎn)換網(wǎng)關(guān)集成到自己的設(shè)備中,從而使本不具備互相通信能力的兩條不同類型的總線快速具備通信能力,從而可以節(jié)省開(kāi)發(fā)時(shí)間,降低開(kāi)發(fā)成本,快速搶占市場(chǎng)先機(jī)。
硬件特點(diǎn)
高速的32位工業(yè)級(jí)處理器;
內(nèi)嵌硬件看門狗定時(shí)器;
使用外接電源供電
靜電放電抗擾度等級(jí):接觸放電±2KV,空氣放電±15KV;
電快速瞬變脈沖群抗擾度等級(jí):±1KV;
浪涌抗擾度等級(jí):±1KV;
工作環(huán)境
工作溫度范圍:-40℃~+85℃;
工作濕度范圍:5%~95% RH吳凝露;
外形設(shè)計(jì)
尺寸:(長(zhǎng))113mm * (寬)100mm * (高)26mm;
標(biāo)準(zhǔn)DIN導(dǎo)軌安裝方式,專為工業(yè)設(shè)計(jì)。
CAN屬性
集成1路CAN-bus接口,使用端子接線方式;
CAN-bus信號(hào)包括:CAN_H、CAN_L、CAN_GND;
CAN-bus支持CAN2.0A和CAN2.0B幀格式,符合ISO/DIS11898規(guī)范;
CAN-bus通訊波特率在5Kbps~1Mbps之間任意可編程;
CAN-bus接口采用電氣隔離,隔離模塊絕緣電壓:DC1000V;
最高接收數(shù)據(jù)流量:14000 fps;
以太網(wǎng)屬性
RJ45,支持10/100M自適應(yīng);
支持靜態(tài)或動(dòng)態(tài)IP獲??;
支持心跳和超時(shí)斷開(kāi)功能;
工作端口固定,目標(biāo)IP和目標(biāo)端口均可設(shè)定;
網(wǎng)絡(luò)斷開(kāi)后自動(dòng)恢復(fù)連接資源,可靠地建立TCP連接;
支持協(xié)議包括EtherNET、ARP、IP、ICMP、UDP、DHCP、DNS、TCP;
兼容SOCKET工作方式(TCP Server、TCP Client、UDP等),上位機(jī)通訊軟件編寫遵從標(biāo)準(zhǔn)的SOCKET規(guī)則。
配置說(shuō)明
(1)恢復(fù)出廠設(shè)置
GCAN-205硬件出廠默認(rèn)IP:192.168.0.10,如果用戶已經(jīng)修改過(guò)IP地址并且忘記,那么可以通過(guò)設(shè)備中的撥碼開(kāi)關(guān),恢復(fù)出廠設(shè)置。
系統(tǒng)先不要上電,打開(kāi)設(shè)備外殼,找到設(shè)備中如上圖所示的撥碼開(kāi)關(guān),將2號(hào)開(kāi)關(guān)撥到ON位置,然后將系統(tǒng)上電,等待大約3秒鐘,看到前面板上面的sys指示燈閃爍,這時(shí),關(guān)閉電源,然后將2號(hào)開(kāi)關(guān)撥回到OFF狀態(tài)。此時(shí)設(shè)備設(shè)置已經(jīng)恢復(fù)到出廠默認(rèn)狀態(tài),系統(tǒng)默認(rèn)的ip:192.168.0.10,默認(rèn)的CAN總線波特率是1M,默認(rèn)modbus映射表都為0。
(2)基本參數(shù)配置
使用光盤中附帶的EtherCAN Config軟件,對(duì)模塊進(jìn)行基本參數(shù)配置。
軟件上方有5個(gè)工具按鈕:
“Connect”——連接設(shè)備;
“Upload”——將設(shè)備中的配置信息讀出來(lái);
“DownLoad”——將配置信息下載到設(shè)備的Flash
“Open”——打開(kāi)讀取PC
“SaveAs”——將配置信息文件保存到電腦中。
(3)配置通訊基本信息
點(diǎn)擊“Connect”輸入連接設(shè)備的ip地址(默認(rèn)為192.168.0.10)進(jìn)行連接。連接后軟件界面左面的欄中會(huì)顯示連接設(shè)備的設(shè)置列表,這時(shí)可以點(diǎn)擊“UpLoad”
將設(shè)備中的參數(shù)上載到電腦,其中“CAN baudrate”是設(shè)置CAN總線的波特率,需按表填寫;“IP Address”是設(shè)置設(shè)備的IP地址;“Subnet Mask”是設(shè)置子網(wǎng)掩碼;“GateWay”是設(shè)置通信網(wǎng)關(guān)。參數(shù)修改后,相應(yīng)修改單元變成紅色標(biāo)記。
(4)設(shè)置Modbus/Tcp對(duì)應(yīng)CAN數(shù)據(jù)接收映射表
EtherCan模塊將接收到的Can幀數(shù)據(jù),按照設(shè)置好的對(duì)應(yīng)關(guān)系緩存在Modbus/Tcp的地址表中,等待Modbus指令讀取。
出廠默認(rèn)Receive和Transmit的映射表組數(shù)都是0,就是說(shuō)沒(méi)有數(shù)據(jù)映射關(guān)系,可以在界面右下欄目中,按Add進(jìn)行添加映射數(shù)據(jù),添加組數(shù)最大32組;其中Receive的Modbus地址從0x00-0xFF。
可以設(shè)置CAN幀ID、幀格式、幀類型、對(duì)應(yīng)Modbus的地址、CAN幀數(shù)據(jù)長(zhǎng)度。注意這個(gè)長(zhǎng)度是1個(gè)字節(jié)單位,而Modbus地址是整型(2個(gè)字節(jié)),因此如果can
(5)CAN發(fā)送數(shù)據(jù)Moddbus/TCP映射設(shè)置
注意:CAN發(fā)送數(shù)據(jù)中Moddbus映射地址從0x00開(kāi)始到0xFF,每個(gè)地址是一個(gè)整型數(shù)據(jù)(2個(gè)字節(jié));可以設(shè)置數(shù)據(jù)觸發(fā)模式和循環(huán)發(fā)送模式(Trace/Timer)。
數(shù)據(jù)觸發(fā)模式:是當(dāng)有Modbus主機(jī)用06指令寫Modbus相應(yīng)地址數(shù)據(jù)時(shí),如果數(shù)據(jù)發(fā)生改變,那么觸發(fā)相應(yīng)的CAN幀數(shù)據(jù)發(fā)送;
設(shè)備安裝
與以太網(wǎng)連接
EtherCAN智能網(wǎng)關(guān)具有即插即用的特點(diǎn),因此用戶可以使用標(biāo)準(zhǔn)5類以上網(wǎng)線直接與EtherCAN網(wǎng)關(guān)的LAN接口連接,即可建立通信。
與CAN總線連接
EtherCAN網(wǎng)關(guān)接口卡集成1路CAN通道,由2個(gè)3Pin接線端子引出,可以用于連接1個(gè)CAN-bus網(wǎng)絡(luò)或者CAN-bus接口的設(shè)備。接線端子的引腳定義如表2.1所示。
實(shí)際使用中,大多數(shù)情況僅需將CAN_H與總線CAN_H相連,CAN_L與總線CAN_L相連即可實(shí)現(xiàn)通信。
CAN波特率設(shè)置
“CAN baudrate”——設(shè)置CAN總線的波特率,需按表填寫,對(duì)應(yīng)表如下:
以太網(wǎng)地址設(shè)置
“IP Address”——設(shè)置設(shè)備的IP地址;
“Subnet Mask”——設(shè)置子網(wǎng)掩碼;
“GateWay”——設(shè)置通信網(wǎng)關(guān)。
參數(shù)修改后,相應(yīng)修改單元變成紅色標(biāo)記。
二次開(kāi)發(fā)
如果用戶需要在特定的上位機(jī)軟件中集成對(duì)EtherCAN網(wǎng)關(guān)進(jìn)行配置的功能,而不需要通過(guò)自帶的配置軟件來(lái)完成,我公司可向用戶提供以太網(wǎng)端的配置協(xié)議,并提供對(duì)EtherCAN網(wǎng)關(guān)進(jìn)行配置的函數(shù)庫(kù)和詳細(xì)的配置庫(kù)函數(shù)說(shuō)明,方便用戶應(yīng)用。配置函數(shù)庫(kù)與二次開(kāi)發(fā)程序包支持Win2000/XP/WIN7/WIN8/Linux等操作環(huán)境。
關(guān)于性能
EtherCAN智能網(wǎng)關(guān)現(xiàn)已被廣泛應(yīng)用于構(gòu)建現(xiàn)場(chǎng)總線實(shí)驗(yàn)室、工業(yè)控制網(wǎng)絡(luò)、智能小區(qū)監(jiān)控等多總線環(huán)境中。同時(shí)該設(shè)備具有體積小巧、即插即用等特點(diǎn),同時(shí)該網(wǎng)關(guān)模塊使用DIN導(dǎo)軌的安裝方式,使其特別適用于工業(yè)現(xiàn)場(chǎng)或機(jī)柜中與其他設(shè)備配套使用。
關(guān)于EtherCAN
EtherCAN智能網(wǎng)關(guān)上已集成CAN接口電氣隔離保護(hù)模塊,使其避免由于瞬間過(guò)流/過(guò)壓而對(duì)設(shè)備造成損壞,增強(qiáng)系統(tǒng)在惡劣環(huán)境中使用的可靠性。
用戶可以通過(guò)附帶的“EtherCAN Config”軟件對(duì)EtherCAN智能協(xié)議轉(zhuǎn)換網(wǎng)關(guān)進(jìn)行配置。目前配置軟件僅支持Modbus/TCP-CAN協(xié)議之間轉(zhuǎn)換的配置,對(duì)于以太網(wǎng)端或CAN端的其他標(biāo)準(zhǔn)或自定義協(xié)議,暫時(shí)不支持用戶自己對(duì)其配置,如需要,我公司可為用戶提供任意協(xié)議之間的配置服務(wù)。
典型應(yīng)用
電力通訊網(wǎng)絡(luò)
高速、大數(shù)據(jù)量通訊
工業(yè)控制設(shè)備
工業(yè)以太網(wǎng)與CAN總線數(shù)據(jù)相互轉(zhuǎn)換
工業(yè)以太網(wǎng)設(shè)備與CAN網(wǎng)絡(luò)設(shè)備互聯(lián)
評(píng)論