无刷无感直流电机换向时一般采用反电动势过零点的办法,ABC三相端电压经低通滤波器后,求和得出模拟中性点,滤波后的端电压再与模拟中性点电压比较得到过零点。过零点检测电路如下,R72,R73,R74分别接ABC三相端电压。
三相电机一般采用两相导通六步换相的控制方法,正转和反转是相对的,假如正转的通电顺序是A+B-,A+C-,B+C-,B+A-,C+A-,C+B-,
那么反转的通电顺序应该是
C+B-,C+A-, B+A-, B+C-, A+C-, A+B-,
上图是正转时各绕组的电流和感应电动势。
上图是反转时各绕组的电流和感应电动势。
程序要根据过零点跳变进行换相,过零点信号接单片机的外部中断脚,使能上升沿和下降沿中断。
因为中性点接在运放的反相输入端,所以相电压上升时运放输出上升沿信号,相电压下降时运放输出下降沿信号。
在正转时,
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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持以下吧