Loading
新闻中心库存中心价格中心PDF中心图片中心
ICGLE 电子技术支持中心,为电气人员和相关企业提供全面的信息(IC技术\IC库存\IC图片\PDF资料等)服务
总线设计PCB设计单片机DSPARM
JAVA驱动设计C/C++汇编J2EE网络协议中间件技术嵌入式系统无线通信通信网络模拟技术接口电路显示光电传感与控制EDA/PLD
气流体控制电子产品电机及工具通信设备仪器仪表电线电缆建筑电气低压电器高压电器电源工控自动化广电设备医疗器械More..
电源设计仪器仪表技术专递电路图片电子专栏储存技术汽车电子测量测试音响技术家用电器
成功方案市场分析行业标准应用前沿芯片应用综合专区
基于DSP的同步相量测量装置的研究
来源:嵌入式技术网   作者:杨卫华 康文广 周喜超
字体大小:[大][中][小]

  引 言

  随着全球卫星定位系统(GPS)的广泛应用,基于GPS的实时相量测量装置PMU(Phase Measurement Unit)很好地解决了电力系统广域空间同步测量的问题,并形成了电网广域测量系统WAMS(Wide Area Measurement System)。PMU在全网统一的时间坐标系下(通过接收GPS的同步时钟信号),对电力系统不同节点的电压和电流进行同步采样,通过数据处理生成各节点电压、电流的正序相量,由GPS给每个相量打上时间标签,然后将这些信息实时传送到控制中心。控制中心在统一的时标下,根据各个PMU的测量信息对电力系统的状态进行分析,进行全电网的稳定控制、事故预警等。

  本文提出的PMU构成方案,充分利用了数字信号处理器DSP(Digital Signal Processor)的集成资源,采用双CPU结构,以GPS秒脉冲为同步时钟信号,结合高速14位A/D芯片进行采样,并以USB 2.0接口、CAN总线接口和以太网接口相结合的通信方式实现高速、大容量的数据传输。软件没计采用μC/OS-II实时操作系统,保证了装置的实时性和可靠性。

  1 PMU的构成与硬件实现

  作为WAMS的关键组成部分,实时性和可靠性是最重要的,因此PMU的设计也应以此为依据。PMU的原理框图如图1所示。

  来自PT/CT二次侧的电信号经前置滤波,变为适合DSP处理的小信号。然后,根据GPS输出的同步时钟秒脉冲 
(PPS)经DSP(No.2)内部的捕获单元产生满足时间同步和频率同步要求的异地同步采样信号,启动A/D转换。DSP(No.1)根据变间隔的递归离散傅里叶变换(DFT)算法,每出现一个新的采样数据窗计算一次被测量信号的基波分量,然后利用GPS给相量信息加上全网统一的“时间标签”。

  DSP(No.1)与DSP(No.2)之间采用同步串行接口(SPI),实现无缝接口连接。DSP(No.2)利用液晶显示器实时显示数据和波形,以便在不必配置本地上位机时组成最小的监测单元。USB接口接本地上位机,同时也可以作为扩展口留作本地数据的携带转移。通过CAN总线和工业以太网相结合的方式实现PMU与控制中心的数据传输。下面就关键的几个部分加以详述。

  1.1 相量数据采集模块

  PMU的核心CPU采用TI公司的TMS320LF2407A(简称为“2407A”)芯片。主要原因在于其体积小,处理速度快,适于快速傅里叶(FFT)运算,并且片内集成了CAN、SPI等总线控制器,适于控制系统。

  A/D采样电路是相量数据采集模块的重要组成部分之一,同步相量测量对于A/D转换部分的精度有着较高的要求。IEEE-1344和C37规范提供了如下公式,用于计算实际所需的A/D转换有效位数:

  式中:Minimum resolution为所需A/D转换的最小有效位数,Fs为模拟量最大变动倍数,Emin为幅度计算的精度要求。

  电力系统中电压的最大变动倍数通常在1.5倍以内,而电流的动态范围却很大,轻载运行时可能为额定值的10%,短时过载时可能为额定值的2~3倍,而故障时将可能达到额定值的40倍。考虑到在故障情况下的相量测量并不是非常有意义(故障情况下的相量计算结果将出现相角的跳变,与实际系统不吻合),因此,IEEE规定了电流测量的有效范围为额定负载的10%至额定负载的3倍,FS-30,当Emin=1%时,A/D转换有效位数为13.05位。

  相量数据采集模块的速度与精度直接影响整个相量测量系统的性能。要实现高速数据采集,除了要有高性能的A/D转换设备,同时还需要有高速数据传输总线。从上述分析可以看出。同步采集卡的A/D转换部分要求达到13位有效精度,因此必须采用14位以上的A/D芯片方能满足要求。这部分采用14位A/D转换芯片AD7865(采样频率为3200Hz),而不用2407A芯片自带的10位A/D,主要是考虑精度的问题;芯片AD7865为并行接口方式,而2407A的高速数据总线可以与其匹配。在进行A/D采样时不采用多通道依次扫描的工作方式,而采用配置高速采样/保持器的工作方式。为了保证系统的多路模拟输入通道的同步采样,首先要在模块的前端为每个通道配置1个采样/保持器,在采样触发脉冲到来时可同时对全部通道的模拟信号采样/保持。本文采用AD783采样/保持器来实现。相量的处理充分利用DSP的特性,进行递归DFT运算并实现频率跟踪。

  1.2 GPS授时模块

  解决同步采样脉冲产生的问题是实现同步相量测量单元子站的关键技术之一。GPS授时模块主要负责同步采样触发脉冲的产生和精确的授时功能。它从GPS接收机的串行口接收数据并提取当前标准时间,同时接收GPS的秒脉冲信号(PPS),并由DSP(No.2)的30MHz时钟频率倍频,产生用于触发A/D进行转换的脉冲,以实现每周波采样64点。高精度(1μs同步精度)的GPS时钟源是同步相量测量技术的基础。为了降低对GPS的依赖性,采用高精度抗干扰自同步技术,由DSP(No.2)自身高精度晶振提供相当精确的秒脉冲,在短时失去GPS信号或GPS信号受到强干扰情况下实现高精度授时。

  1.3 数据的通信传输模块

  数据的通信传输模块采用USB2.O技术实现高速度实时数据的传输。USB是一种新的、双向的、同步传输并可热插拔的点对点数据传输总线,具有同步带宽、灵活稳定、易于安装等优点。其传输速度最高可达480Mbps,远高于一般的串行总线接口。传统的RS-232、RS-485传输速度较慢,且安装麻烦,已不能满足此要求。PCI总线虽然速度较快,但安装麻烦,也小易实现本地数据的携带转移。利用USB接口传输速率大、时延小、差错率极低的特点,能有效、快速地完成PMU实时测量数据高速上传以及工控机对PMU的操作与控制。

  CAN的直接通信距离最远可达10km,通信速率最高可达1Mb/s(通信距离小于40m时)。CAN节点在自身发生错误时有自动关闭功能,不会影响其他节点的正常工作。由于DSP(2407A)集成有CAN模块,所以实现比较方便。

  针对PMU数据通信的高速、实时的特点,采用EZ-USB SX2系列的CY7C68001芯片与DSP(No.2)结合,实现PMU与现场上位机(工控机)之间测量数据的实时传输。另一部分是PMU与控制中心的通信。这部分采用CAN总线和工业以太网相结合的方式。

  2 PMU的软件平台

  为了提高数据采集系统的实时性与可靠性,采用μC/OS-II实时操作系统平台,并在此平台上开发了USB设备驱动程 
序、模拟量幅值与相位计算等程序。

  μC/OS-II是一种可移植、可裁减、占先式的实时多任务操作系统。其绝大部分代码是用ANSI C编写的,只有小部分与硬件相关的代码是用汇编语言编写的,易于移植。μC/OS-II功能强大,支持56个用户仟务,支持信号量、消息邮箱、消息队列等多种常用的进程间通信机制,可剥夺实时内核使得任务级系统响应时间得到最优,而响应时间是可知的,很适合于对实时性要求比较高的系统。现已成功应用到很多领域,其稳定性与可靠性已经得到检验。2000年7月,μC/OS-II通过非常严格的测试,取得了美国航空管理局(FAA)的认证,说明它可用于与人性命攸关的安全重要系统。

  TMS320LF2407满足μC/OS-II移植的条件,TI公司提供的编译器Code Composer也支持C语言和汇编语言开发,本文在此平台七进行操作系统移植和软件开发。μC/OS-II操作系统的组成义件分为3类:与处理器无关的代码文件;与处理器有关的代码文件,以及μC/OS-II与应用相关的设置文件。当然,移植工作完成后编写应用程序,还应包括应用文件。移植所需要做的工作仅仅是修改部分与处理器有关的文件。这类文件包括:OS_CPU.H、0S_CPU_A.ASM、OS_CPU_C.C三个文件。

  在本应用中,笔者建立了7个应用任务,优先级分别为4、5、6、7、8、9、1O;同时为每个任务分配了一个消息邮箱,使用基于消息邮箱事件的通信机制进行任务间通信与任务切换。整个软件的基本结构如图2所示。

  任务AD_Task():DSP(N0.1)采样电压、电流信号。分配邮箱:pAd_Mbox。

  任务DFT_Task():DSP(No.1)进行相量递归DFT计算。分配邮箱:pDFT_Mbox。

  任务SPI_Task():DSP(No.1)通过SPI总线向DSP(No.2)发送相量数据和有功、无功信息。分配邮箱:pSPI_Mbox。

  任务USB_Task():DSP(No.2)通过USB总线向上位机传送相量数据和有功、无功信息。分配邮箱:pUSB_Mbox。

  任务CAN_Task():DSP(No.2)通过CAN总线在工业以太网传送相量数据和有功、无功信息。分配邮箱:pCAN_Mbox。

  任务GPS_Task():DSP(No.2)配合GPS的秒脉冲实现高精度授时功能并启动A/D转换。分配邮箱:pGPS_Mbox。

  任务LCD_Task():DSP(No.2)通过液晶模块实时显示信息。分配邮箱:pLCD_Mbox。

  由上节对堆栈的分析可知,任务栈最少需要25个地址。笔者为每个任务分配了100个地址(200字节)的任务栈空间。使用函数OSTaskCreate()创建各任务。该函数的第三个参数为栈顶地址.为OSTaskStkInit()所调用。要注意,2407A的堆栈是递增的,故应传递任务栈的最低地址;而又由于任务程序是采用C语言编写的,编译器对ARl的偏移范围可能会超过任务栈栈顶。虽然在这种情况下ARl是可恢复的,但仍可能会影响最低地址之前的地址内容。所以笔者建议对其进行适当后移。
  幅值与相角计算程序得到采样数据后,利用离散傅里叶算法(DFT),可分别计算出每路电压、电流信号的幅值与相位,生成相量形式的电压与电流数据。

  结语

  本文设计的PMU,硬件上采用了嵌入式微处理器DSP的双CPU结构,软件上采用μC/OS-II操作系统。通过μC/OS-II管理各个功能模块之间的任务调度、中断处理、信息的交互等操作,使整个系统具有高实时性、高可靠性、可热插拔等特点;同时也提高了软件开发的效率,缩短了开发周期。同步相量测量单元的研制是一个复杂的课题,其实现还存在很多难点。本设计只涉及其中一部分,许多通信环节及同步相量的高级应用问题还需在令后的工作中进一步完善和提高。

Upload by 小刘(2007-10-26)
IC
·非标准化传感器信号调理的一种新方法
·一种高精度光纤Bragg光栅传感器解..
·基于DSP的线阵CCD实时测量系统设..
·使用单片机实现GPRS通信小系统的研..
·高速印制电路板的设计及布线要点
·RTP协议的IP电话QoS监测及提高..
·高精度的步进电机控制系统设计
·CY7C68013与FPGA接口的V..
·基于MiniGUI的机车显示终端图形..
·基于WiMAX网络的切换管理研究
·面向FTTH的EPON系统应用与管理
·浅析电气火灾自动保护型断路器的使用
·构建基于RTLinux的嵌入式系统研..
·基于MiniGUI的机车显示终端图形..
·突破新兴高效能电源要求上的限制(图)
·数字电源的特点与发展现状
·2007年及以后的电源驱动系统集成(..
·光电转换电源控制系统的设计(图)
·三相、三输出控制器节省了POL转换器..
·一种用于航天工程的二次电源系统设计(..
·基于AVR单片机PWM功能的数控恒流..
·基于片上状态机的智能电源管理单元设计..
·天线方向图自动测试系统的设计
·基于GPRS的自动抄表系统设计
·基于IEEE1451标准的IP传感器..
·基于FPGA的分布式算法FIR滤波器..
·基于单片机的舵机控制
·针对高速PCB设计问题定义一体化的设..
·基于VxWorks的TrueFFS文..
·基于Nios II的JPEG图像显示..
·用SoC实现视频图形引擎功能
·信产部副部长苟仲文强调政府大力支持I..
·基于ARM9的嵌入式网关的研究
·基于TMS320F2812和μC/O..
·ADC时延和建立时间的区别
·利用Astro-Rail分析FFT芯..
·数据融合在舰炮系统低角跟踪中的应用
·低速率无线传感器网络演示系统的设计与..
·ARM多核和MIPS多执行绪嵌入式处..
·从ARM看企业的自我定位
IC
推荐技术文章:
·浅谈ARM仿真器中的断点资源..
·基于ARM处理器的MVB 2类设备研....
·基于TMS320F28XX UCD8....
·基于TMS320LF2407的馈线终....
·基于DSP的Max-Log-MAP算....
·采用集成DSP与微处理器内核的嵌入式....
·基于DSP的平流层验证飞艇组合导肮系....
·高速DSP与PC实现串口通信的方法..
·基于DSP和CPLD的智能相机系统设....
·用SPI实现dsPlC与ISD语音芯....
·FPGA-DSP 瞄准目标:用得起的....
·基于DSP的高速实时语音识别系统的设....
·基于89C51单片机的数字视频监控系....
·基于C8051F041的电力变压器非....
·用单片机和EDA协同设计温度采集系统..
·服装生产自动熨烫系统设计..
·AT89C52单片机的液位检测系统..
·基于MSP430的卫星通信车载站手持....
·单片机+CPLD结构体系在电子设计中....
·热电阻在烟叶初烤炕房温度控制中的应用..
·AT89C52单片机在捻度测量中的应..
·8位机嵌入式TCP通信速度的研究
·体温数据采集装置的设计
·基于PIC单片机控制的RLC智能测量..
·单片机控制步进电机驱动器工作原理
·非标准化传感器信号调理的一种新方法
·利用高速FPGA设计PCB的要点及相..
·基于ISA总线的高速同步数据采集系统..
·嵌入式系统中可配置式GPIO模拟SP..
·用FPGA设计MP3个人数字播放机
·利用FPGA和USB总线的视频图像的..
·CAN现场总线的时间信息共享技术
·用MAXQ3210构建1-Wire温..
·小型水电站的设备防雷设计
·基于CAN 总线的电动汽车电源管理通..
·基于车载GPS的嵌入式汉显终端的设计
·无线传感器网络节点的硬件设计
·BMW轿车音响I2C总线控制多路音源..
·基于FPGA PCI的并行计算平台实..
·基于PC机的模拟信号发生器的设计
IC
IC

©2007 版权归ICGLE所有   页面执行时间:78.125毫秒