波特率识别方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32125522 阅读:20 留言:0更新日期:2022-01-29 19:13
本申请公开了一种波特率识别方法、装置、电子设备和存储介质。用于提升识别波特率的准确率。本申请实施例中,自适应部件与子CAN一一对应,自适应部件接到子CAN上,ECU根据子CAN的波特率生成波特率识别报文及第一固定报文后,将波特率识别报文和第一固定报文发送至自适应部件,以使自适应部件识别子CAN的波特率。在本申请实施例中,通过自适应部件与子CAN一一对应,每个自适应部件仅接收与之连接的子CAN的波特率识别报文和第一固定报文,提高了自适应部件识别波特率成功的效率。应部件识别波特率成功的效率。应部件识别波特率成功的效率。

【技术实现步骤摘要】
波特率识别方法、装置、电子设备和存储介质


[0001]本申请涉及波特率识别
,尤其涉及一种波特率识别方法、装置、电子设备和存储介质。

技术介绍

[0002]国六车型实施以来,国六车型整车通讯控制器局域网络(Controller Area Network,CAN)涉及控制部件大大增多,如紧急刹车辅助系统(Advanced Emergency Braking System,AEBS)、自适应巡航控制(Adaptive Cruise Control,ACC)、雷达、摄像头、防抱死刹车系统(Antilock Brake System,ABS)、先进制造技术(Advanced Manufacturing Technology,AMT)控制部件等,同时通讯CAN上交互的报文也相应增加,这就导致了通讯CAN上负载率增大很多,原本使用的250K波特率通讯速率不能满足实际使用需求。有鉴于此,主机厂开发了500K甚至更高通讯速率的CAN网络,但是在实际使用过程中多个CAN网络中仅有一个自适应部件,导致无法识别CAN的波特率或者识别率较低。

技术实现思路

[0003]本申请的目的是提供一种波特率识别方法、装置、电子设备和存储介质,用于提升识别波特率的准确率。
[0004]第一方面,本申请实施例提供了一种波特率识别方法,应用于连接有多个子CAN的ECU,所述子CAN自适应部件一一对应,且所述子CAN与对应的自适应部件连接,所述方法包括:
[0005]从存储器中获取所述子CAN的波特率,根据所述波特率生成与所述子CAN对应的波特率识别报文;
[0006]根据与所述子CAN连接的自适应部件的性能生成第一固定报文,所述第一固定报文用于验证所述波特率识别报文;
[0007]将所述波特率识别报文和所述第一固定报文发送至与所述子CAN连接的自适应部件,以使所述自适应部件验证所述波特率识别报文并识别所述子CAN的波特率;
[0008]若在预设时间内收到识别成功报文,则确定所述自适应部件成功识别所述子CAN的波特率。
[0009]在本申请实施例中,通过自适应部件与子CAN一一对应,每个自适应部件仅接收与之连接的子CAN的波特率识别报文和第一固定报文,提高了自适应部件识别波特率成功的效率。
[0010]在一些可能的实施例中,温度传感器与所述自适应部件连接,所述将所述波特率识别报文和所述第一固定报文发送至与所述子CAN连接的自适应部件之后,所述方法还包括:
[0011]检测所述温度传感器采集的温度;
[0012]若所述温度大于等于预设温度,则根据所述自适应部件的性能生成第二固定报
文,所述第二固定报文用于指示所述自适应部件启动工作;
[0013]将所述第二固定报文发送至所述自适应部件,以使所述自适应部件启动工作。
[0014]在本申请实施例中,在一些自适应部件与温度传感器连接,根据温度传感器采集的温度确定发送第二固定报文发送的时机,可以准确的控制自适应部件启动工作。
[0015]在一些可能的实施例中,所述检测所述温度传感器采集的温度,包括以下中的任一种:
[0016]实时检测所述温度传感器采集的温度;
[0017]周期性检测所述温度传感器采集的温度。
[0018]本申请实施例中,对检测温度传感器采集的温度的方法不作限定,用户可以根据需求,若想及时准确的确定发送第二固定报文的时机则可以选择实时检测,若想节省能源,则可周期性检测,增加了本申请的普适性。
[0019]在一些可能的实施例中,所述将所述波特率识别报文和所述第一固定报文发送至与所述子CAN连接的自适应部件之后,所述方法还包括:
[0020]若超过预设时间未收到识别成功报文,则确定所述自适应部件识别所述子CAN的波特率失败。
[0021]在本申请实施例中,超过预设时间未接收到识别成功报文,判定识别失败,可以及时提醒用户识别失败,以使用户及时的检测失败原因。
[0022]在一些可能的实施例中,确定与自适应部件连接的子CAN,包括:
[0023]根据电气匹配协议和所述自适应部件的性能,确定与所述自适应部件对应的子CAN。
[0024]本申请实施例中,根据自适应部件的性能确定与其连接的子CAN,进一步提高了识别成功的准确率。
[0025]在一些可能的实施例中,所述自适应部件包括以下中的任一种或组合:
[0026]尿素品质传感器,氮氧传感器。
[0027]在本申请实施例中,对自适应部件的种类不作限定,增加了本申请的普适性。
[0028]第二方面本申请还提供了一种波特率识别装置,应用于连接有多个子CAN的ECU,所述子CAN自适应部件一一对应,且所述子CAN与对应的自适应部件连接,所述装置包括:
[0029]波特率获取模块,用于从存储器中获取所述子CAN的波特率,根据所述波特率生成与所述子CAN对应的波特率识别报文;
[0030]第一固定报文生成模块,用于根据与所述子CAN连接的自适应部件的性能生成第一固定报文,所述第一固定报文用于验证所述波特率识别报文;
[0031]识别模块,用于将所述波特率识别报文和所述第一固定报文发送至与所述子CAN连接的自适应部件,以使所述自适应部件验证所述波特率识别报文并识别所述子CAN的波特率;
[0032]确认模块,用于若在预设时间内收到识别成功报文,则确定所述自适应部件成功识别所述子CAN的波特率。
[0033]在一些可能的实施例中,温度传感器与所述自适应部件连接,所述识别模块执行将所述波特率识别报文和所述第一固定报文发送至与所述子CAN连接的自适应部件之后,所述识别模块还用于:
[0034]检测所述温度传感器采集的温度;
[0035]若所述温度大于等于预设温度,则根据所述自适应部件的性能生成第二固定报文,所述第二固定报文用于指示所述自适应部件启动工作;
[0036]将所述第二固定报文发送至所述自适应部件,以使所述自适应部件启动工作。
[0037]在一些可能的实施例中,所述检测模块执行检测所述温度传感器的温度时,被配置为执行以下中的任一种:
[0038]实时检测所述温度传感器采集的温度;
[0039]周期性检测所述温度传感器采集的温度。
[0040]在一些可能的实施例中,所述识别模块执行将所述波特率识别报文和所述第一固定报文发送至与所述子CAN连接的自适应部件之后,所述确认模块,还用于若超过预设时间未收到识别成功报文,则确定所述自适应部件识别所述子CAN的波特率失败。
[0041]在一些可能的实施例中,确定与自适应部件连接的子CAN,包括:
[0042]根据电气匹配协议和所述自适应部件的性能,确定与所述自适应部件对应的子CAN。
[0043]在一些可能的实施例中,所述自适应部件包括以下中的任一种或组合:
[0044]尿素品质传感器,氮氧传感器。
[0045本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种波特率识别方法,其特征在于,应用于连接有多个子控制器局域网络CAN的电子控制单元ECU,所述子CAN与自适应部件一一对应,且所述子CAN与对应的自适应部件连接,所述方法包括:从存储器中获取所述子CAN的波特率,根据所述波特率生成与所述子CAN对应的波特率识别报文;根据与所述子CAN连接的自适应部件的性能生成第一固定报文,所述第一固定报文用于验证所述波特率识别报文;将所述波特率识别报文和所述第一固定报文发送至与所述子CAN连接的自适应部件,以使所述自适应部件验证所述波特率识别报文并识别所述子CAN的波特率;若在预设时间内收到识别成功报文,则确定所述自适应部件成功识别所述子CAN的波特率。2.根据权利要求1所述的方法,其特征在于,温度传感器与所述自适应部件连接,所述将所述波特率识别报文和所述第一固定报文发送至与所述子CAN连接的自适应部件之后,所述方法还包括:检测所述温度传感器采集的温度;若所述温度大于等于预设温度,则根据所述自适应部件的性能生成第二固定报文,所述第二固定报文用于指示所述自适应部件启动工作;将所述第二固定报文发送至所述自适应部件,以使所述自适应部件启动工作。3.根据权利要求2所述的方法,其特征在于,所述检测所述温度传感器采集的温度,包括以下中的任一种:实时检测所述温度传感器采集的温度;周期性检测所述温度传感器采集的温度。4.根据权利要求1所述的方法,其特征在于,所述将所述波特率识别报文和所述第一固定报文发送至与所述子CAN连接的自适应部件之后,所述方法还包括:若超过预设时间未收到识别成功报文,则确定所述自适应部件识别所述子CAN的波特率失败。5.根据权利要求1所述的方法,其特征在于,确定与自适应部件连接的子CAN,包括:根据电气匹配协议和所述自适应部件的性能,确定与所述自适应部件对应的子CAN。6.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:殷月祥陈玉杰刘强张峻峰
申请(专利权)人:潍柴动力股份有限公司
类型:发明
国别省市:

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

1