摘要:介绍了基于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路进行同步采样?不用的通道为防干扰应接地。电压、电流等模拟量通过变压器转换成-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芯片构成数字处理系统,以下位机为主体实现实时采样、数据处理、分析和短时储存,同时与上位机进行数据通讯并利用远程计算机展示和存储管理数据库。实验证明:利用该设备可提高系统的运算速度和精度?而且性价比很高。
- 理板设计(5118)
TMS320F206的性能特点和外围电路典型设计
TMS320F28335在电网频率测量中的应用
FAS368M的信号及内部寄存器说明
请问TMS320F28069F和TMS320F28069有区别吗?
请问我想将bin文件烧录到TMS320F206PZ芯片里,可以用什么型号的烧录工具?
TMS320F2808 pdf datasheet(32位数
238TMS320F2801 pdf datasheet
19TMS320F2809, TMS320F2806, TMS3
140TMS320F28015/TMS320F28016 pdf
111TMS320F28044 pdf datasheet
22TMS320C2810/TMS320F2811 pdf da
49TMS320F2812/TMS320F2810 pdf datasheet
1242基于LabVIEW平台的PC和DSP数据传输的实现
48基于TMS320F2812的高速数据采集处理系统
32利用F206片内Flash进行在线编程
23DSP芯片TMS320F206异步串行口的应用
43一种基于TMS320F206的雷达数据处理系统
26一种基于TMS320F206的雷达数据处理系统1
17DSP TMS320F243的原理及应用
27TMS320F206 使用中的一些问题
20TMS320F240开发板的研制
40TI处理器TMS320LC206
TI处理器TMS320C206
TMS320F206 DSP的以太网接口设计
16TMS320F28335PGFA 这一款信号处理微控制器MCU
TMS320F28034PNT 概述 华沣恒霖电子
TMS320F28027,TMS320F28026,TMS3
38TMS320F2801-100,pdf(Digital Si
28TMS320F280x, TMS320C280x, and
21TMS320F2801-60,pdf(Digital Sig
39TMS320F2802-100,pdf(Digital Si
35TMS320F2802-60,pdf(Digital Sig
40基于TMS320F2812的双机信息处理系统设计
18利用F206片内Flash进行在线编程
1371
DSP芯片外围电路典型设计(数字信号处理器芯片TMS320F
5032TMS320C6455BCTZA
使用TMS320F206的电网数据处理板设计
637
TMS320F206复位方式的讨论
1734
TMS320F206与CPU卡通信协议的优化
1382
采用TMS320F206控制的同步调制解调器
1369
TMS320F206外围电路典型设计
1753
基于TMS320F206 DSP的图象采集卡设计
64TMS320F28335,TMS320F28334,TMS320F28332 Digital Signal Controllers (DSCs)
65TMS320F206实现OEM板GPS定位数据处理
38TMS320F206的仿真调试方案解析
1TI中关于TMS320F2810等芯片的数据手册
9TMS320F28335,TMS320F28334等DSC的硅勘误表
9TMS320F2810,TMS320F2812数字信号处理器数据手册
25由TMS320F2808组成的DSP最小系统硬件电路及扩展应用
7078
TMS320F2833x和TMS320F2823x数字信号控制器DSC的数据手册免费下载
3TMS320F2833X和TMS320F2823X数字信号控制器的数据手册免费下载
16TMS320F280200 Piccolo 微处理器

TMS320F28076 TMS320F2807x Piccolo 微控制器

TMS320F280040 TMS320F28004x Piccolo™微控制器
TMS320F28027 Piccolo 微处理器
TMS320F28035 Piccolo 微处理器
TMS320F28075 TMS320F2807x Piccolo 微控制器
TMS320F280048 TMS320F28004x Piccolo™微控制器
TMS320F280049 TMS320F28004x Piccolo微控制器
TMS320F280045 TMS320F28004x Piccolo™微控制器
TMS320F280041 TMS320F28004x Piccolo™微控制器
TMS320F2833X和TMS320F2823X系列数字信号控制器的数据手册免费下载
5TMS320F28069和TMS320F28335的DSP处理器到底有什么区别
76TMS320F2812系列DSP的中文数据手册
57浅析TMS320F206 DSP的图像采集卡设计
2513
基于TMS320F206和RC56D芯片实现同步通信终端的设计
2700
基于TI DSP TMS320C6657、XC7Z035的高速数据处理核心板
2627
tms320f2808数字信号处理器中文资料
5TMS320F2833x、TMS320F2823x实时微控制器数据表
1TMS320F280x、TMS320C280x、TMS320F2801x数字信号处理器数据表
0TMS320F280x、TMS320C280x、TMS320F2801x数字信号处理器数据表
0TMS320C206 TMS320LC206数字信号处理器数据表
0TMS320F2837x与TMS320F2838x之间的移植应用说明
2TMS320F28xx和TMS320F28xxx DSC硬件设计指南
2TMS320F28xx和TMS320F28xxx DSP电源参考设计
8TMS320F2810、TMS320F2811、TMS320F2812 ADC校准
2TMS320F28002x、TMS320F280015x和TMS320F280013x之间的迁移指南
2
电子发烧友App



评论