也越高。在居民小区中,电表分布密集,电表间距离不会太远。采用RS485通信的成本大大降低,而且信号传输更稳定,安全性也更高,通信协议较简单。所以采用RS485作为远程抄表系统的通信方式。2.3系统框图一般电表与集中器之间采用RS485组网,集中器与上位机采取RS485通信。这种方案选取RS485作为系统的通信方式。不仅得到了稳定的传输渠道,而且设计更加简单。图1系统框图系统的总体框图如图1所示,测量模块将测得的电能信号转化成数字脉冲信号,信号传送至单片机进行计算存储。数据通过RS485传输至采集器,再由集中器将数据传送至上位机。测量模块得到电能参数,时钟模块为电表提供时间参数,显示模块显示电量信息,存储模块存储电量数据。3硬件电路设计3.1主电路设计智能电表采用AT89S52单片机作为微控制器。电量采集模块选用ADE7755,将瞬时功率模拟信号转化成数字脉冲信号;时钟模块选用DS1302,为电表提供精确的时间;显示模块选用LCD1602,循环显示分时电量和时间日期;存储模块选用AT24C04,系统掉电后存储数据;RS485通信模块选用MAX485作为收发器,与上位机进行通信;掉电保护电路。主电路图见附录A。3.2MCU控制模块智能电表选用AT89S52控制。AT89S52是一种低能耗、高性能CMOS8位微控制器。采用8K字节可编程Flash程序存储器,可以擦写1000万次,满足设计调试时反复烧写程序的要求;256字节的数据存储器分为片内RAM与片外RAM。片内RAM共128个字节,又分为工作寄存器区、位寻址区和通用RAM;32个可编程I/O口线,分别为P0、P1、P2、P3口,每个口线为8位;三个16位定时器/计数器;八个中断源;全双工UART串行通道;低功耗空闲和掉电模式,掉电后中断可唤醒;看门狗定时器;双数据指针。AT89S52引脚图如图2所示:图2AT89S52引脚图