一种自动解析汽车制造技术

技术编号:39847507 阅读:11 留言:0更新日期:2023-12-29 16:45
本发明专利技术涉及汽车控制技术,具体后涉及一种解析分析汽车

【技术实现步骤摘要】
一种自动解析汽车BCM不休眠原因的方法


[0001]本专利技术涉及汽车控制技术,具体后涉及一种解析分析汽车
BCM
不休眠原因的方案


技术介绍

[0002]车辆在人为或器件异常情况下会出现
BCM
不休眠的状况,此情景下车辆电池会持续耗电,影响
SOC
续航,由此
T

BOX
会收集车辆实时信息并发送至大数据平台汇总,一般情况下需要工程师针对大量数据进行逐步定位

排查原因,最终答复用户,解决问题

现有技术中,不休眠原因排查需要工程师通过大数据导出的庞大信息
csv
文件逐步排查,分时间段,分数据项逐一分析,耗时耗力,极大地影响用户体验及问题解决率


技术实现思路

[0003]本专利技术使用
python
相关算法及界面库,自动解析

生成不休眠结果
EXCEL
文件及界面显示

通过本专利技术,一辆汽车不休眠原因可在几分钟内一键生成,并且数据清晰可视化,且兼容多家供应商不同协议

具体技术方案如下:
[0004]一种自动解析汽车
BCM
不休眠原因的方法,包括如下步骤:
[0005](2)
选定协议类型及供应商:根据不同车型,导出的数据文件格式及内容不同,选择对应的协议

供应商选项;
[0006](2)
选定大数据文件:选择由大数据平台导出的
excel
数据文件,以供程序解析;
[0007](3)
开始解析:
[0008](4)
生成解析数据文件,并对特定数据标记记录:
[0009](5)
界面显示解析结果

[0010]进一步的,所述步骤
(3)
具体包括:
[0011](3.1)
首先判断数据文件格式,使用
python
语言打开文件,读取配置文件,
csv
文件头;
[0012](3.2)
根据数据时间排序,解析读取
BCM
网络管理报文列数据,截取不休眠时间段;
[0013](3.3)
解析不休眠原因列1,列2,根据解析的数据拆分;
[0014](3.4)
根据不同厂商平台,读取配置文件解析具体原因,判断数据是否存在明显异常;
[0015](3.5)
逐位解析,判断车辆状态,是否开启车门,是否开启车灯

[0016]进一步的,所述步骤
(4)
具体为:
[0017](4.1)
生成
excel
文件,读取配置文件,确定输出文件包含哪些数据,并填充数据;
[0018](4.2)
对异常非0数据进行涂色显示,并数据存储

[0019]进一步的,所述步骤
(5)
具体为:
[0020](5.1)
判断不休眠数据占比是否超过阈值,若不休眠数据较少,则判断可能非
BCM
导致不休眠,提示工程师查找其他模块原因;
[0021](5.2)
详情显示每段不休眠数据期间车辆详情,显示计算
soc
数值

[0022]进一步的,所述步骤
(5.1)
中的阈值为
70


[0023]本专利技术方法具有数据分段存储及协议格式,
Excel
文件导出形式可视化标注;
Python
可视化界面等特点

通过大数据收集及
python
本地界面可视化自动解析车辆不休眠原因,能快速定位问题,提升问题解决时间及解决率,帮助工程师快速定位

排查

解决问题

附图说明
[0024]图1本申请方法流程示意图

具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例

基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围

[0026]如图1所示,本专利技术方法具体包括如下步骤:
[0027]1.
选定协议类型及供应商:根据不同车型,导出的数据文件格式及内容不同,选择对应的协议

供应商选项,如科世达或德尔等

[0028]2.
选定大数据文件:选择由大数据平台导出的
excel
数据文件,以供程序解析

[0029]3.
开始解析,具体为:
[0030]3.1
首先判断数据文件格式,使用
python
语言打开文件,读取配置文件,
csv
文件头;
[0031]3.2
根据数据时间排序,解析读取
BCM
网络管理报文列数据,截取不休眠时间段;
[0032]3.3
解析不休眠原因列1,列2,根据解析的数据拆分;
[0033]3.4
根据不同厂商平台,读取配置文件解析具体原因,判断数据是否存在明显异常;
[0034]3.5
逐位解析,判断车辆状态,是否开启车门,是否开启车灯等

[0035]4.
生成解析数据文件,并对特定数据标记记录,具体为:
[0036]4.1
生成
excel
文件,读取配置文件,确定输出文件包含哪些数据,并填充数据;
[0037]4.2
对异常非0数据进行涂色显示,并数据存储

[0038]5.
界面显示解析结果,具体为:
[0039]5.1
判断不休眠数据占比是否超过阈值
(70

)
,若不休眠数据较少,则判断可能非
BCM
导致不休眠,提示工程师查找其他模块原因

[0040]5.2
详情显示每段不休眠数据期间车辆详情,显示计算
soc
数值

[0041]上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下作出各种变化

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种自动解析汽车
BCM
不休眠原因的方法,其特征在于:包括如下步骤:
(1)
选定协议类型及供应商:根据不同车型,导出的数据文件格式及内容不同,选择对应的协议

供应商选项;
(2)
选定大数据文件:选择由大数据平台导出的
excel
数据文件,以供程序解析;
(3)
开始解析:
(4)
生成解析数据文件,并对特定数据标记记录:
(5)
界面显示解析结果
。2.
根据权利要求1所述的一种自动解析汽车
BCM
不休眠原因的方法,其特征在于:所述步骤
(3)
具体包括:
(3.1)
首先判断数据文件格式,使用
python
语言打开文件,读取配置文件,
csv
文件头;
(3.2)
根据数据时间排序,解析读取
BCM
网络管理报文列数据,截取不休眠时间段;
(3.3)
解析不休眠原因列1,列2,根据解析的数据拆分;
(3.4)
根据不同厂商平台,读取配置文件解析具体原因,判断数...

【专利技术属性】
技术研发人员:黄伊鸣陈阁左敏刘发祥丁亮李文浪李昆罗云罗涛范俊涛陈思熙
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

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

1