一种车载CAN总线的分析装置及方法制造方法及图纸

技术编号:15204028 阅读:62 留言:0更新日期:2017-04-22 23:22
本发明专利技术公开一种车载CAN总线分析装置,包括用于供电的电源模块、CAN收发模块、电路逻辑模块以及处理器模块。其中处理器模块4通过CAN收发模块与车载CAN总线连接,同时在获取到车载CAN总线的数据后通过USB模块连接到外部分析装置。本发明专利技术还提供一种车载CAN总线分析方法,包括:S10.车载CAN总线类型的识别;S20.根据车载CAN总线的类型判断车载CAN总线波特率;S30.根据车载CAN总线的类型和波特率对车载CAN总线功能点逆向分析。本发明专利技术可以实现总线类型的自动识别;总线波特率判断,并自动适配;提交总线功能点分析的方案。具有成本低、易维护、操作简单、能够很好的识别总线类型、自动适配总波特率等特点,有效的降低总线功能点的分析、开发的成本以及提高效率。

【技术实现步骤摘要】

本专利技术涉及车载系统研发领域,特别涉及一种车载CAN总线分析装置及方法。
技术介绍
随着车载CAN总线技术的发展成熟,目前已经广泛应用在汽车上。总线的功能越来越多样化,越来越复杂。这对于汽车后装市场想通过应用总线功能提高产品的市场竞争力,无疑是一个巨大的挑战;目前已有一些公司开发了些总线分析工具,如Vector,Intrepidcs已经研发出一些总线工具及上位机软件,它们具有一定的逆向分析总线功能的能力。但它们的硬件、上位软件的购买成本高、软件升级成本高、新旧版本不兼容导致维护困难、操作复杂、功能复杂、不支持自动识别总线类型及适配总线波特率的缺点。
技术实现思路
本专利技术的目的是为了克服上述
技术介绍
的缺陷,提供一种车载CAN总线分析装置及方法。一种车载CAN总线分析方法,包括:S10.车载CAN总线类型的识别;S20.根据车载CAN总线的类型判断车载CAN总线波特率;S30.根据车载CAN总线的类型和波特率对车载CAN总线功能点逆向分析。进一步的,车载CAN总线类型的识别步骤如下:S101.通过模数转换获取预设时间内车载CAN总线电压的极端值;S102.根据所述极端值进行车载CAN本文档来自技高网...

【技术保护点】
一种车载CAN总线分析方法,其特征在于,包括:S10. 车载CAN总线类型的识别;S20. 根据车载CAN总线的类型判断车载CAN总线波特率;S30. 根据车载CAN总线的类型和波特率对车载CAN总线功能点逆向分析。

【技术特征摘要】
1.一种车载CAN总线分析方法,其特征在于,包括:S10.车载CAN总线类型的识别;S20.根据车载CAN总线的类型判断车载CAN总线波特率;S30.根据车载CAN总线的类型和波特率对车载CAN总线功能点逆向分析。2.如权利要求1所述的总线分析方法,其特征在于,车载CAN总线类型的识别步骤如下:S101.通过模数转换获取预设时间内车载CAN总线电压的极端值;S102.根据所述极端值进行车载CAN总线类型的预判段;S103.根据预判段结果验证总线类型的信号特征,得出结果。3.如权利要求2所述的总线分析方法,其特征在于,所述步骤S103具体包括如下子步骤:S1031.获取并记录第一预设时间段内的车在总线外中断时的系统时间;S1032.验证数据有效性,判断是否满足单线CAN信号的信号特征,若是则识别车载CAN总线为单线CAN总线,若否则执行步骤S1033;S1033.判断车载CAN总线信号是否满足差分信号标准,若是确认并返回预判段结果,否则提示识别未成功。4.如权利要求1所述的总线分析方法,其特征在于,所述波特率判断步骤包括:S201.捕捉并记录车载CAN总线信号的上升沿和下降沿之间的宽度;S202.根据所记录的宽度数据分成若干量级的数据集,其中较大量级数据集约为最小量级数据集的整数倍;S203.获取最小量级数据集,去除该数据集中的最大值和最小值后计算出该数据集的平均值;S204.通过该平均值计算出比特率;S205.对该比特率进行验证,若正确则返回该比特率,否则返回捕捉失败。5.如权...

【专利技术属性】
技术研发人员:彭飞黄晓亮胡彪刘小键
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司
类型:发明
国别省市:广东;44

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

1