基于CS5460A 的单相智能功率表的设计
2015年4月08日 16:59 作者:李浩楠基于CS5460A 的单相智能功率表的设计
李浩楠 红塔辽宁烟草有限责任公司沈阳卷烟厂 辽宁沈阳 110000
【文章摘要】
介绍了一种基于CS5460A 的单相智能功率表的设计。本设计以AVR 单片机MEGA128 为系统的控制核心,运用带SPI 接口的功率计量芯片CS5460A,系统配置RS485 接口, 128×64 点阵LCD、键盘输入、实时时钟、FLASH 存储器等。该功率表要实现的主要功能是功率参数的实时测量,存储与显示,并能够实现与PC 机的通信。
【关键词】
CA5460 ;功率表;MEGA128
0 引言
本次设计的单相智能功率表准确度高,响应速度快,测量面广,可用于交流电压电流有效值、有功功率、无功功率,功率因数等电参数的综合测量,采用液晶显示,读数直观、准确,并使用掉电保护存储器保存数据,可以方便地查讯历史数据, 同时带有串行接口RS485 与计算机进行通信,方便的用于集散系统或采集系统。具有广阔的市场和发展前景。
1 系统硬件设计
本系统采用模块化设计的硬件设计原则,整个装置分为两大部分:功率计量处理和AVR 控制器处理部分。系统工作过程如下:通过电压/ 电流互感器分别采集单相交流电信号,将其转化得到的弱电信号经信号调理电路、模拟滤波电路送入功率计量芯片,处理后将有效数据送入CPU 中进行下一步处理,完成数据的实时显示或远程传输。
系统通讯电路部分包含RS-485 串行接口,可进行数据的远程传输;系统中包含键盘、显示(LCD)和开关量输入/ 输出、数据存储等外围电路,可以实现参数设置、数据显示、存储等功能。系统硬件框图如图1(A)所示。下面主要介绍主控制器和功率计量电路。
2 核心控制电路设计
本系统中主控器为ATMega128,负责液晶显示、数据存储、数据传输、键盘管理、时钟芯片管理、功率芯片管理等诸多任务。其硬件接口电路设计如图1(B) 如示。
在本设计中用到的外设接口分为以下几类:
1) 通用I/O 口:用于单个信号的控制。
2) SPI 口:用于与功率计量芯片CS5460A 和FLASH 存储芯片AT45DB041D 通信。
3) I2C 接口:用于与实时时钟芯片DS1307 通信。