摘要:介绍了基于DSP芯片TMS320F206的电网采样处理板的软、硬件设计方法,对硬件各模块电路的工作原理作了重点的讨论,同时给出了该电网数据处理板的主程序和中断处理程序流程图。
1 引言
随着电力系统新型负荷及非线性负荷的大量增加,电力系统的电压和电流波形会发生严重畸变,从而给电力系统带来很大的“电网污染”。特别是用户内部短路以及开关操作、变压器或电容器组投切时的短时中断均会引起暂态、瞬时过电压以及电压凹陷、凸起或短时供电中断等电能质量扰动问题。同时电网系统中的谐波成份也越来越复杂,严重的电力“污染”对某些行业(如医院的精密仪器、微计算机系统以及智能电子、工业过程控制中的微处理器等)构成了巨大的威胁,甚至造成“瀑布”式的连锁反映,从而引发电网崩溃的事件。所以,电力系统中电网数据的精确采集、故障判断、数据处理已成为电网正确运行的焦点。
现有的电网质量分析板受器件和分析方法的限制,大多对系统中的暂态、短时扰动信息难以快速、准确地捕捉。随着高速数字信号处理?DSP?威廉希尔官方网站
的发展及其制造成本的降低,DSP威廉希尔官方网站
在电力系统的各个研究领域得到了广泛的应用。表1是DSP方式与传统芯片处理方式的能力对比,从中可以看出DSP用作处理器的优势。
表1 DSP与传统芯片处理能力对比表
CPU系统 | 采样通道数 | DFT计算时间 | 采样时间/(μs) | 采样结果精度(%) |
TMS320F206晶振:10MHz | 40 | 整型30点28μs | 24 | 0.2 |
80C196晶振:12MHz | 16 | 整型12点1500μs | 160 | 0.5 |
80C51晶振:12MHz | 8 | 整型12点1500μs | 60 | 0.5 |
2 基于TMS320F206的硬件设计
基于DSP处理板的主体设计思想是采用DSP芯片TMS320F206构成数字处理系统,并以下位机为主体实现实时采样、数据处理、分析和短时储存,然后与上位机进行数据通讯,以及利用远程计算机进行展示和数据库存储管理等。具体操作如下:
(1)用处理板测量并计算三相电流、电压的有效值、有功功率、无功功率以及功率因数;对40Hz~2MHz频率输入信号进行测频采样;
(2)对数据进行处理,分析查错,给出报警类别,并给出开关量输出信号以便进行开合闸操作;
图2
(3)对电压、电流的l~63次谐波进行分析,给出幅度、相位以及三相电压、电流的总畸变率;
(4)通过16C552芯片UART扩展2个RS-232和一个RS-485接口以便与上位机进行数据交换,同时扩展一并行口以与打印机相连;
(5)用看门狗进行刷新、复位并实时检测系统;
该处理板的主控芯片选用定点DSP芯片TMS320F206。系统的硬件功能框图如图1所示。
该电网采样数据处理板的功能是在数字信号处理芯片TMS320F206的控制下完成的。数据采样模块采用的3片高速14位A/D芯片MAX125在工作时外接与16C552公用的16MHz时钟,因其并行接口数据访问和总线释放的时间特性与DSP的特性兼容,因此,其转换结果可由DSP不加等待状态而直接读取。3片MAX125在此用12路进行同步采样?不用的通道为防干扰应接地。电压、电流等interwetten与威廉的赔率体系 量通过变压器转换成-5V~+5V的电压,并在滤波后接入MAX125,转换开始信号由DSP的引脚TOUT提供给3片MAX125的CONVST引脚,并在上升沿启动采样,片内的时序发生器可控制指定的通道以使其按顺序进行转换,并将结果存储在片内14Bit×4的RAM中,转换结束后,每片MAX125的INT引脚变低?3片通过CPLD或门输出给DSP。读取结果时,执行连续读操作,第一次读到的是第一通道的数据,第二次读的是第二通道的数据,依此类推。
16C552是TI?TLl6C552?、EXAR?ST16C552? 、VLSI?VL16C552?等公司生产的异步通信芯片。在采样处理板中?16C552可作为RS232、RS485串口和打印机并口的扩展芯片,并通过MAX232驱动芯片来和MAX1486驱动芯片与上位机进行通讯。图2为UART扩展的电路图。
图4
由于TMS320F206仅有一个同步通讯口,因而设计中采用DSP的UART扩展。同时由于输入输出接口的资源有限,故采用了CPLD扩展。图2中将DSP及电源、地、光电耦合器等做了简化,有兴趣的读者可以查询相关资料。本系统中16C552的串口和并口都工作在中断工作方式,16C552的CLK端外接15.9744MHz晶振时,可通过设置除数寄存器的高、低位DLM、DLL来确定通讯的波特率。
在硬件电路设计中,l6C552的片内寄存器选择线A0~A2以及读写信号均由DSP直接控制。串、并行通道的片选线CSA、CSB和CSP则由CPLD直接控制,可根据需要选择串行通信方式还是并行通信方式。为防止干扰,系统加入了光电隔离器,由于RS232电平与CMOS电平不同,因此RS232驱动器与CMOS电平连接时必须经过电平转换,MAX232就是完成这一功能的。另外,用MAXl486来实现与RS485的通讯,该驱动芯片的OE、H/F可决定电路是工作在半双工还是全双工状态,并可由CPLD来控制选择。l6C552的并口可直接连接到PC机的并口上而无须电平转换。通讯时,通过中断INT1~INT3可向CPLD逻辑块发生申请,并由DSP响应。
为了便于调试和实现程序加载、设置软件断点等功能,系统扩展了32k的快速SRAM来将程序、参数放入其中,调试成功后,可将待固化程序通过仿真器烧入TMS320F206的第一块16k字的Flash中,第二块用于固化放置重要参数。为了调试方便和有效利用资源,程序、数据片选应采用图3所示的连接方式,调试时程序选用前16k(8000H~BFFFH)的SRAM,后16k(C000H~FFFFFH)用于存放数据参数。
该系统能测量40Hz~2MH的信号频率。测量工频时,电网信号经变压器降压后,再经过滤波器和比较器送给CPLD进行计数测量。8MHz(CLK)晶振脉冲输入可以使用单独的有源晶振,也可以用CPLD对已有的16MHz晶振分频得到。
选用完成系统电源监控的看门狗复位芯片MAX1232,可设置为自动刷新和手动复位结合方式。当电压检测器监控到Vcc低于所选择的容限时,系统将输出并保持复位电平;以使DSP能在一定时间内触发ST端来刷新看门狗。如果ST在250ms间隔内未触发,MAX1232自动发出信号来复位系统。
3 基于TMS320F206的软件流程
该数据采集处理板通过TMS320F206内部定时器中断来启动A/D转换,中断周期被设置为每周波采样64点,即约312.5ns触发一次中断。MAX125的12路A/D转换完成后,电路将触发中断信号INT0给DSP。实时数据由DSP通过连续读脉冲将数据存到内、外部扩展RAM或通过通讯扩展芯片传给上位机。当数据采样达到64个点后,开始执行FFT单元。通常将FFT算法程序块存到DSP内部存储单元B0中,该单元是一个64点同址基2 时间抽取的FFT模块。通过DSP算法可实现对各项电能质量指标及其它电参数的计算与分析,同时进行数据处理(包括谐波分析和不平衡度分析),也就是在采样点采样后实时检测信号的峰值、有效值等信息,以判断过压、欠压、振荡等电能质量问题。最后将实时波形或分析谱结果传送到PC上位机或其它网络上。系统的每个采样周期的时间分配见图4 所示。其软件主程序和中断处理程序流程图分别见图5、图6 所示。
4 结束语
我国对电网质量研究起步较晚,目前使用的电网质量检测设备与发达国家还有一定距离,因此,电网污染问题仍然有待于进一步解决,传统的采样装置有待于进一步优化提高,本文设计的电力采样处理板采用DSP芯片构成数字处理系统,以下位机为主体实现实时采样、数据处理、分析和短时储存,同时与上位机进行数据通讯并利用远程计算机展示和存储管理数据库。实验证明:利用该设备可提高系统的运算速度和精度?而且性价比很高。
- 理板设计(5073)
相关推荐
TMS320F206的结构特点和中断威廉希尔官方网站


175-DSP TMS320C6455 V5 FPGA XC5VSX95T的高速数据处理
TMS320 F2833x DSP应用开发与实践
TMS320DM8127 DaVinci 接收到数据后要不要先缓存到DDR中,处理时再从DDR中读取?
TMS320F206的性能特点和外围电路典型设计
TMS320F240与PC机串行的通信
TMS320F28034的相关资料分享
TMS320F2808与TMS320F2809的AD转换时间问题
TMS320F2812与TMS320F28335连接方式是什么?
TMS320F2812多通道采集ADS8556的六道信号出错
TMS320F28335和TMS320F28235的程序可以通用吗?
TMS320F28335在电网频率测量中的应用
TMS320F28335型数字信号处理器有何特点
TMS320F28377D输出电压转换
TMS320F28xxx_DSP_的硬件设计指南
tms320f28335原理图库
FAS368M的信号及内部寄存器说明
Raw-OS移植到TMS320F28335处理器的感想
【TL6748 DSP申请】基于TMS320C6748的蓝牙快速健康数据系统
免费供应TMS320C6678/TMS320C665x+Kintex-7/Artix-7、TMS320C6748+Spartan-6开发板试用
免费申请试用-广州创龙DSP TMS320C6748开发板
创龙TMS320C6655TMS320C6657 DSP核心板
创龙TI TMS320C28x系列TMS320F28335 浮点DSP开发板
发现一个TMS320F2812 UARTA与UARTB的不同点
基于TMS320F2807x的IQmath的移植方法
基于TMS320F2812处理器的智能接口板设计
基于TMS320F28335与AD7767高精度数据采集模块设计
基于TI DSP TMS320C6657、XC7K325T的高速数据处理核心板 解决法案
广州创龙TMS320C6655 TMS320C6657核心板
广州创龙TMS320C6748 DSP开发板免费申请试用
数字信号处理器TMS320C2801资料推荐
数字信号处理器TMS320F2802相关资料下载
数字信号处理器TMS320F2806电子资料
数字信号处理器TMS320F2809相关资料下载
数字信号处理器TMS320F2812的下载资料分享
数字信号处理器中I2C总线的软件包要如何设计
请问TMS320F28027F和TMS320F28027区别是什么?
请问TMS320F28069F和TMS320F28069有区别吗?
请问TMS320F28069FPZT和TMS320F28069pzt有什么区别?配置上呢
请问TMS320F28332与TMS320F2812的主要区别在那?
请问tms320f2802x0和tms320f2802x有何区别和相同?是
请问我想将bin文件烧录到TMS320F206PZ芯片里,可以用什么型号的烧录工具?
请问推荐TMS320F28335开发板
高速硬盘存储设备的系统结构设计
TMS320F2809, TMS320F2806, TMS3

基于LabVIEW平台的PC和DSP数据传输的实现

利用F206片内Flash进行在线编程

DSP芯片TMS320F206异步串行口的应用

一种基于TMS320F206的雷达数据处理系统

一种基于TMS320F206的雷达数据处理系统1

利用串行口扩展TMS320F206 的IO 口

TMS320F206 使用中的一些问题

TMS320C5402 DSP 在嵌入式测控系统中的应用

TI处理器TMS320LC206
TI处理器TMS320C206
TMS320F206 DSP的以太网接口设计

TMS320F28335PGFA,实时微控制器
TMS320F28335PGFA 这一款信号处理微控制器MCU
基于TPS7133的TMS320C206双电源电压供电电路

TMS320F2808GGMA 一款32位微控制器MCU芯片
TMS320F28027,TMS320F28026,TMS3

基于TMS320F2812的双机信息处理系统设计

利用F206片内Flash进行在线编程


DSP芯片外围电路典型设计(数字信号处理器芯片TMS320F

使用TMS320F206的电网数据处理板设计


TMS320F206复位方式的讨论


TMS320F206与CPU卡通信协议的优化


采用TMS320F206控制的同步调制解调器


#硬声创作季 #DSP 手把手教你学DSP-03 TMS320F28335介绍-1



#硬声创作季 #DSP 手把手教你学DSP-03 TMS320F28335介绍-2



TMS320F206外围电路典型设计


基于TMS320F206 DSP的图象采集卡设计

TMS320F206实现OEM板GPS定位数据处理

基于TMS320VC5502和CPLD XC95144的低功耗多路数据处理系统

TMS320F206的仿真调试方案解析

基于4DSP+FPGA架构数据处理板电路设计与分析


TMS320F2810,TMS320F2812数字信号处理器数据手册

浅析TMS320F206 DSP的图像采集卡设计


基于TMS320F206和RC56D芯片实现同步通信终端的设计


基于TI DSP TMS320C6657、XC7Z035的高速数据处理核心板


评论