掌桥专利:专业的专利平台
掌桥专利
首页

一种座椅电机的标定方法及标定系统

文献发布时间:2023-06-19 11:05:16


一种座椅电机的标定方法及标定系统

技术领域

本发明涉及汽车附件技术领域,尤其涉及一种座椅电机的标定方法及标定系统。

背景技术

随着汽车的不断推广及人们生活水平的不断提高,汽车附件如座椅的智能需求也不断提高。其中,座椅的智能控制需要座椅模块实现对座椅位置的记忆和提取,因此,在汽车下线之前需要执行至少一遍座椅电机在每个方向上的堵转位置识别,这个过程就是座椅电机位置的学习。

现有的座椅电机位置学习需要人工手按座椅调节开关,自动化程度低,生产效率低下。

发明内容

本发明实施例公开了一种座椅电机的标定方法及标定系统,用于实现座椅电机位置学习的智能化,提高生产效率。

本发明实施例第一方面公开了一种座椅电机的标定方法,可包括:

接收针对座椅电机位置的自动标定学习命令;

从座椅对应的至少一个电机中确定出一个当前待标定电机;

驱动所述当前待标定电机执行正反两个方向堵转,以标定所述当前待标定电机的正向堵转位置点和反向堵转位置点;

若所述当前待标定电机非所述至少一个电机中的最后一个未标定电机,执行所述从座椅对应的至少一个电机中确定出一个当前待标定电机的步骤;

若所述当前待标定电机为所述至少一个电机中的最后一个未标定电机,则完成标定。

作为一种可选的实施方式,在本发明实施例第一方面中,所述接收针对座椅电机位置的自动标定学习命令,包括:

接收诊断仪输入的针对座椅电机位置的自动标定学习命令;

所述接收诊断仪输入的针对座椅电机位置的自动标定学习命令之后,所述方法还包括:

接收所述诊断仪输入的车型信息;

根据所述车型信息,搜索所述车型信息所指示的车辆的座椅配置的电机数量,以及确定所述座椅对应的满足所述电机数量的至少一个电机。

通过上述实施方式,通过诊断仪向座椅电机的标定系统提供车型信息,以方便座椅电机的标定系统实现自动化确定电机数量,避免遗漏电机。

作为一种可选的实施方式,在本发明实施例第一方面中,所述驱动所述当前待标定电机执行正反两个方向堵转,以标定所述当前待标定电机的正向堵转位置点和反向堵转位置点之后,所述方法还包括:

通过CAN报文向所述诊断仪上报所述当前待标定电机的标定结果。

通过该实施方式,实时将标定结果反馈给诊断仪,以便用户能够及时获知标定学习情况。

作为一种可选的实施方式,在本发明实施例第一方面中,所述驱动所述当前待标定电机执行正反两个方向堵转,以标定所述当前待标定电机的正向堵转位置点和反向堵转位置点之后,所述方法还包括:

在所述当前待标定电机的所述正向堵转位置点和所述反向堵转位置点标定成功后,判断所述当前待标定电机是否为所述至少一个电机中的最后一个未标定电机,若所述当前待标定电机非所述至少一个电机中的最后一个未标定电机,执行所述从座椅对应的至少一个电机中确定出一个当前待标定电机的步骤,若所述当前待标定电机为所述至少一个电机中的最后一个未标定电机,执行所述将所述至少一个电机中的每个电机驱动至中间位置点的步骤;

在所述当前待标定电机的所述正向堵转位置点和所述反向堵转位置点标定失败后,向所述诊断仪发送指示信息,所述指示信息用于指示所述诊断仪报错及中断当前标定返回标定起始页面以准确重新标定。

通过上述实施方式,在所有电机标定成功之后,将每一个电机驱动至中间位置点,如果有电机位置标定失败,将向诊断仪发送指示信息,指示诊断仪报错然后中断标定,让诊断仪重新触发自动标定学习流程,所有电机位置的标定学习过程都是自动化,有效实现电机位置标定学习的智能化,提高生产效率。

作为一种可选的实施方式,在本发明实施例第一方面中,所述接收针对座椅电机位置的自动标定学习命令之前,所述方法还包括步骤:

通过设置于所述座椅上的触摸屏或者所述座椅所在车辆的中控触摸屏向用户提供选择界面,以供用户在所述选择界面上选择自动标定模式或者手动标定模式;

在检测到用户选择所述自动标定模式后,执行所述接收诊断仪输入的针对座椅电机位置的自动标定学习命令的步骤。

通过该实施方式提供标定学习模式的选择界面,以方便用户根据具体需求和条件选择合适的标定学习模式,提高灵活性。

作为一种可选的实施方式,在本发明实施例第一方面中,所述驱动所述当前待标定电机执行正反两个方向堵转,以标定所述当前待标定电机的正向堵转位置点和反向堵转位置点,包括:

驱动所述当前待标定电机执行正向方向堵转,并在检测到发生堵转时读取第一霍尔传感器值并保存;

驱动所述当前待标定电机从读取所述第一霍尔传感器值的位置点向反向方向堵转,并在检测到发生堵转时读取第二霍尔传感器值并保存;

根据所述第一霍尔传感器值和所述第二霍尔传感器值标定所述当前待标定电机的正向堵转位置点和反向堵转位置点。

在上述实施方式中,所有电机位置的标定学习过程都是自动化,有效实现电机位置标定学习的智能化,提高生产效率。

作为一种可选的实施方式,在本发明实施例第一方面中,所述若所述当前待标定电机为所述至少一个电机中的最后一个未标定电机,则完成标定之后,所述方法还包括:

将所述至少一个电机中的每个电机驱动至中间位置点,所述中间位置点是对应电机的所述正向堵转位置点至所述反向堵转位置点所对应行程的中间点。

本发明实施例第二方面公开了一种座椅电机的标定系统,可包括:

收发模块,用于接收针对座椅电机位置的自动标定学习命令;

确定模块,用于从座椅对应的至少一个电机中确定出一个当前待标定电机;

控制模块,用于驱动所述当前待标定电机执行正反两个方向堵转,以标定所述当前待标定电机的正向堵转位置点和反向堵转位置点;

所述确定模块,还用于在确定所述当前待标定电机非所述至少一个电机中的最后一个未标定电机时,执行所述从座椅对应的至少一个电机中确定出一个当前待标定电机的步骤;

所述控制模块,还用于若所述确定模块确定所述当前待标定电机为所述至少一个电机中的最后一个未标定电机时,则完成标定。

作为一种可选的实施方式,在本发明实施例第二方面中,所述收发模块用于接收针对座椅电机位置的自动标定学习命令的方式具体为:

接收诊断仪输入的针对座椅电机位置的自动标定学习命令;

所述收发模块,还用于在接收诊断仪输入的针对座椅电机位置的自动标定学习命令之后,接收所述诊断仪输入的车型信息;

所述确定模块,还用于根据所述车型信息,搜索所述车型信息所指示的车辆的座椅配置的电机数量,以及确定所述座椅对应的满足所述电机数量的至少一个电机。

作为一种可选的实施方式,在本发明实施例第二方面中,所述收发模块,还用于在所述控制模块驱动所述当前待标定电机执行正反两个方向堵转,以标定所述当前待标定电机的正向堵转位置点和反向堵转位置点之后,通过CAN报文向所述诊断仪上报所述当前待标定电机的标定结果。

作为一种可选的实施方式,在本发明实施例第二方面中,所述标定系统还包括:

显示模块,用于在所述收发模块接收针对座椅电机位置的自动标定学习命令之前,通过设置于所述座椅上的触摸屏或者所述座椅所在车辆的中控触摸屏向用户提供选择界面,以供用户在所述选择界面上选择自动标定模式或者手动标定模式;

所述收发模块,还用于在检测到用户选择所述自动标定模式后,接收诊断仪输入的针对座椅电机位置的自动标定学习命令。

作为一种可选的实施方式,在本发明实施例第二方面中,所述标定系统还包括:

判断模块,用于在所述控制模块驱动所述当前待标定电机执行正反两个方向堵转,以标定所述当前待标定电机的正向堵转位置点和反向堵转位置点之后,及,在所述当前待标定电机的所述正向堵转位置点和所述反向堵转位置点标定成功后,判断所述当前待标定电机是否为所述至少一个电机中的最后一个未标定电机,若在所述当前待标定电机非所述至少一个电机中的最后一个未标定电机,触发所述确定模块执行所述从座椅对应的至少一个电机中确定出一个当前待标定电机的步骤,若在所述当前待标定电机为所述至少一个电机中的最后一个未标定电机,触发所述控制模块执行所述将所述至少一个电机中的每个电机驱动至中间位置点的步骤;

所述收发模块,还用于在所述控制模块驱动所述当前待标定电机执行正反两个方向堵转,以标定所述当前待标定电机的正向堵转位置点和反向堵转位置点之后,及在所述当前待标定电机的所述正向堵转位置点和所述反向堵转位置点标定失败后,向所述诊断仪发送指示信息,所述指示信息用于指示所述诊断仪报错及中断当前标定返回标定起始页面以准确重新标定。

作为一种可选的实施方式,在本发明实施例第二方面中,所述控制模块用于驱动所述当前待标定电机执行正反两个方向堵转,以标定所述当前待标定电机的正向堵转位置点和反向堵转位置点的方式具体为:

驱动所述当前待标定电机执行正向方向堵转,并在检测到发生堵转时读取第一霍尔传感器值并保存;以及,驱动所述当前待标定电机从读取所述第一霍尔传感器值的位置点向反向方向堵转,并在检测到发生堵转时读取第二霍尔传感器值并保存;以及,根据所述第一霍尔传感器值和所述第二霍尔传感器值标定所述当前待标定电机的正向堵转位置点和反向堵转位置点。

作为一种可选的实施方式,在本发明实施例第二方面中,所述控制模块,还用于在所述当前待标定电机为所述至少一个电机中的最后一个未标定电机,则完成标定之后,将所述至少一个电机中的每个电机驱动至中间位置点,所述中间位置点是对应电机的所述正向堵转位置点至所述反向堵转位置点所对应行程的中间点。

本发明实施例第三方面公开了一种电子设备,可包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种座椅电机的标定方法。

本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种座椅电机的标定方法。

本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

在本发明实施例中,在接收到针对座椅电机位置的自动标定学习命令后,将从座椅对应的至少一个电机中确定出一个当前待标定电机,驱动该当前待标定电机执行正反两个方向堵转,以标定该当前待标定电机的正向堵转位置点和反向堵转位置点,如果当前待标定电机不是最后一个未标定电机,将继续对未标定电机进行标定,如果当前待标定电机是最后一个未标定电机,说明已完成座椅对应的所有电机的位置标定;可以看出,实施本发明实施例,在对座椅的电机位置标定学习过程中,实现全自动化,有效提高生产效率。

另外,通过本发明实施例,堵转及堵转点的判定等都是智能实现,不会存在判定误差,也能逐一对所有电机完成标定学习,降低电机标定遗漏的风险。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一公开的座椅电机的标定方法的流程示意图;

图2为本发明实施例二公开的座椅电机的标定方法的流程示意图;

图3为本发明实施例三公开的座椅电机的标定方法的流程示意图;

图4为本发明实施例一公开的座椅电机的标定系统的结构示意图;

图5为本发明实施例二公开的座椅电机的标定系统的结构示意图;

图6为本发明实施例公开的电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书中的术语“第一”、“第二”、“第三”及“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种座椅电机的标定方法及标定系统,能够实现全自动化的座椅电机位置标定,有效提高生产效率。

下面将通过具体实施例,对本发明技术方案进行详细介绍。

请参阅图1,图1为本发明实施例一公开的座椅电机的标定方法的流程示意图;如图1所示,该座椅电机的标定方法可包括:

101、接收针对座椅电机位置的自动标定学习命令。

其中,本发明实施例的执行主体为座椅电机的标定系统。

需要说明的是,座椅电机的标定系统提供两种电机位置的标定学习模式:自动标定模式和手动标定模式,自动标定模式由自动标定流程完成,手动标定模式由手动标定流程完成。

可选的,上述自动标定模式可以是在配合诊断仪时实现,因此,具体的,步骤101可以包括:接收诊断仪输入的针对座椅电机位置的自动标定学习命令,例如,在车辆下线前在生产工厂时或者在4S店时通常会配置有专业的诊断仪,利用诊断仪启动自动标定模式;而车主自己通常不会配置有诊断仪,若车主自己想完成座椅电机位置的标定学习,可以选择手动标定模式,不需要依赖诊断仪。可以看出,该实施方式通过提供上述两种标定学习模式,能够满足不同场景的标定学习需求,有利于扩展售后处理的灵活性。

可选的,上述自动标定模式和手动标定模式的选择可以通过车辆的中控触摸屏或者设置在座椅上的触摸屏提供,具体的,通过在中控触摸屏上或者座椅的触摸屏上向用户提供选择界面,以供用户在该选择界面上选择自动标定模式或者手动标定模式,其中,若检测到用户在选择界面上选择了自动标定模式,将接收诊断仪输入的针对座椅电机位置的自动标定学习命令;若检测到用户在选择界面上选择了手动标定模式,将由用户手动完成;可以看出,通过该实施方式提供标定学习模式的选择界面,以方便用户根据具体需求和条件选择合适的标定学习模式,提高灵活性。

102、从座椅对应的至少一个电机中确定出一个当前待标定电机。

可以理解,车辆座椅可以对应多个电机,即对应至少一个电机,在本发明实施例中自动完成对车辆座椅的所有电机位置的标定。

其中,当前待标定电机是座椅对应的至少一个电机中的某一个未标定电机,举例来说,座椅对应3个电机,分别为电机01,电机02和电机03,可以先将其中电机01确定为当前待标定电机。

作为一种可选的实施方式,步骤101中座椅电机的标定系统在接收到诊断仪发送的自动标定学习命令之后,将进一步接收诊断仪输入的车型信号,根据该车型信息,搜索车型信息所指示的车辆的座椅配置的电机数量,以及确定座椅对应的满足电机数量的至少一个电机。

其中,在上述实施方式中,车型信息可以包括车辆型号、厂商、生产车次等,座椅电机的标定系统在接收到车型信息后,自动启动软件搜索匹配该车型信息对应的车型的配置电机数量,即车型对应车辆的座椅的配置电机数量。可选的,车辆配置的电机数量一般是3-4个,当然还可以多于4个,具体取决于厂商(整车厂)需求,本发明实施例不作具体限定。而通过上述实施方式,通过诊断仪向座椅电机的标定系统提供车型信息,以方便座椅电机的标定系统实现自动化确定电机数量,避免遗漏电机的风险。

可选的,在根据该车型信息,搜索车型信息所指示的车辆的座椅配置的电机数量,以及确定座椅对应的满足电机数量的至少一个电机之后,根据该电机数量对座椅对应的电机进行逐一搜索确认,并根据搜索到的顺序对所有电机进行编号,编号后的电机的总数量等于该电机数量,进而步骤102可包括:根据电机的编号依序从座椅对应的至少一个电机中确定出一个当前待标定电机;在该实施方式中,在搜索到该车型的车辆座椅配置的电机数量后,可以根据电机数量对所有电机进行逐一搜索并编号,以便座椅电机的标定系统能够更好地区分出各个电机,确保所有电机均完成位置标定学习,降低遗漏风险。

举例来说,若搜索到的电机数量为4个,以4个数量为依据,分别对座椅的电机进行搜索确认,将第一个搜索到的电机编号为电机01,将第二个搜索到的电机编号为电机02,将第三个搜索到的电机编号为电机03,以及,将第四个搜索到的电机编号为电机04,后续,可以依序将电机01、电机02、电机03和电机04分别作为当前待标定电机,可以有效确保每个电机都能完成位置的标定学习,降低电机被遗漏的风险。

103、驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点。

其中,座椅正常调动过程中,电机电流变化十分小,变化值几乎都在零附近波动,只有在遇到障碍物或者到达可调动的极限位置时,电机电流才会有明显的升高。其中,座椅在遇到障碍物或者极限位置时,电机会堵转,电机电流会升高。而本发明实施例主要学习座椅在极限位置时,电机堵转对应的堵转位置点,以实现座椅控制的智能化。

其中,电机的输入电路上设置有用于获取电机电流的采样电阻作为电流传感器,电流传感器将采样电阻两端的电压值通过一电流采集器发送到座椅控制器(可以是座椅电机的标定系统中的一个部件),由座椅控制器根据欧姆定律计算出电机电流。电机的输出端设置一霍尔传感器,霍尔传感器用于获取电机距离的方波脉冲信号,方波脉冲信号通过一霍尔计数器进行计数后发送到座椅控制器,根据方波脉冲信号即可计算得出电机距离,从而确定电机的堵转位置点。

可以理解,电机一般工作电压在【9V,16V】之间,而电机堵转时的电流具体根据电机厂商而定,一般常见的是25A。霍尔计数器计算的方波脉冲数大约在500-800之间。

104、判断上述当前待标定电机是否为上述至少一个电机中的最后一个未标定电机;若否,转向步骤102;反之,执行步骤105。

可选的,结合步骤102的说明,当前待标定电机可以根据电机的编号依序提取,因此,可以根据当前待标定电机的电机编号确定是否为最后一个未标定电机,以确保所有电机完成位置标定学习。

在另一种可选的方式中,在根据电机的编号依序从座椅对应的至少一个电机中确定出一个当前待标定电机后,电机计数器加1,进而步骤104具体包括:判断电机计数器的当前数值N是否与电机数量相等,若相等,确定当前待标定电机为最后一个未标定电机,反之,确定当前待标定电机非最后一个未标定电机,以确保所有电机完成位置标定学习,N为正整数。

105、完成标定。

可以理解,在所有电机位置标定学习成功之后,将上述至少一个电机中的每个电机驱动至中间位置点,该中间位置点是对应电机的正向堵转位置点至反向堵转位置点所对应行程的中间点,以确保座椅相应的调动至中间位置。

在本发明实施例中,在接收到针对座椅电机位置的自动标定学习命令后,将从座椅对应的至少一个电机中确定出一个当前待标定电机,驱动该当前待标定电机执行正反两个方向堵转,以标定该当前待标定电机的正向堵转位置点和反向堵转位置点,如果当前待标定电机不是最后一个未标定电机,将继续对未标定电机进行标定,如果当前待标定电机是最后一个未标定电机,说明已完成座椅对应的所有电机的位置标定;可以看出,实施本发明实施例,在对座椅的电机位置标定学习过程中,实现全自动化,有效提高生产效率。

另外,通过本发明实施例,堵转及堵转点的判定等都是智能实现,不会存在判定误差,也能逐一对所有电机完成标定,降低电机标定遗漏的风险。

请参阅图2,图2为本发明实施例二公开的座椅电机的标定方法的流程示意图;如图2所示,该座椅电机的标定方法可包括:

201、接收诊断仪输入的针对座椅电机位置的自动标定学习命令。

其中,本发明实施例的执行主体为座椅电机的标定系统。

202、接收诊断仪输入的车型信息。

203、根据该车型信息,搜索车型信息所指示的车辆的座椅配置的电机数量,以及确定座椅对应的满足电机数量的至少一个电机。

204、从座椅对应的至少一个电机中确定出一个当前待标定电机。

205、驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点。

步骤201-205的更多说明,将参阅附图1对应实施例的介绍。

206、通过CAN报文向诊断仪上报当前待标定电机的标定结果。

在完成标定后,向诊断仪上报标定结果。需要说明的是,在标定成功时,该标定结果包括电机名称、正向堵转位置点和反向堵转位置点等,在标定失败时,该标定结果包括错误信息。

在标定结束后通过CAN报文给诊断仪返回标定结果,CAN报文是在总线中传送的报文,每帧由7部分组成,分别为起始位、识别子域、控制域、数据域、CRC域、应答域和结束域。

207、判断上述当前待标定电机是否标定学习成功;在成功时,转向步骤208;反之,标定失败,转向步骤210。

其中,步骤206和207在执行顺序上没有特别限定,可以先后执行或者同时执行或者207先于步骤206执行。

在步骤207中可以根据标定结果判断是否标定成功,如标定结果包括电机名称、正向堵转位置点和反向堵转位置点等,标定成功,如标定结果包括错误信息,标定失败。

208、判断上述当前待标定电机是否为座椅对应的至少一个电机中的最后一个未标定电机;若否,转向步骤204;反之,转向步骤209。

在标定成功后,如果还存在未标定电机,将获取下一个未标定电机作为当前待标定电机,继续进行电机位置的标定学习,如果已经是最后一个未标定电机,执行步骤209,结束此次电机位置标定学习。

209、将上述至少一个电机中的每个电机驱动至中间位置点。

210、向诊断仪发送指示信息,该指示信息用于指示诊断仪报错及中断当前标定返回标定起始页面以准确重新标定。

其中,如果当前待标定电机的位置标定学习失败,还将向诊断仪发送指示信息,指示诊断仪报错并中断标定返回到标定起始页面,重新开始标定。

可见,通过实施上述实施例,通过诊断仪输入自动标定学习命令以触发自动标定模式,然后根据诊断仪输入的车型信息,搜索出该车型信息匹配的车型对应的车辆座椅所配置的电机数量,依次对满足该电机数量的至少一个电机进行位置标定,在所有电机标定成功之后,将每一个电机驱动至中间位置点,如果有电机位置标定失败,将向诊断仪发送指示信息,指示诊断仪报错然后中断标定,让诊断仪重新触发自动标定学习流程,所有电机位置的标定学习过程都是自动化,有效实现电机位置标定学习的智能化程度,提高生产效率。

请参阅图3,图3为本发明实施例三公开的座椅电机的标定方法的流程示意图;如图3所示,该座椅电机的标定方法可包括:

301、接收针对座椅电机位置的自动标定学习命令。

其中,本发明实施例的执行主体为座椅电机的标定系统。

302、从座椅对应的至少一个电机中确定出一个当前待标定电机。

303、驱动当前待标定电机执行正向方向堵转,并在检测到发生堵转时读取第一霍尔传感器值并保存。

其中,在当前待标定电机的位置标定学习时,先驱动当前待标定电机向正方向执行堵转,如果检测到堵转时读取霍尔传感器的值,将其作为第一霍尔传感器值,该第一霍尔传感器值为方波脉冲信号,由霍尔计数器计算,可选的,计算得到的方波脉冲数大约在500-800之间。

上述读取到的第一霍尔传感器值可以保存至座椅电机的标定系统的EEPROM。

304、驱动当前待标定电机从读取第一霍尔传感器值的位置点向反向方向堵转,并在检测到发生堵转时读取第二霍尔传感器值并保存。

其中,读取第一霍尔传感器值时的位置点即为正向堵转位置点,在确定出正向堵转位置点之后,将从正向堵转位置点反向执行堵转,在检测到堵转时读取霍尔传感器值,作为第二霍尔传感器值,该第二霍尔传感器值为方波脉冲信号,由霍尔计数器计算,可选的,计算得到的方波脉冲数大约在500-800之间。

上述读取到的第二霍尔传感器值可以保存至座椅电机的标定系统的EEPROM。

305、根据第一霍尔传感器值和第二霍尔传感器值标定当前待标定电机的正向堵转位置点和反向堵转位置点。

其中,通过步骤303和304,通过驱动电机运转至正向堵转位置点,然后从正向堵转位置点运转至反向堵转位置点,该反向堵转位置点是标定时的绝对位置坐标原点S0,然后根据第一霍尔传感器值(方波脉冲数)和第二霍尔传感器值(方波脉冲数)计算出正向堵转位置点与反向堵转位置点之间的行程S1,根据该行程S1确定出行程的中间点,即电机中间位置点,然后进一步计算出相应的第一电机距离和第二电机距离,该第一电机距离是电机在中间位置点与正向堵转位置点之间的距离,该第二电机距离是电机在中间位置点与反向堵转位置点之间的距离,根据中间位置点与第一电机距离,确定正向堵转位置点,完成正向堵转位置点的标定学习,根据中间位置点与第二电机距离,确定反向堵转位置点,完成反向堵转位置点的标定学习。另外,如何根据方波脉冲数计算距离为现有技术,在此不再赘述。

另外,将S0和S1保存至座椅电机的标定系统的EEPROM。

306、判断上述当前待标定电机是否为上述至少一个电机中的最后一个未标定电机;若否,转向步骤302;反之,执行步骤307。

307、将上述至少一个电机中的每个电机驱动至中间位置点,该中间位置点是对应电机的正向堵转位置点至反向堵转位置点所对应行程的中间点。

可见,通过实施上述实施例,座椅电机的标定系统对每一个电机执行正向堵转和反向堵转,以标定正向堵转位置点和方向堵转位置点,所有电机位置的标定学习过程都是自动化,有效实现电机位置标定学习的智能化,提高生产效率。

请参阅图4,图4为本发明实施例一公开的座椅电机的标定系统的结构示意图;如图4所示,该座椅电机的标定系统可包括:

收发模块410,用于接收针对座椅电机位置的自动标定学习命令;

确定模块420,用于从座椅对应的至少一个电机中确定出一个当前待标定电机;

控制模块430,用于驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点;

上述确定模块420,还用于在确定当前待标定电机非上述至少一个电机中的最后一个未标定电机时,执行从座椅对应的至少一个电机中确定出一个当前待标定电机的步骤;

上述控制模块430,还用于若上述确定模块420确定当前待标定电机为至少一个电机中的最后一个未标定电机时,则完成标定。

通过实施上述实施例,在接收到针对座椅电机位置的自动标定学习命令后,将从座椅对应的至少一个电机中确定出一个当前待标定电机,驱动该当前待标定电机执行正反两个方向堵转,以标定该当前待标定电机的正向堵转位置点和反向堵转位置点,如果当前待标定电机不是最后一个未标定电机,将继续对未标定电机进行标定,如果当前待标定电机是最后一个未标定电机,说明已完成座椅对应的所有电机的位置标定;可以看出,实施本发明实施例,在对座椅的电机位置标定学习过程中,实现全自动化,有效提高生产效率。

作为一种可选的实施方式,上述控制模块430,还用于在当前待标定电机为至少一个电机中的最后一个未标定电机,则完成标定之后,将至少一个电机中的每个电机驱动至中间位置点,该中间位置点是对应电机的正向堵转位置点至反向堵转位置点所对应行程的中间点。

作为一种可选的实施方式,上述控制模块430用于驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点的方式具体为:

驱动当前待标定电机执行正向方向堵转,并在检测到发生堵转时读取第一霍尔传感器值并保存;以及,驱动当前待标定电机从读取第一霍尔传感器值的位置点向反向方向堵转,并在检测到发生堵转时读取第二霍尔传感器值并保存;以及,根据第一霍尔传感器值和第二霍尔传感器值标定当前待标定电机的正向堵转位置点和反向堵转位置点。

作为一种可选的实施方式,上述收发模块410用于接收针对座椅电机位置的自动标定学习命令的方式具体为:

接收诊断仪输入的针对座椅电机位置的自动标定学习命令;

上述收发模块410,还用于在接收诊断仪输入的针对座椅电机位置的自动标定学习命令之后,接收诊断仪输入的车型信息;

上述确定模块420,还用于根据车型信息,搜索该车型信息所指示的车辆的座椅配置的电机数量,以及确定座椅对应的满足电机数量的至少一个电机。

通过上述实施方式,通过诊断仪向座椅电机的标定系统提供车型信息,以方便座椅电机的标定系统实现自动化确定电机数量,避免遗漏电机。

作为一种可选的实施方式,上述收发模块410,还用于在上述控制模块430驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点之后,通过CAN报文向诊断仪上报当前待标定电机的标定结果。

请参阅图5,图5为本发明实施例二公开的座椅电机的标定系统的结构示意图;其中,图5所示的座椅电机的标定系统是在图4所示的座椅电机的标定系统的基础上进行优化得到的,图5所示的座椅电机的标定系统还包括:显示模块510和判断模块520。

在一些可实施的方式中,上述显示模块510,用于在上述收发模块410接收针对座椅电机位置的自动标定学习命令之前,通过设置于座椅上的触摸屏或者座椅所在车辆的中控触摸屏向用户提供选择界面,以供用户在选择界面上选择自动标定模式或者手动标定模式;

上述收发模块410,还用于在检测到用户选择所述自动标定模式后,接收诊断仪输入的针对座椅电机位置的自动标定学习命令。

通过该实施方式提供标定学习模式的选择界面,以方便用户根据具体需求和条件选择合适的标定学习模式,提高灵活性。

在一些可实施的方式中,上述判断模块520,用于在上述控制模块430驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点之后,及在当前待标定电机的正向堵转位置点和所述反向堵转位置点标定成功后,判断当前待标定电机是否为至少一个电机中的最后一个未标定电机,若在当前待标定电机非上述至少一个电机中的最后一个未标定电机,触发上述确定模块420执行从座椅对应的至少一个电机中确定出一个当前待标定电机的步骤,若在当前待标定电机为至少一个电机中的最后一个未标定电机,触发上述控制模块430执行将上述至少一个电机中的每个电机驱动至中间位置点的步骤;

上述收发模块410,还用于在上述控制模块430驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点之后,及在当前待标定电机的所述正向堵转位置点和反向堵转位置点标定失败后,向诊断仪发送指示信息,该指示信息用于指示所述诊断仪报错及中断当前标定返回标定起始页面以准确重新标定。

通过上述实施方式,在所有电机标定成功之后,将每一个电机驱动至中间位置点,如果有电机位置标定失败,将向诊断仪发送指示信息,指示诊断仪报错然后中断标定,让诊断仪重新触发自动标定学习流程,所有电机位置的标定学习过程都是自动化,有效实现电机位置标定学习的智能化,提高生产效率。

请参阅图6,图6为本发明实施例公开的电子设备的结构示意图;图6所示的电子设备可包括:至少一个处理器610,例如CPU,通信总线630用于实现这些组件之间的通信连接。存储器620可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器620可选的还可以是至少一个位于远离前述处理器610的存储装置。其中,处理器610可以结合图4至图5所描述的座椅电机的标定系统,存储器620中存储一组程序代码,且处理器610调用存储器620中存储的程序代码,用于执行以下操作:

接收针对座椅电机位置的自动标定学习命令;

从座椅对应的至少一个电机中确定出一个当前待标定电机;

驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点;

若当前待标定电机非至少一个电机中的最后一个未标定电机,执行从座椅对应的至少一个电机中确定出一个当前待标定电机的步骤;

若当前待标定电机为至少一个电机中的最后一个未标定电机,则标定完成。

作为一种可选的实施方式,上述处理器610还用于执行以下操作:

接收诊断仪输入的针对座椅电机位置的自动标定学习命令;

以及,在接收诊断仪输入的针对座椅电机位置的自动标定学习命令之后,接收诊断仪输入的车型信息;根据该车型信息,搜索车型信息所指示的车辆的座椅配置的电机数量,以及确定座椅对应的满足电机数量的至少一个电机。

作为一种可选的实施方式,上述处理器610还用于执行以下操作:

在驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点之后,通过CAN报文向诊断仪上报当前待标定电机的标定结果。

作为一种可选的实施方式,上述处理器610还用于执行以下操作:

在驱动当前待标定电机执行正反两个方向堵转,以标定当前待标定电机的正向堵转位置点和反向堵转位置点之后,在当前待标定电机的所述正向堵转位置点和反向堵转位置点标定成功后,判断当前待标定电机是否为至少一个电机中的最后一个未标定电机,若当前待标定电机非至少一个电机中的最后一个未标定电机,执行从座椅对应的至少一个电机中确定出一个当前待标定电机的步骤,若当前待标定电机为至少一个电机中的最后一个未标定电机,执行将至少一个电机中的每个电机驱动至中间位置点的步骤;在当前待标定电机的正向堵转位置点和反向堵转位置点标定失败后,向诊断仪发送指示信息,该指示信息用于指示诊断仪报错及中断当前标定返回标定起始页面以准确重新标定。

作为一种可选的实施方式,上述处理器610还用于执行以下操作:

在接收针对座椅电机位置的自动标定学习命令之前,通过设置于座椅上的触摸屏或者座椅所在车辆的中控触摸屏向用户提供选择界面,以供用户在选择界面上选择自动标定模式或者手动标定模式;在检测到用户选择自动标定模式后,执行接收诊断仪输入的针对座椅电机位置的自动标定学习命令的步骤。

作为一种可选的实施方式,上述处理器610还用于执行以下操作:

驱动当前待标定电机执行正向方向堵转,并在检测到发生堵转时读取第一霍尔传感器值并保存;驱动当前待标定电机从读取第一霍尔传感器值的位置点向反向方向堵转,并在检测到发生堵转时读取第二霍尔传感器值并保存;根据第一霍尔传感器值和第二霍尔传感器值标定当前待标定电机的正向堵转位置点和反向堵转位置点。

本发明实施例还公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行图1至图3公开的一种座椅电机的标定方法。

本发明实施例还公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行图1至图3公开的任意一种方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行图1至图3公开的任意一种方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种座椅电机的标定方法及标定系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 一种座椅电机的标定方法及标定系统
  • 一种基于测功机与模拟标定的电机对比标定系统及标定方法
技术分类

06120112792000