电机的转动角度检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37605314 阅读:11 留言:0更新日期:2023-05-18 11:57
本发明专利技术涉及电机控制技术领域,揭露一种电机的转动角度检测方法,包括:检测到无刷电机的电机转子转动时,通过所述无刷电机内霍尔元件组获取所述无刷电机的第一电压相位曲线;获取所述无刷电机的机械参数,并根据所述机械参数得到所述无刷电机中电机转子的初始角度;根据所述初始角度调整所述第一电压相位曲线,以获取所述无刷电机的第二电压相位曲线;根据所述第二电压相位曲线计算所述电机转子的转动角度,得到所述无刷电机的转动角度。本发明专利技术还提出一种电机的转动角度检测装置、设备及存储介质。本发明专利技术可以提升电机的转动角度检测的准确度。确度。确度。

【技术实现步骤摘要】
电机的转动角度检测方法、装置、电子设备及存储介质


[0001]本专利技术涉及电机控制
,尤其涉及一种电机的转动角度检测方法、装置、设备及介质。

技术介绍

[0002]无刷电机(又可称之为无刷直流电机)是由电动机主体和电机驱动器组成,属于一种典型的机电一体化设备。另外,由于无刷直流电动机是以自控式运行的,因此不需要在无刷电机的电机转子上另加启动绕组,而是在计算电机转子的转动角度后由电机驱动器控制电机转子的旋转角度和运转速度,用以驱动无刷电机。无刷电机相较于有刷电机,缺少了用于通电的换向器和电刷,取而代之的是作为定子的线圈,通过电机驱动器控制线圈中的电流产生磁性,使作为电机转子的永磁体受到转动的驱动力。因此,无刷电机对于有刷电机的使用寿命更长,转速更快,并且由于去掉电刷之后使得电火花的产生概率大大降低,使得无刷电机可以应用于各种安全性要求更高的场景,如无刷电机经常应用于轮毂电机、吹风机的高速无刷直流马达中。
[0003]由于无刷电机采用半导体开关器件来实现电子换向,以替代传统的接触式换向器和电刷,因此需要准确地测量电机的旋转角度,来帮助半导体开关器件实现电子换向,使得无刷电机流畅地运行下去。

技术实现思路

[0004]本专利技术提供一种电机的转动角度检测方法、装置、设备及介质,其主要目的在于提升电机的转动角度检测的准确度。
[0005]为实现上述目的,本专利技术提供的一种电机的转动角度检测方法,包括:
[0006]检测到无刷电机的电机转子转动时,通过所述无刷电机内霍尔元件组获取所述无刷电机的第一电压相位曲线;
[0007]获取所述无刷电机的机械参数,并根据所述机械参数得到所述无刷电机中电机转子的初始角度;
[0008]根据所述初始角度调整所述第一电压相位曲线,以获取所述无刷电机的第二电压相位曲线;
[0009]根据所述第二电压相位曲线计算所述电机转子的转动角度,得到所述无刷电机的转动角度。
[0010]可选地,所述通过所述无刷电机内霍尔元件组获取所述无刷电机的第一电压相位曲线,包括:
[0011]采集所述霍尔元件组中的电压数据,并对所述电压数据进行清洗,得到初始电压数据;
[0012]获取所述初始电压数据的幅值和相位,并对所述初始电压数据的幅值和相位均进行插值处理,得到标准电压数据;
[0013]对所述标准电压数据进行相位差修正,并求取相位差修正后的所述标准电压数据的相位曲线函数,得到所述无刷电机的第一电压相位曲线。
[0014]可选地,所述检测到无刷电机的电机转子转动时之前,所述方法还包括:
[0015]检测所述无刷电机中预设的转动检测设备中是否产生电流;
[0016]若所述转动检测设备中未检测到电流,则判断所述无刷电机的电机转子未发生转动;
[0017]若所述转动检测设备中检测到电流,则判断所述无刷电机的电机转子发生转动。
[0018]可选地,所述根据所述机械参数得到所述无刷电机中电机转子的初始角度,包括:
[0019]从所述机械参数中获取所述电机转子的机械角度和极对数;
[0020]根据所述电机转子的机械角度和极对数,以及预设的初始角度计算公式计算所述无刷电机中电机转子的初始角度。
[0021]可选地,所述根据所述初始角度调整所述第一电压相位曲线,以获取所述无刷电机的第二电压相位曲线,包括:
[0022]获取预设的相位差计算公式,并获取所述第一电压相位曲线中的第一电压和第二电压;
[0023]根据预设的90度的电角度调整所述第一电压和所述第二电压,得到第一调整电压和第二调整电压;
[0024]根据所述初始角度计算机械角度差,并通过所述机械角度差、所述第一调整电压、所述第二调整电压,以及所述相位差计算公式得到所述第二电压相位曲线。
[0025]可选地,所述相位差计算公式为:
[0026]y1=(u2‑
u1·
sin(err_θ))/cos(err_θ)
[0027]其中,u1为所述第一调整电压,u2为所述第二调整电压,err_θ为所述机械角度差,y1为所述第二电相位曲线。
[0028]可选地,所述述根据所述第二电压相位曲线计算所述电机转子的转动角度,得到所述无刷电机的转动角度,包括:
[0029]获取转动角度计算公式,并根据所述第二电压相位曲线及所述转动角度计算公式计算所述电机转子的转动角度,得到所述无刷电机的转动角度。
[0030]为了解决上述问题,本专利技术还提供一种电机的转动角度检测装置,所述装置包括:
[0031]第一曲线获取模块,用于检测到无刷电机的电机转子转动时,通过所述无刷电机内霍尔元件组获取所述无刷电机的第一电压相位曲线;
[0032]初始角度计算模块,用于获取所述无刷电机的机械参数,并根据所述机械参数得到所述无刷电机中电机转子的初始角度;
[0033]第二曲线获取模块,用于根据所述初始角度调整所述第一电压相位曲线,以获取所述无刷电机的第二电压相位曲线;
[0034]转动角度计算模块,用于根据所述第二电压相位曲线计算所述电机转子的转动角度,得到所述无刷电机的转动角度。
[0035]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0036]至少一个处理器;以及,
[0037]与所述至少一个处理器通信连接的存储器;其中,
[0038]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的电机的转动角度检测方法。
[0039]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,包括存储数据区和存储程序区,存储数据区存储创建的数据,存储程序区存储有计算机程序;其中,所述计算机程序被处理器执行时实现如上所述的电机的转动角度检测方法。
[0040]本专利技术实施例中,在检测到无刷电机的电机转子转动的情况下通过所述无刷电机内的霍尔元件组获取所述无刷电机的第一电压相位曲线,之后通过所述无刷电机的机械参数得到所述无刷电机中电机转子的初始角度,为后续计算所述无刷电机的转动角度打下基础,然后根据所述初始角度调整所述第一电压相位曲线,以获取所述无刷电机的第二电压相位,最后根据所述第二电压相位曲线计算所述电机转子的转动角度。本专利技术通过霍尔元件组获取无刷电机的第一电压相位曲线,初步得到无刷电机中电机转子的转动速度,之后根据由无刷电机的机械参数得到的初始角度和第一电压相位曲线获取第二电压相位曲线,以计算出无刷电机的转动角度,实现提升电机转动角度准确性的目的。
附图说明
[0041]图1为本专利技术一实施例提供的一种电机的转动角度检测方法的流程示意图;
[0042]图2为本专利技术一实施例提供一种电机的转动角度检测方法中一个步骤的详细流程示意图;
[0043]图3为本专利技术一实施例提供一种电机的转动角度检测方法中一个步骤的详细流程示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电机的转动角度检测方法,其特征在于,所述方法包括:检测到无刷电机的电机转子转动时,通过所述无刷电机内霍尔元件组获取所述无刷电机的第一电压相位曲线;获取所述无刷电机的机械参数,并根据所述机械参数得到所述无刷电机中电机转子的初始角度;根据所述初始角度调整所述第一电压相位曲线,以获取所述无刷电机的第二电压相位曲线;根据所述第二电压相位曲线计算所述电机转子的转动角度,得到所述无刷电机的转动角度。2.如权利要求1所述的电机的转动角度检测方法,其特征在于,所述通过所述无刷电机内霍尔元件组获取所述无刷电机的第一电压相位曲线,包括:采集所述霍尔元件组中的电压数据,并对所述电压数据进行清洗,得到初始电压数据;获取所述初始电压数据的幅值和相位,并对所述初始电压数据的幅值和相位均进行插值处理,得到标准电压数据;对所述标准电压数据进行相位差修正,并求取相位差修正后的所述标准电压数据的相位曲线函数,得到所述无刷电机的第一电压相位曲线。3.如权利要求1所述的电机的转动角度检测方法,其特征在于,所述检测到无刷电机的电机转子转动时之前,所述方法还包括:检测所述无刷电机中预设的转动检测设备中是否产生电流;若所述转动检测设备中未检测到电流,则判断所述无刷电机的电机转子未发生转动;若所述转动检测设备中检测到电流,则判断所述无刷电机的电机转子发生转动。4.如权利要求1所述的电机的转动角度检测方法,其特征在于,所述根据所述机械参数得到所述无刷电机中电机转子的初始角度,包括:从所述机械参数中获取所述电机转子的机械角度和极对数;根据所述电机转子的机械角度和极对数,以及预设的初始角度计算公式计算所述无刷电机中电机转子的初始角度。5.如权利要求1所述的电机的转动角度检测方法,其特征在于,所述根据所述初始角度调整所述第一电压相位曲线,以获取所述无刷电机的第二电压相位曲线,包括:获取预设的相位差计算公式,并获取所述第一电压相位曲线中的第一电压和第二电压;根据预设的90度的电角度调整所述第一电压和所述第二电压,得到第一调整电压和第二...

【专利技术属性】
技术研发人员:郁亚南钟志鸣卢旺卢振锋梁明强
申请(专利权)人:东莞市本末科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1