关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于DSP的感应电机SVPWM矢量控制系统

基于DSP的感应电机SVPWM矢量控制系统

作者: 时间:2012-01-03 来源:网络 收藏

4系统硬件实现

本文引用地址://m.amcfsurvey.com/article/161220.htm

  该系统采用交-直-交电压型变频电路。主电路由整流电路、滤波电路、开关电源电路、电流检测电路及智能功率模块 IPM逆变电路等构成。主电路的整流部分是由不可控二极管组成的,在设计主电路的时候,选用了智能型器件IPM。IPM是 IGBT智能化功率模块,它将IGBT芯片、驱动电路、保护电路等封装在一个模块内,不但便于使用,而且大大有利于装置的小型化、高性能化和高频化,设有过流和短路保护,欠电压保护。系统结构框图见图4。系统控制电路以 TMS320F2812芯片为核心,外扩 RAM构成功能齐全的,系统参数由上位机通过通信接口下传给下位机,负责采样各相电流,计算的转速和位置,最后运用控制算法,得到控制信号,经过光耦隔离电路后,驱动逆变器功率开关器件,同时还监控变频系统的运行状态,当系统出现短路、过流、过压、过热等故障时,将封锁信号,使停止运行。


  系统控制回路主要包括了 DSP微处理器系统,数据采集和控制信号I/O电路,驱动电路,保护电路等子系统。

5系统软件设计

  此系统中对的所有控制都是通过 F2812 的软件来完成的。软件程序由主程序和定时器下溢中断子程序组成。主程序中进行硬件和变量初始化,对各个控制寄存器置初值,对运算过程中使用的各种变量分配地址并设置相应的初值。中断子程序的工作是在每一个PWM 周期里, 计算出下一个 PWM 周期的三个比较寄存器的比较值, 并送到比较寄存器中。中断服务子程序是系统的核心部分,执行调制,故障处理中断等。系统软件的定时器下溢中断程序流程见图3。


 6实验结果与结论

  结合交流电机,用 C语言编写了载波频率为2KHz,变频范围为0~100Hz的SVPWM控制程序。驱动的电机为三相异步电动机,定子绕组星形结法。采用 TMS320F2812每周期内只发生一次定时器周期中断,实时性好,而且占用 CPU较少,使CPU有很大能力去完成其它任务。图4,图 5为 DSP输出的一路 SVPWM波形及调制信号 30Hz时控制器输出经过低通滤波后的相电压波形。

  采用 TMS320F2812和 IPM等模块化的芯片,利用电压空间调制技术构成的电机矢量,输出电流的谐波成分减少, 硬件电路简单, 系统的动态响应、控制精度有很大提高, 复杂算法得以实现。采用 DSP结合先进控制算法的矢量控制系统在电机的控制中将有广泛的应用前景。

  本文作者创新点是应用更新一代的 DSP芯片 TMS320F2812,以及采用具有更多保护功能的 IPM来构成控制系统,简化了外围电路,应用数字信号处理芯片实现软件算法使控制精度进一步提高,响应更加快速。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭