ADE7758在同步发电机测控系统中的应用
ADE7758在同步发电机测控系统中的应用
介绍了ADE7758的主要特点和工作原理,提出了基于ADUC814和ADE7758的同步发电机数据采集系统硬件和软件设计方案。通过测试,该数据采集系统适用于现代同步发电机测控要求,具有精度高、实时性好,价格低的特点。
关键词:ADE7758;ADUC814;同步发电机;串行通信
Application of ADE775 8 Chip in Generator Data Acquisition System
JIANG Xiao—zhou 。WU Xiao—pei ,CHENG Ruo—fa
( 1.School of Computer Science& Technology,Anhui College,Hefei 230039,China;
2. Institute of Plasma Physics Chinese Academy of Science,Hefei 230031,China;
3.School of Computer Science&Technology,Anhui Xinhua University,Hefei 230088,China)
Abstract:The characteristics and work principle of ADE7758 are introduced,and the hardware and software design of the data acquisition system based on ADUC814 and ADE7758 is also given.Through debugging,this terminal unit is high characteristics,accurate with real-time and low?price.
Key words:ADE7758;ADUC814;synchronous generator;serial communication
目前同步发电机的数据采集大多是以通用AD转换芯片配合单片机进行交流采样,这种数据采集系统获得的发电机运行的电参量基本全靠软件计算实现,不仅计算量大、精度低、实时性也受到很大限制。本研究针对以上缺点提出了以具有DSP内核的专用电能计量芯片ADE7758和具有C52核的8位微处理器ADUC814组成的高精度、高可靠性、快速的数据采集系统。该系统可以实现对同步发电机的电压和电流进行快速采样并实时地将最终的处理结果送去显示和控制,完成对发电机进行快速测控。
1 系统的整体结构及功能
该系统可以分为发电机现场模拟量采集模块、开关量采集模块、信号调理模块、交直流量计量与转换模块、实时数据的处理与控制模块、实时数据显示模块6大部分(系统结构如图1所示)。
该系统可以快速采集同步发电机的各种运行参量包括模拟量和开关量,对发电机运行状态进行实时监控。发电机的机端电压和定子电流是由ADE7758完成测量和转换的,即发电机机端电压U、定子电流I为三相交流电,分别经电压互感器( )和电流互感器(CT)转换成三相100 V、5 A的二次信号,再经过信号调理电路处理后送入计量芯片ADE7758进行转换。发电机转子电压、转子电流经过电压变送器、电流变送器后送入ADUC814进行转换,同时ADUC814还对采集的数据进行处理、完成控制等任务。当ADUC814接收到ADE7758转换结束中断后,通过高速SPI接口对ADE7758采样一次,读取相应缓冲区中数据如:机端电压、定子电流、有功、无功、频率、等机组运行量,然后根据互感器、变送器的变换比例计算出发电机运行参量的实际值并将结果保存到相应的数据区中,与此同时ADUC814处理器通过MAX232进行RS232标准电平转换,将最新采集的发电机运行参量通过串口与PC机进行通信,利用上位机软件将实时数据显示出来。
在本系统中ADUC814与芯片计量芯片ADE7758采用高速SPI总线;ADUC814与上位计算机之间通过普通双绞线连接以串行方式进行通信。
2 系统的硬件电路设计
本系统选择ADUC814单片机作为系统的主控制器,以电能计量专用芯片ADE7758作为A/D芯片。
2.1 ADE7758简介
ADE7758是一款高集成度的三相电能专用计量芯片,集成了6路2阶Sigma—Delta ADC采样通道,带有一个SPI兼容的串行通信接口,两路脉冲输出。采用数字校准技术,可通过标准的SPI的三线串行通信接口完成对芯片的设置、电量数据的传输和校准。
ADE7758内部集成有温度传感器,单5V供电,低功耗,适用于三相三线和三相四线电力系统中。ADE7758的电流通道和电压通道各有一个可编程增益放大器,放大增益为1,2或4,除了PGA功能外,还用于A/D转换时满刻度量程的选择。增益的大小由用户编程来决定。
ADE7758具有一个波形取样寄存器,其值来自于ADC的输出。波形采样部分集成有一个用于短时持续低电平或高电平的检测电路,门槛电平和持续时间是由用户编程来决定的。三相中任一相过零检测是同步进行的,过零检测的结果可用于测量三路电压输人中任一路的周期。ADE7758的所有功能都是通过读、写片上寄存器来实现的,即ADE7758的各种设定和操作主要是对寄存器的读和写。每个寄存器在读、写时,首先要执行一个写通信寄存器的操作,然后开始传输数据。监测终端的测控命令和测量信息可以多种方式与MCU通信。数据接口部分采用中断IRQ、片选cs和3线的SPI接口方式实现数据交换;整个过程可描述为ADE7758数据转换完成后中断申请IRQ(低电平)输出给MCU,MCU通过低电平片选ADE7758的cs,然后通过SPI总线的MOSI、SCLK、MISO和ADE7758的DIN、SCK、DOUT相连,完成数据操作。ADE7758内部集成多种数据寄存器,这些寄存器分成读和写两种,通过访问这些寄存器可以完成对ADE7758的配置和数据采集。
2、2 ADUC814简介
本系统中,核心部分采用AD公司的ADuC814。该芯片集成有6通道A/D(12位精度)、2个D/A(12位精度,15 s建立时间)和8052 MCU内核(8 KB Flash程序存储器,640 B数据存储器,256 B静态存储器,最高时钟频率16 MHz)3大模块,28脚TSSOP封装,面积仅43 mm 。尤其重要的是它在系统编程(ISP)的特性,这很大程度上避免了以往实验中因频繁插拔而对CPU造成的物理损坏。同时,该系统的软件采用高级C语言编写,以串口通信方式实现了基于Pc的用户界面,以提供方便的交互操作。在单片机端,可采用C51编程控制;在PC端,提供基于超级终端(HyperTermina1)程序的方式和基于VC环境的ANSI C或C++编程设计方式。克服了过去控制界面和操作方法不明晰,使用者常有误操作的问题。
2.3 系统硬件连接
基于ADUC814和ADE7758的同步发电机数据采集系统的硬件连接如图2所示。
- 新型永磁同步电机控制芯片IRMCK203及其应用(01-16)
- 一种反激同步整流DC-DC变换器设计(01-18)
- 同步降压转换器电路设计基础(01-01)
- 高效率大功率适配器的研究(01-05)
- 同步整流技术在通信电源模块中的应用(02-13)
- 多媒体手机的电源管理方案(04-26)