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