基于微控制器的插座式智能电表设计.doc
《基于微控制器的插座式智能电表设计.doc》由会员分享,可在线阅读,更多相关《基于微控制器的插座式智能电表设计.doc(41页珍藏版)》请在沃文网上搜索。
1、摘 要插座式电能表是一种可带插座的电子式电能计量仪表,计量插座为负载电器设备提供接插用电的同时,实时捕获电器设备的各项参数,并可按需要随时设置测量内容、同步观察电器设备的各项工作参数,让人们更为方便地监测电器设备的工作状况,为科学节能、安全合理地使用、维护和调校电器设备提供有效帮助。本设计基于ADI公司的ADE7755单相电能计量芯片,并以飞思卡尔公司的MC9S08AW60作为微控制器,设计了一款新型的单相插座式电能表实现方案。完成了插座式节能智能电表各个硬件模块电路的设计,包括电源稳压电路、电能计量电路、LCD显示电路、实时时钟电路、外扩EEPROM电路、继电器保护电路等。电能计量芯片检测的
2、电能以脉冲的形式送给MCU,MCU经过运算处理后,将数据送给LCD、外扩EEPROM进行显示和存储。本设计完成了插座式节能智能电表的软硬件设计,可用于实时监测负载的工作状态,测量交流型电器的功率和记录消耗的电能,并根据需要可设置自动断电(限制负荷大小和按定时器设定时间控制拉闸)。关键词:电能计量;ADE7755;智能电能表Title Design of the Socket Energy-saving Smart Meter AbstractThe Socket Smart Meter is an electronic energy measurement instruments which
3、has a socket, with which the socket smart meter can provide measure outlet plug for the electricity load, and can also catch various kinds of parameters of electrical equipment. Whats more, the content and working parameters in synchronization observation of the electrical equipment can be set accor
4、ding to the needing at any time. Therefore, it makes people monitor the working condition of electrical equipment more easily and provide effective help for scientific energy saving, safe and reasonable use, maintenance and adjustment. Based on ADIs single-phase energy metering IC ADE7755 and MC9S08
5、AW60 as Freescales microcontroller, the design aims to creating a new type of single-phase power meter socket implementations. Various smart meter socket hardware module circuit designs are completed, including the power regulator circuit, power measuring circuitry, LCD display circuit, real-time cl
6、ock circuit, external expansion EEPROM circuit and so on. The power of the detection of energy metering chips are sent to MCU in the form of pulses, and then the data deal with MCU can sent to LCD and external EEPROM for expanding display and storage. Both hardware and software of smart meter socket
7、 are completely designed for monitoring of the operating parameters of the work load, measuring the exchange-type electrical power and recording of power consumption, and automatic power-off can be set as needed (limit load size and control the brake according to timer.) 朗读显示对应的拉丁字符的拼音字典Keywords:Ene
8、rgy Measurement; ADE7755; Smart Meter目 次1 绪论11.1 插座式节能智能电表研究的背景及意义11.2 电能表的发展11.3 研究的内容22 插座式节能智能电表方案整体设计32.1 方案整体结构32.2 方案硬件的选择32.3 软件开发环境及开发工具63 电能计量芯片83.1 ADE7755的特点83.2 ADE7755工作原理93.3 模拟输入103.4 ADE7755的测试曲线124 插座式节能智能电表硬件电路设计134.1 电能计量电路134.2 LCD显示电路144.3 实时时钟电路144.4 外扩EEPROM电路155 插座式智能电表软件设计16
9、5.1 电能计量程序165.2 LCD显示程序175.3 外部数据存储器程序185.4 实时时钟程序196 插座式智能电表方案设计展示和展望216.1 硬件实物展示216.2 插座式智能电表展望22总结23致谢24参考文献25附录A 方案总电路图27附录B 方案软件总流程图28附录C 方案设计展示29附录D 主要元器件参数表30附录E 部分程序清单31381 绪论电能表作为电能计量的专用仪表,它起着计量负载消耗的或电源发出的电能的作用,在电能管理仪器仪表中占有很大比例,其性能直接影响着电能管理的效率和科技水平。本章主要介绍了插座式智能电表的背景、意义、发展的状况,以及本设计要研究的内容。1.1
10、 插座式节能智能电表研究的背景及意义随着居民生活水平的提高,越来越多的家用电器进入千家万户,居民用电量节节攀升,但各种家用电器的耗电量到底是多少呢,为什么会用这么多电,是不是有些电器出现故障了,一般家庭缺少简单有效的监测电器工作情况的工具,不能做到明白用电、安全用电和节约用电。众所周知,很多节能电器设备上,只是标定了一个功率,其实不然,很多电器设备在运行和待机状态下的功耗是不一样的。比如,我们家的冰箱,工作的时候是127W左右,静待状态是5W;遥控电扇的工作状态,低风52W,中风56W,高风64W,待机状态5W。现在市场上节能产品很多,但如何辨别节能产品的真伪与效果呢?想知道自己电脑用了多少电
11、量吗?想知道现在的电压稳定吗?想了解我们用电磁炉做饭每天使用多少度的电量吗?电视机、电脑处于待机状态还在用电吗?空调如何使用最省电?冰箱压缩机怎么一直在工作?制冷温度设在多少度既能满足要求,又省电?插座式智能电表可在为电器设备提供接插用电的同时,还可实时监测电器设备,能直观、方便地了解电器设备的工作状况(如:工作电压、功率、累积电量等),为科学、合理地使用和维护电器设备、节约用电提供有效帮助。1.2 电能表的发展我国的电能表的生产始于50年代,经过几十年的努力,电能测量技术和仪表的开发、生产得到了飞速发展。各类电能表(感应式、全电子式)在品种和质量上得到了扩展与提高,为满足推行峰谷电价制的需要
12、,开发与生产了各种复费率电能表;为满足一户一表制的需要,开发了IC卡预付费电表;为防窃电,开发了防窃电电能表;为满足用电营业管理的需要,开发了多功能电能表、管理系统;为满足负荷监控的需要,开发了无线电力负荷监控系统;为实现抄表自动化、远程化,开发了远程自动化抄表系统,为了实时监控负载电能消耗,开发了插座式智能电能表1。电能表作为计量管理和用电管理的终端,它所提供的各种功能是实现电力系统自动化管理必不可少的。传统的测量都是采用A/D转换电路,但这种方法使部分电参量测量精度欠佳,性价比不理想,且软件编程相对复杂,微控制器必须对采样电路进行数据处理(如电压、电流的平均值、有效值,有功、无功计算等)。
13、而随着现代电子产业的高速发展,测量电路的集成化、模块化成为未来发展的趋势,各大器件公司也纷纷推出自己的电能计量芯片。这种集成芯片不仅精确度高,而且硬件、软件设计简单,价格便宜,性价比高,极具市场潜力。目前国内单相电子式电能表大部分都是采用电能计量模块,外扩少量元器件而组成的,各种单相电子式电能表所使用计量芯片的基本原理大致相同, 因此,全电子、多功能、低功耗、小体积的电表研发逐渐成为了一种趋势。1.3 研究的内容本课题要设计并制作出一台插座式智能电能表,要实现电能电量的采集,存储和输出显示,实时监测负载的用电状态,同步观察电器设备的各项工作参数,让人们更为方便地监测电器设备的工作状况,为科学节
14、能、安全合理地使用、维护和调校电器设备提供有效帮助。本设计要实现的目标是:(1) 设计电能计量方案,选择电能计量芯片; (2) 构建方案的整体框图;(3) 设计电能采集电路、实时时钟电路、电源和备用电源电路等硬件电路;(4) 设计电量采集、数据存储、实时时钟产生、键盘输入和LCD显示程序;(5) 完成硬件的制作和软件的调试;2 插座式节能智能电表方案整体设计本设计的各个硬件模块相对独立,彼此间的工作互不影响和干扰,这保证了系统运行的稳定性;软件采用分支循环方式。本章主要介绍了方案的整体结构、硬件各个模块的选择和软件编译环境。2.1 方案整体结构电能计量芯片从家用220V交流电线路上采集电压、电
15、流信号,经处理后进行乘积运算,运算的结果通过功率频率转换器转换成与平均功率成正比的脉冲信号输出,MCU在一个计数周期内进行计数,并转换为功率传给LCD和外扩存储器,存储器在记录电量的同时,也记录此时刻的时间,以便以后查询。当线路过载或定时时间到时,MCU控制继电器,断开线路。系统总体框图如2.1所示。 图 2.1 方案整体设计框图2.2 方案硬件的选择本设计中的集成电路包括:微控制器、电源稳压芯片、电能计量芯片、实时时钟、外扩存储芯片和LCD。2.2.1 微控制器的选择控制器是一个设备的大脑,控制器的性能直接关系到控制质量,同时也是整台设备占用成本比较多的部分,因此微控制器的选型非常重要。MC
16、9S08AW602美国Freescale公司生产的一款8位微控制器,拥有62KB片上在线可编程FLASH存储器和2KB片上RAM,具有模块保护与安全选项功能,支持2.75.5V电源。片内总线时钟最高可达20MHz,可选择宽范围的时钟频率。其内部集成了高性能模/数转换器(ADC),AD单次8位转换最短时间是20个ADCK周期+5个总线时钟周期,按20MHz的主频ADCK分频系数为1来计算的话约为1.25毫秒。由于本设计要连续采集数据和存储,因此需要较高的时钟频率。MC9S08AW60可以通过后台调试模式进行程序下载,可在线观看寄存器变化,便于调试,因此选用MC9S08AW60作为本设计的微控制器
17、。2.2.2 显示器的选择电表将需要显示的信息通过LCD显示出来,较常用的LCD有JCM12864M和1602JCM12864M液晶显示器是常用的小型显示器3。它的资源很丰富,自带字库,操作也比较简单,因此得到了广泛的应用。显示RAM提供642 字节的空间,最多可以控制4 行16 字的中文字型显示。当写入显示资料RAM 时,可以分别显示CGROM,HCGROM 及CGRAM 的字型。提供6432字节的空间(由扩充指令设定绘图RAM 地址),最多可以控制25664 点阵的二维绘图缓冲空间。16024是以16列2行=32个510点阵块组成的显示字符群,每个点为一个字符,具有字符发生器ROM,可以显
18、示192种字符,具有80字的RAM,+5V供电,低功耗,可靠性高。MCU从电能计量芯片采集的数据经处理后,送给LCD显示,根据需要,LCD需显示中文字符。经比较,选用含中文字库的JCM12864M为本设计的显示器。2.2.3 电能计量芯片的选择市场上单相电能计量芯片的品种较多,以适应不同电表功能的需要。如:ATT7023、CS5463、ADE7755等。ATT70235是珠海炬力公司生产的一种单相多功能、多费率的电能计量芯片,内部是由高准确精度的电路、CPU、存储器、时钟单元、LCD驱动电路、逻辑接口电路等几部分组成,支持IEC687/1036,国标GB/T 17883和GB/T 17215。
19、它适合于单相复费率电能表,单相复费率IC卡表的应用。CS5463是美国CRYSTAL公司生产的一款多功能电能计量芯片,内含两个模-数转换器(ADC)、高速电能计算功能和一个串行接口的高集成模转转换器。它可以精确测量和计算有功电能、瞬时功率、无功功率、IRMS和VRMS,可用于研制开发单相2线或3线电表。CS5463可以使用低成本的分流器或电流互感器来测量电流,并使用分压电阻或电压互感器来测量电压。具有与微控制器通讯的双向串口,其芯片的脉冲输出频率与有功能量成正比。CS5463具有方便的片上ACDC系统校准功能。ADE7755是ADI公司生产的一款单相电能计量芯片,它将有功功率的信息以频率的形式
20、输出,在50/60Hz输入信号时都能满足IEC687/1036标准规定的测试精度要求,在1000:1的输入动态范围内,测试误差都小于0.1%。ADE7755只在ADC和基准源中使用模拟电路,所有其他信号处理(如相乘和滤波)都使用数字电路,这使ADE7755在恶劣的环境条件下仍能保持极高的准确度和长期稳定性。经过以上比较,结合本设计的要求和价格,选用ADE7755作为本设计的计量芯片。2.2.4 实时时钟芯片的选择实时时钟为整个装置提供时钟基准,实时时钟芯片的选择需要考虑其功耗、稳定性、与MCU通信方式。NJU6355是新日本株式会社生产的一种实时时钟芯片,它是目前实时时钟芯片中功耗最小,外部元
21、件最少的一种。当工作电压为3V时,其工作电流小于3uA,仅为OKI生产的低功耗实时时钟芯片M6242的三十分之一,全部外部元件仅一只石英晶体。和其它时钟芯片相比较,除了功耗低、外部元件较少外, 它还内含电源电压监视电路和数据保护电路。当电源电压小于允许值时,NJU6355将在内部寄存器中自动记录。只有电源电压在5V10%内,CPU才能NJU6355读写,如果电源电压超过5V10%时, NJU6355禁止数据的输入输出。M6242是OKI公司生产的实时时钟,为18脚DIP封装,在正常的情况下由单一5V电源供电,此时功耗为150uW,在+2V电池供电时,功耗仅为20uW,其内部拥有32.768Hz
22、的振荡器,可产生秒、分、时、日、月、年及星期等数据,分别存于可寻址的相应寄存器中,这些寄存器可由外部微处理器进行读写操作。DS13024 美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟电路,它能够提供秒、分、时、日、月、年,包括星期的信息, 并且能够自动调整月份和闰年。时钟可以工作于24小时模式或AM/PM 的12小时模式。其内部数据分为10个时钟寄存器和31字节RAM,对时钟寄存器初始化可以设定当前时间,控制芯片的运行,时间是用BCD 码保存的,RAM 可以用来存取用户数据,在用了备用电池后RAM内的数据在系统掉电时能够保持不丢失。芯片采用了简单的IIC三线通信方式,便于节省
23、芯片和与之接口的微处理器引脚。芯片有着2.05.5V的宽供电电压范围,在5V供电时其接口与TTL电平兼容,并且有着很低的功耗,在2.0V 供电时仅耗300nA 的电流。由于DS1302在数据读写方面较简单,且完全满足本设计的要求,因此选用DS1302作为实时时钟源。2.2.5 存储芯片的选择从计量芯片读取的电能数据要进行存储,以便下次使用,为此选用AT24C02B作为本设计的外部存储EEPROM。AT24C02B拥有2048位存储空间,工作电压为1.55.5V,8字节页写方式,可擦写100万次,数据可保存100年。2.3 软件开发环境及开发工具本设计的软件开发环境采用Metrowerk公司开发
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 控制器 插座 智能 电表 设计