无刷直流电机正反转过零点换相

无刷无感直流电机换向时一般采用反电动势过零点的办法,ABC三相端电压经低通滤波器后,求和得出模拟中性点,滤波后的端电压再与模拟中性点电压比较得到过零点。过零点检测电路如下,R72,R73,R74分别接ABC三相端电压。

clip_image002

三相电机一般采用两相导通六步换相的控制方法,正转和反转是相对的,假如正转的通电顺序是A+B-,A+C-,B+C-,B+A-,C+A-,C+B-,

那么反转的通电顺序应该是

C+B-,C+A-, B+A-, B+C-, A+C-, A+B-,

clip_image004

clip_image006

上图是正转时各绕组的电流和感应电动势。

clip_image008

clip_image010

上图是反转时各绕组的电流和感应电动势。

程序要根据过零点跳变进行换相,过零点信号接单片机的外部中断脚,使能上升沿和下降沿中断。

因为中性点接在运放的反相输入端,所以相电压上升时运放输出上升沿信号,相电压下降时运放输出下降沿信号。

在正转时,

C相过零点产生下降沿中断时,延时30电角度换相到AC

B相过零点产生上升沿中断时,延时30电角度换相到BC

A相过零点产生下降沿中断时,延时30电角度换相到BA

C相过零点产生上升沿中断时,延时30电角度换相到CA

B相过零点产生下降沿中断时,延时30电角度换相到CB

A相过零点产生上升沿中断时,延时30电角度换相到AB

在反转时,

A相过零点产生下降沿中断时,延时30电角度换相到CA

B相过零点产生上升沿中断时,延时30电角度换相到BA

C相过零点产生下降沿中断时,延时30电角度换相到BC

A相过零点产生上升沿中断时,延时30电角度换相到AC

B相过零点产生下降沿中断时,延时30电角度换相到AB

C相过零点产生上升沿中断时,延时30电角度换相到CB

发表评论

电子邮件地址不会被公开。 必填项已用*标注