一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

【教程】使用ECAN-401實現(xiàn)ModBus轉(zhuǎn)CAN

億佰特物聯(lián)網(wǎng)應用專家 ? 2023-06-08 14:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

首先,在開始實例演示前,我們需要了解ECAN-401設備是怎么實現(xiàn)CAN轉(zhuǎn)ModBus通信:ECAN-401在串口側(cè)使用的是標準ModBus RTU協(xié)議格式,所以ECAN-401不僅支持用戶使用ModBus RTU協(xié)議,模塊也可以直接和其它支持ModBus RTU協(xié)議的設備相接口。

在CAN側(cè),制定了一個簡單易用的分段通訊格式來實現(xiàn)ModBus通訊,一個長度大于一個CAN報文最大數(shù)據(jù)長度的信息進行分段以及重組的方法,“數(shù)據(jù) 1”用于分段標識數(shù)據(jù),傳輸?shù)腗odBus協(xié)議內(nèi)容即可從“數(shù)據(jù) 2”字節(jié)開始,如果協(xié)議內(nèi)容大于7個字節(jié),那么將剩下的協(xié)議內(nèi)容照這種分段格式繼續(xù)轉(zhuǎn)換,直到轉(zhuǎn)換完成。在CAN總線上傳輸?shù)臄?shù)據(jù)不需要CRC效驗方式。CAN總線上的數(shù)據(jù)效驗已經(jīng)具有更加完善的效驗方式。

此模式下,設備支持的是ModBus驗證和轉(zhuǎn)發(fā),而不是ModBus的主機或者從機,用戶按照ModBus協(xié)議通訊即可。針對于“數(shù)據(jù)1”的分段標識協(xié)議,以下表格和示例可以幫助理解:

bfc3c40a-00db-11ee-ba01-dac502259ad0.png

分段標記:表明該報文是否是分段報文。該位為 0 表示單獨報文,為 1 表示屬于被分段報文中的一幀。

分段類型:表明是第一段、中間段的還是最后段。

bfed6896-00db-11ee-ba01-dac502259ad0.png

分段計數(shù)器:每一個段的標志,表示該段在整個報文中的序號,如果是第幾個段,計數(shù)器的值就是幾。這樣在接收時就能夠驗證是否有分段被遺失。共使用5Bit,范圍為 0~31。

c01745e4-00db-11ee-ba01-dac502259ad0.png

示例: 幀ID為013,串口接收到的ModBus數(shù)據(jù)是:01 03 00 00 00 01 84 0A。除去ModBus的校驗數(shù)據(jù)后,數(shù)據(jù)長度為 6 ,CAN除去分段協(xié)議占用的數(shù)據(jù)位后,能接收的長度是7。小于我們要接受的數(shù)據(jù)長度。

此時CAN總線上的數(shù)據(jù)1的分段報文標記為0;分段類型為0;分段計數(shù)器為1。將以上數(shù)據(jù)按照分段傳輸協(xié)議定義,將數(shù)據(jù)填入指定的位置,CAN總線的數(shù)據(jù)1即可得到數(shù)據(jù)1的二進制數(shù)據(jù)位0000 0001,轉(zhuǎn)換為16進制數(shù)據(jù)即為0x01。在將ModBus數(shù)據(jù)填入到后續(xù)對應的位置即可得到CAN總線上數(shù)據(jù):

c045c5e0-00db-11ee-ba01-dac502259ad0.png

在了解了ECAN-401的CAN轉(zhuǎn)ModBus功能后,我們可以開始實際操作。準備以下設備:

ECAN-401一臺

CAN分析儀ECAN-U01一臺

ModBus POLL軟件

這里我們使用ECAN-401做數(shù)據(jù)轉(zhuǎn)換工具,ECAN-U01發(fā)送和接收CAN報文,ModBus Poll軟件模擬ModBus 設備發(fā)送ModBus 指令。將ECAN-401與ECAN-U01的CAN_L和CAN_H連接,ECAN-401的485接口通過485換USB轉(zhuǎn)換器連接到電腦,如下圖所示:

c06488ea-00db-11ee-ba01-dac502259ad0.png

通過ECAN-401的上位機,將設備通訊模式切換為ModBus模式,參數(shù)配置如下圖:

c10d49ee-00db-11ee-ba01-dac502259ad0.png

打開CAN分析儀ECAN-U01以及ModBus Poll軟件,使用ModBus Poll 軟件模擬出一個ModBus設備,通過ECAN-401的485串口發(fā)送ModBus 指令,這里可以看到ECAN-U01設備已經(jīng)接收到了ECAN-401所轉(zhuǎn)換出來的數(shù)據(jù):

c137e29e-00db-11ee-ba01-dac502259ad0.png

ECAN-401的485串口支持的是ModBus RTU協(xié)議,接收到的ModBus 指令為01 03 00 00 00 0A C5 CD,經(jīng)過處理后轉(zhuǎn)換到ECAN-U01的CAN數(shù)據(jù)后為01 01 03 00 00 00 0A。這里可以看到CAN幀的第一位數(shù)據(jù)01是經(jīng)過處理后添加的分段標識,也自動去掉了CRC校驗位,真實數(shù)據(jù)為01 03 00 00 00 0A。

這樣就成功通過ECAN-401實現(xiàn)ModBus與CAN數(shù)據(jù)格式的轉(zhuǎn)換。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2920

    瀏覽量

    467785
  • 通信
    +關注

    關注

    18

    文章

    6206

    瀏覽量

    137810
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CAN轉(zhuǎn)Modbus TCP網(wǎng)關!CT機伺服控制精準掃描的“幕后功臣”

    在醫(yī)療器械CT機中,實現(xiàn)伺服電機的精密運動控制是保障設備精準掃描的關鍵。將JH-CAN-TCP疆鴻智能CAN主站轉(zhuǎn)Modbus TCP作為從
    的頭像 發(fā)表于 07-05 11:01 ?463次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b> TCP網(wǎng)關!CT機伺服控制精準掃描的“幕后功臣”

    CAN從站轉(zhuǎn)Modbus TCP主站總線協(xié)議轉(zhuǎn)換網(wǎng)關

    同學們,今天小編給大家詳細講解下CAN從站轉(zhuǎn)Modbus TCP主站總線協(xié)議轉(zhuǎn)換網(wǎng)關 一,設備主要功能 JH-CAN-TCP疆鴻智能 網(wǎng)關實現(xiàn)
    的頭像 發(fā)表于 07-02 20:11 ?92次閱讀
    <b class='flag-5'>CAN</b>從站<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b> TCP主站總線協(xié)議轉(zhuǎn)換網(wǎng)關

    CAN轉(zhuǎn)Modbus TCP網(wǎng)關賦能食品攪拌機智能協(xié)同控制

    在食品攪拌機的自動化控制系統(tǒng)中,設備通信協(xié)議的多樣性給系統(tǒng)集成帶來挑戰(zhàn)。JH-CAN-TCP疆鴻智能CAN主站轉(zhuǎn)Modbus TCP從站的網(wǎng)關,成為連接西門子PLC與伺服系統(tǒng)的關鍵橋梁
    的頭像 發(fā)表于 07-02 20:09 ?80次閱讀

    包裝機械薄膜張力穩(wěn)了!CAN轉(zhuǎn)Modbus TCP網(wǎng)關讓西門子PLC與伺服“默契配合”

    在包裝機械薄膜張力控制領域,不同通信協(xié)議設備間的高效協(xié)同至關重要。本文介紹JH-CAN-TCP疆鴻智能CAN主站轉(zhuǎn)Modbus TCP網(wǎng)關在連接西門子PLC與伺服系統(tǒng)中的應用。 西門子
    的頭像 發(fā)表于 07-02 20:07 ?76次閱讀

    CAN轉(zhuǎn)CAN中繼網(wǎng)橋的應用案例

    CAN轉(zhuǎn)CAN中繼網(wǎng)橋在工業(yè)通信中常用于擴展網(wǎng)絡距離、隔離干擾或連接不同波特率的CAN網(wǎng)絡。
    的頭像 發(fā)表于 04-11 17:17 ?549次閱讀

    CAN轉(zhuǎn)Modbus TCP工具的應用案例

    CAN轉(zhuǎn)Modbus TCP工具在工業(yè)自動化、汽車電子、能源管理等領域有廣泛的應用,主要用于實現(xiàn)不同協(xié)議設備之間的數(shù)據(jù)互通。
    的頭像 發(fā)表于 04-10 16:24 ?504次閱讀

    快速上手!CAN-Bus轉(zhuǎn)以太網(wǎng)(ECAN-E02)使用教程

    ECAN-E02是億佰特開發(fā)的一款高性能工業(yè)級以太網(wǎng)與CAN-bus的數(shù)據(jù)轉(zhuǎn)換設備,CAN轉(zhuǎn)換器模組內(nèi)部集成了1路CAN-bus接口、1路EtherNet接口,支持TCP/UDP協(xié)議,
    的頭像 發(fā)表于 02-13 19:34 ?728次閱讀
    快速上手!<b class='flag-5'>CAN</b>-Bus<b class='flag-5'>轉(zhuǎn)</b>以太網(wǎng)(<b class='flag-5'>ECAN</b>-E02)使用教程

    解析ECAN-E02單過濾器CAN硬件過濾

    通信中,過濾器的配置對于性能和消息處理的準確性非常重要。什么是CAN過濾器單過濾模式?在使用ECAN-E02的單過濾模式前,我們需要知道CAN過濾器的單過濾模式(
    的頭像 發(fā)表于 01-16 19:35 ?386次閱讀
    解析<b class='flag-5'>ECAN</b>-E02單過濾器<b class='flag-5'>CAN</b>硬件過濾

    OPC轉(zhuǎn)Modbus網(wǎng)關是什么?有什么功能?

    在工業(yè)自動化領域,隨著技術的不斷發(fā)展和應用需求的多樣化,不同設備和系統(tǒng)之間往往采用不同的通信協(xié)議。為了實現(xiàn)這些設備之間的無縫連接和數(shù)據(jù)交換,OPC(OLE for Process Control)轉(zhuǎn)
    的頭像 發(fā)表于 10-09 14:00 ?586次閱讀

    Profinet轉(zhuǎn)CAN模塊介紹

    Profinet轉(zhuǎn)CAN模塊是一種重要的通信轉(zhuǎn)換設備,它能夠?qū)rofinet網(wǎng)絡中的信息轉(zhuǎn)換為CAN總線網(wǎng)絡中的信息,從而實現(xiàn)兩種不同通信協(xié)議之間的數(shù)據(jù)交換。
    的頭像 發(fā)表于 08-30 14:12 ?638次閱讀

    CAN轉(zhuǎn)Modbus TCP主站協(xié)議網(wǎng)關(YC-CAN-TCP)

    一,設備主要功能 遠創(chuàng)智控YC-CAN-TCP網(wǎng)關實現(xiàn)連接CAN設備和網(wǎng)絡到Modbus TCP網(wǎng)絡系統(tǒng)。該網(wǎng)關可實現(xiàn)雙向數(shù)據(jù)交換,既允許現(xiàn)
    的頭像 發(fā)表于 08-26 11:29 ?771次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b> TCP主站協(xié)議網(wǎng)關(YC-<b class='flag-5'>CAN</b>-TCP)

    Modbus轉(zhuǎn)OPC UA協(xié)議網(wǎng)關BL121實現(xiàn)高效、安全、可靠的跨協(xié)議通信

    Modbus轉(zhuǎn)OPC UA網(wǎng)關BL121是一款低成本的Modbus轉(zhuǎn)OPC UA的解決方案,實現(xiàn)各種工業(yè)設備從
    的頭像 發(fā)表于 08-09 13:52 ?602次閱讀
    <b class='flag-5'>Modbus</b><b class='flag-5'>轉(zhuǎn)</b>OPC UA協(xié)議網(wǎng)關BL121<b class='flag-5'>實現(xiàn)</b>高效、安全、可靠的跨協(xié)議通信

    使用Modbus、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關實現(xiàn)生產(chǎn)設備的遠程監(jiān)控和管理

    Modbus協(xié)議、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關,將不同類型的生產(chǎn)設備數(shù)據(jù)集中傳輸?shù)奖O(jiān)控系統(tǒng),實現(xiàn)遠程監(jiān)控和管理。 我們先來看整個系統(tǒng)中需要
    的頭像 發(fā)表于 08-08 17:29 ?667次閱讀
    使用<b class='flag-5'>Modbus</b>、樓宇自控、電力協(xié)議<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b>協(xié)議網(wǎng)關<b class='flag-5'>實現(xiàn)</b>生產(chǎn)設備的遠程監(jiān)控和管理

    BACnet轉(zhuǎn)Modbus協(xié)議網(wǎng)關實現(xiàn)設備無縫對接GE Digital iFIX

    與整合,實現(xiàn)協(xié)議間的無縫轉(zhuǎn)換,鋇錸技術隆重推出BACnet轉(zhuǎn)Modbus協(xié)議網(wǎng)關BL120BN,為用戶提供了一個既高效又可靠的解決方案。 一、BACnet轉(zhuǎn)
    的頭像 發(fā)表于 08-06 17:32 ?703次閱讀
    BACnet<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b>協(xié)議網(wǎng)關<b class='flag-5'>實現(xiàn)</b>設備無縫對接GE Digital iFIX

    Modbus RTU、Modbus TCP轉(zhuǎn)MQTT網(wǎng)關實現(xiàn)Modbus設備與云平臺的無縫通信

    鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關,簡而言之,就是通過將Modbus協(xié)議(包括Modbus RTU和Modbus TCP)的數(shù)據(jù)轉(zhuǎn)換為MQTT協(xié)
    的頭像 發(fā)表于 07-23 16:58 ?4511次閱讀
    <b class='flag-5'>Modbus</b> RTU、<b class='flag-5'>Modbus</b> TCP<b class='flag-5'>轉(zhuǎn)</b>MQTT網(wǎng)關<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>Modbus</b>設備與云平臺的無縫通信