This application belongs to the field of vehicle diagnosis technology, and specifically discloses a data scanning method, including a data scanning device, a vehicle diagnosis device and a computer readable storage medium, in which the data scanning method is applied to the vehicle diagnosis equipment. The data scanning method includes acquiring a set of first protocols, in which the first protocol set is supported by each electronic control unit of the vehicle. Collection of all protocols held; acquisition of a set of second protocols, in which the set of second protocols is a set of protocols currently used by each electronic control unit of the vehicle; intersection of the set of first protocols and the set of second protocols, scanning the vehicle electronic control system based on the protocols contained in the set. The application scheme can solve the technical problem of slow speed in scanning automotive electronic control system, improve the speed of scanning automotive electronic control system faults to a certain extent, and help users quickly know the current faults of vehicles.
【技术实现步骤摘要】
一种数据扫描方法、数据扫描装置及车辆诊断设备
本申请属于车辆诊断
,尤其涉及一种数据扫描方法、数据扫描装置、车辆诊断设备及计算机可读存储介质。
技术介绍
车辆诊断设备是用于检测汽车故障的便携式智能电子设备,用户可以利用它迅速地读取汽车电控系统中的故障,并通过液晶显示屏显示故障信息,帮助用户及时查明汽车发生故障的部位及原因。现有技术主要是按照不同年款的车型及配置来进行被动式诊断,具体为在扫描汽车的各个电子控制单元(ElectronicControlUnit,ECU)时,加载各个电子控制单元所支持的所有协议进行轮询,由于早期车辆有很多低速物理总线,因而需要从而导致扫描汽车电控系统的速度较慢,无法满足用户的需求。
技术实现思路
有鉴于此,本申请提供了一种数据扫描方法、数据扫描装置、车辆诊断设备及计算机可读存储介质,一定程度上提高了扫描汽车电控系统中的故障时的速度,能够帮助用户快速获知车辆当前存在的故障。本申请的第一方面提供了一种数据扫描方法,上述数据扫描方法应用于车辆诊断设备,上述数据扫描方法包括:获取第一协议集合,其中,上述第一协议集合为车辆的各个电子控制单元所支持的所有协议的集合;获取第二协议集合,其中,上述第二协议集合为上述车辆的各个电子控制单元当前采用的协议的集合;对上述第一协议集合及第二协议集合取交集,基于上述交集中所包含的协议对上述车辆的汽车电控系统进行扫描。可选地,上述获取第一协议集合,包括:从上述车辆诊断设备的只读存储器所保存的配置文件中,读取各个电子控制单元所支持的协议;在上述车辆诊断设备的随机存取存储器的第一预设位置,将上述各个电子控制单元 ...
【技术保护点】
1.一种数据扫描方法,其特征在于,应用于车辆诊断设备,所述数据扫描方法包括:获取第一协议集合,其中,所述第一协议集合为车辆的各个电子控制单元所支持的所有协议的集合;获取第二协议集合,其中,所述第二协议集合为所述车辆的各个电子控制单元当前采用的协议的集合;对所述第一协议集合及第二协议集合取交集,基于所述交集中所包含的协议对所述车辆的汽车电控系统进行扫描。
【技术特征摘要】
1.一种数据扫描方法,其特征在于,应用于车辆诊断设备,所述数据扫描方法包括:获取第一协议集合,其中,所述第一协议集合为车辆的各个电子控制单元所支持的所有协议的集合;获取第二协议集合,其中,所述第二协议集合为所述车辆的各个电子控制单元当前采用的协议的集合;对所述第一协议集合及第二协议集合取交集,基于所述交集中所包含的协议对所述车辆的汽车电控系统进行扫描。2.如权利要求1所述的数据扫描方法,其特征在于,所述获取第一协议集合,包括:从所述车辆诊断设备的只读存储器所保存的配置文件中,读取各个电子控制单元所支持的协议;在所述车辆诊断设备的随机存取存储器的第一预设位置,将所述各个电子控制单元所支持的协议保存于第一协议集合中。3.如权利要求1所述的数据扫描方法,其特征在于,所述获取第二协议集合,包括:针对所述车辆的任一电子控制单元,基于高速物理总线协议至低速物理总线协议的顺序对所述电子控制单元进行监听,以确定各个电子控制单元当前所采用的协议;在所述车辆诊断设备的随机存取存储器的第二预设位置,将监听到的所述各个电子控制单元当前所采用的协议保存于第二协议集合中。4.如权利要求3所述数据扫描方法,其特征在于,所述针对所述车辆的任一电子控制单元,基于高速物理总线协议至低速物理总线协议的顺序对所述电子控制单元进行监听,以确定各个电子控制单元当前所采用的协议,包括:针对所述车辆的任一电子控制单元,若当前监听所采用的协议能够监听到所述电子控制单元,则确定所述电子控制当前所采用的协议为当前监听所采用的协议,并停止对所述电子控制单元的监听。5.如权利要求1至4任一项所述的数据扫描方法,其特征在于,所述对所述第一协议集合及第二协议集合取交集,基于所述交集中所包含的协议对所述车辆的汽车电控系统进行扫描之后,所述数据扫描方法还包括:基于扫描的结果检测所述车辆是...
【专利技术属性】
技术研发人员:刘均,李跃文,
申请(专利权)人:深圳市元征科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。