通用型汽车诊断设备诊断的方法及装置制造方法及图纸

技术编号:9794245 阅读:134 留言:0更新日期:2014-03-21 17:16
本发明专利技术适用于汽车技术,提供了一种通用型汽车诊断设备诊断的方法及装置,所述方法包括:当需要对汽车进行诊断或编程时,汽车诊断设备的主机通过待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯。本发明专利技术提供的方法及装置可实现多种汽车的诊断编程,方便用户。

【技术实现步骤摘要】
通用型汽车诊断设备诊断的方法及装置
本专利技术属于通信领域,尤其涉及一种通用型汽车诊断设备诊断的方法及装置。
技术介绍
现有汽车电脑编程技术,都是汽车制造厂商针对原厂特定的汽车ECU设计的汽车电脑编程软件,通过该软件,经由USB或者无线网络等串行通信接口与VCI (汽车通信接口)设备建立连结,经由OBDII接口与汽车电脑进行双向通行,完成对汽车计算机的软件升级和诊断过程现有的原厂仪编程设备具有以下缺点:局限性:各汽车厂商的VCI设备只能完成对自己所生产的汽车计算机系统进行升级。高价格:原厂VCI设备价格非常昂贵,I万到10万美元不等;速度慢:各原厂的VCI设备大都使用比较成旧的计算机系统,硬件系统更新较慢。
技术实现思路
本专利技术实施例的目的在于提供一种通用型汽车诊断设备诊断的方法及装置,旨在解决现有的汽车诊断设备只能针对特定汽车型号的问题。本专利技术实施例是这样实现的,一种通用型汽车诊断设备诊断的方法,所述方法包括:当需要对汽车进行诊断或编程时,汽车诊断设备的主机通过待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯。进一步地,所述待诊断汽车的数据协议为PWM协议、VPM协议、KWP2000协议、IS09141 协议、EKWP2000 协议或 CAN-BUS 协议。进一步地,所述汽车诊断设备的主机通过API函数调用待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯。进一步地,所述汽车诊断设备的主机通过待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯包括:判断所述汽车诊断设备的从机是否打开;当所述汽车诊断设备的从机没有打开时,调用所述API函数打开所述汽车诊断设备的从机。进一步地,在执行所述调用API函数打开所述汽车诊断设备的从机之后,还包括:通过USB接口、蓝牙或WIFI传输所述汽车诊断设备的主机和从机之间的通讯数据。本专利技术还提出一种通用型汽车诊断设备诊断的装置,所述装置包括主机和从机,其中,所述主机在汽车诊断设备需要对汽车进行诊断或编程时,通过待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯。进一步地,所述待诊断汽车的数据协议为PWM协议、VPM协议、KWP2000协议、IS09141 协议、EKWP2000 协议或 CAN-BUS 协议。进一步地,所述主机通过API函数调用待诊断汽车对应的通讯协议与所述从机进行数据通讯。进一步地,所述主机包括:判断模块,用于判断所述从机是否打开;调用模块,用于当所述从机没有打开时,调用所述API函数打开所述从机。进一步地,所述装置还包括:通讯模块,用于通过USB接口、蓝牙或WIFI传输所述主机和从机之间的通讯数据。在本专利技术实施例中,汽车诊断设备为汽车诊断或编程时,可针对待诊断汽车型号,使用对应的通讯协议进行通讯。因此,本专利技术实施例的汽车诊断设备可适用于各种汽车型号,用户无需更换汽车诊断设备即可完成多种汽车型号的诊断或编程,给用户提供了方便。【附图说明】图1是本专利技术实施例一提供的通用型汽车诊断设备诊断的方法的流程图;图2是本专利技术实施例一提供的通用型汽车诊断设备诊断的方法中步骤SI流程图;图3本专利技术实施例二提供的通用型汽车诊断设备诊断的装置的结构图;图4本专利技术实施例二提供的通用型汽车诊断设备诊断的装置中主机的结构图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一本专利技术实施例一提供一种通用型汽车诊断设备诊断的方法。如图1所示,本专利技术实施例一的方法为:步骤S1、当需要对汽车进行诊断或编程时,汽车诊断设备的主机通过待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯。如图2所示,步骤SI具体包括:步骤S12、判断所述汽车诊断设备的从机是否打开,打开则进入步骤S14,否则进入步骤S13 ;步骤S13、当所述汽车诊断设备的从机没有打开时,调用所述API函数打开所述汽车诊断设备的从机;步骤S14、通过API动态库调用PassthruOpen函数与从机建立通信。此时汽车诊断设备通过API动态库以USB接口、蓝牙或WIFI等通信方式与进行交互,通知从机需要进行诊断或编程操作(要求诊断连结主线与汽车OBDII接口连结),根据不同的指令打开测试主线中的不同通路与汽车计算机系统进行交互,获取车辆信息和软件版本等相关信息。主机再根据上述信息询问预设的编程数据库服务器是否有相关的软件设计,如果有就下载到主机。重复上述过程完成整个汽车系统的所有ECU的编程和诊断过程。本专利技术实施例一的所有与汽车计算机系统交互的指令都是通过主机向从机发送,主机将各汽车原厂仪的软件功能集成在一起,大大降低了用户的维修成本。本专利技术实施例一的所有API列表如下所示:本文档来自技高网...

【技术保护点】
一种通用型汽车诊断设备诊断的方法,其特征在于,所述方法包括:当需要对汽车进行诊断或编程时,汽车诊断设备的主机通过待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯。

【技术特征摘要】
1.一种通用型汽车诊断设备诊断的方法,其特征在于,所述方法包括: 当需要对汽车进行诊断或编程时,汽车诊断设备的主机通过待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯。2.如权利要求1所述的方法,其特征在于,所述待诊断汽车的数据协议为PWM协议、VPM协议、KWP2000协议、IS09141协议、EKWP2000协议或CAN-BUS协议。3.如权利要求1所述的方法,其特征在于,所述汽车诊断设备的主机通过API函数调用待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯。4.如权利要求3所述的方法,其特征在于,所述汽车诊断设备的主机通过待诊断汽车对应的通讯协议与所述汽车诊断设备的从机进行数据通讯包括: 判断所述汽车诊断设备的从机是否打开; 当所述汽车诊断设备的从机没有打开时,调用所述API函数打开所述汽车诊断设备的从机。5.如权利要求4所述的方法,其特征在于,在执行所述调用API函数打开所述汽车诊断设备的从机之后,还包括...

【专利技术属性】
技术研发人员:余世均李红京
申请(专利权)人:深圳市道通科技有限公司
类型:发明
国别省市:

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

1