新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DSP的交流异步电机高精度调速系统设计

基于DSP的交流异步电机高精度调速系统设计

作者: 时间:2011-03-10 来源:网络 收藏

3 系统软件设计
系统软件采用模块化设计,可以分为2个部分;主程序和中断服务子程序。
主程序中对硬件和变量进行初始化,对各个控制寄存器置初值,对运算过程中使用的各种变量分配地址并设置相应的初值。初始化模块仅在上电复位后被执行一次,然后进入循环等待时期,如图5所示。

e.JPG
中断服务子程序是系统的核心部分,包括PWM中断服务子程序,故障保护中断服务子程序,串行中断服务子程序。其中PWM中断服务子程序负责对电流A/D转换、速度计算、矢量变换、SVPWM输出等。故障保护中断服务子程序在系统出现故障时,将会立即禁止PWM输出。串行中断服务子程序则负责与PC上位机之间的通信,如图6所示。

f.JPG
初始化之后,系统的运行交由中断服务子程序控制。PWM中断服务子程序负责两相定子电流的采样,转速的计算,矢量变换以及SVPWM调制,是系统实现矢量控制的核心部分。系统采用模块化编程,把PWM中断服务子程序分为电流采样模块,电机转速计算模块,矢量控制坐标变换模块,模糊PI调节模块,SVPWM调制模块。

4 结语
针对交流调速的特点,设计了一套基于的交流异步电机高精度调速系统。该系统应用矢量控制技术作为系统的总体控制方案,以TI公司电机控制专用的高速DSP TMS320F2812为系统的核心处理器,三菱电机公司的PS21246智能功率模块(IPM)为逆变器件,在此基础上运用空间电压矢量脉宽调制(space vector pulse width modulation,SVPWM)技术和PI控制算法,构建了一个基于TMS320F2812 DSP的交流异步电机高精度控制平台。实验表明,系统基本满足高精度调速要求,十分适合于伺服控制系统。


上一页 1 2 3 下一页

关键词: DSP

评论


相关推荐

技术专区

关闭