基于DSP的网络化无刷直流电动机控制系统(2)
2016-06-21 01:03
导读:随着电机转子的旋转,光电管间歇接收从光源发出的光,不断导通和截止,从而产生一系列“0”、“1”信号。这些脉冲信号通过I/O口传输给DSP,DSP读取霍

随着电机转子的旋转,光电管间歇接收从光源发出的光,不断导通和截止,从而产生一系列“0”、“1”信号。这些脉冲信号通过I/O口传输给DSP,DSP读取霍尔元件的状态值,确定转子当前的位置,通过改变PWM信号输出的高有效或低效来控制驱动电路,改变MOSFET管的导通顺序,很好地实现电机换相的控制;同时改变PWM信号占空比,来调节电机的转速。电动机驱动电路控制桥功率管的导通顺序为Q1Q2、Q2Q3、Q3Q4、Q4Q5、Q5Q6、Q6Q1,为两两通电方式。电机转子每转一圈,霍尔元件H1、H2、H3会出现六种状态,DSP对每一种状态发出相应的控制字,改变电机的通电相序,实现电机的连续运行。
电机驱动电路控制原理图和电机正转换相表如图2和表1所示。
表1 电机正转换相表
PWM6PWM5PWM4PWM3PWM2PWM1H1H2H3ACTRQ12Q0011111111101010X03FEQ2Q30011111011111000X03EFQ3Q41111111000111100X0FE3Q4Q10111100110100X0FE3