一种汽车电控模块刷新系统及方法技术方案

技术编号:16837129 阅读:28 留言:0更新日期:2017-12-19 19:45
本发明专利技术公开了一种汽车电控模块刷新系统及方法,刷新系统包括刷新流程配置工具、刷新系统服务器平台、汽车远程刷新客户端和车辆通讯接口四大部分。方法根据车型诊断规范,利用刷新流程配置工具生成XML格式的刷新流程配置文件,并加密,供汽车远程刷新客户端使用;汽车远程刷新客户端在刷新流程完成之后,将刷新结果以自定义数据格式上传至刷新系统服务器平台。本发明专利技术针对在开发汽车电控单元的刷新服务过程中,将各个诊断服务集成为各个功能模块,开发工程师只需对功能模块进行可视化操作,即可完成刷新流程的实现,具有很高的灵活性,而且不同的电控单元相同的流程可以相互借用,具有很好的移植性。

An automobile electronic control module refresh system and method

The invention discloses a vehicle electric control module refreshing system and method. Refreshing system includes four parts: refreshing process configuration tool, refreshing system server platform, vehicle remote refreshing client and vehicle communication interface. Methods according to the diagnostic criteria by using models, refresh process configuration tools to generate XML format refresh process configuration files, and encryption for automobile remote client using remote auto refresh refresh; client after the refresh process is completed, will refresh the results to a custom data format is uploaded to the server to refresh the system platform. According to the invention in the development of Automotive ECU refresh in the service process, the service set as diagnosis of various functional modules, development engineer only visualization of the functional modules to complete the refresh process implementation, high flexibility, and different electric control units of the same process can borrow from each other, with the transplantation of a good.

【技术实现步骤摘要】
一种汽车电控模块刷新系统及方法
本专利技术涉及汽车电控诊断
,具体涉及一种汽车电控模块刷新系统及方法。
技术介绍
国家环保总局在2005年4月15日发布了GB18352.3-2005,规定全国在2007年7月1日实施第三阶段排放法规(国III),2008年7月1日起第一类汽油车必须匹配车载诊断系统,2010年7月1日起其他车型也必须匹配车载诊断系统。电子控制技术的广泛应用使得汽车电控系统的结构越来越复杂,当发生故障时,判断故障发生的原因及查找故障的部位也相应的变得越来越困难,在车辆技术保障中有资料统计,查找故障的时间为70%左右,而排除故障与维修的时间占30%。针对这种情况,在电控单元开发过程中增加了相应的故障自诊断系统,不仅能在车辆运行过程中不断监测电子控制系统各个组成部分的运行情况,还能检测出电子控制系统中的大部分故障,并以故障码的形式存储于电子控制单元的存储器中,这样不仅可以保证车辆的正常行驶,还有利于对车辆和电子控制系统的维护,以实现汽车故障的在线诊断和离线诊断功能。如今越来越多的汽车电子控制模块应用在汽车的各个子系统上,这些模块的应用提高了汽车动力性、燃油经济性、操控稳定性和制动性能等。电控模块的大量应用,使得汽车电控系统的故障诊断技术变得越来越复杂,同时由于电控模块软件可能存在潜在错误,需要对已经投产的或者已经销售的汽车电控模块进行软件升级,修复这些潜在错误。随着半导体技术,数据存储技术和软件技术的快速发展,汽车电子控制模块也具有了可刷新的物理基础和软件基础。ISO15765-3定义电控模块刷新的流程、服务指令等内容,通过OBD-II接口可以对车辆电控模块的软件进行在线升级。在车辆模块硬件完好的情况下,通过OBD-II接口刷新车辆电控模块可以修复软件错误。
技术实现思路
本专利技术要解决的技术问题是,针对现有技术存在的上述不足,提供一种汽车电控模块刷新系统及方法,实现快速生成刷新流程,缩短开发周期,兼容现有电控模块,节约开发成本。本专利技术为解决上述技术问题所采用的技术方案是:一种汽车电控模块刷新系统,包括刷新流程配置工具、刷新系统服务器平台、汽车远程刷新客户端和车辆通讯接口四大部分:刷新流程配置工具,用于根据车型自主诊断规范,生成XML格式的刷新流程配置文件,并进行加密,生成的刷新流程配置文件供汽车远程刷新客户端使用,所述刷新流程配置工具包括诊断数据窗口和配置窗口;刷新系统服务器平台,用于提供汽车远程刷新客户端的升级、刷新文件的下载,汽车故障信息的统计和查询服务功能,所述刷新系统服务器平台包括诊断管理服务器、诊断帮助服务器和数据库服务器,其中,数据库服务器包括用户权限数据库、版本数据库、车辆病历数据库、ECU刷新数据库、专家知识数据库和帮助数据库;汽车远程刷新客户端,与车辆通讯接口连接,作为诊断应用层,主要用于通过人机交互界面,为不同的权限用户提供不同的刷新功能,实现不同模块的刷新过程;车辆通讯接口,用于实现汽车远程刷新客户端与车载网络之间的通信协议转换和数据传输,所述车辆通讯接口包括主控模块、电源模块、通信模块和固化程序刷新模块。按上述方案,所述刷新流程配置工具中,诊断数据窗口包括总线类型模块、ECU类型模块、服务数据模块、物流数据模块和诊断数据模块;总线类型模块包括K总线类型和CAN总线类型,用于提供不同的总线类型供用户选择;ECU类型模块,用于新增ECU、删除ECU、编辑CANID;服务数据模块,包括刷新服务所支持的所有诊断服务;物流数据模块,用于读取ECU类型模块信息,包括读取VIN码,读取供应商信息,读取零件号;诊断数据模块,用于读取、清除诊断码信息;配置窗口用于为刷新流程的编写提供不同的功能,包括编辑(修改选中刷新流程中的步骤,如正反馈,负反馈)、上移(将选中的步骤上移)、下移(将选中的步骤下移)、复制(复制选中的步骤)、粘贴(粘贴选中的步骤到指定位置)、删除(删除选定步骤)和校验;其中,当校验刷新流程逻辑是否正确时,如果错误提示响应错误,如果正确即加密并生成配置文件。按上述方案,所述刷新系统服务器平台中,诊断管理服务器包括诊断系统权限管理模块、诊断系统升级管理模块和车辆故障诊断统计分析模块:诊断系统权限管理模块,用于提供汽车远程刷新客户端认证及功能授权;诊断系统升级管理模块,用于监测汽车远程刷新客户端和车辆通讯接口版本并提供下载,督促用户及时更新;车辆故障诊断统计分析模块,用于对车辆病历信息进行统计分析,以时间和行驶里程数为基础,为汽车产商提供汽车质量的可靠性参考报告。按上述方案,所述刷新系统服务器平台中,诊断帮助服务器包括汽车故障诊断专家系统模块、维修专家协助模块、ECU刷新模块和诊断帮助模块:汽车故障诊断专家系统模块,用于为汽车远程刷新客户端提供帮助,以专家知识数据库为基础进行推理指出故障原因,以车辆病历数据库为基础提供类似病历以供汽车远程刷新客户端维修技师或维修专家参考;维修专家协助模块,用于以文字、图片、语音、视频方式,方便维修专家对远端维修技师的技术指导;ECU刷新模块,主要用于比对客户端车辆信息,选择合适ECU刷新文件以供远程客户端下载;诊断帮助模块,以帮助数据库为基础,用于为用户提供实质性的诊断帮助文档,帮助用户解决实际车辆故障问题;按上述方案,所述数据库服务器中:用户权限数据库,用于存储用户及其权限信息;版本数据库,用于存储对应汽车远程刷新客户端及车辆通讯接口版本信息;车辆病历数据库,用于存储每一辆出厂车辆病历信息;ECU刷新数据库,用于存储ECU刷新文件以及该文件与制造匹配信息关系;专家知识数据库,用于存储汽车故障诊断专家系统专家知识电子化表示;帮助数据库,用于存储故障帮助数据,包括故障详细描述、故障特征、故障电路图、故障清除办法。按上述方案,所述汽车远程刷新客户端包括人机交互模块、安全控制模块、刷新应用模块、数据管理模块、远程上传下载模块、软件升级模块:人机交互模块,用于用户通过操作界面实现系统工作参数及选择车型、模块、输入VIN码完成刷新过程;安全控制模块,用于与车辆通讯接口或互联网通信时的加密、解密过程,防止他人非法窃听,同时也用于区分不同用户权限控制、开放不同模块;刷新应用模块,包括本地刷新模块和在线刷新模块,本地刷新模块用于系统在连接正常的情况下,将刷新文件直接导入指定文件夹,然后操作界面完成刷新过程;在线刷新模块用于系统在联网情况实现在线刷新,在网络连接正常的情况下,用户在选择对应的车型和模块后,点击开始刷新,系统自动下载刷新文件执行刷新流程完成刷新;数据管理模块,用于汽车远程刷新客户端的数据管理,包括管理刷新配置文件,刷新结果的收集、暂存和管理,并通过远程上传下载模块上传至刷新系统服务器平台;远程上传下载模块,用于通过刷新系统服务器平台接口上传刷新结果、下载刷新文件、下载软件包;软件升级模块,用于根据远程上传下载模块下载的软件包,完成版本信息的更新、新版本的安装。按上述方案,所述车辆通讯接口中:主控模块,以单片机为核心,用于控制车辆通讯接口的正常运转,包括车辆通讯接口通信模式的切换、诊断协议的选择、数据的缓存和传输控制;电源模块,用于通过电源转换电路,将车辆内部的车用电源转换为车辆通讯接口各模块所需的工作电源;同时监测电源异常情况并及时采本文档来自技高网
...
一种汽车电控模块刷新系统及方法

【技术保护点】
一种汽车电控模块刷新系统,其特征在于,包括刷新流程配置工具、刷新系统服务器平台、汽车远程刷新客户端和车辆通讯接口四大部分:刷新流程配置工具,用于根据车型自主诊断规范,生成XML格式的刷新流程配置文件,并进行加密,生成的刷新流程配置文件供汽车远程刷新客户端使用,所述刷新流程配置工具包括诊断数据窗口和配置窗口;刷新系统服务器平台,用于提供汽车远程刷新客户端的升级、刷新文件的下载,汽车故障信息的统计和查询服务功能,所述刷新系统服务器平台包括诊断管理服务器、诊断帮助服务器和数据库服务器,其中,数据库服务器包括用户权限数据库、版本数据库、车辆病历数据库、ECU刷新数据库、专家知识数据库和帮助数据库;汽车远程刷新客户端,与车辆通讯接口连接,作为诊断应用层,主要用于通过人机交互界面,为不同的权限用户提供不同的刷新功能,实现不同模块的刷新过程;车辆通讯接口,用于实现汽车远程刷新客户端与车载网络之间的通信协议转换和数据传输,所述车辆通讯接口包括主控模块、电源模块、通信模块和固化程序刷新模块。

【技术特征摘要】
1.一种汽车电控模块刷新系统,其特征在于,包括刷新流程配置工具、刷新系统服务器平台、汽车远程刷新客户端和车辆通讯接口四大部分:刷新流程配置工具,用于根据车型自主诊断规范,生成XML格式的刷新流程配置文件,并进行加密,生成的刷新流程配置文件供汽车远程刷新客户端使用,所述刷新流程配置工具包括诊断数据窗口和配置窗口;刷新系统服务器平台,用于提供汽车远程刷新客户端的升级、刷新文件的下载,汽车故障信息的统计和查询服务功能,所述刷新系统服务器平台包括诊断管理服务器、诊断帮助服务器和数据库服务器,其中,数据库服务器包括用户权限数据库、版本数据库、车辆病历数据库、ECU刷新数据库、专家知识数据库和帮助数据库;汽车远程刷新客户端,与车辆通讯接口连接,作为诊断应用层,主要用于通过人机交互界面,为不同的权限用户提供不同的刷新功能,实现不同模块的刷新过程;车辆通讯接口,用于实现汽车远程刷新客户端与车载网络之间的通信协议转换和数据传输,所述车辆通讯接口包括主控模块、电源模块、通信模块和固化程序刷新模块。2.如权利要求1所述的汽车电控模块刷新系统,其特征在于,所述刷新流程配置工具中,诊断数据窗口包括总线类型模块、ECU类型模块、服务数据模块、物流数据模块和诊断数据模块;总线类型模块包括K总线类型和CAN总线类型,用于提供不同的总线类型供用户选择;ECU类型模块,用于新增ECU、删除ECU、编辑CANID;服务数据模块,包括刷新服务所支持的所有诊断服务;物流数据模块,用于读取ECU类型模块信息,包括读取VIN码,读取供应商信息,读取零件号;诊断数据模块,用于读取、清除诊断码信息;配置窗口用于为刷新流程的编写提供不同的功能,包括编辑、上移、下移、复制、粘贴、删除和校验;其中,当校验刷新流程逻辑是否正确时,如果错误提示响应错误,如果正确即加密并生成配置文件。3.如权利要求1所述的汽车电控模块刷新系统,其特征在于,所述刷新系统服务器平台中,诊断管理服务器包括诊断系统权限管理模块、诊断系统升级管理模块和车辆故障诊断统计分析模块:诊断系统权限管理模块,用于提供汽车远程刷新客户端认证及功能授权;诊断系统升级管理模块,用于监测汽车远程刷新客户端和车辆通讯接口版本并提供下载,督促用户及时更新;车辆故障诊断统计分析模块,用于对车辆病历信息进行统计分析,以时间和行驶里程数为基础,为汽车产商提供汽车质量的可靠性参考报告。4.如权利要求1所述的汽车电控模块刷新系统,其特征在于,所述刷新系统服务器平台中,诊断帮助服务器包括汽车故障诊断专家系统模块、维修专家协助模块、ECU刷新模块和诊断帮助模块:汽车故障诊断专家系统模块,用于为汽车远程刷新客户端提供帮助,以专家知识数据库为基础进行推理指出故障原因,以车辆病历数据库为基础提供类似病历以供汽车远程刷新客户端维修技师或维修专家参考;维修专家协助模块,用于以文字、图片、语音、视频方式,方便维修专家对远端维修技师的技术指导;ECU刷新模块,主要用于比对客户端车辆信息,选择合适ECU刷新文件以供远程客户端下载;诊断帮助模块,以帮助数据库为基础,用于为用户提供实质性的诊断帮助文档,帮助用户解决实际车辆故障问题。5.如权利要求1所述的汽车电控模块刷新系统,其特征在于,所述数据库服务器中:用户权限数据库,用于存储用户及其权限信息;版本数据库,用于存储对应汽车远程刷新客户端及车辆通讯接口版本信息;车辆病历数据库,用于存储每一辆出厂车辆病历信息;ECU刷新数据库,用于存储ECU刷新文件以及该文件与制造匹配信息关系;专家知识数据库,用于存储汽车故障诊断专家系统专家知识电子化表示;帮助数据库,用于存储故障帮助数据,包括故障详细描述、故障特征、故障电路图、故障清除办法。6.如权利要求1所述的汽车电控模块刷新系统,其特征在于,所述汽车远程刷新客户端包括人机交互模块、安全控制模块、刷新应用模块、数据管理模块、远程上传下载模块、软件升级模块:人机交互模块,用于用户通过操作界面实现系统工作参数及选择车型、模块、输入VIN码完成刷新过程;安全控制模块,用于与车辆通讯接口或互联网通信时的加密、解密过程,防止他人非法窃听,同时也用于区分不同用户权限控制、开放不同模块;刷新应用模块,包括本地刷新模块和在线刷新模块,本地刷新模块用于系统在连接正常的情况下,将刷新文件直接导入指定文件夹,然后操作界面完成刷新过程;在线刷新模块用于系统在联网情况实现在线刷新,在网络连接正常的情况下,用户在选择对应的车型和模块后,点击开始刷新,系统自动下载刷新文件执行刷新流程完成刷新;数据管理模块,用于汽车远程...

【专利技术属性】
技术研发人员:胡杰朱元新
申请(专利权)人:武汉理工大学
类型:发明
国别省市:湖北,42

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

1