微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于DSP的谐波测量系统

基于DSP的谐波测量系统

时间:03-27 来源:3721RD 点击:

0 引言

随着电力电子技术的发展,越来越多的非线性器件应用到电网中,给电网带来了严重的谐波污染,致使供电电压波形畸变。目前,电力系统谐波污染与功率因数降低、电磁干扰已并列为电力系统的三大公害。谐波的危害不仅影响供电质量,而且对用电设备也会造成严重的损耗,如增加设备的温升,使绝缘部分老化,影响设备的工作质量,缩短设备寿命,并且会影响电能计量装置的准确性。谐波污染使线性用户产生不必要的费用,而非线性用户作为谐波污染源,反而会少计量电能,这是极其不公平的[1]。因此,对电网中的谐波进行准确的测量,以此来对谐波源进行治理,是提高当今供电质量的重要措施。为此,本文以高精度的数字信号处理芯片TMS320VC5409[2]为系统核心,设计了关于谐波的实时测量与计算装置,用来对电网信号进行实时采样、谐波分析和计算结果显示。

1 硬件结构和功能

本系统主要是由核心DSP、模数转换电路、液晶显示电路以及键盘电路组成。电网信号经过电压互感器和电流互感器后,由信号调理电路变为模数转换电路能够处理的信号,然后送入模数转换电路,将模拟信号变为离散的数字信号,采样到的数据经过DSP芯片的分析计算后送入到液晶电路,对计算后的数据进行显示,以供查看。键盘主要用来控制液晶对数据的显示,控制液晶进行翻页等功能,系统框图如下:


图1 系统的总体框图

1.1 采样同步及A/D转换

电网系统中的电流和电压是含有多次谐波且基频不稳定的信号,当采样信号的频率和被采样信号的频率不同步时就会产生频谱泄露,影响谐波测量的准确性。在谐波测量的测量过程中,采用何种方法对信号进行准确的采样是关键的一步,交流信号的采样方法包括:同步采样法、准同步采样法和非整周期采样法。本文采用同步采样法,为了达到同步采样的目的,对每周期的信号采样同样的点数,本文利用锁相倍频电路来产生同步采样脉冲信号,电路是由锁相环芯片74VCH4046和CPLD构成的,被测信号经过一个方波电路,变成所需要的方波信号,然后由锁相环芯片和CPLD对信号进行同步和512倍频,从而在被采样的信号的一个周期内产生512个采样脉冲信号,控制模数转换电路对信号进行采样和A/D转换。74VHC4046能使输出信号的相位随着输入信号的相位做出改变,最终达到信号的同步。所以这个锁相倍频电路不需要软件的干预,节省了软件资源;又因为此电路所有功能均由硬件完成,还提升了检测的速度。

本设计采用 ADI 公司的高速高精度模数转换芯片 AD7656,其内部拥有6个单独的16位ADC,可以实现6路同步采样。最高采样速率可达250kS/S,双极性模拟输入,片上具有电压参考源和参考缓冲,也可以由外部引入参考源,转换后数据有串行和并行传输方式。AD7656和DSP的连接方如下:


图2 AD7656和DSP的连接图

在本系统中AD7656与DSP采用并行数据传输方式,将CONVSTA、CONVSTB、CONVSTC并在一起,以启动6路AD同时采样,启动信号由采样信号控制,不需要DSP的干预。AD7656的片选信号ADCS、读信号RD、复位信号ADRST由DSP通过CPLD来产生控制逻辑,下图为AD7656的并行读时序图:


图3 AD7656并行读时序图

在并行模式下,当ADBUSY信号变低时说明转换结束,ADBUSY信号连接到DSP的外部中断0,以中断的方式通知DSP对转换后的数据进行读取。此时将/CS和/RD都置低使能输出总线,转换后的数据被输出到并行数据总线上,DSP就可以依次进行6路输出信号的读操作。

1.2 DSP核心电路

本系统的处理核心采用TI公司的TMS320VC5409,它是16位的定点DSP,除了DSP通用的结构特点以外,它还具有:16K×16的片上ROM,32K×16位的片上双寻址RAM,拥有丰富的片上外设:软件可编程等待周期发生器(SWWSR)和可编程分区转换逻辑电路(BSCR),片上锁相环时钟发生器,3个多通道缓冲串行口(McBSP),增强的8位并行主机接口(HPI),6通道的DMA控制器,本芯片也可在低功耗情况下工作。

此DSP的核心电压是1.8V,I/O电压是3.3V,而其他的器件大多是5V的驱动电压,所以本系统选用ALTERA公司的CPLD--EPM7128AETC100-10进行电平转换和逻辑控制,主要用来DSP与其他芯片之间的通信与地址译码。因为在本系统中需要对采样的数据进行大量的运算,产生的数据再加上运行的程序使DSP的片上存储资源捉襟见肘,所以为DSP外扩了FLASH和RAM存储器[3]。

1.3 液晶显示电路

本设计采用的是LCM128645ZK液晶进行显示,本液晶模块的液晶屏幕为128*64,可显示4行,每行可显示8个汉字。与DSP可以进行并行8位/4位和串行3线/2线的连接方式。中文液晶显示模块可实现汉字、ASC

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top