发明名称 |
一种无位置传感器的无刷直流电机的相位修正控制方法 |
摘要 |
本发明公开了一种无位置传感器的无刷直流电机的相位修正控制方法,其特征是依次有以下步骤:(1)在电机启动转速和额定转速之间等间隔设置至少一个采样点,通过记录对应相位延迟的电角度值测绘出速度和相位延迟的关系曲线;(2)编写电机控制程序,在采集BEMF的信号处理中加入相位延迟补偿程序,使其能在确切的换相点换相;(3)采用先定位再缓慢加速的方式启动电机;(4)在电机到达启动转速时,采集BEMF过零点信号,再通过编写的电机控制程序中的相位补偿子程序和换相控制子程序进行计算补偿。本发明具有简单灵活的优点,尤其是可以实时修正由位置检测电路造成的相位滞后。本方法可以广泛应用于各种无位置传感器的无刷直流电机的相位修正控制。 |
申请公布号 |
CN101355334B |
申请公布日期 |
2010.11.03 |
申请号 |
CN200710075424.4 |
申请日期 |
2007.07.27 |
申请人 |
比亚迪股份有限公司 |
发明人 |
齐阿喜;俞明 |
分类号 |
H02P6/18(2006.01)I |
主分类号 |
H02P6/18(2006.01)I |
代理机构 |
北京市立方律师事务所 11330 |
代理人 |
张磊 |
主权项 |
一种无位置传感器的无刷直流电机的相位修正控制方法,其特征在于:依次有以下步骤:(1)在电机启动转速和额定转速之间等间隔设置至少一个采样点,通过记录对应相位延迟的电角度值测绘出速度和相位延迟的关系曲线;(2)编写电机控制程序,在采集BEMF的信号处理中加入相位延迟补偿程序,使其能在确切的换相点换相;(3)采用先定位再缓慢加速的方式启动电机;(4)在电机到达启动转速时,采集BEMF过零点信号,再通过编写的电机控制程序中的相位补偿子程序和换相控制子程序进行计算补偿,达到电机稳定运行的效果,所述步骤(4)中相位补偿子程序和换相控制子程序的流程,依次有以下步骤:1)进入相位和换相补偿程序,输入BEMF采集信号;2)判断是否有BEMF过零点信号,如果否,返回主程序;如果是,继续步骤3);3)如果有BEMF过零点信号,读取定时器时间T;4)将定时器时间T代入计算公式RPM=60/(T×N×6)计算出电机当前转速,式中N为电机极对数;5)通过已经测绘出的速度和相位延迟的关系曲线,将计算出的当前转速代入对应速度和相位延迟的关系曲线的程序函数,通过该程序函数计算出与当前转速对应的相位延迟电角度;6)根据不同的延迟电角度a,进入不同支路,导通对应的通电相;7)返回主程序。 |
地址 |
518119 广东省深圳市龙岗区葵涌镇延安路比亚迪工业园 |