新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于IQmath库的定点DSP算法设计

基于IQmath库的定点DSP算法设计

作者: 时间:2010-11-16 来源:网络 收藏

3.3 IQmath库函数应用
下面说明如何在一个C程序中使用IQmath库。首先要安装IQmath库,可以从TI公司的网站http://WWW.dspvillage.ti.com免费下载得到。然后新建一个工程,将IQmath.lib,IQmath.cmd添加到工程。同时,还要把IQmath.gel添加到工程中,因为IQ变量的变换和调整都是通过GEL函数来实现的。按以上步骤设置完以后,就可以在C语言程序中利用IQmath库里面的函数了。需要注意的是,IQmath.cmd必须包含以下内容:
c.JPG
d.JPG

4 PARK变换浮点算法的定点数实现
在现代交流电机控制领域,空间矢量控制法(SVPWM)使得交流电机的控制策略能像直流电机的控制策略一样,可以实现转矩电流和磁通的单独控制,因此成为主流的交流伺服驱动控制策略。利用强大的计算能力和信号处理能力,SVPWM的电流和磁通控制均可以采用软件实现。TMS320F2812处理器专门为电机控制设有两个事件管理器(EVA/EVB)和编码器电路(QEP),因此成为运动控制的最佳选择之一。图1是采用
TMS320F2812实现SVPWM控制算法的系统结构框图。

本文引用地址:https://www.eepw.com.cn/article/151343.htm

e.JPG

从图1可以看出,PARK变换是SVPWM控制算法中最为复杂的变换之一,是一个旋转矢量is从静止二相坐标系(α-β)变换到同步旋转的二相坐标系(d-q)。PARK变换坐标映射如图2所示。

f.JPG


由图2可以得到PARK变换的方程式:
g.JPG



关键词: DSP

评论


相关推荐

技术专区

关闭