本发明涉及汽车记忆座椅技术领域,尤其涉及一种记忆座椅测试方法、装置、电子设备及存储介质。
背景技术:
记忆座椅可以存储座椅位置,在车辆拥有多个用户时,通过调用记忆座椅存储的各个座椅位置,可以实现一键座椅位置调节,避免了反复调节。
现有技术中对于记忆座椅的测试,通常在实车上进行,通过调节座椅位置使记忆座椅存储预设座椅位置,然后测量记忆座椅根据预设座椅位置自动调整的位置判断是否实现了记忆功能;然而实车环境较差,测试误差也很大,是无法准确的测量调节的位置是否一致,mcu(microcontrollerunit,微控制单元)对座椅位置处理的逻辑判断是否出错也无法测试。
技术实现要素:
本发明的主要目的在于提供一种记忆座椅测试方法、装置、电子设备及存储介质,旨在解决现有技术记忆座椅测试精度低的技术问题。
为实现上述目的,本发明提供了一种记忆座椅测试方法,所述方法包括:
在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号;
根据所述当前转动电信号进行脉冲计数;
在所述记忆座椅电机在第一预设时间内未输出转动电信号时,停止脉冲计数,并获取当前脉冲计数值;
在所述当前脉冲计数值与预设脉冲计数值不相同时,判断所述记忆座椅存在故障。
可选地,所述在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号的步骤之前,还包括:
根据预设测试任务获取预设记忆座椅位置信息;
根据所述预设记忆座椅位置信息将所述记忆座椅从预设初始位置调整至预设记忆位置,以使所述记忆座椅存储所述预设记忆位置;
获取调整过程中记忆座椅电机的当前转动电信号,根据所述当前转动电信号进行脉冲计数,将计数结果作为预设脉冲计数值。
可选地,所述获取调整过程中记忆座椅电机的当前转动电信号,根据所述当前转动电信号进行脉冲计数,将计数结果作为预设脉冲计数值的步骤之后,还包括:
发送位置复原指令至所述记忆座椅,以使所述记忆座椅根据所述位置复原指令调整至所述预设初始位置。
可选地,所述根据所述当前转动电信号进行脉冲计数的步骤,具体包括:
根据所述当前转动电信号获取所述记忆座椅电机的运动频率;
根据所述运动频率生成脉冲电信号,并根据所述脉冲电信号的脉冲数进行脉冲计数。
可选地,所述在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号的步骤之前,还包括:
根据预设测试任务生成位置调整指令;
发送所述位置调整指令至所述记忆座椅,以使所述记忆座椅的控制器根据所述位置调整指令获取对应的预设记忆位置,并根据所述预设记忆位置执行自动位置调整功能。
可选地,所述在所述记忆座椅电机在第一预设时间内未输出转动电信号时,停止脉冲计数,并获取当前脉冲计数值的步骤之后,还包括:
在所述当前脉冲计数值与预设脉冲计数值相同时,判断所述记忆座椅的当前位置与预设记忆位置是否相同;
在所述记忆座椅的当前位置与预设记忆位置不相同时,判断所述记忆座椅存在初始位置记录故障。
可选地,所述在所述当前脉冲计数值与预设脉冲计数值不相同时,判断所述记忆座椅存在故障的步骤之后,还包括:
检测记忆座椅滑道的预设范围内是否存在障碍物;
在所述记忆座椅滑道的预设范围内存在障碍物时,判断记忆座椅故障为外部故障。
此外,为实现上述目的,本发明还提出一种记忆座椅测试装置,所述装置包括:
电机检测模块,用于在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号;
传感计数模块,用于根据所述当前转动电信号进行脉冲计数;
计数统计模块,用于在所述记忆座椅电机在第一预设时间内未输出转动电信号时,停止脉冲计数,并获取当前脉冲计数值;
故障检测模块,用于在所述当前脉冲计数值与预设脉冲计数值不相同时,判断所述记忆座椅存在故障。
此外,为实现上述目的,本发明还提出一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的记忆座椅测试程序,所述记忆座椅测试程序配置为实现如上文所述的记忆座椅测试方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有记忆座椅测试程序,所述记忆座椅测试程序被处理器执行时实现如上文所述的记忆座椅测试方法的步骤。
本发明通过在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号;根据所述当前转动电信号进行脉冲计数;在所述记忆座椅电机在第一预设时间内未输出转动电信号时,停止脉冲计数,并获取当前脉冲计数值;在所述当前脉冲计数值与预设脉冲计数值不相同时,判断所述记忆座椅存在故障。本方法通过对将记忆座椅执行自动位置调节功能时的电机的转动电信号对应的实际脉冲数与预设脉冲数进行比对,不受实车影响,提升记忆座椅测试精度。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的电子设备的结构示意图;
图2为本发明记忆座椅测试方法第一实施例的流程示意图;
图3为本发明记忆座椅测试方法第二实施例的流程示意图;
图4为本发明记忆座椅测试方法第三实施例的流程示意图;
图5为本发明记忆座椅测试方法第四实施例的流程示意图;
图6为本发明记忆座椅测试装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的电子设备结构示意图。
如图1所示,该电子设备可以包括:处理器1001,例如中央处理器(centralprocessingunit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(randomaccessmemory,ram)存储器,也可以是稳定的非易失性存储器(non-volatilememory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不相同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及记忆座椅测试程序。
在图1所示的电子设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子设备中的处理器1001、存储器1005可以设置在电子设备中,所述电子设备通过处理器1001调用存储器1005中存储的记忆座椅测试程序,并执行本发明实施例提供的记忆座椅测试方法。
本发明实施例提供了一种记忆座椅测试方法,参照图2,图2为本发明一种记忆座椅测试方法第一实施例的流程示意图。
本实施例中,所述记忆座椅测试方法包括以下步骤:
步骤s10:在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号。
需要说明的是,本实施例的执行主体为记忆座椅测试装置,本实施例中被测试的对象为记忆座椅的微控制器mcu,在进行测试之前,构建微控制器mcu的外部输入环境,构建霍尔传感器模型与记忆座椅电机模型,即,本实施例中所述记忆座椅电机与进行脉冲计数的霍尔传感器由模型仿真产生,仿真硬件由i/o板卡支持。触发记忆座椅微控制器mcu执行自动位置调整功能,则微控制器mcu发送控制信号至仿真的所述记忆座椅电机,触发其向仿真的霍尔传感器发送当前转动电信号,当霍尔传感器收到记忆座椅电机的当前转动电信号时,开始发送脉冲数给记忆座椅微控制器mcu,从而形成一套闭环系统。
步骤s20:根据所述当前转动电信号进行脉冲计数。
需要说明的是,在实车中,记忆座椅是通过霍尔传感器与记忆座椅电机相互配合,记忆座椅电机转动一圈,发出转动电信号至霍尔传感器,霍尔传感器会根据转动电信号产生并发送相应的脉冲数至微控制器mcu,因此,在记忆座椅中各器件工作正常的情况下,记忆座椅电机的行程和霍尔传感器的脉冲个数存在线性关系。
进一步地,为准确进行脉冲计数,步骤s20,具体包括:根据所述当前转动电信号获取所述记忆座椅电机的运动频率;根据所述运动频率生成脉冲电信号,并根据所述脉冲电信号的脉冲数进行脉冲计数。
需要说明的是,霍尔传感器模型提供霍尔传感器计数器值。当记忆座椅电机输出正转,根据对应的当前转动电信号,计数器值增加,增加频率由记忆座椅电机模型运动速度决定;当记忆座椅电机输出反转,根据对应的当前转动电信号,计数器值减小,减小频率同样由电机模型运动速度决定。输出电机停止转动时,计数器值保持不变。计数器变化与霍尔传感器脉冲保持一致。
步骤s30:在所述记忆座椅电机在第一预设时间内未输出转动电信号时,停止脉冲计数,并获取当前脉冲计数值。
易于理解的是,所述第一预设时间可以设置为较短暂的时间,例如3s、5s;在所述记忆座椅电机在第一预设时间内未输出转动电信号,说明记忆座椅调整位置完毕,微控制单元mcu停止对记忆座椅电机进行控制信号输出,记忆座椅电机不再输出转动电信号,未接收到后续的转动电信号,则霍尔传感器停止脉冲计数,记录当前的脉冲计数值。
步骤s40:在所述当前脉冲计数值与预设脉冲计数值不相同时,判断所述记忆座椅存在故障。
易于理解的是,所述预设脉冲计数值为根据记忆座椅的测试任务,预先设置的数值,并将所述数值通过进行座椅位置调节模拟存储在微控制器mcu中,或将所述预设脉冲计数值直接烧录入所述微控制器mcu中,使得微控制器mcu根据所述预设脉冲计数值执行记忆座椅的自动位置调整功能,若最终得到的当前脉冲计数值与预设脉冲计数值不同,则记忆座椅存在故障。
应当理解的是,本实施例中构建微控制器mcu的外部输入环境,构建霍尔传感器模型与记忆座椅电机模型,本实施例中所述记忆座椅电机与进行脉冲计数的霍尔传感器由模型仿真产生,仿真模型器件确认为正常工作器件,若当前脉冲计数值与预设脉冲计数值不同,则所述微控制器mcu存在故障。
本实施例中通过构建仿真模型,通过对电机的转动电信号进行脉冲计数,实现了对记忆座椅微控制器mcu的测试,避免了实车测试的不准确性,便于故障排除,降低测试成本,为技术人员进行研发提供便利。
参考图3,图3为本发明一种记忆座椅测试方法第二实施例的流程示意图。基于上述第一实施例,本实施例记忆座椅测试方法在步骤s10之前,还包括:
步骤s101:根据预设测试任务获取预设记忆座椅位置信息。
需要说明的是,所述预设测试任务为对记忆座椅进行根据记忆功能进行自动位置调整的测试任务,例如:所述预设测试任务为,测试记忆座椅能否存储多个预设位置,并根据多个预设位置进行自动位置调整。则根据所述预测测试任务确认多个预设记忆座椅位置信息,所述位置信息包括位置、位置对应的脉冲计数值。
步骤s102:根据所述预设记忆座椅位置信息将所述记忆座椅从预设初始位置调整至预设记忆位置,以使所述记忆座椅存储所述预设记忆位置。
易于理解的是,基于第一实施例,所述调整可以为基于仿真环境,根据预设记忆座椅位置信息使微控制器mcu被动进行位置调整,以使微控制器mcu储存对应的预设记忆位置。微控制器mcu自动进行初始化得到所述预设初始位置,所述预设初始位置为记忆座椅在调整过程中的起始位置,每次调整前从当前位置恢复起始位置,再进行调整。在所述初始位置时,脉冲计数值为0。
步骤s103:获取调整过程中记忆座椅电机的当前转动电信号,根据所述当前转动电信号进行脉冲计数,将计数结果作为预设脉冲计数值。
需要说明的是,基于仿真环境,调整过程中,微控制器对仿真的座椅电机发送控制信号,所述座椅电机输出转动电信号,霍尔传感器根据转动电信号进行脉冲计数,并将计数值输出至微控制器mcu形成闭环系统,所述微控制器mcu记录所述预设脉冲计数值,使得所述微控制器mcu可以根据所述预设脉冲计数值进行自动位置调整控制。
步骤s104:发送位置复原指令至所述记忆座椅,以使所述记忆座椅根据所述位置复原指令调整至所述预设初始位置。
具体实施中,在每次调整记忆座椅位置,以使记忆座椅的微控制器mcu进行位置记忆后,均下达位置复原指令使所述记忆座椅回到初始位置,以便于下一次记忆位置设置,或,以便于进行自动位置调整的测试。
本实施例中通过构建仿真模型,通过对电机的转动电信号进行脉冲计数,实现了对记忆座椅微控制器mcu的测试,避免了实车测试的不准确性,便于故障排除,降低测试成本,为技术人员进行研发提供便利。
参考图4,图4为本发明一种记忆座椅测试方法第三实施例的流程示意图。基于上述第一实施例,本实施例记忆座椅测试方法在所述步骤s10之前,还包括:
步骤s105:根据预设测试任务生成位置调整指令。
易于理解的是,所述预设测试任务为对记忆座椅进行根据记忆功能进行自动位置调整的测试任务,例如:所述预设测试任务为,测试记忆座椅能否存储多个预设位置,并根据多个预设位置进行自动位置调整。从多个预设位置中选取一个目标预设位置,下达所述目标预设位置对应的位置调整指令,以使所述记忆座椅调整到所述目标预设位置。
步骤s106:发送所述位置调整指令至所述记忆座椅,以使所述记忆座椅的控制器根据所述位置调整指令获取对应的预设记忆位置,并根据所述预设记忆位置执行自动位置调整功能。
易于理解的是,所述记忆座椅接收到所述位置调整指令后,所述微控制器mcu根据所述位置调整指令获取预先存储的预设位置,并根据所述预设位置生成控制信号,控制记忆座椅电机进行座椅位置调整。
进一步地,为判断记忆座椅的实际故障,所述步骤s30之后,还包括:
步骤s301:在所述当前脉冲计数值与预设脉冲计数值相同时,判断所述记忆座椅的当前位置与预设记忆位置是否相同。
易于理解的是,在仿真环境中,所述座椅电机为仿真器件,因此所述座椅电机不会出现故障,所述脉冲数的计数,在座椅电机输出为正转的转动电信号时进行正计数,在所述座椅电机输出为反转的转动电信号时进行负计数,脉冲计数的个数(转动电信号的发送次数)相同时,脉冲计数值对应的位置也可能存在差别,因此进一步判断当前位置与预设记忆位置是否相同。
步骤s302:在所述记忆座椅的当前位置与预设记忆位置不相同时,判断所述记忆座椅存在初始位置记录故障。
具体实施中,例如,调整位置时,实际发出的转动电信号的数量与预设的数量相同,但最终得出的位置与记忆位置不同,初始位置对应的脉冲数为0,预设记忆位置对应的脉冲数为6,实际得出的脉冲数为5,但实际发出的转动电信号数量正常,则微控制器mcu的初始位置记录故障或,上一次位置调整后记忆座椅未回到初始座位,微控制器mcu初始化故障。
本实施例中,通过构建仿真模型,通过对电机的转动电信号进行脉冲计数,实现了对记忆座椅微控制器mcu的测试,避免了实车测试的不准确性,便于故障排除,降低测试成本,为技术人员进行研发提供便利。
参考图5,图5为本发明一种记忆座椅测试方法第四实施例的流程示意图。基于上述第一实施例,本实施例记忆座椅测试方法在所述步骤s40之后,还包括:
需要说明的是,本实施例中以所述测试环境为实车环境为例进行说明。
步骤s50:检测记忆座椅滑道的预设范围内是否存在障碍物。
应当理解的是,在实车环境中存在更多不定因素,在记忆座椅内部的各器件正常工作时,最终调整的位置也可能与预设的记忆位置存在差别,因此将上述实施例中的方法应用在实车环境中时,需要对记忆座椅在实车环境中的外界因素进行考虑。如:滑道中存在障碍物、滑道污损阻力大、座椅前后被障碍物阻碍无法调整位置等,
步骤s60:在所述记忆座椅滑道的预设范围内存在障碍物时,判断记忆座椅故障为外部故障。
易于理解的是,实车测试中,若当前脉冲数与预设脉冲计数值相同,但实际位置与记忆位置不同,若滑道预设范围内存在障碍物,则可能是障碍物阻碍记忆座椅移动导致的故障,为外部故障,记忆座椅本身并未故障。
本实施例通过在对记忆座椅的微控制器mcu进行测试,实现了仿真环境、实车环境均能进行的测试方法,准确度高,为技术人员进行产品研发、分析提供了便利。
参照图6,图6为本发明记忆座椅测试装置第一实施例的结构框图。
如图6所示,本发明实施例装置,包括:
电机检测模块10,用于在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号。
需要说明的是,本实施例的执行主体为记忆座椅测试装置,本实施例中被测试的对象为记忆座椅的微控制器mcu,在进行测试之前,构建微控制器mcu的外部输入环境,构建霍尔传感器模型与记忆座椅电机模型,即,本实施例中所述记忆座椅电机与进行脉冲计数的霍尔传感器由模型仿真产生,仿真硬件由i/o板卡支持。触发记忆座椅微控制器mcu执行自动位置调整功能,则微控制器mcu发送控制信号至仿真的所述记忆座椅电机,触发其向仿真的霍尔传感器发送当前转动电信号,当霍尔传感器收到记忆座椅电机的当前转动电信号时,开始发送脉冲数给记忆座椅微控制器mcu,从而形成一套闭环系统。
传感计数模块20,用于根据所述当前转动电信号进行脉冲计数。
需要说明的是,在实车中,记忆座椅是通过霍尔传感器与记忆座椅电机相互配合,记忆座椅电机转动一圈,发出转动电信号至霍尔传感器,霍尔传感器会根据转动电信号产生并发送相应的脉冲数至微控制器mcu,因此,在记忆座椅中各器件工作正常的情况下,记忆座椅电机的行程和霍尔传感器的脉冲个数存在线性关系。
进一步地,为准确进行脉冲计数,传感计数模块20,还用于根据所述当前转动电信号获取所述记忆座椅电机的运动频率;根据所述运动频率生成脉冲电信号,并根据所述脉冲电信号的脉冲数进行脉冲计数。
需要说明的是,霍尔传感器模型提供霍尔传感器计数器值。当记忆座椅电机输出正转,根据对应的当前转动电信号,计数器值增加,增加频率由记忆座椅电机模型运动速度决定;当记忆座椅电机输出反转,根据对应的当前转动电信号,计数器值减小,减小频率同样由电机模型运动速度决定。输出电机停止转动时,计数器值保持不变。计数器变化与霍尔传感器脉冲保持一致。
计数统计模块30,用于在所述记忆座椅电机在第一预设时间内未输出转动电信号时,停止脉冲计数,并获取当前脉冲计数值。
易于理解的是,所述第一预设时间可以设置为较短暂的时间,例如3s、5s;在所述记忆座椅电机在第一预设时间内未输出转动电信号,说明记忆座椅调整位置完毕,微控制单元mcu停止对记忆座椅电机进行控制信号输出,记忆座椅电机不再输出转动电信号,未接收到后续的转动电信号,则霍尔传感器停止脉冲计数,记录当前的脉冲计数值。
故障检测模块40,用于在所述当前脉冲计数值与预设脉冲计数值不相同时,判断所述记忆座椅存在故障。
易于理解的是,所述预设脉冲计数值为根据记忆座椅的测试任务,预先设置的数值,并将所述数值通过进行座椅位置调节模拟存储在微控制器mcu中,或将所述预设脉冲计数值直接烧录入所述微控制器mcu中,使得微控制器mcu根据所述预设脉冲计数值执行记忆座椅的自动位置调整功能,若最终得到的当前脉冲计数值与预设脉冲计数值不同,则记忆座椅存在故障。
应当理解的是,本实施例中构建微控制器mcu的外部输入环境,构建霍尔传感器模型与记忆座椅电机模型,本实施例中所述记忆座椅电机与进行脉冲计数的霍尔传感器由模型仿真产生,仿真模型器件确认为正常工作器件,若当前脉冲计数值与预设脉冲计数值不同,则所述微控制器mcu存在故障。
本实施例中通过构建仿真模型,通过对电机的转动电信号进行脉冲计数,实现了对记忆座椅微控制器mcu的测试,避免了实车测试的不准确性,便于故障排除,降低测试成本,为技术人员进行研发提供便利。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有记忆座椅测试程序,所述记忆座椅测试程序被处理器执行如上文所述的记忆座椅测试方法的步骤。
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的记忆座椅测试方法,此处不再赘述。
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(readonlymemory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种记忆座椅测试方法,其特征在于,所述方法包括:
在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号;
根据所述当前转动电信号进行脉冲计数;
在所述记忆座椅电机在第一预设时间内未输出转动电信号时,停止脉冲计数,并获取当前脉冲计数值;
在所述当前脉冲计数值与预设脉冲计数值不相同时,判断所述记忆座椅存在故障。
2.如权利要求1所述的记忆座椅测试方法,其特征在于,所述在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号的步骤之前,还包括:
根据预设测试任务获取预设记忆座椅位置信息;
根据所述预设记忆座椅位置信息将所述记忆座椅从预设初始位置调整至预设记忆位置,以使所述记忆座椅存储所述预设记忆位置;
获取调整过程中记忆座椅电机的当前转动电信号,根据所述当前转动电信号进行脉冲计数,将计数结果作为预设脉冲计数值。
3.如权利要求2所述的记忆座椅测试方法,其特征在于,所述获取调整过程中记忆座椅电机的当前转动电信号,根据所述当前转动电信号进行脉冲计数,将计数结果作为预设脉冲计数值的步骤之后,还包括:
发送位置复原指令至所述记忆座椅,以使所述记忆座椅根据所述位置复原指令调整至所述预设初始位置。
4.如权利要求3所述的记忆座椅测试方法,其特征在于,所述根据所述当前转动电信号进行脉冲计数的步骤,具体包括:
根据所述当前转动电信号获取所述记忆座椅电机的运动频率;
根据所述运动频率生成脉冲电信号,并根据所述脉冲电信号的脉冲数进行脉冲计数。
5.如权利要求4所述的记忆座椅测试方法,其特征在于,所述在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号的步骤之前,还包括:
根据预设测试任务生成位置调整指令;
发送所述位置调整指令至所述记忆座椅,以使所述记忆座椅的控制器根据所述位置调整指令获取对应的预设记忆位置,并根据所述预设记忆位置执行自动位置调整功能。
6.如权利要求5所述的记忆座椅测试方法,其特征在于,所述在所述记忆座椅电机在第一预设时间内未输出转动电信号时,停止脉冲计数,并获取当前脉冲计数值的步骤之后,还包括:
在所述当前脉冲计数值与预设脉冲计数值相同时,判断所述记忆座椅的当前位置与预设记忆位置是否相同;
在所述记忆座椅的当前位置与预设记忆位置不相同时,判断所述记忆座椅存在初始位置记录故障。
7.如权利要求1至6任一项所述的记忆座椅测试方法,其特征在于,所述在所述当前脉冲计数值与预设脉冲计数值不相同时,判断所述记忆座椅存在故障的步骤之后,还包括:
检测记忆座椅滑道的预设范围内是否存在障碍物;
在所述记忆座椅滑道的预设范围内存在障碍物时,判断记忆座椅故障为外部故障。
8.一种记忆座椅测试装置,其特征在于,所述装置包括:
电机检测模块,用于在记忆座椅执行自动位置调整功能时,获取所述记忆座椅电机的当前转动电信号;
传感计数模块,用于根据所述当前转动电信号进行脉冲计数;
计数统计模块,用于在所述记忆座椅电机在第一预设时间内未输出转动电信号时,停止脉冲计数,并获取当前脉冲计数值;
故障检测模块,用于在所述当前脉冲计数值与预设脉冲计数值不相同时,判断所述记忆座椅存在故障。
9.一种电子设备,其特征在于,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的记忆座椅测试程序,所述记忆座椅测试程序配置为实现如权利要求1至7中任一项所述的记忆座椅测试方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有记忆座椅测试程序,所述记忆座椅测试程序被处理器执行时实现如权利要求1至7任一项所述的记忆座椅测试方法的步骤。
技术总结