基于DSP 的电压闪变监测系统设计与实现
点击数:7235 次 录入时间:03-04 12:04:03 整理:http://www.55dianzi.com 嵌入式系统-技术
连续变换一段时间后( 如10 min),根据式(4)计算出电压均方根值序列划分Ui(n) 对应的瞬时闪变值Pi,然后再根据式(5) ~ (7)依次计算短时间闪变值Pst和长时间闪变值Ph。
www.55dianzi.com
3. 2 软件设计
系统软件编程需完成的任务是正确控制A/D采样并对采样结果进行FFT 变换,计算各频率对应的瞬时闪变值以及短时间闪变值和长时间闪变值,并把参数正确地显示在LCD 上,统计参数并保存数据。系统软件流程图如图3 所示。
软件流程图
图3 软件流程图.
系统在软件设计时采用模块化的设计方法,给定各个模块的状态标志,当状态标志满足条件时,调用相应的模块进行数据处理,程序结构清晰,便于系统扩展。其中快速FFT 是系统程序设计的核心,该程序设计的好坏直接关系到整个系统的性能。本文使用了TI 公司专门针对2 000系列DSP 而设计的FFT 库模块,该模块带有入口和出口参数,使用方便,具有很好的可移植性。整个程序在CCS2. 2 集成开发环境下完成,运用汇编和C 语言混合编程实现基于DSP 的电压闪变监测系统。
3. 3 测试结果
IEC 通过大量测试得到单位瞬时闪变值(P = 1)时正弦波动电压波动值ΔUn%。系统在测试时,对于不同频率的载波分别叠加标准的波动电压,作为闪变信号源。由于波动电压的波形、电压波动值和频率固定,计算得到的Pst为一定值0. 714。
测试结果比较如表3 所示。可以看出,修正后得到的短时间闪变值Pst更接近计算值。可见,文中提出的方法具有很好的性能。
表3 测试结果比较.
测试结果比较
4 结语
本文提出了一种基于TMS320F2812 的电压闪变检测系统的解决方案。该系统实现了电压闪变信号的采集、FFT 运算处理、短时间闪变值和长时间闪变值的求取等。针对FFT 运算过程中产生的频谱泄露和幅值衰减采取了补偿措施,提高了系统检测的精度。实验结果表明该方法精度高,速度快,充分发挥了DSP 的数据处理功能,应用前景广泛。
上一页 [1] [2]
本文关键字:暂无联系方式嵌入式系统-技术,单片机-工控设备 - 嵌入式系统-技术