不对称规则采样法产生三相6路控制脉冲。相比于对称规则采样法,不对称规则采样法所形成的阶梯波更接近于正弦波。将计算出的三相脉冲宽度的值存成一个数据表,作为定时基准,在程序中查询这些定时时间就可以得到6路控制脉冲。工作原理简述如下:应用87C51FX的软件定时器和高速输出方式,在16位比较方式中,16位PCA定时器的计数值和模块中的16位比较寄存器中的预置值在每个机器周期进行3次比较。 若相等则产生一个匹配信号,使模块工作于高速输出方式,即在PCA定时器计数值和模块的比较寄存器比较相等时产生一个匹配信号,该信号使外部引脚CEXn上的输出电平发生跳变,如果允许也产生一个PCA中断。由软件来设置CEXn上输出电平的初态,就可以使该引脚在预定时刻达到时发生正(负)跳变,利用这种方式就可以产生16位PWM波。开关输出由他励信号转换成自励信号,从而完成逆变起动过程,而系统中分相和驱动电路作用是形成IGBT构成的逆变桥用的正确的驱动脉冲,进行逆变控制。逆变控制电路在逆变器起动中具有软起动和软停止功能,能防止起动/ 停止过程由电流、电压上升率太大所引起的过电压和过电流。 由于引脚的跳变不须经过CPU的运算来完成,因此,避免了由于最小脉冲宽度过窄而造成的脉冲宽度变化。程序主要由主程序和中断服务程序两部分组成。主程序主要是进行初始化工作,将定时器和各个寄存器赋予初值。中断程序主要包括用于产生PWM脉冲的PCA中断服务程序和保护中断程序:在PCA中断服务程序中,主要是将下一个定时时间赋值给各个模块的比较寄存器;保护中断程序主要是处理当有保护信号到来时,封锁PWM输出。 |