1、P2.2、P2.3、P2.4、P2.5引脚为换相逻辑控制信号的输出端。单片机通过编程把电
机转子位置信号转换为对应的换相逻辑。电机运行时根据采集到的电机转子位置信号HAl、
HA2、HA3通过向P2口送对应控制字的方式把6
路换相逻辑信号送到
P2.0、P2.1、P2.
2、P2.3、P2.4、P2.5引脚。
(2)PwM信号生成驱动器的速度调节采用脉宽调制方法,即通过改变PWM信号的占
空比来控制电机电枢电压,从而实现开环调速。该驱动器采用给单片机输入一个可调的模
拟电压的方式来调节PWM信号的占空比。
单片机的P2.7引脚为PWM信号输出端。
PwM信号的频率由单片机内的寄存器PWMl值确定。PWM信号的占空比由寄存器Pw
M0的值确定。在单片机的一个A/D转换输入端P1.7引脚输入模拟电压信号SPCIN。该
模拟电压经单片机采样转换成的数字量,再送到寄存器PwM0来改变PWM信号的占空比,
实现速度调节。
为了提高A/D转换的精度,本文采用PWM信号占空比给定电路。占空比给定信号不
是直接接到单片机的P1.7引脚,而是中间经过一个运放电压跟随环节和一个Rc滤波环
节。这样的输人电路可以为单片机内AD(:采样电容上的残留电压提供快速放电通道,从
而减少其对所输入模拟信号的影响,同时图中的Rc网络还可以滤除输入信号中的高频干
扰。图中Dl、D2为5 V稳压管,可防止输入到A/D口的模拟信号大于单片机的工作电压而
使单片机芯片损坏。