一种基于CANOpen应用协议的CAN总线融合通信系统技术方案

技术编号:38936302 阅读:26 留言:0更新日期:2023-09-25 09:38
本发明专利技术公开了一种基于CANOpen应用协议的CAN总线融合通信系统,所述CAN总线融合通信系统包括:可编程控制器PLC、融合CAN控制器及从站,所述可编程控制器PLC作为主站经融合CAN控制器与从站通信连接;其中,所述融合CAN控制器包括路由表及若干CAN控制器,各CAN控制器分别连接有发送FIFO、接受FIFO和CAN收发器;且融合CAN控制器具备如下功能:发送功能、接受功能和CAN控制器管理功能,以实现主站与从站的通信。本发明专利技术基于低成本PLC控制器架构,聚合N个独立的CAN控制器,为用户提供单一的CAN控制通道,即提供了将物理上的N个CAN控制器,融合为单一的CAN控制器的通信系统。的CAN控制器的通信系统。的CAN控制器的通信系统。

【技术实现步骤摘要】
一种基于CANOpen应用协议的CAN总线融合通信系统


[0001]本专利技术属于通信
,尤其涉及一种基于CANOpen应用协议的CAN总线融合通信系统。

技术介绍

[0002]CANOpen是一种架构在控制局域网路(Controller Area Network, CAN)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。
[0003]CANOpen 实现了OSI模型中的网络层以上(包括网络层)的协定。CANopen 标准包括寻址方案、数个小的通讯子协定及由设备子协定所定义的应用层。 CANopen 支持网络管理、设备监控及节点间的通讯,其中包括一个简易的传输层,可处理资料的分段传送及其组合。一般而言数据链结层及物理层会用CAN来实作。除了 CANopen 外,也有其他的通讯协定(如EtherCAT)实作 CANopen 的设备子协定。
[0004]现有的技术通常有以下两种方式实现:(1)如图1所示,为了解决单个CAN总线的设备容量和通信距离的问题,使用N个可编程控制器(本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于CANOpen应用协议的CAN总线融合通信系统,其特征在于,所述CAN总线融合通信系统包括:可编程控制器PLC、融合CAN控制器及从站,所述可编程控制器PLC作为主站经融合CAN控制器与从站通信连接;其中,所述融合CAN控制器包括路由表及若干CAN控制器,各CAN控制器分别连接有发送FIFO、接受FIFO和CAN收发器;且融合CAN控制器具备如下功能:发送功能、接受功能和CAN控制器管理功能,以实现主站与从站的通信。2.如权利要求1所述的CAN总线融合通信系统,其特征在于,所述CAN控制器管理功能用于记录每个CAN控制器的工作状态,包括各CAN控制器的:发送次数,接收次数,总线状态和错误管理。3.如权利要求1所述的CAN总线融合通信系统,其特征在于,所述路由表用于记录数据发送和接收的路径来源。4.如权利要求3所述的CAN总线融合通信系统,其特征在于,所述路由表内数据结构包括:有效、CAN控制器序号、CANID号、最近一次时间;其中,有效:表示当前路由表象是否有效,如果失效将不对路由表项进行查询或修改;CAN控制器序号:表示最近一次接收数据时改路由表项接收的CA...

【专利技术属性】
技术研发人员:向飞侯鹏强杜浪唐伟
申请(专利权)人:成都炎兴自动化技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1