标定方法、系统、目标电器及存储介质与流程

    专利2022-07-09  113


    本发明涉及智能汽车领域,尤其涉及一种标定方法、系统、目标电器及存储介质。



    背景技术:

    随着电控系统的发展,系统中的目标电器的标定成为不可缺少的环节。目前目标电器的标定常常由于目标电器中的微控制单元(microcontrolunit,缩写mcu,又称单片微型计算机或者单片机)读取到的标定结果值与返回的结果值的信息不一致的情况,从而致使返回至标定设备的信息混乱或者错误,延长了标定的所消耗的时间,降低了目标电器的标定效率,因此,急需提出一种新的标定方法解决上述问题。



    技术实现要素:

    本发明的主要目的在于提供一种标定方法、系统、目标电器及存储介质,旨在解决目标电器标定过程中标定效率低的问题。

    为实现上述目的,本发明提供一种标定方法,所述标定方法用于待标定的目标电器中的系统级芯片,所述方法包括以下步骤:

    接收微控制单元发送的标定请求信息;

    根据所述标定请求信息对所述目标电器进行标定;

    若标定完成,则控制随机存取存储器将标定完成信息和标定结果值发送给微控制单元,以使所述微控制单元将所述标定完成信息和标定结果值返回至标定设备。

    可选地,所述根据所述标定请求信息对所述目标电器进行标定的步骤之后,包括:

    若标定失败,则获取系统级芯片对目标电器进行标定的标定次数,判断标定次数是否超过第一预设阈值;

    若是,则返回第一标定故障码至所述微控制单元,以使所述微控制单元将所述第一标定故障码反馈至所述标定设备。

    可选地,所述根据所述标定请求信息对所述目标电器进行标定的步骤之后,包括:

    若标定失败,则获取系统级芯片对目标电器进行标定的单次标定时间,判断所述单次标定时间是否超过第二预设阈值;

    若是,则返回第二标定故障码至所述微控制单元,以使所述微控制单元将所述第二标定故障码反馈至所述标定设备。

    可选地,所述控制随机存取存储器将标定完成信息和标定结果值发送给微控制单元,以使所述微控制单元将所述标定完成信息和标定结果值返回至标定设备的步骤同时,包括:

    将所述标定结果值写入数据存储器,以使所述数据存储器接收到所述微控制单元发送的上电信息时,将所述标定结果值发送至所述微控制单元。

    可选地,所述若标定完成,则将标定完成信息和标定结果值通过随机存取存储器发送给微控制单元的步骤,包括:

    控制所述随机存取存储器打包所述标定完成的信息和标定结果值,并透传至所述微控制单元。

    此外,为实现上述目的,本发明还提供一种目标电器,所述目标电器包括通信连接的微控制单元模块和系统级芯片模块;

    所述微控制单元模块用于向所述系统级芯片模块发送标定请求信息;

    所述系统级芯片模块用于接收所述标定请求信息;根据所述标定请求信息对所述目标电器进行标定;若标定完成,则控制随机存取存储器将标定完成信息和标定结果值发送给所述微控制单元;

    所述微控制单元模块还用于将所述标定完成信息和标定结果值返回至标定设备。

    可选地,所述微控制单元模块还用于接收所述标定设备发送的诊断标定信息,并将所述诊断标定信息生成对应的标定请求信息。

    可选地,所述目标电器还包括数据存储器;

    所述数据存储器用于接收所述系统级芯片模块写入的所述标定结果值;

    所述数据存储器还用于接收到所述微控制单元模块发送的上电信息时,将所述标定结果值发送至所述微控制单元模块。

    此外,为实现上述目的,本发明还提供一种标定系统,所述标定系统包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的标定程序,所述标定程序被所述处理器执行时实现如上述任一项所述的标定方法的步骤。

    此外,为实现上述目的,所述存储介质上存储有标定程序,所述标定程序被处理器执行时实现如上述任一项所述的标定方法的步骤。

    本发明实施例提出的一种标定方法,通过目标电器中的系统级芯片接收微控制单元发送的标定请求信息;进而系统级芯片根据所述标定请求信息对所述目标电器进行标定;若标定完成,则控制随机存取存储器将标定完成信息和标定结果值发送给微控制单元,进而使得所述微控制单元将所述标定完成信息和标定结果值返回至标定设备,实现了对目标电器的标定,提高了目标电器的标定效率。

    附图说明

    图1是本发明实施例方案涉及的一种标定系统的结构示意图;

    图2为本发明一种标定方法第一实施例的流程示意图;

    图3为本发明一种标定方法第二实施例的流程示意图;

    图4为本发明一种标定方法第三实施例的流程示意图;

    图5为本发明一种标定方法第四实施例的流程示意图;

    图6为本发明一种目标电器的结构示意图。

    本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

    具体实施方式

    应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

    本发明实施例的主要解决方案是:

    由于随着电控系统的发展,系统中的目标电器的标定成为不可缺少的环节。目前目标电器的标定常常由于目标电器中的微控制单元(microcontrolunit,缩写mcu,又称单片微型计算机或者单片机)读取到的标定结果值与返回的结果值的信息不一致的情况,从而致使返回至标定设备的信息混乱或者错误,延长了标定的所消耗的时间,降低了目标电器的标定效率,因此,急需提出一种新的标定方法解决上述问题。

    本发明提供一种解决方案,使通过目标电器中系统级芯片接收微控制单元发送的标定请求信息;进而系统级芯片根据所述标定请求信息对所述目标电器进行标定;若标定完成,则控制随机存取存储器将标定完成信息和标定结果值发送给微控制单元,进而使得所述微控制单元将所述标定完成信息和标定结果值返回至标定设备,实现了对目标电器的标定,提高了目标电器的标定效率

    如图1所示,图1是本发明实施例方案涉及的一种标定系统的结构示意图。

    如图1所示,该标定系统可以包括:处理器1001,例如cpu,通信总线1002,用户接口1003,网络接口1004,存储器1005,目标电器1006,标定设备1007。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以红外接收模块,用于接收用户通过遥控器触发的控制指令,可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速随机存取存储器存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。标定设备1007通过发出标定诊断请求对所述目标电器1006进行标定。

    本领域技术人员可以理解,图1中示出的标定系统并不构成对标定系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

    本发明标定系统的具体实施例与下述标定方法各实施例基本相同,在此不作赘述。

    参照图2,本发明一种标定方法第一实施例提供一种标定方法,所述方法包括以下步骤:

    步骤s10,接收微控制单元发送的标定请求信息。

    步骤s20,根据所述标定请求信息对所述目标电器进行标定;

    本实施例中,在汽车出厂之前,需要及时的对出厂的车辆内部元件进行对应的标定,以满足既定的车辆使用性能以及用户的个性化需求,具体的,将待标定的车辆运行到指定的标定位置,并且基于对车辆内部不同电器的标定,会相应的设置不同的标定所需的参数信息,本发明中,预先需要标定设备与待标定的车辆进行通信连接,并在符合技术人员设置的标定准备工作之后,开启标定操作,包括,标定设备接收开启标定的指令之后,发出诊断标定请求至待标定的车辆中的目标电器即目标电器中对应的微控制单元mcu,mcu接收到标定设备诊断请求信息之后,会及时的根据标定要求,将接收到的诊断标定请求生成相应的标定请求信息并发送至系统级芯片soc(systemonchip),实现在soc中完成当前电器的标定操作。

    若标定完成,则执行步骤s30,控制随机存取存储器将标定完成信息和标定结果值发送给微控制单元,以使所述微控制单元将所述标定完成信息和标定结果值返回至标定设备。

    本实施例中,在soc中完成标定之后,会实时的将标定完成信息和标定结果值存储至随机存取存储器ram(randomaccessmemory,缩写:ram)中,并控制ram将存储的完成信息和标定结果值发送至mcu,具体的,控制所述ram打包所述标定完成信息和标定结果值,并透传至所述mcu,基于透传可以保障传输端的信息与接收端的信息保持一致,从而实现了,mcu中可以及时的接收到soc标定完成信息及标定结果值,进而保障了标定设备从mcu中接收到的信息是目标电器的完整的标定相关信息。

    在本实施例中通过目标电器中系统级芯片接收微控制单元发送的标定请求信息;进而系统级芯片根据所述标定请求信息对所述目标电器进行标定;若标定完成,则控制随机存取存储器将标定完成信息和标定结果值发送给微控制单元,进而使得所述微控制单元将所述标定完成信息和标定结果值返回至标定设备,实现了对目标电器的标定,提高了目标电器的标定效率。

    进一步的,参照图3,本发明提供一种标定方法的第二实施例,基于图2所示的第一实施例,在步骤s20之后,包括:

    若标定失败,则执行步骤s40,获取系统级芯片对目标电器进行标定的标定次数,判断标定次数是否超过第一预设阈值。

    本实施例中,在soc标定过程中,基于soc中标定过程中存在标定失败的情况时,soc中会实时的反馈标定失败的信息至标定设备,并根据标定设备中传输的是否继续标定的指令再次进行标定,同时为了提高待标定汽车中目标电器的标定效率,需要根据实际的需求,设置对应的标定范围,其中包括了通过设置第一预设阈值用于衡量当前soc标定过程中进行标定的次数,从而通过获取soc中在标定的预设时间内的标定次数与第一预设阈值的大小。

    若是,则执行步骤s41,返回第一标定故障码至所述微控制单元,以使所述微控制单元将所述第一标定故障码反馈至所述标定设备。

    本实施例中,根据步骤s40中获取的判断结果,若是soc进行标定的次数超过了第一预设阈值,此时,说明目标电器中的内部零件存在故障,此时,soc中将生成对应的第一标定故障码,并控制ram透传至mcu中,使得mcu及时的将所述第一故障码反馈至标定设备,其中,在标定设备接收到的对应的故障码之后,会将当前标定的电器信息、第一故障码及标定参数信息及时的存储,以备后续查询处理。

    此外,若是根据步骤s40中获取的判断结果,若是soc进行标定的次数没有超过第一预设阈值,此时soc将持续接收标定设备发出来的标定指令进行标定。

    本实施例中,通过设置第一预设阈值,使得soc在在对目标电器进行标定时,有个确定的标定范围要求,实现了有效的提高目标电器的标定效率。

    进一步的,参照图4,本发明提供一种标定方法的第三实施例,基于图2所示的第一实施例,在步骤s20之后,还包括:

    若标定失败,则执行步骤s50,获取系统级芯片对目标电器进行标定的单次标定时间,判断所述单次标定时间是否超过第二预设阈值;

    本实施例中,在soc标定过程中,基于soc中标定过程中存在标定失败的情况时,soc中会实时的反馈标定失败的信息至标定设备,并根据标定设备中传输的是否继续标定的指令再次进行标定,同时为了提高待标定汽车中目标电器的标定效率,需要根据实际的需求,设置对应的标定范围,其中包括了通过设置第二预设阈值用于衡量当前soc标定过程中进行单次标定的所需要的时间,从而通过获取soc中在单次标定所消耗的标定时间与第二预设阈值的大小。

    若是,则执行步骤s51,返回第二标定故障码至所述微控制单元,以使所述微控制单元将所述第二标定故障码反馈至所述标定设备。

    本实施例中,根据步骤s50中获取的判断结果,若是soc进行单次标定的时间消耗超过了第二预设阈值,此时,说明目标电器中的内部零件存在故障,此时,soc中将生成对应的第二标定故障码,并控制ram透传至mcu中,使得mcu及时的将所述第二故障码反馈至标定设备,其中,在标定设备接收到的对应的故障码之后,会将当前标定的电器信息、第二故障码及标定参数信息及时的存储,以备后续查询处理。

    此外,若是根据步骤s50中获取的判断结果,若是soc进行单次标定的时间消耗没有超过第二预设阈值,此时soc将持续接收标定设备发出来的标定指令进行标定。

    本实施例中,通过设置第二预设阈值,使得soc在在对目标电器进行标定时,有个确定的标定范围要求,实现了有效的提高目标电器的标定效率。

    进一步的,参照图5,本发明提供一种标定方法的第四实施例,基于图2所示的第一实施例,在执行步骤s30的同时,还包括:

    步骤s60,将所述标定结果值写入数据存储器,以使所述数据存储器接收到所述微控制单元发送的上电信息时,将所述标定结果值发送至所述微控制单元。

    本实施例中,在步骤s20中完成标定之后,此时soc同时将实时的将标定结果值存储在数据存储器中,以备后续核查。其中,数据存储器在接收到mcu的上电信息时,数据存储器将存储的标定结果信息实时的发送至mcu中,一般的,在mcu发出上电信息至数据存储器时,同时也会发出提取存储在数据存储器中的数据信息的指令,并且发出多次提取,以确保将存储在数据存储器中的数据信息及时的发送到mcu中,并且基于存储在数据存储器中的数据信息同样是通过soc中发送的标定结果信息,但发送时间上有一定的滞后性,因此,本发明中的数据存储器的目的在为后续进行标定的校验和标定信息的查询做好数据支持。

    参照图3,本发明还提供一种目标电器的结构示意图,所述目标电器包括:

    微控制单元模块100,用于向所述系统级芯片模块发送标定请求信息;

    系统级芯片模块200,用于接收所述标定请求信息;根据所述标定请求信息对所述目标电器进行标定;若标定完成,则控制随机存取存储器将标定完成信息和标定结果值发送给所述微控制单元;其中,所述微控制单元模块100和系统级芯片模块200是通信连接的。并且,系统级芯片模块200控制所述随机存取存储器打包所述标定完成信息和标定结果值,并透传至所述微控制单元模块100。

    进一步的,系统级芯片模块200还用于在进行标定的过程中,若标定失败,则系统级芯片模块200获取目标电器进行标定的标定次数,并判断标定次数是否超过第一预设阈值,若标定次数是超过第一预设阈值,则系统级芯片模块200返回第一标定故障码至所述微控制单元模块100,从而微控制单元模块100将所述第一标定故障码反馈至所述标定设备。若标定次数不超过第一预设阈值,则系统级芯片模块200持续对目标电器进行标定。

    此外,除了上述系统级芯片模块200在标定失败之后,还可以通过获取单次标定所需要消耗的时间,并判断所述单次标定时间是否超过第二预设阈值;若单次标定时间是超过第二预设阈值,则系统级芯片模块200返回第二标定故障码至所述微控制单元模块100,从而微控制单元模块100将所述第二标定故障码反馈至所述标定设备。若单次标定的时间不超过第二预设阈值,则系统级芯片模块200持续对目标电器进行标定。

    进一步的,所述微控制单元模100,还用于将所述标定完成信息和标定结果值返回至标定设备。

    进一步的,所述微控制单元模块100,还用于接收所述标定设备发送的诊断标定信息,并将所述诊断标定信息生成对应的标定请求信息。

    进一步的,所述目标电器还包括:

    数据存储器300,用于接收所述系统级芯片模块写入的所述标定结果值;以及在接收到所述微控制单元模块100发送的上电信息时,将所述标定结果值发送至所述微控制单元模块。

    此外,本发明实施例还提出一种存储介质,所述存储介质上存储有标定程序,所述标定程序被处理器执行时实现如上述标定方法的步骤。

    本发明可读存储介质的具体实施例与上述标定方法各实施例基本相同,在此不作赘述。

    需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

    上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

    通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台标定系统执行本发明各个实施例所述的方法。

    以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。


    技术特征:

    1.一种标定方法,其特征在于,所述标定方法用于待标定的目标电器中的系统级芯片,所述方法包括以下步骤:

    接收微控制单元发送的标定请求信息;

    根据所述标定请求信息对所述目标电器进行标定;

    若标定完成,则控制随机存取存储器将标定完成信息和标定结果值发送给微控制单元,以使所述微控制单元将所述标定完成信息和标定结果值返回至标定设备。

    2.如权利要求1所述的标定方法,其特征在于,所述根据所述标定请求信息对所述目标电器进行标定的步骤之后,包括:

    若标定失败,则获取系统级芯片对目标电器进行标定的标定次数,判断标定次数是否超过第一预设阈值;

    若是,则返回第一标定故障码至所述微控制单元,以使所述微控制单元将所述第一标定故障码反馈至所述标定设备。

    3.如权利要求1所述的标定方法,其特征在于,所述根据所述标定请求信息对所述目标电器进行标定的步骤之后,包括:

    若标定失败,则获取系统级芯片对目标电器进行标定的单次标定时间,判断所述单次标定时间是否超过第二预设阈值;

    若是,则返回第二标定故障码至所述微控制单元,以使所述微控制单元将所述第二标定故障码反馈至所述标定设备。

    4.如权利要求1所述的标定方法,其特征在于,所述控制随机存取存储器将标定完成信息和标定结果值发送给微控制单元,以使所述微控制单元将所述标定完成信息和标定结果值返回至标定设备的步骤同时,包括:

    将所述标定结果值写入数据存储器,以使所述数据存储器接收到所述微控制单元发送的上电信息时,将所述标定结果值发送至所述微控制单元。

    5.如权利要求1所述的标定方法,其特征在于,所述若标定完成,则将标定完成信息和标定结果值通过随机存取存储器发送给微控制单元的步骤,包括:

    控制所述随机存取存储器打包所述标定完成信息和标定结果值,并透传至所述微控制单元。

    6.一种目标电器,其特征在于,所述目标电器包括通信连接的微控制单元模块和系统级芯片模块;

    所述微控制单元模块用于向所述系统级芯片模块发送标定请求信息;

    所述系统级芯片模块用于接收所述标定请求信息;根据所述标定请求信息对所述目标电器进行标定;若标定完成,则控制随机存取存储器将标定完成信息和标定结果值发送给所述微控制单元;

    所述微控制单元模块还用于将所述标定完成信息和标定结果值返回至标定设备。

    7.如权利要求6所述的目标电器,其特征在于,所述微控制单元模块还用于接收所述标定设备发送的诊断标定信息,并将所述诊断标定信息生成对应的标定请求信息。

    8.如权利要求6所述的目标电器,其特征在于,所述目标电器还包括数据存储器;

    所述数据存储器用于接收所述系统级芯片模块写入的所述标定结果值;

    所述数据存储器还用于接收到所述微控制单元模块发送的上电信息时,将所述标定结果值发送至所述微控制单元模块。

    9.一种标定系统,其特征在于,所述标定系统包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的标定程序,所述标定程序被所述处理器执行时实现如权利要求1至5中任一项所述的标定方法的步骤。

    10.一种存储介质,其特征在于,所述存储介质上存储有标定程序,所述标定程序被处理器执行时实现如权利要求1至5中任一项所述的标定方法的步骤。

    技术总结
    本发明公开了一种标定方法,其特征在于,所述标定方法用于待标定的目标电器中的系统级芯片,所述方法包括,接收微控制单元发送的标定请求信息;根据所述标定请求信息对所述目标电器进行标定;若标定完成,则控制随机存取存储器将标定完成信息和标定结果值发送给微控制单元,以使所述微控制单元将所述标定完成信息和标定结果值返回至标定设备。本发明还公开了一种目标电器、标定系统及存储介质。本发明旨在提高目标电器的标定效率。

    技术研发人员:黄桂容;罗勐;姜洪亮;崔硕;冯俊;袁玥
    受保护的技术使用者:上汽通用五菱汽车股份有限公司
    技术研发日:2020.11.24
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-25557.html

    最新回复(0)