0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Can转RTU网关can网关线束连接什么地方

远创智控 来源:远创智控 作者:远创智控 2023-07-13 18:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

YC-CAN-RTU是一款用于CAN-Modbus现场总线与RS-232总线或RS-485总线之间数据转换的协议型转换器,支持标准Modbus RTU协议。集成1路RS-232通道、1路RS-485通道、1路CAN-Modbus通道,可以方便地嵌入使用RS-232接口和RS-485接口的节点上,在不需要改变原有硬件结构的前提下使设备获得CAN-Modbus通讯接口,实现RS-232或RS-485设备与CAN-Modbus网络之间的连接及数据通讯。

透明传输

串行帧到CAN通道

设备以 PC端软件配置好的 CAN帧类型和 ID作为 CAN发送的类型和 ID, 不断转发 RS-232接口接收到的数据。

wKgZomSv1COAZXtlAAERReZmjW0852.png

当 232接口收到连续 8个字节或者不够 8个字节但一帧结束会立即转发到

CAN总线,即如果一帧串口数据多于 8个字节则每次发送 8个字节直到最后一

段不足 8个字节,如果一帧串口数据少于 8个字节则一次发完。

wKgaomSv1EGAUmEVAACBd1cQghE160.png

串行帧转 CAN帧信息用户不用管,里面包含了帧信息(标准帧还是扩展帧) 以及数据字节长度;帧 ID是由用户在软件配置的,下次配置之前永远保持不变。

CAN通道到串行帧

当 CAN总线收到一帧 CAN信息(一帧 CAN数据小于等于 8个字节)会立即转发到 232接口。如果使能了“CAN帧信息发送到串行帧”则会把帧信息填充在第一个字节,如果使能了“CAN帧 ID发送到串行帧”则会把帧信息填充在之后的 2(标准帧)或 4(扩展帧)个字节,之后填充数据。


wKgaomSv1E-AHSagAABPo4SRRIM453.png

wKgZomSv1E-AboJzAAAz7GMVzck282.png

带标志转换

串行帧到CAN通道

带标志转换可以通过配置软件指定 CAN发送时的 ID类型,在串行帧第几个字节开始(从 0开始)、ID长度是多少(1-4)。

232接口收到一帧串行数据会根据上述配置取出ID的并以此作为CAN发送

ID发送这一帧串行数据。

带标志转换同样是边收边转发,只要 232接口收到这帧已经包含的完整 ID

并且数据够了 8个字节或一帧结束就立即转发。

串行帧 帧信息 帧信息 帧信息 帧信息
数据 1 帧 ID ID ID ID
数据 2 数据域 数据 1 数据 11
数据 3 ID 数据 2 数据 12
数据 4 ID 数据 5 数据 13
数据 5 数据 6 数据 14
数据 7 数据 15
数据 n-2 数据 8 数据 16 数据 n-1
数据 n-1 数据 9 数据 n
数据 n 数据 10

如上表格:配置为带标志转换模式,以标准帧发送,ID长度为 2,ID从第

2字节开始(从 0开始计数)。只要 232接口收到前 4个字节就确定了 ID,收完了

前 10个字节就开始发送了,之后每收 8个字节就发送,直到这一帧发完。下一帧串行帧收到 4个字节之后重新设置发送 ID。

注意事项:串行帧中 ID长度与 CAN发送 ID对应关系

串行帧中 ID长度与 CAN发送 ID对应关系
ID 长度 标准帧 扩展帧
1 ID 低 8 位 ID 最低 8 位(7-0)
2 ID 高 3 位,ID 低 8 位 ID 15-8 位,ID 7-0 位
3 空字节,ID 高 3 位,ID 低 8 位 ID 23-16 位,ID 15-8 位,ID
7-0 位
4 空字节,空字节,ID高 3位,ID低 8位 ID 最高五位,ID 23-16 位,
ID 15-8 位,ID 7-0 位

CAN 通道到串行帧

当CAN 收到一帧数据也会立即转发到232接口,同时会在相应位置填充CAN 帧 ID,因为串行帧格式原因,所以务必保证软件配置的CAN信息(CAN类型、

ID 长度)与 CAN 网络一致。

CAN 帧 串行帧
帧信息 标准帧 0x00+数据字节长度
扩展帧 0x80+数据字节长度
数据 1
帧 ID 标准帧 11 位,扩展帧 29 位 数据 2
数据域 数据 1 ID 高 3 位
数据 2 ID 低 8 位
数据 3 数据 3
数据 4 数据 4
数据 5 数据 5
数据 6 数据 6
数据 7 数据 7
数据 8 数据 8

注意事项:CAN发送 ID填充到串行帧规则

CAN 发送 ID 填充到串行帧规则
串行帧 ID 长度 填充规则
标准帧 1 ID 低 8 位
2 ID 高 3 位,ID 低 8 位
3 空字节,ID 高 3 位,ID 低 8 位
4 空字节,空字节,ID高 3位,ID低 8位
扩展帧 1 ID 最低 8 位(7-0)
2 ID 15-8 位,ID 7-0 位
3 ID 23-16 位,ID 15-8 位,ID 7-0 位
4 ID 最高五位,ID 23-16 位,ID 15-8 位,ID 7-0 位

Modbus 转换

Modbus 转 CAN 模式中设备并不作为 Modbus 主站或者从站,只负责把

Modbus 帧通过 CAN 发送出去,另一个使用相同协议的设备还原 Modbus 并把应答 Modbus 帧发到 CAN 网络。

RS-485采用标准 Modbus RTU协议,所以用户在软件配置时务必确保设置是否符合 Modbus RTU协议。

Modbus RTU协议对规定,数据格式为 1位起始位,8位数据位,1位停止位,偶校验(也可以奇校验或者无校验,如果无校验则把停止位设为两位),

CRC16Modbus 校验,Modbus一帧最长为 256字节。

设备收到完整一帧 Modbus会进行 CRC校验, 如果没有错误会把这条

Modbus 帧通过 CAN 发送到 CAN 网络,但不会发送最后两个字节的 CRC,因为

CAN 可靠性非常高,出错概率极低。当设备从 CAN 通道收到完整一帧 Modbus

之后会自动加上 CRC 校验然后通过 RS-485 发送出去。

RS-485 通道到CAN 通道

Modbus 转CAN 与前两种转换方式不同,只有在收到完整一帧 Modbus 之后, 设备才会把 Modbus 第一字节(地址字节)作为 CAN 发送 ID,通过如下分段方

式进行拆包然后完成 CAN通道的转发。因为一帧 CAN帧最多携带 8个数据, 为了能在另一端正确地完成对一帧 Modbus的拼接故参考 DeviceNet(一个 CAN应用层协议)分段报文传送协议进行拆包,然后通过 CAN通道发送,在另一端按此协议重组。

因为 Modbus转换模式下只有在收到完整一帧 Modbus数据才会转发,且根据 Modbus协议,Modbus是“问答”型协议,所以要等待另一端响应之后才能发送下一阵 Modbus数据,或者超时无应答也可以再次发送。如果发送频率过快,

“问完没答”就发下一针可能造成数据丢失或数据错误。分段拆包格式如下:

7 6 5 4 3 2 1 0
帧信息
帧ID1
数据1 分段标记 分段类型 分段计数器
数据2 数据1
数据3 数据2
数据4 数据3
数据5 数据4
数据6 数据5
数据7 数据6
数据8 数据7

分段标记:0单独报文,1分段报文中的一段;

分段类型:0第一个分段,1中间分段,2最后分段

分段计数器:每一段的标志,该段在整个报文中的序号 0-31

CAN 通道到RS-485 通道

设备把 CAN 通道收上来的 CAN 帧按拆包规则逆向组合,之后在最后加上两个字节 CRC 之后通过 RS-485 通道发送出去

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    58

    文章

    3010

    浏览量

    471396
  • 网关
    +关注

    关注

    9

    文章

    6429

    浏览量

    55551
  • RTU
    RTU
    +关注

    关注

    0

    文章

    447

    浏览量

    30409
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ProfiNetCAN/CANopen网关技术详解

    1 产品概述与核心功能 三格电子的 SG-PN(h750)-COE/CAN 网关主要用于实现 PROFINET 与 CAN/CANopen (COE) 或自由 CAN 口之间的协议转换
    的头像 发表于 08-26 16:54 570次阅读
    ProfiNet<b class='flag-5'>转</b><b class='flag-5'>CAN</b>/CANopen<b class='flag-5'>网关</b>技术详解

    车载监控系统的神经中枢:MODBUS TCPCAN网关在轨道交通的实战应用

    问题的关键。 在本项目中,我们选用MODBUS TCPCAN的自动化控制网关,其中MODBUS TCP用于连接施耐德PLC,CAN
    的头像 发表于 08-07 15:50 527次阅读

    让太阳能逆变器“狂飙”的秘诀-耐达讯CANEtherCAT网关

    讯通信技术CANEtherCAT网关的“魔法” 神秘“调解员”登场!它能:秒变“翻译官”:将CAN数据秒EtherCAT,转发延迟仅0.
    发表于 07-18 15:22

    耐达讯CANEtherCAT网关,变频器通信升级的“真香”指南

    ”,基于100Mbps以太网,采用“报文飞梭”机制,延迟极低,周期可达亚毫秒级,能一次性传输海量数据。 解决方案:一个“翻译官”就够了 答案是耐达讯通信技术使用CANEtherCAT网关。它就像一个“翻译官”,
    发表于 07-15 15:34

    让电磁阀“听懂”EtherCAT:耐达讯CANEtherCAT网关

    5ms以上,电磁阀响应滞后导致产线节拍下降20%。更棘手的是,多协议设备混用使系统成本增加30%,调试周期延长。 解决方案的核心在于部署耐达讯通信技术CANEtherCAT网关,其双
    发表于 07-14 16:16

    CANModbus TCP网关!CT机伺服控制精准扫描的“幕后功臣”

    在医疗器械CT机中,实现伺服电机的精密运动控制是保障设备精准扫描的关键。将JH-CAN-TCP疆鸿智能CAN主站Modbus TCP作为从站连接西门子PLC,并利用
    的头像 发表于 07-05 11:01 700次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>转</b>Modbus TCP<b class='flag-5'>网关</b>!CT机伺服控制精准扫描的“幕后功臣”

    CAN从站Modbus TCP主站总线协议转换网关

    同学们,今天小编给大家详细讲解下CAN从站Modbus TCP主站总线协议转换网关 一,设备主要功能 JH-CAN-TCP疆鸿智能 网关
    的头像 发表于 07-02 20:11 428次阅读
    <b class='flag-5'>CAN</b>从站<b class='flag-5'>转</b>Modbus TCP主站总线协议转换<b class='flag-5'>网关</b>

    ProfinetCAN网关模块对实现西门子PLC与CAN变频器协同通信的助力研究

    的通讯,确保AGV的精确控制和实时响应。 例如,某仓储物流项目里,运用ProfinetCAN网关模块达成了西门子PLC和雷赛伺服驱动器的连接,以此实现对电机转动的精准控制与定位,保障
    的头像 发表于 06-09 14:59 588次阅读
    Profinet<b class='flag-5'>转</b><b class='flag-5'>CAN</b><b class='flag-5'>网关</b>模块对实现西门子PLC与<b class='flag-5'>CAN</b>变频器协同通信的助力研究

    ProfinetCAN网关借助特定配置软件完成子站配置任务

    的技术保障。 上期和大家分享了PROFIENTCAN网关在TIA Portal中具体参数的配属。从布设PROFIENTCAN
    的头像 发表于 06-09 09:56 385次阅读
    Profinet<b class='flag-5'>转</b><b class='flag-5'>CAN</b><b class='flag-5'>网关</b>借助特定配置软件完成子站配置任务

    改造神器,profinetCAN协议网关在三高炉的场景应用分享

    profinetCAN协议网关在三高炉的场景应用
    的头像 发表于 06-03 15:49 404次阅读
    改造神器,profinet<b class='flag-5'>转</b><b class='flag-5'>CAN</b>协议<b class='flag-5'>网关</b>在三高炉的场景应用分享

    火力全开,ModbusTCP/RTUethernet ip协议网关的不同应用大揭秘

    火力全开,ModbusTCP/RTUethernet ip协议网关的不同应用揭秘
    的头像 发表于 05-22 10:22 444次阅读
    火力全开,ModbusTCP/<b class='flag-5'>RTU</b><b class='flag-5'>转</b>ethernet ip协议<b class='flag-5'>网关</b>的不同应用大揭秘

    广成科技ProfinetCAN网关的应用案例

    广成科技ProfinetCAN网关的应用案例
    的头像 发表于 04-22 16:44 715次阅读

    智慧物流的神器ProfinetCAN网关

    )与Profinet都是工业自动化中常用的通讯协议,它们各自拥有独特的优势和应用场景。今天,我们就来探讨一下开疆智能ProfinetCAN网关在智慧物流中的应用及其重要性。我们
    的头像 发表于 12-27 20:10 1030次阅读
    智慧物流的神器Profinet<b class='flag-5'>转</b><b class='flag-5'>CAN</b><b class='flag-5'>网关</b>

    探索 CAN PN 网关连接 can 设备的精准配置之道

    ProfinetCAN 在智能仓储中有着广泛的应用。 在智能物流仓储系统中,AGV 等设备的通讯网络稳定性和实时性至关重要。通过 Profinet  CAN
    的头像 发表于 12-10 17:53 933次阅读
    探索 <b class='flag-5'>CAN</b> <b class='flag-5'>转</b> PN <b class='flag-5'>网关连接</b> <b class='flag-5'>can</b> 设备的精准配置之道

    Profinet CAN:多元应用案例大赏

    介绍一款ProfinetCAN网关,使得 CAN 设备能够轻松接入 PROFINET 网络,实现数据交换。无论是汽车制造、大型设备、工业控制,还是智能家庭、机器人网络互联,这款
    的头像 发表于 12-10 16:43 705次阅读