一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

转子转动角度偏差调整方法、闸机控制方法和电子装置与流程

2022-04-02 08:04:29 来源:中国专利 TAG:


1.本技术涉及电机控制技术领域,特别是涉及转子转动角度偏差调整方法、闸机控制方法和电子装置。


背景技术:

[0002][0003]
目前闸机控制系统包括:电源、驱动器、伺服电机和三个霍尔传感器,电源与驱动器连接,驱动器与伺服电机连接,伺服电机与闸机机械连接带动闸机的转动,伺服电机上设置三个霍尔传感器可检测伺服电机转动磁场的变化输出对应的高低电平,伺服电机中设置有转子。通常会比较在产生霍尔转态信号时转子的基准电气角度与实际角度的差值,并以在产生霍尔转态信号时的转子的电气角度为基准,将实际角度修正至与在产生所述霍尔转态信号时的转子的电气角度相同的校正角度,但是现有方案中当采集到霍尔转态信号时强制校正转子电气角度,可能会造成电气角度的突变,这样会导致电流的突变,进而导致转动力矩的突变。


技术实现要素:

[0004]
在本实施例中提供了一种转子转动角度偏差调整方法、闸机控制方法和电子装置,以解决相关技术中转动力矩突变的问题。
[0005]
第一个方面,在本实施例中提供了一种转子转动角度偏差调整方法,所述转子转动对应产生霍尔传感器的传感信号,包括
[0006]
在霍尔传感器转态时,接收霍尔转态信号,根据所述霍尔转态信号确定转子的基准电气角度;
[0007]
确定所述转子的实际电气角度;
[0008]
根据所述基准电气角度和所述实际电气角度,确定所述转子的偏差电气角度;
[0009]
确定第一预设电气角度对应的脉冲宽度调制中断次数,其中,所述第一预设电气角度为所述偏差电气角度对应的矫正参数;
[0010]
根据所述第一预设电气角度对应的脉冲宽度调制中断次数以及所述偏差电气角度,确定矫正电气角度,其中,所述矫正角度为一次所述脉冲宽度调制中断需要矫正的电气角度;
[0011]
根据所述矫正电气角度调整所述实际电气角度。
[0012]
在其中的一些实施例中,所述确定第一预设电气角度对应的脉冲宽度调制中断次数,包括:
[0013]
获取所述第一预设电气角度与交流电在一个周期中变化的电气角度间的比值;
[0014]
确定所述转子在一个电周期中产生的脉冲宽度调制中断次数;
[0015]
根据所述转子在一个电周期中产生的脉冲宽度调制中断次数和所述比值,确定所述第一预设电气角度对应的脉冲宽度调制中断次数。
[0016]
在其中的一些实施例中,所述确定所述转子在一个电周期中产生的脉冲宽度调制中断次数,包括:
[0017]
获取所述转子的电气频率和脉冲宽度调制的频率;
[0018]
根据所述转子的电气频率和所述脉冲宽度调制的频率,确定所述转子在一个电周期中产生的脉冲宽度调制中断次数。
[0019]
在其中的一些实施例中,所述根据所述矫正电气角度调整所述实际电气角度,包括:
[0020]
确定所述实际电气角度与所述基准电气角度的超前或者滞后关系;
[0021]
在脉冲宽度调制中断周期内,根据所述超前或者滞后关系,以及所述矫正电气角度调整所述实际电气角度。
[0022]
在其中的一些实施例中,所述根据所述超前或者滞后关系,以及所述矫正电气角度调整所述实际电气角度,包括:
[0023]
如果所述实际电气角度相对于所述基准电气角度超前,且所述偏差电气角度大于所述矫正电气角度,所述实际电气角度减去所述矫正电气角度,以及所述偏差电气角度减少一个矫正电气角度。
[0024]
在其中的一些实施例中,所述根据所述超前或者滞后关系,以及所述矫正电气角度调整所述实际电气角度,还包括:
[0025]
如果所述实际电气角度相对于所述基准电气角度超前,且所述偏差电气角度小于或者等于所述矫正电气角度,所述实际电气角度减去所述偏差电气角度,以及所述偏差电气角度设置为0。
[0026]
在其中的一些实施例中,所述根据所述超前或者滞后关系,以及所述矫正电气角度调整所述实际电气角度,还包括:
[0027]
如果所述实际电气角度相对于所述基准电气角度滞后,且所述偏差电气角度大于所述矫正电气角度,所述实际电气角度加上所述矫正电气角度,以及所述偏差电气角度减少一个所述矫正电气角度。
[0028]
在其中的一些实施例中,所述根据所述超前或者滞后关系,以及所述矫正电气角度调整所述实际电气角度,还包括:
[0029]
如果所述实际电气角度相对于所述基准电气角度滞后,且所述偏差电气角度小于或者等于所述矫正电气角度,所述实际电气角度加上所述偏差电气角度,以及所述偏差电气角度设置为0。
[0030]
在其中的一些实施例中,所述第一预设电气角度的大小在30
°
至50
°
范围内。
[0031]
在其中的一些实施例中,所述方法还包括:
[0032]
在所述霍尔传感器未转态时,获取上一个霍尔转态信号对应的矫正电气角度;
[0033]
根据上一个霍尔转态信号对应的矫正电气角度调整所述实际电气角度。
[0034]
在其中的一些实施例中,所述根据所述霍尔转态信号确定转子的基准电气角度,之前包括:
[0035]
通过所述霍尔传感器检测霍尔信号,如果接收到霍尔转态信号,通过磁场定向控制获取转子的电气角度;
[0036]
确定第一关系表,其中,所述第一关系表表示霍尔转态信号值与所述转子的电气
角度之间的对应关系。
[0037]
在其中的一些实施例中,所述如果接收到霍尔转态信号,通过磁场定向控制获取转子的电气角度,之前包括:
[0038]
确定所述转子的初始电气角度;
[0039]
通过所述霍尔传感器,获取与所述初始电气角度对应的霍尔信号值。
[0040]
在其中的一些实施例中,通过下述方式确定所述实际电气角度:
[0041]
根据上一个脉冲宽度调制中断周期内所述转子的电气角度、电机的转速以及脉冲宽度调制中断周期,确定当前脉冲宽度调制中断周期内所述实际电气角度。
[0042]
在其中的一些实施例中,通过下述方式确定所述第一预设电气角度:
[0043]
获取所述转子的转速;
[0044]
根据所述转子的转速和第一预设时间,确定所述第一预设电气角度,其中,所述第一预设时间为所述偏差电气角度对应的矫正时间。
[0045]
第二个方面,在本实施例中提供了一种闸机控制方法,包括:根据第一个方面所述的转子转动角度偏差调整方法控制闸机中的转子转动。
[0046]
第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的转子转动角度偏差调整方法和第二个方面所述的闸机控制方法。
[0047]
第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的转子转动角度偏差调整方法和第二个方面所述的闸机控制方法。
[0048]
与相关技术相比,在本实施例中提供的转子转动角度偏差调整方法、闸机控制方法和电子装置,通过根据所述基准电气角度和所述实际电气角度,确定所述转子的偏差电气角度,确定第一预设电气角度对应的脉冲宽度调制中断次数,其中,所述第一预设电气角度为所述偏差电气角度对应的矫正参数,根据所述第一预设电气角度对应的脉冲宽度调制中断次数以及所述偏差电气角度,确定矫正电气角度,其中,所述矫正角度为一次所述脉冲宽度调制中断需要矫正的电气角度,根据所述矫正电气角度调整所述实际电气角度,解决了转动力矩突变的问题,实现了电机更加平稳的运行。
[0049]
本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。
附图说明
[0050]
此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
[0051]
图1是根据本技术实施例的转子转动角度偏差调整方法的应用终端的硬件结构框图;
[0052]
图2是根据本技术实施例的一种转子转动角度偏差调整方法的流程图;
[0053]
图3是根据本技术实施例的霍尔传感器的输出信号示意图;
[0054]
图4是根据本技术实施例的转子的电气角度波形示意图;
interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频 (radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
[0066]
在本实施例中提供了一种转子转动角度偏差调整方法,图2是根据本技术实施例的一种转子转动角度偏差调整方法的流程图,如图2所示,该流程包括如下步骤:
[0067]
步骤s201,在霍尔传感器转态时,接收霍尔转态信号,根据霍尔转态信号确定转子的基准电气角度。
[0068]
在本实施例中,电机上设置霍尔传感器,电机内包含有转子,转子转动对应产生霍尔传感器的传感信号,霍尔传感器检测电机转动磁场的变化输出对应的高低电平,霍尔传感器输出的状态值为0或者1,当霍尔传感器输出的状态值从0跳变为1时,说明霍尔传感器转态,接收霍尔转态信号。
[0069]
步骤s202,确定转子的实际电气角度。
[0070]
步骤s203,根据基准电气角度和实际电气角度,确定转子的偏差电气角度。
[0071]
步骤s204,确定第一预设电气角度对应的脉冲宽度调制中断次数,其中,第一预设电气角度为偏差电气角度对应的矫正参数。
[0072]
需要说明的是,脉冲宽度调制(pulse width modulation,pwm)是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或mos管栅极的偏置,来实现晶体管或mos管导通时间的改变,从而实现开关稳压电源输出的改变。
[0073]
在本实施例中,在每次pwm中断中对实际电气角度进行矫正。
[0074]
步骤s205,根据第一预设电气角度对应的脉冲宽度调制中断次数以及偏差电气角度,确定矫正电气角度,其中,矫正角度为一次脉冲宽度调制中断需要矫正的电气角度。
[0075]
步骤s206,根据矫正电气角度调整实际电气角度。
[0076]
在本实施例中,确定转子的偏差电气角度后,在转子转动第一预设电气角度范围对偏差电气角度进行动态矫正,示例的,假设第一预设角度为30
°
,偏差电气角度为10
°
,现需要在转子转动30
°
的电气角度范围内对10
°
的偏差角度进行矫正,首先,确定30
°
对应的pwm中断次数,然后根据30
°
对应的pwm 中断次数和偏差电气角度10
°
,来确定每次pwm中断需要矫正的电气角度,最后,在每次pwm中断中,根据上一步计算得出的每次pwm中断需要矫正的电气角度来调整实际电气角度,直到实际电气角度与基准电气角度一致。
[0077]
可以理解的,在本实施例中,在确定有偏差电气角度时,不是直接将实际电气角度立刻调整至基准电气电压,而是根据第一预设角度确定每次pwm中断中需要矫正的电气角度,并根据每次pwm中断中需要矫正的电气角度来平缓的调整实际电气角度,在转子转动第一预设角度范围内完成偏差电气角度的矫正,解决了转动力矩突变的问题,实现了电机更加平稳的运行。
[0078]
在其中的一些实施例中,步骤s204,确定第一预设电气角度对应的脉冲宽度调制中断次数,包括下述步骤:
[0079]
获取第一预设电气角度与交流电在一个周期中变化的电气角度间的比值。
[0080]
确定转子在一个电周期中产生的脉冲宽度调制中断次数。
[0081]
根据转子在一个电周期中产生的脉冲宽度调制中断次数和比值,确定第一预设电气角度对应的脉冲宽度调制中断次数。
[0082]
需要说明的是,交流电在变化过程中,它的瞬时值经过一次循环又变化到原来的瞬时值所需的时间,即交流电变化一个循环所需要的时间,称为电周期。
[0083]
在本实施例中,交流电在一个周期中变化的的电气角度为360
°

[0084]
可以理解的,在本实施例中,根据转子在一个电周期内产生的pwm中断次数,以及第一预设角度与360
°
的比值,能够准确的确定第一预设电气角度对应的pwm中断次数,进一步的,根据第一预设电气角度对应的pwm中断次数能够更加准确的确定每次pwm中断需要矫正的电气角度,实现了更加准确的完成转子转动偏差角度的矫正。
[0085]
在其中的一些实施例中,步骤s2041,确定转子在一个电周期中产生的脉冲宽度调制中断次数,包括:
[0086]
获取转子的电气频率和脉冲宽度调制的频率;
[0087]
根据转子的电气频率和脉冲宽度调制的频率,确定转子在一个电周期中产生的脉冲宽度调制中断次数。
[0088]
通过上述方式,根据转子的电气频率和pwm的频率,实现了更加准确的确定转子在一个电周期中产生的pwm中断次数,进一步的,根据转子在一个电周期中产生的pwm中断次数能够更加准确的确定第一预设电气角度对应的pwm 中断次数,根据第一预设电气角度对应的pwm中断次数能够更加准确的确定每次pwm中断需要矫正的电气角度,实现了更加准确的完成转子转动偏差角度的矫正。
[0089]
在其中的一些实施例中,步骤s206,根据矫正电气角度调整实际电气角度,包括:
[0090]
确定实际电气角度与基准电气角度的超前或者滞后关系;
[0091]
在脉冲宽度调制中断周期内,根据超前或者滞后关系,以及矫正电气角度调整实际电气角度。
[0092]
可以理解的,在本实施中,在每个pwm中断周期内,根据实际电气角度与基准电气角度的超前或者滞后关系,以及每次pwm中断需要矫正的电气角度,能够能加精确的对偏差电气角度进行矫正。
[0093]
在其中的一些实施例中,根据超前或者滞后关系,以及矫正电气角度调整实际电气角度,包括:
[0094]
如果实际电气角度相对于基准电气角度超前,且偏差电气角度大于矫正电气角度,实际电气角度减去矫正电气角度,以及偏差电气角度减少一个矫正电气角度。
[0095]
在本实施例中,如果实际电气角度相对于基准电气角度超前,说明实际电气角度大于基准电气角度,如果偏差电气角度大于矫正电气角度,说明一个 pwm中断周期内无法完成偏差电气角度的矫正,此时,在当前的pwm中断周期中,实际电气角度减少一个矫正电气角度,并将偏差电气角度减少一个矫正电气角度,在下一个pwm中断周期内,依然进行上述判断,直到偏差电气角度小于矫正角度,说明在当前的pwm中断周期内即可完成偏差电气角度的矫正。
[0096]
可以理解的,在本实施例中,在确定有偏差电气角度时,不是直接将实际电气角度立刻调整至基准电气电压,而是在每次pwm中断周期内,根据矫正电气角度来平缓的调整实际电气角度,解决了转动力矩突变的问题,实现了电机更加平稳的运行。
[0097]
在其中的一些实施例中,根据超前或者滞后关系,以及矫正电气角度调整实际电气角度,还包括:
[0098]
如果实际电气角度相对于基准电气角度超前,且偏差电气角度小于或者等于矫正电气角度,实际电气角度减去偏差电气角度,以及偏差电气角度设置为0。
[0099]
在本实施例中,偏差电气角度小于矫正角度,说明在当前的pwm中断周期内即可完成偏差电气角度的矫正,此时,实际电气角度减少一个矫正电气角度,会造成矫正后的实际电气角度小于基准电气角度,即会造成过矫正,因此,在偏差电气角度小于或者等于矫正电气角度时,实际电气角度减少偏差电气角度,并把偏差电气角度设置为0,即可完成偏差电气角度的矫正。
[0100]
可以理解的,在本实施例中,在确定有偏差电气角度时,不是直接将实际电气角度立刻调整至基准电气电压,而是在每次pwm中断周期内,根据矫正电气角度来平缓的调整实际电气角度,解决了转动力矩突变的问题,实现了电机更加平稳的运行。
[0101]
在其中的一些实施例中,根据超前或者滞后关系,以及矫正电气角度调整实际电气角度,还包括:
[0102]
如果实际电气角度相对于基准电气角度滞后,且偏差电气角度大于矫正电气角度,实际电气角度加上矫正电气角度,以及偏差电气角度减少一个矫正电气角度。
[0103]
在本实施例中,如果实际电气角度相对于基准电气角度滞后,说明实际电气角度小于基准电气角度,如果偏差电气角度大于矫正电气角度,说明一个 pwm中断周期内无法完成偏差电气角度的矫正,此时,在当前的pwm中断周期中,实际电气角度加上一个矫正电气角度,并将偏差电气角度减少一个矫正电气角度,在下一个pwm中断周期内,依然进行上述判断,直到偏差电气角度小于矫正角度,说明在当前的pwm中断周期内即可完成偏差电气角度的矫正。
[0104]
可以理解的,在本实施例中,在确定有偏差电气角度时,不是直接将实际电气角度立刻调整至基准电气电压,而是在每次pwm中断周期内,根据矫正电气角度来平缓的调整实际电气角度,解决了转动力矩突变的问题,实现了电机更加平稳的运行。
[0105]
在其中的一些实施例中,根据超前或者滞后关系,以及矫正电气角度调整实际电气角度,还包括:
[0106]
如果实际电气角度相对于基准电气角度滞后,且偏差电气角度小于或者等于矫正电气角度,实际电气角度加上偏差电气角度,以及偏差电气角度设置为0。
[0107]
在本实施例中,偏差电气角度小于矫正角度,说明在当前的pwm中断周期内即可完成偏差电气角度的矫正,此时,实际电气角度加上一个矫正电气角度,会造成矫正后的实际电气角度大于基准电气角度,即会造成过矫正,因此,在偏差电气角度小于或者等于矫正电气角度时,实际电气角度加上偏差电气角度,并把偏差电气角度设置为0,即可完成偏差电气角度的矫正。
[0108]
可以理解的,在本实施例中,在确定有偏差电气角度时,不是直接将实际电气角度立刻调整至基准电气电压,而是在每次pwm中断周期内,根据矫正电气角度来平缓的调整实际电气角度,解决了转动力矩突变的问题,实现了电机更加平稳的运行。
[0109]
在其中的一些实施例中,第一预设电气角度的大小在30
°
至50
°
范围内。
[0110]
在本实施例中,第一预设电气角度包括端点30
°
和50
°

[0111]
在其中的一些实施例中,转子转动角度偏差调整方法还包括:
[0112]
在霍尔传感器未转态时,获取上一个霍尔转态信号对应的矫正电气角度;
[0113]
根据上一个霍尔转态信号对应的矫正电气角度调整实际电气角度。
[0114]
需要说明的是,一个电周期对应为360
°
,一个霍尔状态对应一个扇形区域,一个扇形区域为60
°
,故而一个电周期共有6个霍尔状态,霍尔状态信息发生跳变即为霍尔转态信息,上述方法主要是根据每个电周期内的霍尔状态来进行偏差电气角度的矫正,通过下述方式对两个霍尔状态之间的实际电气角度矫正。
[0115]
在本实施例中,如果未接收到霍尔转态信号,根据与当前pwm中断周期时间间隔最短的霍尔转态信号对应的矫正电气角度对当前的实际电气角度进行矫正,矫正步骤与上述接收到霍尔转态信号的步骤相同。
[0116]
通过上述方式,实现了两个霍尔状态之间的实际电气角度矫正。
[0117]
在其中的一些实施例中,根据霍尔转态信号确定转子的基准电气角度,之前包括:
[0118]
通过霍尔传感器检测霍尔信号,如果接收到霍尔转态信号,通过磁场定向控制获取转子的电气角度;
[0119]
确定第一关系表,其中,第一关系表表示霍尔转态信号值与转子的电气角度之间的对应关系。
[0120]
需要说明的是,磁场定向控制(field-oriented control,foc)能够精确地控制磁场大小与方向,使得电机转矩平稳、噪声小、效率高。
[0121]
当电机转动时,产生相位相差120
°
的方波信号,例如转子磁极为s极时输出高电平,其他时候输出低电平,转子连续旋转时,3个霍尔传感器的输出信号如图3所示,由于电机霍尔安装误差和霍尔线序出错的问题,导致同一批次电机,也存在电机的电气角度不同步的问题,因此,需要测得每个霍尔传感器对应的霍尔状态信号与转子的电气角度对应关系。
[0122]
在本实施例中,电机在定子侧互差120
°
电角度的位置安装3个霍尔元件,用于检测转子位置,通过foc控制使得电机转动,因此,转子的电气角度在[0, 360]之间累加循环,通过霍尔传感器输入捕获的功能,检测霍尔信号,当发现霍尔信号边沿跳变时,即发现霍尔转态信号转态时,读取转子当前的电气角度并记录下来,最终得到如下表所示的第一关系表,其中,hc、hb和ha分别表示三个霍尔传感器对应的霍尔信号。
[0123]
表一霍尔转态信号值与转子电气角度关系表
[0124]
hchbha扇区转子电气角度10040
°
101560
°
0011120
°
0113180
°
0102240
°
1106300
°
[0125]
通过上述方式,通过霍尔传感器和foc控制,来准确的测得霍尔状态信号与转子的电气角度间的对应关系,从而后续根据第一关系表就能准确的得到与霍尔转态信号对应的基准电气角度,进一步的,根据基准电气角度能够实现准确偏差角度矫正,另外,按照表一设置电机的电气角度后,如图4所示,其中,第一条波形为开环转动电机对应的电气角度波形,第二条波形为霍尔传感器测得的电气角度波形,开环转动电机对应的电气角度与霍尔
传感器测得的电气角度基本一致,进一步说明通过上述表格能够较准确的确定转子的电气角度。
[0126]
通过上述方式可知,在霍尔传感器状态时,能够确定对应的转子电气角度,从而能够根据六个转态信号值确定一个电周期对应的转子电气角度,但只有在接收到霍尔转态信号时,才能开始确定上述表一,因此,本技术还提出下述方法在未接收到霍尔状态信号时,依然能够准确的确定转子的初始电气角度。
[0127]
在其中的一些实施例中,如果接收到霍尔转态信号,通过磁场定向控制获取转子的电气角度,之前包括:
[0128]
确定转子的初始电气角度;
[0129]
通过霍尔传感器,获取与初始电气角度对应的霍尔信号值。
[0130]
示例的,初始电气角度为0
°
,确定转子电气角度为0
°
时的霍尔信号情况,本实施例使用转子定向的方式,将foc控制中电气角度设置为0
°
,foc控制中q轴电压uq设置为0,foc控制中d轴电压设置为小于额定电压ud值,通过svpwm计算,并将电机的a相接电源正极,bc两相并接到在一起后接入电源负极,通过电枢反应后,最终转子会定位在0
°
的电气角度上,然后读取霍尔信号,得到转子初始电气角度为0
°
时对应的霍尔信号。
[0131]
需要说明的是,svpwm是近年发展的一种比较新颖的控制方法,是由三相功率逆变器的六个功率开关元件组成的特定开关模式产生的脉宽调制波,能够使输出电流波形尽可能接近于理想的正弦波形。
[0132]
可以理解的,在本实施例中,在未接收到霍尔状态信号时,能够准确的确定转子的初始电气角度,在此基础上,能够更快的完成一个电周期内霍尔状态信号与转子电气角度的对应关系,比如,通过上述方式确认当前的初始电气角度为10
°
,那么已当前初始电气角度为开始,转子转动360
°
后回到当前的初始电气角度即可确认一个电周期内的霍尔转态信号与转子的电气角度对应关系,如没有通过上述方式确定当前的初始电气角度,那么需要等待一段时间接收到霍尔转态信号后才能将霍尔转态信号对应的转子电气角度作为初始电气角度,即需要花更长的时间才能确定上述第一关系表。
[0133]
现有方案中,一般是通过霍尔传感器输出的霍尔状态信号来确定转子的电气角度,一个电周期共有6个霍尔状态信号,因此,两个霍尔状态信号之间的转子电气角度无法准确的确定,本实施例通过下述方式可以确定两个霍尔状态信号之间的转子电气角度。
[0134]
在其中的一些实施例中,通过下述方式确定实际电气角度:
[0135]
根据上一个脉冲宽度调制中断周期内转子的电气角度、电机的转速以及脉冲宽度调制中断周期,确定当前脉冲宽度调制中断周期内实际电气角度。
[0136]
示例的,转子在两个霍尔状态信号区间的转速恒定为ω,当前pwm中断周期内转子的电气角度为θi,上一个pwm中断周期内转子的电气角度为θ
i-1
,则通过下式能够得到当前pwm中断周期内转子的电气角度为θi,其中,t为一个pwm中断周期的大小。
[0137]
θi=θ
i-1
ωt(1)
[0138]
通过上述方式,能够准确的确定两个霍尔状态信号之间的转子电气角度,通过步骤s201至步骤s206的矫正方法,来进一步的平缓矫正转子的电气角度偏差。
[0139]
在其中的一些实施例中,通过下述方式确定第一预设电气角度:
[0140]
获取转子的转速;
[0141]
根据转子的转速和第一预设时间,确定第一预设电气角度,其中,第一预设时间为偏差电气角度对应的矫正时间。
[0142]
可以理解的,在转子转速恒定的情况下,通过转子的转速和第一预设时间实现了准确的确定第一预设电气角度,进一步的,根据第一预设电气角度不仅能够准确的矫正转子电气角度,还能避免因电气角度突变造成的转动力矩突变。
[0143]
另外,本技术还提出一种闸机控制方法,运用于如图5所示的闸机运动控制系统,该闸机控制方法包括,根据上述提出的转子转动角度偏差调整方法控制闸机中的转子转动。
[0144]
在本实施例中,如图5所示,该闸机控制系统包括逻辑处理系统和运控板,运控板包括电机1、电机2和红外传感器,两个电机上均设置霍尔传感器,两个电机内均设置有转子,转子转动对应产生霍尔传感器的传感信号;逻辑处理系统相当于闸机的大脑,其主要原理是通过采集分布在闸机内的红外传感器数据,判断出行人在通行过程中的动作,并根据该判断控制电机做出快速的响应处理;运控板上包含两路电机控制,分别控制左摆闸和右摆闸,左右摆闸的控制系统一样,如图6所示。
[0145]
可以理解的,在闸机电机控制系统中转子转动电气角度出现偏差时,通过上述提出的转子转动角度偏差调整方法能够动态平缓的调整上述电气角度偏差,实现了闸机中的电机更加平稳、准确的运行。
[0146]
在本实施例中还提供了一种转子转动角度偏差调整方法。图7是根据本技术实施例的另一种转子转动角度偏差调整方法的流程图,如图7所示,该流程包括如下步骤:
[0147]
步骤s701,在霍尔传感器转态时,接收霍尔转态信号,根据霍尔转态信号确定转子的基准电气角度。
[0148]
步骤s702,确定转子的实际电气角度。
[0149]
步骤s703,根据基准电气角度和实际电气角度,确定转子的偏差电气角度。
[0150]
步骤s704,获取转子的电气频率和脉冲宽度调制的频率。
[0151]
步骤s705,根据转子的电气频率和脉冲宽度调制的频率,确定转子在一个电周期中产生的脉冲宽度调制中断次数。
[0152]
步骤s706,获取第一预设电气角度与交流电在一个周期中变化的电气角度间的比值。
[0153]
步骤s707,根据转子在一个电周期中产生的脉冲宽度调制中断次数和比值,确定第一预设电气角度对应的脉冲宽度调制中断次数。
[0154]
步骤s708,根据第一预设电气角度对应的脉冲宽度调制中断次数以及偏差电气角度,确定矫正电气角度,其中,矫正角度为一次脉冲宽度调制中断需要矫正的电气角度。
[0155]
步骤s709,根据矫正电气角度调整实际电气角度。
[0156]
可以理解的,在本实施例中,在确定有偏差电气角度时,不是直接将实际电气角度立刻调整至基准电气电压,而是根据第一预设角度确定每次pwm中断中需要矫正的电气角度,并根据每次pwm中断中需要矫正的电气角度来平缓的调整实际电气角度,在转子转动第一预设角度范围内完成偏差电气角度的矫正,解决了转动力矩突变的问题,实现了电机更加平稳的运行。
[0157]
在本实施例中还提供了一种转子转动角度偏差调整方法。图8是根据本技术实施
例的再一种转子转动角度偏差调整方法的流程图,如图8所示,该转子转动角度偏差调整方法包括如下步骤:
[0158]
步骤s801,在每个pwm中断周期内,计算当前转速下的转子电气频率fe。
[0159]
在本实施例中,通过下式计算转子电气频率fe,其中,vcur表示当前转子的转速,p表示磁对极对数。
[0160][0161]
步骤s802,计算转子电气频率fe对应的pwm中断次数n。
[0162]
在本实施例中,通过下式计算pwm中断次数n,其中,fpwm表示pwm的电气频率,即为一个pwm中断周期。
[0163][0164]
步骤s803,判断接收的霍尔状态信号是否发生跳变。
[0165]
在本实施例中,如果霍尔状态信号发生跳变,说明产生霍尔状态信号,若接收的霍尔状态信号发生跳变,则进入步骤s804,否则,进入步骤s813。
[0166]
步骤s804,计算转子的实际电气角度与基准电气角度的偏差电气角度δθ。
[0167]
在本实施例中,通过下式计算偏差电气角度δθ,其中,θv表示实际电气角度,θhall表示基准电气角度。
[0168]
δθ=θv-θhall(4)
[0169]
步骤s805,计算转子转动45
°
电气角度范围内对应的矫正电气角度θstep。
[0170]
在本实施例中,通过下式计算矫正电气角度θstep,其中,δθ表示步骤s804计算得出的偏差电气角度,n表示步骤s802计算得出的pwm中断次数,8是通过360
°
除以45
°
得到。
[0171][0172]
步骤s806,判断转子的实际电气角度是否相对于基准电气角度超前。
[0173]
在本实施例中,如果转子的实际电气角度相对于基准电气角度超前,则进入步骤s807,否则,进入步骤s810。
[0174]
步骤s807,判断偏差电气角度δθ是否大于矫正电气角度θstep。
[0175]
在本实施例中,如果偏差电气角度δθ大于矫正电气角度θstep,则进入步骤s808,否则,进入步骤s809。
[0176]
步骤s808,实际电气角度减少一个矫正电气角度θstep,偏差电气角度δθ减小一个矫正电气角度θstep。
[0177]
步骤s809,实际电气角度减少一个偏差电气角度δθ,偏差电气角度δθ置为0。
[0178]
步骤s810,判断偏差电气角度δθ是否大于矫正电气角度θstep。
[0179]
在本实施例中,如果偏差电气角度δθ大于矫正电气角度θstep,则进入步骤s811,否则,进入步骤s812。
[0180]
步骤s811,实际电气角度加上一个矫正电气角度θstep,偏差电气角度δθ减小一个矫正电气角度θstep。
[0181]
步骤s812,实际电气角度加上一个偏差电气角度δθ,偏差电气角度δθ置为0。
[0182]
步骤s813,获取与当前pwm中断周期时间间隔最短的霍尔转态信号对应的矫正电气角度,并根据该矫正电气角度对当前pwm中断周期内的实际电气角度进行矫正。
[0183]
在本实施例中,根据该矫正电气角度对当前pwm中断周期内的实际电气角度进行矫正的步骤如步骤s806至步骤s813所示。
[0184]
可以理解的,当采集到霍尔状态信号跳变时,若此时实际电气角度与基准电气角度存在偏差,在之后的45
°
电气角度内将偏差电气角度均匀的矫正回去,这样既保证了电气角度补偿的及时性,也保证了转子电气角度的连贯性,能避免转子电气角度的大幅度突变引起的电机输出力矩抖动,有利于电机的稳定控制,如图9和图10所示,图9为现有方法中强制矫正偏差电气角度对应的波形,图10是本实施例在之后的45
°
电气角度内将偏差电气角度均匀的矫正回去对应的电气角度波形,可见,图10的波形相对图9的波形更为平缓。
[0185]
需要说明的是,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。例如,步骤s801和步骤s802可以放至步骤s803之后。
[0186]
在本实施例中还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
[0187]
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
[0188]
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
[0189]
在霍尔传感器转态时,接收霍尔转态信号,根据霍尔转态信号确定转子的基准电气角度。
[0190]
确定转子的实际电气角度。
[0191]
根据基准电气角度和实际电气角度,确定转子的偏差电气角度。
[0192]
确定第一预设电气角度对应的脉冲宽度调制中断次数,其中,第一预设电气角度为偏差电气角度对应的矫正参数。
[0193]
根据第一预设电气角度对应的脉冲宽度调制中断次数以及偏差电气角度,确定矫正电气角度,其中,矫正角度为一次脉冲宽度调制中断需要矫正的电气角度。
[0194]
根据矫正电气角度调整实际电气角度。
[0195]
需要说明的是,在本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,在本实施例中不再赘述。
[0196]
此外,结合上述实施例中提供的转子转动角度偏差调整方法,在本实施例中还可以提供一种存储介质来实现。该存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述实施例中的任意一种转子转动角度偏差调整方法。
[0197]
应该明白的是,这里描述的具体实施例只是用来解释这个应用,而不是用来对它进行限定。根据本技术提供的实施例,本领域普通技术人员在不进行创造性劳动的情况下得到的所有其它实施例,均属本技术保护范围。
[0198]
显然,附图只是本技术的一些例子或实施例,对本领域的普通技术人员来说,也可以根据这些附图将本技术适用于其他类似情况,但无需付出创造性劳动。另外,可以理解的是,尽管在此开发过程中所做的工作可能是复杂和漫长的,但是,对于本领域的普通技术人
员来说,根据本技术披露的技术内容进行的某些设计、制造或生产等更改仅是常规的技术手段,不应被视为本技术公开的内容不足。
[0199]“实施例”一词在本技术中指的是结合实施例描述的具体特征、结构或特性可以包括在本技术的至少一个实施例中。该短语出现在说明书中的各个位置并不一定意味着相同的实施例,也不意味着与其它实施例相互排斥而具有独立性或可供选择。本领域的普通技术人员能够清楚或隐含地理解的是,本技术中描述的实施例在没有冲突的情况下,可以与其它实施例结合。
[0200]
以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对专利保护范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献