基于诊断协议进行智能配置读取分析的方法技术

技术编号:27740732 阅读:16 留言:0更新日期:2021-03-19 13:33
基于诊断协议进行智能配置读取分析的方法,属于汽车仪表技术领域,本发明专利技术为解决现有仪表烧写、配置等操作步骤复杂、人工判断错误率高、效率低的问题。它包括:加载数据库文件,连接数据库的搜索引擎,输入密码,进行安全解锁;对仪表进行安全验证;通过CAN通讯的方式直接对仪表进行智能配置,所述智能配置包括:信息写入、信息读取和信息验证。本发明专利技术用于对汽车仪表进行检测、配置或烧写。

【技术实现步骤摘要】
基于诊断协议进行智能配置读取分析的方法
本专利技术涉及一种基于诊断协议进行智能配置读取分析的方法,属于汽车仪表

技术介绍
随着汽车电子领域科技的不断进步,汽车仪表的功能也日渐强大,仪表生产厂家需要根据主机厂高配车型、低配车型或功能的不同设计不同版本的仪表程序。在生产过程中,仪表程序的检测、配置、烧写通常是人工进行各项功能逐一检测,手动进行配置,通过拷程器进行烧写。这样的方式操作步骤复杂、人工判断易产生错误、效率低。
技术实现思路
本专利技术目的是为了解决现有仪表烧写、配置等操作步骤复杂、人工判断错误率高、效率低的问题,提供了一种基于诊断协议进行智能配置读取分析的方法。本专利技术所述基于诊断协议进行智能配置读取分析的方法,它包括:S1、加载数据库文件,连接数据库的搜索引擎,输入密码,进行安全解锁;S2、对仪表进行安全验证;S3、通过CAN通讯的方式直接对仪表进行智能配置,所述智能配置包括:信息写入、信息读取和信息验证。优选的,S2所述对仪表进行安全验证的方法包括:S2-1、仪表向数据库发送1003开始扩展会话;S2-2、仪表接收数据库的应答数据,如果应答数据是5003,则肯定应答,如果应答数据是7F03,则否定应答,否定应答时同时提示请求错误;S2-3、仪表向数据库发送2701,即向数据库发送安全访问请求种子;S2-4、数据库接收6701,即数据库接收安全访问响应;S2-5、仪表向数据库发送2702,即向数据库发送安全访问发送秘钥;S2-6、数据库接收6702,即数据库接收安全访问响应秘钥。优选的,S3所述通过CAN通讯的方式直接对仪表进行信息写入的方法包括:写入硬件版本号、写入硬件批次号、写入软件版本号;配置信息为:发送:10132E0100x[0]x[1]x[2]接收:0000A0000000000发送:21×[3]×[4]×[5]×[6]×[7]×[8]×[9]发送:22×[10]×[11]×[12]×[13]×[14]×[15]00接收:036E010000000000。优选的,所述写入硬件版本号的方法包括:发送2E1801xxxxxx写入数据;接收6E1801得到写入响应;数据库通过与仪表的会话,将需要的硬件版本号写入仪表。优选的,所述写入硬件批次号的方法包括:发送2E1802xxxxxx写入数据;接收6E1802得到写入响应;数据库通过与仪表的会话,将需要的硬件批次号写入仪表。优选的,所述写入软件版本号的方法包括:发送2E1803xxxxxx写入数据;接收6E1803得到写入响应;数据库通过与仪表的会话,将需要的软件版本号写入仪表。优选的,S3所述通过CAN通讯的方式直接对仪表进行信息读取的方法包括:读取硬件版本号、读取硬件批次号、读取软件版本号。优选的,所述读取硬件版本号的方法包括:发送22180100000000读取数据;接收62180100000000得到读取响应;仪表通过与数据库的会话,读取需要的硬件版本号。优选的,所述读取硬件批次号的方法包括:发送22180100000000读取数据;接收62180100000000得到读取响应;仪表通过与数据库的会话,读取需要的硬件批次号。优选的,所述读取软件版本号的方法包括:发送22180100000000读取数据;接收62180100000000得到读取响应;仪表通过与数据库的会话,读取需要的软件版本号。本专利技术的优点:本专利技术提出的基于诊断协议进行智能配置读取分析的方法,通过CAN通讯的方式,直接对仪表进行智能配置,将信息写入、读取、检验等功能融为一体,一键操作,智能判断结果。附图说明图1是本专利技术所述基于诊断协议进行智能配置读取分析的方法的流程框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。具体实施方式一:下面结合图1说明本实施方式,本实施方式所述基于诊断协议进行智能配置读取分析的方法,它包括:S1、加载数据库文件,连接数据库的搜索引擎,输入密码,进行安全解锁;S2、对仪表进行安全验证;S3、通过CAN通讯的方式直接对仪表进行智能配置,所述智能配置包括:信息写入、信息读取和信息验证。本实施方式中,S1所述数据库文件为DB271.mdb;连接数据库的搜索引擎为Microsoft.Jet.OLEDB.4.0,Microsoft.Jet.OLEDB.4.0是一种ACCESS数据库的搜索引擎,用于VB的ADO数据控件与ACCESS数据库代码连接。新建工程时bai选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。具体实施方式二:本实施方式对实施方式一作进一步说明,S2所述对仪表进行安全验证的方法包括:S2-1、仪表向数据库发送1003开始扩展会话;S2-2、仪表接收数据库的应答数据,如果应答数据是5003,则肯定应答,如果应答数据是7F03,则否定应答,否定应答时同时提示请求错误;S2-3、仪表向数据库发送2701,即向数据库发送安全访问请求种子;S2-4、数据库接收6701,即数据库接收安全访问响应;S2-5、仪表向数据库发送2702,即向数据库发送安全访问发送秘钥;S2-6、数据库接收6702,即数据库接收安全访问响应秘钥。具体实施方式三:本实施方式对实施方式一作进一步说明,S3所述通过CAN通讯的方式直接对仪表进行信息写入的方法包括:写入硬件版本号、写入硬件批次号、写入软件版本号;配置信息为:发送:10132E0100x[0]x[1]x[2]接收:0000A0000000000发送:21×[3]×[4]×[5]×[6]×[7]×[8]×[9]发送:22×[10]×[11]×[12]×[13]×[14]×[15]00接收:036E010000000000。进一步的,所述写入硬件版本号的方法包括:发送2E1801xxxxxx写入数据;接收6E1801得到写入响应;数据库通过与仪表的会话,将需要的硬件版本号写入仪表。再进一步的,所述写入硬件批次号的方法包括:发送2E1802xxxxxx写入数据;接收6E1802得到写入响应;数据库本文档来自技高网...

【技术保护点】
1.基于诊断协议进行智能配置读取分析的方法,其特征在于,它包括:/nS1、加载数据库文件,连接数据库的搜索引擎,输入密码,进行安全解锁;/nS2、对仪表进行安全验证;/nS3、通过CAN通讯的方式直接对仪表进行智能配置,所述智能配置包括:信息写入、信息读取和信息验证。/n

【技术特征摘要】
1.基于诊断协议进行智能配置读取分析的方法,其特征在于,它包括:
S1、加载数据库文件,连接数据库的搜索引擎,输入密码,进行安全解锁;
S2、对仪表进行安全验证;
S3、通过CAN通讯的方式直接对仪表进行智能配置,所述智能配置包括:信息写入、信息读取和信息验证。


2.根据权利要求1所述的基于诊断协议进行智能配置读取分析的方法,其特征在于,S2所述对仪表进行安全验证的方法包括:
S2-1、仪表向数据库发送1003开始扩展会话;
S2-2、仪表接收数据库的应答数据,如果应答数据是5003,则肯定应答,如果应答数据是7F03,则否定应答,否定应答时同时提示请求错误;
S2-3、仪表向数据库发送2701,即向数据库发送安全访问请求种子;
S2-4、数据库接收6701,即数据库接收安全访问响应;
S2-5、仪表向数据库发送2702,即向数据库发送安全访问发送秘钥;
S2-6、数据库接收6702,即数据库接收安全访问响应秘钥。


3.根据权利要求1所述的基于诊断协议进行智能配置读取分析的方法,其特征在于,S3所述通过CAN通讯的方式直接对仪表进行信息写入的方法包括:写入硬件版本号、写入硬件批次号、写入软件版本号;
配置信息为:
发送:10132E0100x[0]x[1]x[2]
接收:0000A0000000000
发送:21×[3]×[4]×[5]×[6]×[7]×[8]×[9]
发送:22×[10]×[11]×[12]×[13]×[14]×[15]00
接收:036E010000000000。


4.根据权利要求3所述的基于诊断协议进行智能配置读取分析的方法,其特征在于,所述写入硬件版本号的方法包括:
发送2E1801xxxxxx写入数据;
接收6E1801得到写入响应;
数据库通...

【专利技术属性】
技术研发人员:杨茜李春龙胡伟刘培才
申请(专利权)人:航天科技控股集团股份有限公司
类型:发明
国别省市:黑龙江;23

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

1