[发明专利]车辆数据流读取方法、系统及诊断设备有效
申请号: | 202010933162.6 | 申请日: | 2020-09-08 |
公开(公告)号: | CN112068531B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 顾益峰;蔡继业 | 申请(专利权)人: | 上海星融汽车科技有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 上海远同律师事务所 31307 | 代理人: | 许力;张坚 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 数据流 读取 方法 系统 诊断 设备 | ||
一种车辆数据流读取方法,包括:响应于用户输入的读取数据流命令,从对应当前诊断系统的数据流配置表中筛选出通用型数据流指令以及与当前诊断系统对应的ECU版本信息匹配的地址型数据流指令;数据流预读取:将筛选出的各数据流指令分别发送给ECU,将ECU未回复或否定应答的数据流指令进行隐藏;响应于用户输入的数据流类别,将筛选出的数据流指令中与数据流类别对应且未被隐藏的数据流指令发送给ECU;将ECU返回的数据流与相应的合理数值范围进行匹配,筛选出满足相应合理数值范围的数据流进行展示。本发明保证最后展示给用户的数据流一定是ECU响应且数值合理的数据流,避免对用户的维修判断造成干扰。
技术领域
本发明属于车辆诊断技术领域,尤其涉及一种车辆数据流读取方法、系统及诊断设备。
背景技术
车辆数据流是指电子控制单元(ECU)与传感器和执行器交流的数据参数通过诊断接口,由专用车辆诊断设备读取的数据,且随时间和工况而变化,数据的传输就像队伍排队一样,一个一个通过数据线流向诊断设备。汽车电子控制单元(ECU)中所记忆的数据流真实的反映了各传感器和执行器的工作电压和状态,为汽车故障诊断提供了依据。车辆诊断设备是专门针对车辆检测与维修的专业工具,而读取数据流功能是车辆诊断设备中非常重要的一个功能。维修人员通过车辆在不同状态下读取到的数据流变化,就可以判断出车辆的运行状态和故障所在。
随着排放法规的日益严格,汽车的电控单元在不断更新,车辆的型号和版本也变得更加多样化。而现有的诊断设备,都是针对于某种汽车电控单元的具体型号,配置数据库的数据流指令,在读取数据流时,从数据库中取得相应的数据流指令,并发送给ECU。
这样的方式主要存在以下不足:
1.诊断设备的数据流指令可能存在有很多遗漏,未配置的情况,往往一些数据流的缺失可能正好使得部分维修人员的判断和维修工作难以开展,对维修人员的工作造成不便。
2.配置的数据流指令不一定完全支持读取,ECU可能存在否定应答,或者未回复的情况,为空或者不支持的数据流显示会对维修人员的工作造成困扰,无法判断是设备有问题还是车辆存在问题。
3.配置的数据流指令可能与描述不符,产生大偏差(与合理值之间有大偏差)的数据流会导致维修人员产生错误的判断,花费大量时间进行无意义的检查工作,干扰维修工作的正常进行。
发明内容
基于此,针对上述技术问题,提供一种车辆数据流读取方法、系统及诊断设备。
为解决上述技术问题,本发明采用如下技术方案:
一种车辆数据流读取方法,包括:
响应于用户输入的读取数据流命令,从对应当前诊断系统的数据流配置表中筛选出通用型数据流指令以及与当前诊断系统对应的ECU版本信息匹配的地址型数据流指令;其中,数据流配置表中预先配置了与所述ECU的型号对应的所有通用型数据流指令、与该型号的ECU的各版本信息对应的所有地址型数据流指令以及各指令返回值的合理数值范围;
数据流预读取:将筛选出的各数据流指令分别发送给ECU,将所述ECU未回复或否定应答的数据流指令进行隐藏;
响应于用户输入的数据流类别,将筛选出的数据流指令中与所述数据流类别对应且未被隐藏的数据流指令发送给所述ECU;
将所述ECU返回的数据流与相应的合理数值范围进行匹配,筛选出满足相应合理数值范围的数据流进行展示。
在一实施例中,所述数据流配置表中设置了用于区分通用型数据流指令和地址型数据流指令的第一标识;
通过所述第一标识从对应当前诊断系统的数据流配置表中筛选出通用型数据流指令以及与当前诊断系统对应的ECU版本信息匹配的地址型数据流指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海星融汽车科技有限公司,未经上海星融汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010933162.6/2.html,转载请声明来源钻瓜专利网。