新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > modbus rtu轉(zhuǎn)can

modbus rtu轉(zhuǎn)can

作者: 時間:2016-12-14 來源:網(wǎng)絡 收藏
功能概述

EtherCAN智能協(xié)議轉(zhuǎn)換網(wǎng)關是集成1路CAN接口、1路以太網(wǎng)接口的高性能型CAN-bus總線通訊接口卡。采用EtherCAN網(wǎng)關,用戶可以輕松完成CAN-bus網(wǎng)絡和以太網(wǎng)網(wǎng)絡的互連互通,進一步拓展CAN-bus網(wǎng)絡的范圍。

本文引用地址:http://m.butianyuan.cn/article/201612/329907.htm

EtherCAN智能網(wǎng)關可以將以太網(wǎng)網(wǎng)絡與CAN-bus網(wǎng)絡橋接,用戶可以將此智能協(xié)議轉(zhuǎn)換網(wǎng)關集成到自己的設備中,從而使本不具備互相通信能力的兩條不同類型的總線快速具備通信能力,從而可以節(jié)省開發(fā)時間,降低開發(fā)成本,快速搶占市場先機。

硬件特點

高速的32位工業(yè)級處理器;

內(nèi)嵌硬件看門狗定時器;

使用外接電源供電(DC+24V,200mA);

靜電放電抗擾度等級:接觸放電±2KV,空氣放電±15KV;

電快速瞬變脈沖群抗擾度等級:±1KV;

浪涌抗擾度等級:±1KV;

工作環(huán)境

工作溫度范圍:-40℃~+85℃;

工作濕度范圍:5%~95% RH吳凝露;

外形設計

尺寸:(長)113mm * (寬)100mm * (高)26mm;

標準DIN導軌安裝方式,專為工業(yè)設計。

CAN屬性

集成1路CAN-bus接口,使用端子接線方式;

CAN-bus信號包括: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自適應;

支持靜態(tài)或動態(tài)IP獲取;

支持心跳和超時斷開功能;

工作端口固定,目標IP和目標端口均可設定;

網(wǎng)絡斷開后自動恢復連接資源,可靠地建立TCP連接;

支持協(xié)議包括EtherNET、ARP、IP、ICMP、UDP、DHCP、DNS、TCP;

兼容SOCKET工作方式(TCP Server、TCP Client、UDP等),上位機通訊軟件編寫遵從標準的SOCKET規(guī)則。

配置說明

(1)恢復出廠設置

GCAN-205硬件出廠默認IP:192.168.0.10,如果用戶已經(jīng)修改過IP地址并且忘記,那么可以通過設備中的撥碼開關,恢復出廠設置。

系統(tǒng)先不要上電,打開設備外殼,找到設備中如上圖所示的撥碼開關,將2號開關撥到ON位置,然后將系統(tǒng)上電,等待大約3秒鐘,看到前面板上面的sys指示燈閃爍,這時,關閉電源,然后將2號開關撥回到OFF狀態(tài)。此時設備設置已經(jīng)恢復到出廠默認狀態(tài),系統(tǒng)默認的ip:192.168.0.10,默認的CAN總線波特率是1M,默認modbus映射表都為0。

(2)基本參數(shù)配置

使用光盤中附帶的EtherCAN Config軟件,對模塊進行基本參數(shù)配置。

軟件上方有5個工具按鈕:

“Connect”——連接設備;

“Upload”——將設備中的配置信息讀出來;

“DownLoad”——將配置信息下載到設備的Flash中;

“Open”——打開讀取PC中的配置信心文件;

“SaveAs”——將配置信息文件保存到電腦中。

(3)配置通訊基本信息

點擊“Connect”輸入連接設備的ip地址(默認為192.168.0.10)進行連接。連接后軟件界面左面的欄中會顯示連接設備的設置列表,這時可以點擊“UpLoad”

將設備中的參數(shù)上載到電腦,其中“CAN baudrate”是設置CAN總線的波特率,需按表填寫;“IP Address”是設置設備的IP地址;“Subnet Mask”是設置子網(wǎng)掩碼;“GateWay”是設置通信網(wǎng)關。參數(shù)修改后,相應修改單元變成紅色標記。

(4)設置Modbus/Tcp對應CAN數(shù)據(jù)接收映射表

EtherCan模塊將接收到的Can幀數(shù)據(jù),按照設置好的對應關系緩存在Modbus/Tcp的地址表中,等待Modbus指令讀取。

出廠默認Receive和Transmit的映射表組數(shù)都是0,就是說沒有數(shù)據(jù)映射關系,可以在界面右下欄目中,按Add進行添加映射數(shù)據(jù),添加組數(shù)最大32組;其中Receive的Modbus地址從0x00-0xFF。

可以設置CAN幀ID、幀格式、幀類型、對應Modbus的地址、CAN幀數(shù)據(jù)長度。注意這個長度是1個字節(jié)單位,而Modbus地址是整型(2個字節(jié)),因此如果can數(shù)據(jù)長度是8個字節(jié),那么對應Modbus地址映射為4個字。

(5)CAN發(fā)送數(shù)據(jù)Moddbus/TCP映射設置

注意:CAN發(fā)送數(shù)據(jù)中Moddbus映射地址從0x00開始到0xFF,每個地址是一個整型數(shù)據(jù)(2個字節(jié));可以設置數(shù)據(jù)觸發(fā)模式和循環(huán)發(fā)送模式(Trace/Timer)。

數(shù)據(jù)觸發(fā)模式:是當有Modbus主機用06指令寫Modbus相應地址數(shù)據(jù)時,如果數(shù)據(jù)發(fā)生改變,那么觸發(fā)相應的CAN幀數(shù)據(jù)發(fā)送;

設備安裝

與以太網(wǎng)連接

EtherCAN智能網(wǎng)關具有即插即用的特點,因此用戶可以使用標準5類以上網(wǎng)線直接與EtherCAN網(wǎng)關的LAN接口連接,即可建立通信。

與CAN總線連接

EtherCAN網(wǎng)關接口卡集成1路CAN通道,由2個3Pin接線端子引出,可以用于連接1個CAN-bus網(wǎng)絡或者CAN-bus接口的設備。接線端子的引腳定義如表2.1所示。

實際使用中,大多數(shù)情況僅需將CAN_H與總線CAN_H相連,CAN_L與總線CAN_L相連即可實現(xiàn)通信。

CAN波特率設置

“CAN baudrate”——設置CAN總線的波特率,需按表填寫,對應表如下:

以太網(wǎng)地址設置

“IP Address”——設置設備的IP地址;

“Subnet Mask”——設置子網(wǎng)掩碼;

“GateWay”——設置通信網(wǎng)關。

參數(shù)修改后,相應修改單元變成紅色標記。

二次開發(fā)

如果用戶需要在特定的上位機軟件中集成對EtherCAN網(wǎng)關進行配置的功能,而不需要通過自帶的配置軟件來完成,我公司可向用戶提供以太網(wǎng)端的配置協(xié)議,并提供對EtherCAN網(wǎng)關進行配置的函數(shù)庫和詳細的配置庫函數(shù)說明,方便用戶應用。配置函數(shù)庫與二次開發(fā)程序包支持Win2000/XP/WIN7/WIN8/Linux等操作環(huán)境。

關于性能

EtherCAN智能網(wǎng)關現(xiàn)已被廣泛應用于構建現(xiàn)場總線實驗室、工業(yè)控制網(wǎng)絡、智能小區(qū)監(jiān)控等多總線環(huán)境中。同時該設備具有體積小巧、即插即用等特點,同時該網(wǎng)關模塊使用DIN導軌的安裝方式,使其特別適用于工業(yè)現(xiàn)場或機柜中與其他設備配套使用。

關于EtherCAN

EtherCAN智能網(wǎng)關上已集成CAN接口電氣隔離保護模塊,使其避免由于瞬間過流/過壓而對設備造成損壞,增強系統(tǒng)在惡劣環(huán)境中使用的可靠性。

用戶可以通過附帶的“EtherCAN Config”軟件對EtherCAN智能協(xié)議轉(zhuǎn)換網(wǎng)關進行配置。目前配置軟件僅支持Modbus/TCP-CAN協(xié)議之間轉(zhuǎn)換的配置,對于以太網(wǎng)端或CAN端的其他標準或自定義協(xié)議,暫時不支持用戶自己對其配置,如需要,我公司可為用戶提供任意協(xié)議之間的配置服務。

典型應用

電力通訊網(wǎng)絡

高速、大數(shù)據(jù)量通訊

工業(yè)控制設備

工業(yè)以太網(wǎng)與CAN總線數(shù)據(jù)相互轉(zhuǎn)換

工業(yè)以太網(wǎng)設備與CAN網(wǎng)絡設備互聯(lián)



關鍵詞: modbusrtuca

評論


技術專區(qū)

關閉