【技术实现步骤摘要】
一种基于CANOpen应用协议的CAN总线融合通信系统
[0001]本专利技术属于通信
,尤其涉及一种基于CANOpen应用协议的CAN总线融合通信系统。
技术介绍
[0002]CANOpen是一种架构在控制局域网路(Controller Area Network, CAN)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。
[0003]CANOpen 实现了OSI模型中的网络层以上(包括网络层)的协定。CANopen 标准包括寻址方案、数个小的通讯子协定及由设备子协定所定义的应用层。 CANopen 支持网络管理、设备监控及节点间的通讯,其中包括一个简易的传输层,可处理资料的分段传送及其组合。一般而言数据链结层及物理层会用CAN来实作。除了 CANopen 外,也有其他的通讯协定(如EtherCAT)实作 CANopen 的设备子协定。
[0004]现有的技术通常有以下两种方式实现:(1)如图1所示,为了解决单个CAN总线的设备容量和通信距离的问题,使 ...
【技术保护点】
【技术特征摘要】
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...
【专利技术属性】
技术研发人员:向飞,侯鹏强,杜浪,唐伟,
申请(专利权)人:成都炎兴自动化技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。