本文研究的主要内容是设计一种可用于工业现场的高性能的交流电压、电流、功率、电能测量系统,提出并研制了一种基于AT89S52单片机的高性能的多路交流电压、电流、功率、电能测量系统。系统采用ATMEL公司的AT89S52单片机作为主处理芯片,通过RS485总线将采集到的现场电能参数数据传输至上位机,上位机对采集到的数据进行显示、存储,从而达到现场监测与控制的目的。
系统总体方案设计
系统选用德国CIRRUS LOGIC公司推出的带有串行接口的单相双向功率/电能计量专用芯片CS5460,其内部集成了2个2kHz带宽的同时采样的16位Δ-ΣA/D、高低通数字滤波器、能量计算单元、串行接口、数字/频率转换器寄存器数组和片内看门狗定时器等功能单元,与低成本的分流器或变压器相连测量电流,与电阻分压器或变压器相连测量电压。CS5460可以精确测量和计算瞬时电压、瞬时电流、瞬时功率、电能、电压有效值(VRMS)和电流有效值(IRMS)。CS5460作为专用的计量芯片能够完成电力参数的测量任务,通过 SPI 串口,单片机对CS5460寄存器读写操作,进行各种测量。单片机将读取的电压、电流、电能、功率因数等参数经RS485总线传输至主控制室内的上位机,上位机主要进行测量过程的控制以及测量分析并显示各测量现场的电参数,当检测到电压、电流及功率、电能值大于或小于设定的阀值时系统报警。
系统硬件电路
单片机是整个电路中最核心的元件,本文采用的是AT89S52单片机。AT89S52是一种低功耗、高性能CMOS8位微控制器,其与工业80C51产品指令和引脚完全兼容。CS5460 的电流通道可与低功耗分流器或互感器接口;电压通道可与低功耗分压器或互感器接口。其电流通道的可编程增益放大器(PGA)的增益可设为10 和50,分别对应于最大有效值为150mV 和30mV 的交流信号输入;电压通道的最大有效值输入为150mV。图1为电流通道前级参数电路。
图1 电流通道前级参数电路
CT比率=1:2000,本系统设定电流测量范围10A~260A,当原端电流为最大值260A 的时候,应保证 R4 和 R5 两端的差分电压 VIMAX 不大于500MV(Vrms《354mV)。互感器的额定串联电阻为 10欧姆,所以保证R1,R2,R3,R4,R5 部分的等效电阻接近于10欧姆。电压端直接引入380V 高电压,通过电阻分压,使得电压端输入参数降到 0.5V 以内。图2给出了电压通道的电路图。
图2 电压通道的电路图
CS5460 与本系统主控制器AT89S52之间的接口线路图, 如图3所示。二者之间的数据传输通讯, 大体只要依靠CS、SDI、SDO、SCLK 这四条接口线路即能实现;当需要从CS5460 寄存器中读取(或写入) 数据时,操作时序依次为:向CS 发送片选信号(逻辑低电平) ;向SDI 发送8 位读(写) 命令;对于数据读取情形, 根据所发送的命令内容,在此之后的8、16、24 个SCLK周期内, 从SDO 引脚输出有关寄存器数据(对于数据写入情形, 则在之后的24 个SCLK 周期内,将从SDI引脚连续输入串行数据);因而便于单片机采集程序的精确定时与判断。
图3 CS5460与AT89S52接口线路图
评论
查看更多