一种CAN报文修改设备的制作方法

文档序号:12182506阅读:235来源:国知局

本发明涉及汽车总线技术领域,尤其是涉及一种CAN报文修改设备。



背景技术:

CAN(Controller Area Network)是ISO国际标准化的串行通信协议。连接在CAN总线上的CAN节点通过CAN报文进行通信。两个CAN节点之间使用双绞线连接,要求同一个CAN网络的CAN节点需要使用相同的波特率和数据格式。如果两个节点使用不同的波特率和数据格式就不能连接到一个CAN网络中。



技术实现要素:

针对现有技术不足,本发明所要解决的技术问题是提供一种CAN报文修改设备,其可以实时修改两个CAN网络中互传数据的格式,同时使用适合的波特率在两个CAN网络中收发CAN报文信息。

为了解决上述技术问题,本发明所采用的技术方案为:

该CAN报文修改设备,包括控制器、CAN接口电路Ⅰ、CAN节点Ⅰ、CAN接口电路Ⅱ、CAN节点Ⅱ以及PC,所述CAN接口电路Ⅰ与CAN节点Ⅰ相连,所述CAN接口电路Ⅱ与CAN节点Ⅱ相连,所述控制器与PC相连,所述CAN接口电路Ⅰ和CAN接口电路Ⅱ均与控制器相连。

作为优选的,所述控制器为使用带CAN总线的单片机。

作为优选的,所述CAN接口电路Ⅰ作为控制器与CAN节点Ⅰ之间的转换电路,CAN接口电路Ⅰ为使用带隔离功能的通用CAN收发器模块。

作为优选的,所述CAN接口电路Ⅱ作为控制器与CAN节点Ⅱ之间的转换电路,CAN接口电路Ⅱ为使用带隔离功能的通用CAN收发器模块。

作为优选的,所述PC用于操作人员修改控制器的参数,与控制器的通信方式可以为串口或网络接口或USB接口。

本发明与现有技术相比,具有以下优点:

数据格式和CAN总线波特率可以通过PC进行修改,可以实时修改两个CAN网络中互传数据的格式,同时使用适合的波特率在两个CAN网络中收发CAN报文信息。

附图说明

下面对本说明书各幅附图所表达的内容及图中的标记作简要说明:

图1为本发明设备电路框图。

图中:

1.控制器、2.CAN接口电路Ⅰ、3.CAN节点Ⅰ、4.CAN接口电路Ⅱ、5.CAN节点Ⅱ、6.PC。

具体实施方式

下面对照附图,通过对实施例的描述,对本发明的具体实施方式作进一步详细的说明。

如图1所示,该CAN报文修改设备,包括控制器1、CAN接口电路Ⅰ2、CAN节点Ⅰ3、CAN接口电路Ⅱ4、CAN节点Ⅱ5以及PC 6,其中,PC(personal computer)计算机用于操作人员修改控制器的参数,与控制器的通信方式可以为串口或网络接口或USB接口,数据格式和CAN总线波特率可以通过PC进行修改。

CAN接口电路Ⅰ2与CAN节点Ⅰ3相连,CAN接口电路Ⅱ4与CAN节点Ⅱ5相连,控制器1与PC相连,CAN接口电路Ⅰ和CAN接口电路Ⅱ均与控制器相连。

控制器1为使用带CAN总线的单片机。优选的,控制器1使用带两个CAN接口的STM32F407系列单片机,单片机使用串口、网络接口、USB接口等与PC进行通信,可以通过PC修改单片机的参数。

CAN接口电路Ⅰ作为控制器与CAN节点Ⅰ之间的转换电路,CAN接口电路Ⅰ为使用带隔离功能的通用CAN收发器模块。CAN接口电路Ⅱ作为控制器与CAN节点Ⅱ之间的转换电路,CAN接口电路Ⅱ为使用带隔离功能的通用CAN收发器模块。

优选的,CAN接口电路Ⅰ和CAN接口电路Ⅱ均使用带隔离功能的CTM1051A模块。数据格式和CAN总线波特率可以通过PC进行修改,可以实时修改两个CAN网络中互传数据的格式,同时使用适合的波特率在两个CAN网络中收发CAN报文信息。

上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的构思和技术方案进行的各种非实质性的改进,或未经改进将本发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1