首页 / 专利库 / 信号处理 / 波形 / 一种电机类别检测方法和控制器

一种电机类别检测方法和控制器

阅读:245发布:2024-02-29

专利汇可以提供一种电机类别检测方法和控制器专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种 电机 类别检测方法和 控制器 ,该方法包括:在控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑,并在所述控制器中存储每一个所述电机转速控制逻辑对应的标准转速数据;分别根据每一个所述电机转速控制逻辑控制待检测电机进行运转;分别检测所述待检测电机在每一个所述电机转速控制逻辑的控制下运转的转速数据;从所述至少两个电机转速控制逻辑中确定对应的所述转速数据与对应的所述标准转速数据相匹配的目标电机转速控制逻辑;将所述目标电机转速控制逻辑对应的目标电机类别确定为所述待检测电机的类别。本方案能够降低对电机进行控制的成本。,下面是一种电机类别检测方法和控制器专利的具体信息内容。

1.一种电机类别检测方法,其特征在于,在控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑,并在所述控制器中存储每一个所述电机转速控制逻辑对应的标准转速数据,还包括:
分别根据每一个所述电机转速控制逻辑控制待检测电机进行运转;
分别检测所述待检测电机在每一个所述电机转速控制逻辑的控制下运转的转速数据;
从所述至少两个电机转速控制逻辑中确定对应的所述转速数据与对应的所述标准转速数据相匹配的目标电机转速控制逻辑;
将所述目标电机转速控制逻辑对应的目标电机类别确定为所述待检测电机的类别。
2.根据权利要求1所述的方法,其特征在于,在控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑,包括:
在所述控制器中存储第一电机转速控制逻辑、第二电机转速控制逻辑和第三电机转速控制逻辑,其中,所述第一电机转速控制逻辑为与PG电机对应的电机转速控制逻辑,所述第二电机转速控制逻辑为与直流电机对应的电机转速控制逻辑,所述第三电机转速控制逻辑为与交流抽头电机对应的电机转速控制逻辑。
3.根据权利要求2所述的方法,其特征在于,所述分别检测所述待检测电机在每一个所述电机转速控制逻辑的控制下运转的转速数据,包括:
针对每一个所述电机转速控制逻辑,获取根据所述电机转速控制逻辑控制所述待检测电机运转过程中采集到的PWM波形
针对每一个所述电机转速控制逻辑,根据所述电机转速控制逻辑对应的所述PWM波形包括的脉冲数,以及所述电机转速控制逻辑对应的电机类别每旋转一周对应的脉冲数,确定在所述电机转速控制逻辑控制下所述待检测电机的转速数据。
4.根据权利要求3所述的方法,其特征在于,所述从所述至少两个电机转速控制逻辑中确定对应的所述转速数据与对应的所述标准转速数据相匹配的目标电机转速控制逻辑,包括:
如果根据所述第三电机转速控制逻辑控制所述待检测电机运转过程中所述待检测电机的所述转速数据等于零,将所述第三电机转速控制逻辑确定为所述目标电机转速控制逻辑。
5.根据权利要求1至4中任一所述的方法,其特征在于,在将所述目标电机转速控制逻辑对应的目标电机类别确定为所述待检测电机的类别之后,进一步包括:
将所述目标电机类别设定为所述待检测电机的默认类别。
6.一种控制器,其特征在于,包括:存储模、控制模块、检测模块和识别模块;
所述存储模块,用于在所述控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑,并在所述控制器中存储每一个所述电机转速控制逻辑对应的标准转速数据;
所述控制模块,用于分别根据所述存储模块存储的每一个所述电机转速控制逻辑控制待检测电机运转;
所述检测模块,用于分别检测所述待检测电机在所述控制模块根据每一个所述电机转速控制逻辑的控制下运转的转速数据;
所述识别模块,用于从所述至少两个电机转速控制逻辑中确定对应的且由所述检测模块获取到的所述转速数据与对应的且由所述存储模块存储的所述标准转速数据相匹配的目标电机转速控制逻辑,并将所述目标电机转速控制逻辑对应的目标电机类别确定为所述待检测电机的类别。
7.根据权利要求6所述的控制器,其特征在于,
所述存储模块,用于在所述控制器中存储第一电机转速控制逻辑、第二电机转速控制逻辑和第三电机转速控制逻辑,其中,所述第一电机转速控制逻辑为与PG电机对应的电机转速控制逻辑,所述第二电机转速控制逻辑为与直流电机对应的电机转速控制逻辑,所述第三电机转速控制逻辑为与交流抽头电机对应的电机转速控制逻辑;
所述控制模块包括:PG电机控制单元、直流电机控制单元和交流抽头电机控制单元;
所述PG电机控制单元,用于根据所述第一电机转速控制逻辑控制所述待检测电机运转;
所述直流电机控制单元,用于根据所述第二电机转速控制逻辑控制所述待检测电机运转;
所述交流抽头电机控制单元,用于根据所述第三电机转速控制逻辑控制所述待检测电机运转。
8.根据权利要求7所述的控制器,其特征在于,所述检测模块包括:波形获取单元和转速计算单元;
所述波形获取单元,用于针对每一个所述电机转速控制逻辑,获取根据所述电机转速控制逻辑控制所述待检测电机运转过程中采集到的PWM波形;
所述转速计算单元,用于针对每一个所述电机转速控制逻辑,根据所述波形获取单元获取到的所述电机转速控制逻辑对应的所述PWM波形包括的脉冲数,以及所述电机转速控制逻辑对应的电机类别每旋转一周对应的脉冲数,确定在所述电机转速控制逻辑控制下所述待检测电机的转速数据。
9.根据权利要求8所述控制器,其特征在于,
所述识别单元,用于针对任意一个所述电机转速控制逻辑,如果所述电机转速控制逻辑对应的所述转速数据等于零,将所述第三电机转速控制逻辑确定为所述目标电机转速控制逻辑。
10.根据权利要求6至9中任一所述的控制器,其特征在于,
所述识别单元,进一步用于将确定出的所述目标电机类别设定为所述待检测电机的默认类别。

说明书全文

一种电机类别检测方法和控制器

技术领域

[0001] 本发明涉及电气工程技术领域,特别涉及一种电机类别检测方法和控制器。

背景技术

[0002] 电机在各种类别的家电中是一种常见的设备,比如箱、空调中的扇需要通过电机进行驱动,洗衣机中的滚筒需要通过电机进行驱动等。应用于家电中的电机通常包括三种类别,分别为PG电机、直流电机和交流抽头电机,其中PG电机是指通过可控的导通来控制转速的电机。电机的运转是在控制器的控制下进行的。
[0003] 目前,由于不同类别的电机具有不同的控制方法,为了保证控制器能够正常地控制电机运转,需要根据电机的类别为电机配置相对应的控制器。
[0004] 由于应用于家电的电机包括有多种类别,而不同类别的电机需要通过不同种类的控制器进行控制,因此控制器的种类繁多,由于控制器无法针对不同类别的电机通用,造成对电机进行控制的成本较高。

发明内容

[0005] 本发明实施例提供了一种电机类别检测方法和控制器,能够降低对电机进行控制的成本。
[0006] 第一方面,本发明实施例提供了一种电机类别检测方法,在控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑,并在所述控制器中存储每一个所述电机转速控制逻辑对应的标准转速数据,还包括:
[0007] 分别根据每一个所述电机转速控制逻辑控制待检测电机进行运转;
[0008] 分别检测所述待检测电机在每一个所述电机转速控制逻辑的控制下运转的转速数据;
[0009] 从所述至少两个电机转速控制逻辑中确定对应的所述转速数据与对应的所述标准转速数据相匹配的目标电机转速控制逻辑;
[0010] 将所述目标电机转速控制逻辑对应的目标电机类别确定为所述待检测电机的类别。
[0011] 可选地,在控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑,包括:
[0012] 在所述控制器中存储第一电机转速控制逻辑、第二电机转速控制逻辑和第三电机转速控制逻辑,其中,所述第一电机转速控制逻辑为与PG电机对应的电机转速控制逻辑,所述第二电机转速控制逻辑为与直流电机对应的电机转速控制逻辑,所述第三电机转速控制逻辑为与交流抽头电机对应的电机转速控制逻辑。
[0013] 可选地,所述分别检测所述待检测电机在每一个所述电机转速控制逻辑的控制下运转的转速数据,包括:
[0014] 针对每一个所述电机转速控制逻辑,获取根据所述电机转速控制逻辑控制所述待检测电机运转过程中采集到的PWM波形
[0015] 针对每一个所述电机转速控制逻辑,根据所述电机转速控制逻辑对应的所述PWM波形包括的脉冲数,以及所述电机转速控制逻辑对应的电机类别每旋转一周对应的脉冲数,确定在所述电机转速控制逻辑控制下所述待检测电机的转速数据。
[0016] 可选地,所述从所述至少两个电机转速控制逻辑中确定对应的所述转速数据与对应的所述标准转速数据相匹配的目标电机转速控制逻辑,包括:
[0017] 如果根据所述第三电机转速控制逻辑控制所述待检测电机运转过程中所述待检测电机的所述转速数据等于零,将所述第三电机转速控制逻辑确定为所述目标电机转速控制逻辑。
[0018] 可选地,在将所述目标电机转速控制逻辑对应的目标电机类别确定为所述待检测电机的类别之后,进一步包括:
[0019] 将所述目标电机类别设定为所述待检测电机的默认类别。
[0020] 第二方面,本发明实施例还提供了一种控制器,包括:存储模、控制模块、检测模块和识别模块;
[0021] 所述存储模块,用于在所述控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑,并在所述控制器中存储每一个所述电机转速控制逻辑对应的标准转速数据;
[0022] 所述控制模块,用于分别根据所述存储模块存储的每一个所述电机转速控制逻辑控制待检测电机运转;
[0023] 所述检测模块,用于分别检测所述待检测电机在所述控制模块根据每一个所述电机转速控制逻辑的控制下运转的转速数据;
[0024] 所述识别模块,用于从所述至少两个电机转速控制逻辑中确定对应的且由所述检测模块获取到的所述转速数据与对应的且由所述存储模块存储的所述标准转速数据相匹配的目标电机转速控制逻辑,并将所述目标电机转速控制逻辑对应的目标电机类别确定为所述待检测电机的类别。
[0025] 可选地,
[0026] 所述存储模块,用于在所述控制器中存储第一电机转速控制逻辑、第二电机转速控制逻辑和第三电机转速控制逻辑,其中,所述第一电机转速控制逻辑为与PG电机对应的电机转速控制逻辑,所述第二电机转速控制逻辑为与直流电机对应的电机转速控制逻辑,所述第三电机转速控制逻辑为与交流抽头电机对应的电机转速控制逻辑;
[0027] 所述控制模块包括:PG电机控制单元、直流电机控制单元和交流抽头电机控制单元;
[0028] 所述PG电机控制单元,用于根据所述第一电机转速控制逻辑控制所述待检测电机运转;
[0029] 所述直流电机控制单元,用于根据所述第二电机转速控制逻辑控制所述待检测电机运转;
[0030] 所述交流抽头电机控制单元,用于根据所述第三电机转速控制逻辑控制所述待检测电机运转。
[0031] 可选地,所述检测模块包括:波形获取单元和转速计算单元;
[0032] 所述波形获取单元,用于针对每一个所述电机转速控制逻辑,获取根据所述电机转速控制逻辑控制所述待检测电机运转过程中采集到的PWM波形;
[0033] 所述转速计算单元,用于针对每一个所述电机转速控制逻辑,根据所述波形获取单元获取到的所述电机转速控制逻辑对应的所述PWM波形包括的脉冲数,以及所述电机转速控制逻辑对应的电机类别每旋转一周对应的脉冲数,确定在所述电机转速控制逻辑控制下所述待检测电机的转速数据。
[0034] 可选地,
[0035] 所述识别单元,用于针对任意一个所述电机转速控制逻辑,如果所述电机转速控制逻辑对应的所述转速数据等于零,将所述第三电机转速控制逻辑确定为所述目标电机转速控制逻辑。
[0036] 可选地,
[0037] 所述识别单元,进一步用于将确定出的所述目标电机类别设定为所述待检测电机的默认类别。
[0038] 本发明实施例提供的电机类别检测方法和控制器,预先在控制器中存储与不同电机类别相对应的多个电机转速控制逻辑,并存储每一个电机转速控制逻辑对应的标准转速数据,之后分别根据每一个电机转速控制逻辑控制待检测电机进行运转,并获取待检测电机运转过程中的转速数据,之后针对每一个电机转速控制逻辑,将该电机转速控制逻辑对应的标准转速数据与根据该电机转速控制逻辑控制待检测电机运转过程中获取到的转速数据进行比较,进而将所对应标准转速数据与转速数据相匹配的一个电机转速控制逻辑确定为目标电机转速控制逻辑,进而将目标电机转速控制逻辑对应的目标电机类别确定为待检测电机的类别。由此可见,通过对应于不同的电机类别的电机转速控制逻辑控制待检测电机运转,根据待检测电机运转过程中的转速数据与相应标准转速数据的匹配关系可以确定适用于待检测电机的目标电机转速控制逻辑,进而可以根据与目标电机转速控制逻辑对应的电机类别确定出待检测电机的类别,这样便可以根据待检测电机的类别采用相应的控制方式对待检测电机进行控制,使得同一种控制器可以控制不同类别的电机,从而实现控制器针对不同类别的电机通用,降低对电机进行控制的成本。附图说明
[0039] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040] 图1是本发明一个实施例提供的一种电机类别检测方法的流程图
[0041] 图2是本发明一个实施例提供的另一种电机类别检测方法的流程图;
[0042] 图3是本发明一个实施例提供的一种控制器所在设备的示意图;
[0043] 图4是本发明一个实施例提供的一种控制器的示意图;
[0044] 图5是本发明一个实施例提供的另一种控制器的示意图;
[0045] 图6是本发明一个实施例提供的又一种控制器的示意图。

具体实施方式

[0046] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047] 如图1所示,本发明实施例提供了一种电机类别检测方法,该方法可以包括以下步骤:
[0048] 步骤101:在控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑,并在控制器中存储每一个电机转速控制逻辑对应的标准转速数据;
[0049] 步骤102:分别根据每一个电机转速控制逻辑控制待检测电机运转;
[0050] 步骤103:分别检测待检测电机在每一个电机转速控制逻辑的控制下运转的转速数据;
[0051] 步骤104:从至少两个电机转速控制逻辑中确定对应的转速数据与对应的标准转速数据相匹配的目标电机转速控制逻辑;
[0052] 步骤105:将目标电机转速控制逻辑对应的目标电机类别确定为待检测电机的类别。
[0053] 本发明实施例提供的电机类别检测方法,预先在控制器中存储与不同电机类别相对应的多个电机转速控制逻辑,并存储每一个电机转速控制逻辑对应的标准转速数据,之后分别根据每一个电机转速控制逻辑控制待检测电机进行运转,并获取待检测电机运转过程中的转速数据,之后针对每一个电机转速控制逻辑,将该电机转速控制逻辑对应的标准转速数据与根据该电机转速控制逻辑控制待检测电机运转过程中获取到的转速数据进行比较,进而将所对应标准转速数据与转速数据相匹配的一个电机转速控制逻辑确定为目标电机转速控制逻辑,进而将目标电机转速控制逻辑对应的目标电机类别确定为待检测电机的类别。由此可见,通过对应于不同的电机类别的电机转速控制逻辑控制待检测电机运转,根据待检测电机运转过程中的转速数据与相应标准转速数据的匹配关系可以确定适用于待检测电机的目标电机转速控制逻辑,进而可以根据与目标电机转速控制逻辑对应的电机类别确定出待检测电机的类别,这样便可以根据待检测电机的类别采用相应的控制方式对待检测电机进行控制,使得同一种控制器可以控制不同类别的电机,从而实现控制器针对不同类别的电机通用,降低对电机进行控制的成本。
[0054] 可选地,在图1所示电机类别检测方法的基础上,步骤101在控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑时,具体可以存储与三种不同电机类别相对应的三个电机转速控制逻辑,其中,第一电机转速控制逻辑对应于PG电机,第二电机转速控制逻辑对应于直流电机,第三电机转速控制逻辑对应于交流抽头电机。
[0055] 通过在控制器中存储对应于PG电机的第一电机转速控制逻辑、对应于直流电机的第二电机转速控制逻辑和对应于交流抽头电机的第三电机转速控制逻辑,进而通过存储的三个电机转速控制逻辑控制待检测电机运转后,根据获取到的转速数据可以辨别待检测电机是否为PG电机、直流电机或者交流抽头电机。
[0056] 由于家电上所使用电机的常见类别即为PG电机、直流电机和交流抽头电机三种,通过在控制器上存储分别对应于PG电机、直流电机和交流抽头电机的三个电机转速控制逻辑,可以满足多数业务场景下电机类别辨别的需求,在保证适用性的前提下可以保证对电机类别进行辨别的速度。
[0057] 可选地,在控制器上存储有第一电机转速控制逻辑、第二电机转速控制逻辑和第三电机转速控制逻辑的基础上,步骤103分别检测待检测电机在每一个电机转速控制逻辑的控制下运转的转速数据时,具体可以通过如下方式实现:
[0058] 针对每一个电机转速控制逻辑,获取在根据该电机转速控制逻辑控制待检测电机运转过程中采集到的PWM波形;
[0059] 针对每一个电机转速控制逻辑,根据该电机转速控制逻辑对应的PWM波形包括的脉冲数,以及该电机转速控制逻辑对应的电机类别每旋转一周对应的脉冲数,确定在该电机转速控制逻辑控制下待检测电机的转速数据。
[0060] 针对存储在控制器中的每一个电机转速控制逻辑,在根据该电机转速控制逻辑控制待检测电机运转过程中,采集待检测电机的PWM波形,进而根据所采集到的PWM波形包括的脉冲数,以及该电机转速控制逻辑所对应电机类别每旋转一周对应的脉冲数,通过计算前者与后者的比值来确定在该电机转速控制逻辑控制下待检测电机的转速数据。
[0061] 通过采集待检测电机在相应电机转速控制逻辑控制下运转过程中的PWM波形,进而根据所采集到的PWM波形来确定待检测电机运转过程中的转速数据,保证获取待检测电机转速数据的方便性和准确性。
[0062] 可选地,在通过采集PWM波形确定待检测电机转速数据的基础上,步骤104从各个电机转速控制逻辑中确定目标电机转速控制逻辑时,如果根据第三电机转速控制逻辑控制待检测电机运转过程中检测到的待检测电机的转速数据等于零,则将第三电机转速控制逻辑确定为目标电机转速控制逻辑。
[0063] 用于交流抽头电机无PWM反馈,在根据对应于交流抽头电机的第三电机转速控制逻辑控制待检测电机运转过程中,如果采集到的PWM波形不包括任何脉冲,则将第三电机转速控制逻辑确定为目标电机转速控制逻辑,即可以确定待检测电机为交流抽头电机,这样便可以有效地辨别出待检测电机是否为交流抽头电机,保证对电机类别进行辨别的有效性。
[0064] 具体地,在分别根据各个电机转速控制逻辑控制待检测电机运转时,可以按照预先设定的控制逻辑顺序依次根据各个电机转速控制逻辑来控制待检测电机运转,其中在预先设定的控制逻辑顺序中第三电机转速控制逻辑位于最后一个。当根据第一电机转速控制逻辑和第二电机转速控制逻辑控制待检测电机运转时PWM波形有脉冲,但确定出的转速数据与相应的标准转速数据不匹配时,如果根据第三电机转速控制逻辑控制待检测电机运转过程中采集到的PWM波形不包括任何波形,则可以将第三电机转速控制逻辑确定为目标电机转速控制逻辑,这样可以避免待检测电机由于故障而无法转动导致检测结果错误的问题出现,从而可以保证对电机类别进行辨别的准确性。
[0065] 可选地,在图1所示电机类别检测方法的基础上,在步骤105将目标电机转速控制逻辑对应的目标电机类别确定为待检测电机的类别后,可以将目标电机类别设定为待检测电机的默认类别。
[0066] 由于一个控制器通常负责控制一个电机的运转,在确定出电机的类别之后将所确定出的电机类别设定为电机的默认类别,之后在电机上电后便可以按照所设定的默认类别对控制电机的运转,无需再次重新辨别电机的类别,提升对电机进行控制的效率。
[0067] 下面结合上述各个实施例提供的电机类别检测方法,对本发明实施例提供的电机类别检测方法作进一步详细说明,如图2所示,该方法可以包括以下步骤:
[0068] 步骤201:在控制器中存储与不同电机类别对应的多个电机转速控制逻辑,并存储每一个电机转速控制逻辑对应的标准转速信息。
[0069] 在本发明实施例中,预先在控制器中存储第一电机转速控制逻辑、第二电机转速控制逻辑和第三电机转速控制逻辑,其中,第一电机转速控制逻辑所对应的电机类别为PG电机,第二电机转速控制逻辑所对应的电机类别为直流电机,第三电机转速控制逻辑所对应的电机类别为交流抽头电机。另外,在控制器中存储分别对应于第一电机转速控制逻辑、第二电机转速控制逻辑和第三电机转速控制逻辑的三个标准转速数据,其中,第一标准转速数据对应于第一电机转速控制逻辑,第二标准转速数据对应于第二电机转速控制逻辑,第三标准转速数据对应于第三电机转速控制逻辑。
[0070] 步骤202:根据第一电机转速控制逻辑控制待检测电机运转,并获取待检测电机运转过程中的第一转速数据。
[0071] 在本发明实施例中,根据存储在控制器中的第一电机转速控制逻辑控制待检测电机运转,在待检测电机运转过程中采集PWM波形,根据采集到的PWM波形包括的脉冲数和PG电机每旋转一周对应的脉冲数,确定出待检测电机的第一转速数据。
[0072] 步骤203:判断第一转速数据与第一标准转速数据是否匹配,如果是,执行步骤204,否则执行步骤205。
[0073] 在本发明实施例中,如果获取到的第一转速数据与第一标准转速数据相匹配,即第一转速数据位于第一标准转速数据定义的转速范围内时,可以确定第一电机转速控制逻辑可以控制待检测电机正常运转,相应地执行步骤204,否则说明第一电机转速控制逻辑无法控制待检测电机正常运转,相应地执行步骤205。
[0074] 步骤204:确定待检测电机的类别为PG电机,并结束当前流程。
[0075] 在本发明实施例中,在确定第一电机转速控制逻辑可以控制待检测电机正常运转时,将第一电机转速控制逻辑对应的电机类别确定为待检测电机的类别,即确定待检测电机的类别为PG电机。
[0076] 步骤205:根据第二电机转速控制逻辑控制待检测电机运转,并获取待检测电机运转过程中的第二转速数据。
[0077] 在本发明实施例中,根据存储在控制器中的第二电机转速控制逻辑控制待检测电机运转,在待检测电机运转过程中采集PWM波形,根据采集到的PWM波形包括的脉冲数和直流电机每旋转一周对应的脉冲数,确定出待检测电机的第二转速数据。
[0078] 步骤206:判断第二转速数据与第二标准转速数据是否匹配,如果是,执行步骤207,否则执行步骤208。
[0079] 在本发明实施例中,如果获取到的第二转速数据与第二标准转速数据相匹配,即第二转速数据位于第二标准转速数据定义的转速范围内时,可以确定第二电机转速控制逻辑可以控制待检测电机正常运转,相应地执行步骤207,否则说明第二电机转速控制逻辑无法控制待检测电机正常运转,相应地执行步骤208。
[0080] 步骤207:确定待检测电机的类别为直流电机,并结束当前流程。
[0081] 在本发明实施例中,在确定第二电机转速控制逻辑可以控制待检测电机正常运转时,将第二电机转速控制逻辑对应的电机类别确定为待检测电机的类别,即确定待检测电机的类别为直流电机。
[0082] 步骤208:根据第三电机转速控制逻辑控制待检测电机运转,并获取待检测电机运转过程中的第三转速数据。
[0083] 在本发明实施例中,根据存储在控制器中的第三电机转速控制逻辑控制待检测电机运转,在待检测电机运转过程中采集PWM波形,根据采集到的PWM波形包括的脉冲数和交流抽头电机每旋转一周对应的脉冲数,确定出待检测电机的第三转速数据。
[0084] 步骤209:判断第三转速数据与第三标准转速数据是否匹配,如果是,执行步骤210,否则执行步骤211。
[0085] 在本发明实施例中,第三标准转速数据定义的转速为零,如果获取到的第三转速数据与第三标准转速数据相匹配,即第三转速数据指示待检测电机的转速为零,由于交流抽头电机无PWM反馈,从而可以确定第三电机转速控制逻辑可以控制待检测电机正常运作,相应地执行步骤210。如果第三转速数据指示待检测电机的转速不等于零,说明待检测电机不是交流抽头电机,相应地执行步骤211。
[0086] 步骤210:确定待检测电机的类别为交流抽头电机,并结束当前流程。
[0087] 在本发明实施例中,在确定第三电机转速控制逻辑可以控制待检测待机正常运转时,将第三电机转速控制逻辑对应的电机类别确定为待检测电机的类别,即确定待检测电机的类别为交流抽头电机。
[0088] 步骤211:发出无法确定待测试电机的类别的报警信息。
[0089] 在本发明实施例中,在确定点电机转速控制逻辑无法控制待检测电机正常运转后,发出无法确定待测试电机的类别的报警信息。
[0090] 如图3、图4所示,本发明实施例提供了一种控制器。控制器实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图3所示,为本发明实施例提供的控制器所在设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图4所示,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的控制器,包括:存储模块401、控制模块402、检测模块403和识别模块404;
[0091] 存储模块401,用于在控制器中存储与不同电机类别相对应的至少两个电机转速控制逻辑,并在控制器中存储每一个电机转速控制逻辑对应的标准转速数据;
[0092] 控制模块402,用于分别根据存储模块401存储的每一个电机转速控制逻辑控制待检测电机运转;
[0093] 检测模块403,用于分别检测待检测电机在控制模块402根据每一个电机转速控制逻辑的控制下运转的转速数据;
[0094] 识别模块404,用于从至少两个电机转速控制逻辑中确定对应的且由检测模块403获取到的转速数据与对应的且由存储模块401存储的标准转速数据相匹配的目标电机转速控制逻辑,并将目标电机转速控制逻辑对应的目标电机类别确定为待检测电机的类别。
[0095] 可选地,在图4所示控制器的基础上,如图5所示,控制模块402包括:PG电机控制单元4021、直流电机控制单元4022和交流抽头电机控制单元4023;
[0096] 存储模块401,用于在控制器中存储第一电机转速控制逻辑、第二电机转速控制逻辑和第三电机转速控制逻辑,其中,第一电机转速控制逻辑为与PG电机对应的电机转速控制逻辑,第二电机转速控制逻辑为与直流电机对应的电机转速控制逻辑,第三电机转速控制逻辑为与交流抽头电机对应的电机转速控制逻辑;
[0097] PG电机控制单元4021,用于根据第一电机转速控制逻辑控制待检测电机运转;
[0098] 直流电机控制单元4022,用于根据第二电机转速控制逻辑控制待检测电机运转;
[0099] 交流抽头电机控制单元4023,用于根据第三电机转速控制逻辑控制待检测电机运转。
[0100] 可选地,在图5所示控制器的基础上,如图6所示,检测模块406包括:波形获取单元4061和转速计算单元4062;
[0101] 波形获取单元4061,用于针对每一个电机转速控制逻辑,获取根据电机转速控制逻辑控制待检测电机运转过程中采集到的PWM波形;
[0102] 转速计算单元4062,用于针对每一个电机转速控制逻辑,根据波形获取单元4061获取到的电机转速控制逻辑对应的PWM波形包括的脉冲数,以及电机转速控制逻辑对应的电机类别每旋转一周对应的脉冲数,确定在电机转速控制逻辑控制下待检测电机的转速数据。
[0103] 可选地,在图6所示控制器的基础上,
[0104] 识别单元404,用于针对任意一个电机转速控制逻辑,如果电机转速控制逻辑对应的转速数据等于零,将第三电机转速控制逻辑确定为目标电机转速控制逻辑。
[0105] 可选地,在图4至图6中任一附图所示控制器的基础上,
[0106] 识别单元404进一步用于将确定出的目标电机类别设定为待检测电机的默认类别。
[0107] 需要说明的是,上述控制器内的各模块之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0108] 本发明实施例还提供了一种可读介质,所述可读介质中存储有执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述各个实施例提供的电机类别检测方法。
[0109] 本发明实施例还提供了一种存储控制器,包括:处理器、存储器和总线;
[0110] 所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行上述各个实施例提供的电机类别检测方法。
[0111] 综上所述,本发明各个实施例提供的电机类别检测方法和控制器,至少具有如下有益效果:
[0112] 1、在本发明实施例中,预先在控制器中存储与不同电机类别相对应的多个电机转速控制逻辑,并存储每一个电机转速控制逻辑对应的标准转速数据,之后分别根据每一个电机转速控制逻辑控制待检测电机进行运转,并获取待检测电机运转过程中的转速数据,之后针对每一个电机转速控制逻辑,将该电机转速控制逻辑对应的标准转速数据与根据该电机转速控制逻辑控制待检测电机运转过程中获取到的转速数据进行比较,进而将所对应标准转速数据与转速数据相匹配的一个电机转速控制逻辑确定为目标电机转速控制逻辑,进而将目标电机转速控制逻辑对应的目标电机类别确定为待检测电机的类别。由此可见,通过对应于不同的电机类别的电机转速控制逻辑控制待检测电机运转,根据待检测电机运转过程中的转速数据与相应标准转速数据的匹配关系可以确定适用于待检测电机的目标电机转速控制逻辑,进而可以根据与目标电机转速控制逻辑对应的电机类别确定出待检测电机的类别,这样便可以根据待检测电机的类别采用相应的控制方式对待检测电机进行控制,使得同一种控制器可以控制不同类别的电机,从而实现控制器针对不同类别的电机通用,降低对电机进行控制的成本。
[0113] 2、在本发明实施例中,由于家电上所使用电机的常见类别即为PG电机、直流电机和交流抽头电机三种,通过在控制器上存储分别对应于PG电机、直流电机和交流抽头电机的三个电机转速控制逻辑,可以满足多数业务场景下电机类别辨别的需求,在保证适用性的前提下可以保证对电机类别进行辨别的速度。
[0114] 3、在本发明实施例中,通过采集待检测电机在相应电机转速控制逻辑控制下运转过程中的PWM波形,进而根据所采集到的PWM波形来确定待检测电机运转过程中的转速数据,保证获取待检测电机转速数据的方便性和准确性。
[0115] 4、在本发明实施例中,用于交流抽头电机无PWM反馈,在根据对应于交流抽头电机的第三电机转速控制逻辑控制待检测电机运转过程中,如果采集到的PWM波形不包括任何脉冲,则将第三电机转速控制逻辑确定为目标电机转速控制逻辑,即可以确定待检测电机为交流抽头电机,这样便可以有效地辨别出待检测电机是否为交流抽头电机,保证对电机类别进行辨别的有效性。
[0116] 5、在本发明实施例中,由于一个控制器通常负责控制一个电机的运转,在确定出电机的类别之后将所确定出的电机类别设定为电机的默认类别,之后在电机上电后便可以按照所设定的默认类别对控制电机的运转,无需再次重新辨别电机的类别,提升对电机进行控制的效率。
[0117] 需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0118] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0119] 最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈