本发明涉及机检测设备技术领域,尤其是一种用于检测电机运行前状态的方法。
背景技术:
目前,直流无刷电机和永磁同步电机广泛采用无位置传感器的算法实现转子位置检测。一般来说,正常的起动过程包含定位、开环运行、无位置传感器产生位置信号的闭环运行。在电机起动运行前,电机可能存在三种状态,分别为静止、正向转动、反向转动。当电机静止时,电机按照正常方式起动;当电机正向转动时可以省略定位过程,直接进入开环运行阶段;当电机反向转动时,需要在正常起动方式前,增加制动阶段,让电机变为静止后再按照正常方式起动。因此,检测电机起动前的状态十分重要。
技术实现要素:
为了克服现有的电机无法在启动前确定电机转子初始位置的不足,本发明提供了一种用于检测电机运行前状态的方法,包括控制器通过电流传感器获得三相电流,clark变换将电机的三相相电流转化为两相静止坐标系两相电流
本发明解决其技术问题所采用的技术方案是:一种用于检测电机运行前状态的方法,其特征是,所述的方法包括以下步骤:
第一步:控制器通过电流传感器获得三相电流;
第二步:clark变换将电机的三相相电流转化为两相静止坐标系两相电流
第三步:通过pi调节器调节d轴电流给定量id_ref和q轴电流给定量iq_ref;
第四步:通过逆park变换把两相旋转坐标系下的ud和uq转换到两相静止坐标系下的电压ualpha和ubeta;
第五步:控制svpwm调制按照空间电压矢量脉宽调制的方法输出6路pwm信号控制逆变器,逆变器根据svpwm输出的pwm信号,把直流电变换成交流电;
第六步:按照id_ref=0,iq_ref=0,
第七步:按照公式
通过反正切函数,我们可以得到电机转子的角度
进一步的,包括
进一步的,包括当
本发明的有益效果是,本发明的一种用于检测电机运行前状态的方法,获得电机运行前状态,然后根据电机运行前的状态采用不同的启动方法。当电机静止时,直接按照正常方式起动;当电机正向转动时可以省略定位过程,直接进入开环运行阶段;当电机反向转动时,需要在正常起动方式前,增加制动阶段,让电机变为静止后再按照正常方式起动。采用本发明的方法可以大大提高电机启动成功率,且检测过程中不产生大电流,不增加永磁同步电机控制器的硬件,仅仅通过特殊的软件控制算法,获得永磁同步电机的初始状态,解决永磁同步电机无位置传感器控制的启动问题,具有成本低,性能可靠,实现方法简单,在检测过程中不产生大电流等优点。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是本发明的结构示意图。
具体实施方式
如图1是本发明的结构示意图,一种用于检测电机运行前状态的方法,所述的方法包括以下步骤:
第一步:控制器通过电流传感器获得三相电流;
第二步:clark变换将电机的三相相电流转化为两相静止坐标系两相电流
第三步:通过pi调节器调节d轴电流给定量id_ref和q轴电流给定量iq_ref;
第四步:通过逆park变换把两相旋转坐标系下的ud和uq转换到两相静止坐标系下的电压ualpha和ubeta;
第五步:控制svpwm调制按照空间电压矢量脉宽调制的方法输出6路pwm信号控制逆变器,逆变器根据svpwm输出的pwm信号,把直流电变换成交流电;
第六步:按照id_ref=0,iq_ref=0,
第七步:按照公式
通过反正切函数,我们可以得到电机转子的角度
具体实施例1:当取
以上说明对本发明而言只是说明性的,而非限制性的,本领域普通技术人员理解,在不脱离所附权利要求所限定的精神和范围的情况下,可做出许多修改、变化或等效,但都将落入本发明的保护范围内。