控制器CAN总线波特率自适应方法、控制器及车辆技术

技术编号:42919195 阅读:24 留言:0更新日期:2024-10-11 15:47
本发明专利技术涉及现场总线通信技术领域,提供一种控制器CAN总线波特率自适应方法、控制器及车辆,为解决CAN总线中设备波特率设置错误导致总线通讯异常的问题,本发明专利技术首先基于初始的控制器波特率接收总线报文;根据总线报文进行波特率匹配校验;在通过波特率匹配校验的情况下,响应总线报文;在未通过波特率匹配校验的情况下,基于波特率自适应匹配算法确定更新后控制器波特率和错误中断数,并基于更新后的控制器波特率重复迭代,直至更新后的控制器波特率通过校验的情况下,将错误中断数清零并响应总线报文;错误中断数的阈值根据总线报文的数量动态调整。本发明专利技术的控制器能够自适应总线波特率,降低维护成本,提高生产效率。

【技术实现步骤摘要】

本专利技术涉及现场总线通信,尤其涉及一种控制器can总线波特率自适应方法、控制器及车辆。


技术介绍

1、can(controller area network,控制器局域网络)总线在汽车电子领域是应用最广泛的现场总线之一,在抗电磁干扰能力、检错和错误处理能力方面表现优越。整车电子电气架构网络拓扑通过can总线连接多个控制器,一旦总线出现大量错误帧,可能导致can总线瘫痪,进而使得多个控制器都无法正常工作。因此就需要挨个排查控制器的波特率是否配置正确或使用专业的诊断工具进行问题定位来排除波特率不匹配的情况,极大地增加了维护成本,影响生产效率。所以,使控制器能够根据can总线的波特率自动匹配波特率是非常必要的。


技术实现思路

1、本专利技术提供一种控制器can总线波特率自适应方法、控制器及车辆,用以解决现有技术中can总线中设备波特率设置错误导致总线通讯异常的缺陷。本专利技术的控制器能够自适应总线波特率,降低维护成本,提高生产效率。

2、本专利技术提供一种控制器can总线波特率自适应方法,包括:基于初本文档来自技高网...

【技术保护点】

1.一种控制器CAN总线波特率自适应方法,其特征在于,包括:

2.根据权利要求1所述的控制器CAN总线波特率自适应方法,其特征在于,所述根据所述总线报文进行波特率匹配校验,包括:

3.根据权利要求1所述的控制器CAN总线波特率自适应方法,其特征在于,所述在通过波特率匹配校验的情况下,响应所述总线报文,包括:

4.根据权利要求1所述的控制器CAN总线波特率自适应方法,其特征在于,所述在未通过波特率匹配校验的情况下,基于波特率自适应匹配算法确定更新后控制器波特率和错误中断数,包括:

5.根据权利要求4所述的控制器CAN总线波特率自适应方法,其特...

【技术特征摘要】

1.一种控制器can总线波特率自适应方法,其特征在于,包括:

2.根据权利要求1所述的控制器can总线波特率自适应方法,其特征在于,所述根据所述总线报文进行波特率匹配校验,包括:

3.根据权利要求1所述的控制器can总线波特率自适应方法,其特征在于,所述在通过波特率匹配校验的情况下,响应所述总线报文,包括:

4.根据权利要求1所述的控制器can总线波特率自适应方法,其特征在于,所述在未通过波特率匹配校验的情况下,基于波特率自适应匹配算法确定更新后控制器波特率和错误中断数,包括:

5.根据权利要求4所述的控制器can总线波特率自适应方法,其特征在于,所述波特率切换条件为待校验的所述错误中断数大...

【专利技术属性】
技术研发人员:邱伟冉向宇熊金峰
申请(专利权)人:三一汽车制造有限公司
类型:发明
国别省市:

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

1