新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > modbus rtu轉can

        modbus rtu轉can

        作者: 時間:2016-12-14 來源:網絡 收藏
        功能概述

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

        本文引用地址:http://www.104case.com/article/201612/329907.htm

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

        硬件特點

        高速的32位工業級處理器;

        內嵌硬件看門狗定時器;

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

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

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

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

        工作環境

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

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

        外形設計

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

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

        CAN屬性

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

        CAN-bus信號包括:CAN_H、CAN_L、CAN_GND;

        CAN-bus支持CAN2.0A和CAN2.0B幀格式,符合ISO/DIS11898規范;

        CAN-bus通訊波特率在5Kbps~1Mbps之間任意可編程

        CAN-bus接口采用電氣隔離,隔離模塊絕緣電壓:DC1000V;

        最高接收數據流量:14000 fps;

        以太網屬性

        RJ45,支持10/100M自適應;

        支持靜態或動態IP獲取;

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

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

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

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

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

        配置說明

        (1)恢復出廠設置

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

        系統先不要上電,打開設備外殼,找到設備中如上圖所示的撥碼開關,將2號開關撥到ON位置,然后將系統上電,等待大約3秒鐘,看到前面板上面的sys指示燈閃爍,這時,關閉電源,然后將2號開關撥回到OFF狀態。此時設備設置已經恢復到出廠默認狀態,系統默認的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個字節單位,而Modbus地址是整型(2個字節),因此如果can數據長度是8個字節,那么對應Modbus地址映射為4個字。

        (5)CAN發送數據Moddbus/TCP映射設置

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

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

        設備安裝

        與以太網連接

        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相連即可實現通信。

        CAN波特率設置

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

        以太網地址設置

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

        “Subnet Mask”——設置子網掩碼;

        “GateWay”——設置通信網關。

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

        二次開發

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

        關于性能

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

        關于EtherCAN

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

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

        典型應用

        電力通訊網絡

        高速、大數據量通訊

        工業控制設備

        工業以太網與CAN總線數據相互轉換

        工業以太網設備與CAN網絡設備互聯



        關鍵詞: modbusrtuca

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 太和县| 平阴县| 浙江省| 开平市| 甘孜县| 南丹县| 高邮市| 砚山县| 抚松县| 枣阳市| 罗城| 汾阳市| 梧州市| 静宁县| 武夷山市| 平原县| 兴山县| 休宁县| 界首市| 滨海县| 昆山市| 临海市| 盐山县| 邯郸市| 简阳市| 大方县| 莱阳市| 襄垣县| 武胜县| 霞浦县| 民勤县| 高青县| 时尚| 宜城市| 沧源| 云和县| 新兴县| 科技| 临汾市| 社会| 牙克石市|