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