首页 > 化学装置 专利正文
整车CAN总线错误帧的处理装置的制作方法

时间:2022-02-13 阅读: 作者:专利查询

整车CAN总线错误帧的处理装置的制作方法
整车can总线错误帧的处理装置
技术领域
1.本实用新型涉及汽车车载网络技术领域,尤其涉及一种整车can总线错误帧的处理装置。


背景技术:

2.着汽车智能化水平的提高,can总线的应用越来越频繁,can通信协议规定了4种不同的帧类型,即数据帧、远程帧、错误帧和超载帧,错误帧直接关系到整个总线的通信质量,当某个can节点出现问题而导致发送错误帧后,总线上面只会报接收到错误帧,现有技术在排查时需要对每一个节点逐一地去分析,效率低下。
3.上述内容仅用于辅助理解本实用新型的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本实用新型的主要目的在于提供一种整车can总线错误帧的处理装置及方法,解决现有技术中排查时需要对每一个节点逐一地去分析,效率低下的技术问题。
5.为实现上述目的,本实用新型提供一种整车can总线错误帧的处理装置,包括:can 总线高电平、can总线低电平、第一节点、第二节点、第三节点和第四节点;
6.所述can总线高电平与所述第一节点、所述第二节点、所述第三节点和所述第四节点电性连接;所述can总线低电平与所述第一节点、所述第二节点、所述第三节点和所述第四节点电性连接。
7.优选地,所述第一节点包括:第一通信单元、第一处理器、第一键盘、第一显示单元、第一启动按钮和停止按钮;
8.所述第一处理器与所述第一通信单元、所述第一键盘、所述第一显示单元、所述第一启动按钮和所述停止按钮电性连接;所述第一通信单元与所述can总线高电平和所述can 总线低电平电性连接。
9.优选地,所述第二节点包括:第二通信单元、第二处理器、第二键盘、第二显示单元和第二启动按钮;
10.所述第二处理器与所述第二通信单元、所述第二键盘、所述第二显示单元和所述第二启动按钮电性连接;所述第二通信单元与所述can总线高电平和所述can总线低电平电性连接。
11.优选地,所述第三节点包括:第三通信单元、第三处理器、第三键盘、第三显示单元和第三启动按钮;
12.所述第三处理器与所述第三通信单元、所述第三键盘、所述第三显示单元和所述第三启动按钮电性连接;所述第三通信单元与所述can总线高电平和所述can总线低电平电性连接。
13.优选地,所述第四节点包括:第四通信单元、第四处理器、第四键盘和第四显示单
元;
14.所述第四处理器与所述第四通信单元、所述第四键盘和所述第四显示单元电性连接;所述第四通信单元与所述can总线高电平和所述can总线低电平电性连接。
15.本实用新型具有以下有益效果:
16.实现了对can错误帧的检测和显示,可以加强相关人员深入理解can总线的错误帧,错误类型;本实用新型提供的错误帧的处理装置,可以应用于相关试验和培训的演示。
附图说明
17.图1为本实用新型整车can总线错误帧的处理装置的结构示意图;
18.本实用新型目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
19.应当理解,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。
20.参考图1,一种整车can总线错误帧的处理装置,包括:can总线高电平、can总线低电平、第一节点、第二节点、第三节点和第四节点;
21.所述can总线高电平与所述第一节点、所述第二节点、所述第三节点和所述第四节点电性连接;所述can总线低电平与所述第一节点、所述第二节点、所述第三节点和所述第四节点电性连接。
22.进一步地,所述第一节点包括:第一通信单元、第一处理器、第一键盘、第一显示单元、第一启动按钮和停止按钮;
23.所述第一处理器与所述第一通信单元、所述第一键盘、所述第一显示单元、所述第一启动按钮和所述停止按钮电性连接;所述第一通信单元与所述can总线高电平和所述can 总线低电平电性连接。
24.所述第二节点包括:第二通信单元、第二处理器、第二键盘、第二显示单元和第二启动按钮;
25.所述第二处理器与所述第二通信单元、所述第二键盘、所述第二显示单元和所述第二启动按钮电性连接;所述第二通信单元与所述can总线高电平和所述can总线低电平电性连接。
26.所述第三节点包括:第三通信单元、第三处理器、第三键盘、第三显示单元和第三启动按钮;
27.所述第三处理器与所述第三通信单元、所述第三键盘、所述第三显示单元和所述第三启动按钮电性连接;所述第三通信单元与所述can总线高电平和所述can总线低电平电性连接。
28.所述第四节点包括:第四通信单元、第四处理器、第四键盘和第四显示单元;
29.所述第四处理器与所述第四通信单元、所述第四键盘和所述第四显示单元电性连接;所述第四通信单元与所述can总线高电平和所述can总线低电平电性连接。
30.一种整车can总线错误帧的处理方法,基于所述整车can总线错误帧的处理装置实现,包括步骤:
31.s10:启动所述整车can总线错误帧的处理装置;
32.s20:初始化并设置所述第一节点、所述第二节点、所述第三节点和所述第四节点;
33.s30:根据预设流程控制所述第一节点、所述第二节点和所述第三节点,向所述第四节点发送高优先级报文和低优先级报文;
34.s40:所述第四节点检测所述低优先级报文中的错误帧,并通过所述第四显示单元显示所述错误帧。
35.进一步地,步骤s20中,所述初始化并设置所述第一节点、所述第二节点、所述第三节点和所述第四节点,包括:
36.初始化所述第一节点,设置所述第一节点的标识符场、控制场和数据场,所述标识符场标识报文的优先级,设置所述第一节点报文的优先级为高;
37.初始化所述第二节点,设置所述第二节点的标识符场、控制场和数据场,设置所述第二节点报文的优先级为低;
38.初始化所述第三节点,设置所述第三节点的标识符场、控制场和数据场,设置所述第三节点报文的优先级为低;所述第三节点的标识符场和控制场与所述第二节点的标识符场和控制场相同;所述第三节点的数据场与所述第二节点的数据场不相同;
39.初始化所述第四节点,通过设置所述第四处理器,控制所述第四节点无法接收所述第一节点中的所述第一启动按钮按下后,所述第一节点发送的第一类高优先级报文;所述第四处理器具体的设置方法为:设置第四处理器中的can收发器的相关寄存器。
40.进一步地,步骤s30中,所述根据预设流程控制所述第一节点、所述第二节点和所述第三节点,向所述第四节点发送高优先级报文和低优先级报文,包括:
41.按下所述第一节点中的所述第一启动按钮,所述第一节点连续发送第一类高优先级报文;
42.按下所述第二节点中的所述第二启动按钮,所述第二节点连续发送第一类低优先级报文;
43.按下所述第三节点中的所述第三启动按钮,所述第三节点连续发送第二类低优先级报文;
44.经过预设时间t后,按下所述第一节点中的所述停止按钮,所述第一节点停止发送所述第一类高优先级报文,同时发送一个第二类高优先级报文;所述第二节点停止发送所述第一类低优先级报文;所述第三节点停止发送所述第二类低优先级报文。
45.进一步地,步骤s40中,所述第四节点检测所述低优先级报文中的错误帧,并通过所述第四显示单元显示所述错误帧,包括:
46.所述第四节点接收到所述第二类高优先级报文后,所述第四节点对接收到的所有所述第一类低优先级报文和所述第二类低优先级报文进行检测;
47.所述第一类低优先级报文和所述第二类低优先级报文中,若连续11位均为1,则判断所述低优先级报文为错误帧;
48.通过所述第四节点中的第四显示单元,显示所述错误帧。
49.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有
的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
50.上述本实用新型实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为标识。
51.以上仅为本实用新型的优选实施例,并非因此限制本实用新型的专利范围,凡是利用本实用新型说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本实用新型的专利保护范围内。