保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

基于TMS320F206的电网数据处理板设计


,每片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 结束语

我国对电网质量研究起步较晚,目前使用的电网质量检测设备与发达国家还有一定距离,因此,电网污染问题仍然有待于进一步解决,传统的采样装置有待于进一步优化提高,本文设计的电力采样处

《基于TMS320F206的电网数据处理板设计(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/154896.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。