用avr单片机做逆变器产生spwm波形存在的问题.docVIP

  • 21
  • 0
  • 约小于1千字
  • 约 2页
  • 2021-03-17 发布于江苏
  • 举报

用avr单片机做逆变器产生spwm波形存在的问题.doc

用AVR单片机做逆变器产生SPWM波形存在的问题 导语:?实测时空载波形像矩形波,改变调制度影响不大,轻微(20W)带载后波形变化很大,存在严重失真。测试主电压为24vdc,MOS管驱动TLP250,外接3路隔离驱动电源,电压均为12V。 在用AVR的单片机做逆变器,步骤如下: 1.第一步,用相位修正模式PWM产生SPWM波形,载频为15.586K,写出程序,做调试的PCB。 2.第二步,用低电压进行开环调试,实测得出正弦波。 3.第三步,实现闭环控制,各种保护功能。 实测时空载波形像矩形波,改变调制度影响不大,轻微(20W)带载后波形变化很大,存在严重失真。测试主电压为24vdc,MOS管驱动TLP250,外接3路隔离驱动电源,电压均为12V。 是在空载时调制度高了些,每次更改的调制度值并没有被更新。这样,理论上行的通,谐波少些;成本低,外围电路简单;计算方便,便于查表。 实际中都是PC机算出的值,单片机在运行中不进行运算,只是对逻辑和时序进行处理,假如执行运算程序,8位的单片机根本来不及;实测执行运算时,载频变小,原因分析:虽然采用中断处理输入PWM值。但由于在进行乘法或除法计算时暂用的寄存器多,响应中断前,存储这些寄存器需要一定的时间,所以造成载频实际变小很多。 用C语言的话,计算的

文档评论(0)

1亿VIP精品文档

相关文档