一种售后诊断仪功能配置代码的写入方法及诊断仪与流程

文档序号:15642542发布日期:2018-10-12 22:13阅读:671来源:国知局
一种售后诊断仪功能配置代码的写入方法及诊断仪与流程

本发明涉及汽车领域,特别是涉及一种售后诊断仪功能配置代码的写入方法及诊断仪。



背景技术:

目前汽车上电子控制器越来越多,为了满足不同用户需求,车辆也有很多种配置供客户选择,为了节省开发成本和开发工作量,减少零件号,主机厂一般开发出一种通用的软硬件,在不同配置的车辆上,写入与该车辆实际装配相对应的配置代码,以使控制器实现不同的功能。

在售后,当控制器损坏需要更换控制器后,维修人员需要通过诊断仪写入与该车辆相对应的配置代码。售后一般采用向主机厂售后服务部门查询或者通过主机厂释放的各车型及其控制器配置代码表获取到功能配置代码,然后通过诊断仪界面手动输入功能配置代码,确认无误后再写入控制器中。由于配置代码为一串数字,不直观,在获取、传递和输入过程中均容易产生错误,因此,普通操作方式具有的以下问题:

1.人为传递确认功能配置代码过程中出现的错误:在向主机厂售后服务部门查询或者通过主机厂释放的各车型及其控制器配置代码表获取到功能配置代码时,如果看错车型配置或者看错功能配置代码,就会造成获得的功能配置代码是错误的。

2.人工输入功能配置代码过程中出现的错误:通过诊断仪输入功能配置代码,特别是较长的配置代码,输入费时费力且容易出错。一旦出错,控制器的功能将以错误配置代码对应的功能来执行。由于写入的错误不可预期,因此异常后的错误功能也不可预期,可能会导致车辆某些功能丧失,或者以错误的参数运行,严重时会给车辆和驾驶员以及乘客带来财产人生安全。

3.向主机厂或者找专门的文档去查找功能配置代码,然后手动输入配置代码,费时费力。特别是向主机厂售后服务部查询,需要主机厂售后服务人员全天候工作,如果车辆批量出现问题,需要大规模更换控制器时,售后服务人员根本应付不过来。不但浪费了车主宝贵的时间,也对售后满意度以及品牌产生负面影响。



技术实现要素:

本发明的目的是要提供一种售后诊断仪功能配置代码的写入方法及诊断仪,无需人工读取或输入无字面含义的长字符串组成的配置代码,避免了人工读写出错,并且减少了配置操作的耗时。

为了实现上述目的,本发明提供了一种售后诊断仪功能配置代码的写入方法,包括:

步骤一,设置诊断协议,使得每个车型配置参数组能够转换为对应的控制器配置代码,所述车型配置参数组中的配置参数为终端用户所掌握的参数,将所述诊断协议以软件编码的方式存储于诊断仪中;

步骤二,进入所述诊断仪的功能配置界面;

步骤三,通过所述功能配置界面的菜单选择或填写待配置控制器的终端用户选择的车型配置参数,获得所述终端用户选择的车型配置参数组;

步骤四,根据所述终端用户选择的车型配置参数组和所述诊断协议自动生成当前控制器配置代码,并自动写入到所述待配置控制器中;

步骤五,安装在安装汽车的所述待配置控制器以所述当前控制器配置代码配置运行。

优选的,上述的写入方法中,所述步骤四中,所述自动生成是由所述诊断仪的处理器调取所述诊断协议,根据全部的所述终端用户选择的车型配置参数组进行运算,获得所述终端用户选择的车型配置参数组对应的由诊断仪软件程序根据诊断协议自动生成的控制器配置代码作为所述当前控制器配置代码。

优选的,上述的写入方法中,所述步骤四中,所述自动写入,是所述诊断仪将所述当前控制器配置代码整体传输到所述待配置控制器中。

优选的,上述的写入方法中,所述步骤三中,通过预置的下拉菜单进行配置参数项的选择。

优选的,上述的写入方法中,通过预置的输入框进行所述填写,所述输入框具有输入提示栏。

优选的,上述的写入方法中,所述终端用户所掌握的参数,是观察所述安装汽车能够直接得到的参数,或者是终端用户熟悉的参数。

为了更好的实现上述目的,本发明还提供了一种诊断仪,包括:

诊断协议单元,用于:设置诊断协议,使得每个车型配置参数组能够转换为对应的控制器配置代码,所述车型配置参数组中的配置参数为终端用户所掌握的参数,将所述诊断协议以软件编码的方式存储于诊断仪中;

界面单元,用于:进入所述诊断仪的功能配置界面,呈现用户菜单和配置参数;

选择填写单元,用于:通过所述功能配置界面的菜单选择下拉配置项或填写待配置控制器的终端用户选择的车型配置参数,获得所述终端用户选择的车型配置参数组;

配置单元,用于:根据所述终端用户选择的车型配置参数组和所述诊断协议由诊断仪软件程序自动生成当前控制器配置代码,并自动写入到所述待配置控制器中;从而使得安装在安装汽车的所述待配置控制器以所述当前控制器配置代码配置运行。

优选的,上述的诊断仪中,所述配置单元中,所述自动生成是由所述诊断仪的处理器调取所述诊断协议,根据所述终端用户选择的车型配置参数组进行运算,获得所述终端用户选择的车型配置参数组对应的由诊断仪软件程序自动生成的控制器配置代码作为所述当前控制器配置代码。

优选的,上述的诊断仪中,所述配置单元中,所述自动写入,是所述诊断仪将所述当前控制器配置代码整体传输到所述待配置控制器中。

优选的,上述的诊断仪中,所述选择填写单元中,通过预置的下拉菜单进行所述配置参数项选择;通过预置的输入框进行所述填写,所述输入框具有输入提示栏。

本发明实施例具有以下技术效果:

1)安全可靠:

a)整个过程用户无需人工读取无字面含义的长字符串组成的配置代码,可以有效避免人为传递确认配置代码过程中出现的错误;

b)整个过程用户无需人工输入无字面含义的长字符串,可以有效解决人工输入功能配置代码过程中出现的错误;

2)简单高效:

售后服务人通过诊断仪人机界面,选取实际车辆配置参数,由诊断仪软件程序计算自动生成功能配置代码,然后写入控制器中。整个过程方便且耗时少。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:

图1是本发明方法实施例的步骤流程图;

图2是本发明诊断仪功能配置人机界面示意图;

图3是本发明诊断仪实施例的结构示意图。

具体实施方式

图1是本发明一个方法实施例的步骤流程图,如图1所示,本发明实施例提供一种售后诊断仪功能配置代码的写入方法,包括:

步骤101,设置诊断协议,使得每个车型配置参数组能够转换为对应的控制器配置代码,所述车型配置参数组中的配置参数为终端用户所掌握的参数,将所述诊断协议以软件编码的方式存储于诊断仪中;

步骤102,进入所述诊断仪的功能配置界面;

步骤103,通过所述功能配置界面的菜单选择或填写待配置控制器的终端用户选择的车型配置参数,获得所述终端用户选择的车型配置参数组;

步骤104,根据所述终端用户选择的车型配置参数组和所述诊断协议自动生成当前控制器配置代码,并自动写入到所述待配置控制器中;

步骤105,安装在安装汽车的所述待配置控制器以所述当前控制器配置代码配置运行。

可见,本发明实施例,只需要输入终端用户所掌握的参数来获得车型配置参数组,之后诊断仪自动结合诊断协议自动生成当前控制器配置代码并自动写入到控制器中,从而整个过程用户无需人工读取或输入无字面含义的长字符串组成的配置代码,避免了人工读写出错,并且减少了配置操作的耗时,提升了配置速度。

在本发明的一个实施例中,所述步骤104中,所述自动生成是由所述诊断仪的处理器调取所述诊断协议,根据全部的所述终端用户选择的车型配置参数组进行运算,获得所述终端用户选择的车型配置参数组对应的由诊断仪软件程序根据诊断协议自动生成的控制器配置代码作为所述当前控制器配置代码。

在本发明的一个实施例中,所述步骤104中,所述自动写入,是所述诊断仪将所述当前控制器配置代码整体传输到所述待配置控制器中。

在本发明的一个实施例中,所述步骤103中,通过预置的下拉菜单进行配置参数项的选择。通过这种选择方式,用户无需进行数字代码的输入,只进行简单选择即可,例如选择变速器是手动、自动、还是手自一体,避免用户输入出错。其中,通过预置的输入框进行所述填写,所述输入框具有输入提示栏。例如填写发动机排量,提示栏可以提示为“参见汽车说明书多少页,排量例如1.6、1.8、2.0”,这种提示可以保障用户正确的输入格式。

在本发明的一个实施例中,所述终端用户所掌握的参数,是观察所述安装汽车能够直接得到的参数,或者是终端用户熟悉的参数。例如变速箱类型,可以通过观察变速档杆直接获得,发动机排量,可以根据观察车尾标识直接获得。这使得用户不用去在找厂商,可以自行选择填写。

因此,售后维修人员不需要向主机厂售后服务部查询功能配置代码,也不需要去找专门的文档去查询,根据车型配置直接通过诊断仪人机界面中选取可选的配置参数,如变速箱,有“手动挡变速箱”和“6档自动挡变速箱”两个选项,从中选取实际车辆安装的变速箱类型,诊断仪将选取的配置项组合后根据诊断协议由软件计算自动生成功能配置代码,然后将该功能配置代码写入控制器中。该过程不需要售后服务人员去手动输入并确认输入的正确性。由于在诊断仪开发过程中已经进行过充分的验证,只要配置参数选取正确,就不会产生错误的功能配置代码。相对于直接输入功能配置代码的方式,更加安全可靠。

诊断仪将选取的配置项组合后根据诊断协议,由软件计算自动成功能配置代码,配置选项选取完毕后点击确定即可写入,不需要维修人员去查询配置代码和手动写入,大大节省了售后维修服务的时间。

图2是本发明诊断仪功能配置人机界面示意图,如图2所示,一级菜单为“功能配置”;二级菜单为针对每个控制器的具体“配置参数”,配置参数为1到n个,在诊断仪人机界面显示为售后服务人员直接能看懂的文字或者符号等;三级菜单为针对每个配置参数的具体“配置选项”或者要从自定义界面输入的数字,配置选项为1到n个,在诊断仪人机界面显示为售后服务人员直接能看懂的文字或者符号等。配置选项可以是整车功能,零部件类型或者数据等。售后维修人员通过鼠标点击确认或者在对话框输入配置选项。此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

诊断仪功能配置代码生成方法举例如下:

具体使用时,诊断仪根据选取的配置选项组合,根据诊断协议中对功能配置的定义,生成唯一的配置代码。举例,某电子稳定系统(ESP)的功能配置在协议中定义如下:

Byte1,bit0:MRR

0b=Not present;

1b=Present;

Byte1,bit1-bit7:Reserved;

Byte2,bit0-bit3:EngineType

0000b:4T18Ⅰ;

0001b:4T18Ⅱ;

0010b:4G24;

0011b:6G35;

0100b-1111b:Reserved;

Byte2,bit4-bit7:Transmition

0000b:6AT;

0001b:7DCT;

0010b-1111b:Reserved;

Byte3,bit0-3:Tire size

0000b:215/55R17;

0001b:245/45R18;

0010b-1111b:Reserved;

Byte3,bit4-7:Reserved;

以电子稳定系统控制器功能配置诊断仪界面为例,有“MRR”“EngineType”“Transmition”和“Tire size”4个配置参数,具体配置参数的配置选项如下:

MRR的配置选项为“有”和“无”2项;EngineType的配置选项为“4T18Ⅰ”“4T18Ⅱ”“4G24”和“6G35”;Transmition的配置选项为“6AT”和“7DCT”;Tire size的配置选项为“215/55R17”和“245/45R18”。如果MRR的配置选项选择“有”;EngineType的配置选项选项“6G35”;Transmition的配置选项选项“7DCT”2项;Tire size的配置选项选项“245/45R18”,根据诊断协议(预留的字节或者bit用0表示),诊断仪生成的配置代码为ox01130100。不管控制器有多少配置参数,每个配置参数下面有多少配置选项,选取和车型对应的配置选项后,诊断仪即可根据终端协议自动生成功能配置代码。

在诊断仪开发过程中,每个配置选项选取后,对应的功能配置代码值是否与诊断协议一致,各个配置选项组合后生成的功能配置代码值是否正确都经过严格测试,确保软件的正确性。

售后维修人员使用方法举例如下:

Setp1:进入诊断仪某个控制器的功能配置界面;

Setp2:点击界面一级菜单中“功能配置”,进入二级菜单;在二级菜单中,可以看到要具体的1-n个配置参数。配置参数分为两类,一类为直接输入数值,如配置参数1,另一类通过下拉菜单来选举每个配置参数下的配置选项,如配置参数2-n;

Setp3:根据具体车辆的配置设置配置参数:针对直接输入数值的配置参数,直接输入具体的数值,针对有下拉菜单的的配置参数,直接单击二级菜单中要配置的配置参数进入三级菜单的下拉选项,选取与该车型对应的配置选项;

Setp4:设置完毕,售后服务人员确认设置无误后单击诊断仪界面的“确定”控件,对设置信息进行确认;

Setp5:诊断仪将选取的配置项组合后,根据具体的配置参数的选项,诊断仪程序根据诊断协议自动计算生成功能配置代码,然后将计算出来的功能配置代码写入控制器中。

Setp6:控制器根据写入的配置代码行使功能。

其中,所述终端用户所掌握的参数,还可以仅仅是车型,可以将功能配置代码与车型对应起来,通过选择车型直接对应功能配置代码;或者将功能配置代码与车型对应起来,然后生成一个特征码,通过选择特征码直接对应功能配置代码。

图3是本发明诊断仪实施例的结构示意图。如图3所示,本发明实施例提供一种诊断仪,包括:

诊断协议单元201,用于:设置诊断协议,使得每个车型配置参数组能够转换为对应的控制器配置代码,所述车型配置参数组中的配置参数为终端用户所掌握的参数,将所述诊断协议存储于诊断仪中;

诊断协议单元201,用于:设置诊断协议,使得每个车型配置参数组能够转换为对应的控制器配置代码,所述车型配置参数组中的配置参数为终端用户所掌握的参数,将所述诊断协议以软件编码的方式存储于诊断仪中;

界面单元202,用于:进入所述诊断仪的功能配置界面,呈现用户菜单和配置参数;

选择填写单元203,用于:通过所述功能配置界面的菜单选择下拉配置项或填写待配置控制器的终端用户选择的车型配置参数,获得所述终端用户选择的车型配置参数组;

配置单元201,用于:根据所述终端用户选择的车型配置参数组和所述诊断协议由诊断仪软件程序自动生成当前控制器配置代码,并自动写入到所述待配置控制器中;从而使得安装在安装汽车的所述待配置控制器以所述当前控制器配置代码配置运行。

所述配置单元中,所述自动生成是由所述诊断仪的处理器调取所述诊断协议,根据所述终端用户选择的车型配置参数组进行运算,获得所述终端用户选择的车型配置参数组对应的由诊断仪软件程序自动生成的控制器配置代码作为所述当前控制器配置代码。

所述配置单元中,所述自动写入,是所述诊断仪将所述当前控制器配置代码整体传输到所述待配置控制器中。

所述选择填写单元中,通过预置的下拉菜单进行所述配置参数项选择;通过预置的输入框进行所述填写,所述输入框具有输入提示栏。

由上可知,本发明具有以下优势:

1).安全可靠:

a)整个过程用户无需人工读取无字面含义的长字符串组成的配置代码,可以有效避免人为传递确认配置代码过程中出现的错误;

b)整个过程用户无需人工输入无字面含义的长字符串,可以有效解决人工输入功能配置代码过程中出现的错误;

2)简单高效:

售后服务人通过诊断仪人机界面,选取实际车辆配置参数,由诊断仪软件程序计算自动生成功能配置代码,然后写入控制器中。整个过程方便且耗时少。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1