fft.split(&fft); fft.mag(&fft);
4.3结果分析 通过三相电压源加入3次谐波,AD采样的部分数据如图2所示,经过FFT变换后的频谱如图3。0点表示直流分量,1点表示1次谐波,2点表示二次谐波,3点表示3次谐波。时域频率与频域的离散点的对应关系可由公式(5)求得:n= (fn×N)/fs (5)。
fn :被采样某种频率的信号 N :采样点数 fs :采样频率 n :频域对应点
[1]
从频谱图可以清楚的分辨出基波(1次谐波)和3次谐波分量。将FFT变换程序放在内部RAM, 一次不带BIOS的FFT变换时变换时间大约是227us,带BIOS是9路FFT变换所用时间是6~7ms,时间远小于20ms。
图2 原始采样数据图 图3 经过FFT后数据图
Figure 2. Graph of Primitive Sampling Data Figure 3. Graph of Data after FFT
5 结束语
介绍了快速傅立叶变换的原理以及它在谐波分析方面的应用,着重讲述了快速傅立叶变换在TMS320F2812 DSP 处理器上的实现技术,以及同步采样技术在减少频谱泄漏方面的应用。TMS320F2812 DSP处理器有较高的工作频率和丰富的片内外设,既能满足变换时间和精度的要求,又能满足控制方面的需求,两者结合非常适合电力监控、中低压电力保护、电机保护等方面的应用。
参考资料:
1、侯正信王、安国等译.《数字信号处理教程》北京:电子工业出版社,2004年1月. 2、程佩清.《数字信号处理教程》北京:清华大学出版社, 年? 3、《TMS320F2812处理器CPU与外设上》 清华大学出版社, 年? 4、TI 公司 FFT 技术文档 2002年5月
基金项目:国家自然科学基金重点资助项目(50539080)资助 作者简介:
董建业:1982,男,读硕士研究生,研究方向:数字信号处理与智能控制 韩 进:教授,硕士生导师
相关推荐: