宿舍用电智能管理系统设计.doc

上传人:龙*** 文档编号:1023842 上传时间:2018-11-19 格式:DOC 页数:22 大小:534KB
下载 相关 举报
宿舍用电智能管理系统设计.doc_第1页
第1页 / 共22页
宿舍用电智能管理系统设计.doc_第2页
第2页 / 共22页
宿舍用电智能管理系统设计.doc_第3页
第3页 / 共22页
宿舍用电智能管理系统设计.doc_第4页
第4页 / 共22页
宿舍用电智能管理系统设计.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、目 录摘要及关键词 .11 引言 .11.1 课题的提出 .11.2 系统分析 .22 方案论证及系统设计 .32.1 有功功率测量方案论证 .32.2 系统设计 .53 系统硬件介绍 .63.1 单片机简介 .63.2 单片机编程语言介绍 .73.3 系统选择 .73.4 AT89C51 引脚功能介绍 .83.5 定时器 0 和 1 使用 .104 硬件设计 .114.1 单片机最小 系统 .114.2 供电电路设计 .124.3 继电器接口电路 .135 软件设计 .145.1 Keil C51 简介 .145.2 各个模块程序介绍 .166 全文总结 .17附录 .19参考文献 .23谢

2、 辞 .25高校公寓智能节水系统设计摘要:随着科学技术的不断进步和发展,电力系统在学生宿舍楼中的应用越来越广泛,并且日趋复杂化。这就对学生宿舍楼的电力交流参数的测试和管理水平提出了更高的要求。该文介绍了一种新型的,适用于学生宿舍楼电量测量的多参数电力系统模块。该模块基于采样定理,利用准同步采样法对电力参数进行测量。整个系统由主控模块、采样测量模块、显示模块等组成。主控单元模块由Intel的16位单片机AT89C51作为核心处理器,对各个传感器传送来的数据进行实时处理。数据处理传输模块也是采用80C196KB作为CPU ,对若干个集中监控单元模块传上来的数据进行处理、控制。该系统还可以安装串行通

3、信接口与上位计算机进行远传通信。关键词:功率测量;AT89C51单片机;ADE7755;LED显示1 引言1.1 课题的提出高校学生宿舍的用电管理问题,一直是摆在高校学生宿舍管理者面前的一道难题,传统的以手工操作为主的学生宿舍用电管理方式,信息反馈慢,工作效率低,管理质量差。在计算机信息技术飞速发展与广泛应用的今天,这种落后的管理方式与时代的步伐已显得格格不入,对学生宿舍用电实行智能化、信息化管理,是信息时代对高校学生公寓管理工作提出的客观要求。几乎所有院校目前的学生公寓,是按房间安装了电度表,对学生宿舍用电实行定额管理。学校按照规定给每个宿舍核拨用电定额。用电在定额以内的部分,由学校承担,定

4、额以外的部分,由学生自己承担。但是由于没有安装“学校用电收费管理系统”等类似的相关系统软件,在用电管理过程中,每抄一次表就需要花很长的时间,同时还有大量的数据和信息需要处理,既费工又费力,还容易出错。如何使数据与信息在用电管理系统的相关模块间流动起来,为学生宿舍用电管理提供科学的管理方法,使管理更严谨,同时更具有操作性,节省操作人员的劳动,成为学校用电收费管理人员的当务之急。学校用电收费管理系统设计内容:本系统是单机版的应用系统。本系统设计具有以下功能:(1)用户管理(2)电费抄表登记(3)电费收缴(正常、超支、停电) (4)报表统计打印(5)用户用电查询(6)系统维护等。本系统具备的特点有:

5、界面美观,操作方便;大大提高工作效率;能及时、准确地反映学生宿舍用电情况;信息收集、处理、存储、打印方便;收费程序更加规范;系统可维护性强、管理集中。本系统前台利用 Visual Basic 语言、后台使用 ACCESS 数据库进行开发,适用于windows xp,或更高的软件支持平台,便于以后的系统扩展与更新,有着较好的开发前景。使用本系统后可提高学生们的节电意识,减少大手大脚随意浪费电能的现象,对于学校用电管理的规范化、制度化建设等工作都起到积极的作用。1.2 系统分析学校用电收费管理系统主要用于记录本学校学生公寓寝室的用电情况并在此基础上进行超支电费收取,并对用电用户、管理员档案资料、用

6、电相关信息等进行录入与维护工作。其主要的业务流程如下:1. 作为电费管理系统,首先得要有用电用户、管理员的最基本信息;所以需要建立用电用户、管理员的档案资料,系统管理员对其进行添加、删除、修改等维护工作。2. 每个月的月末,抄表员收集好各寝室的上月及本月电表读数,先进行手工抄录。然后将相关资料交给系统管理员或者直接进入抄表系统,设置好本月电表的基本信息、抄表情况、电费单价、收费时间等系统参数;再将每个寝室的相关电表读数输入系统进行电脑自动计量和计费。3. 将本月所有的电表信息输入电脑后,既可完成了抄表工作。系统管理员再根据本月的电表信息,对其进行校验和维护。检验无误后,再发布缴费通知和本月的电

7、费清单,并提供电脑查询电量电费等信息。4. 发布缴费通知后,便可开始对用户进行收取电费工作。收费员或者系统管理员进入收费系统,对用户进行收取用电用户当月的电费、以往的欠款、当月及以往的滞纳金,并将收费情况进行登记。5. 缴费完毕后,对已缴费或未按时缴费的用户进行统计。对未按时缴费的用户发布逾期情况的通知,并对逾期情况严重的用户采取停电措施。6. 系统管理员要对整个系统的数据库进行数据备份和数据恢复工作,以防止重要数据的丢失而加大工作量 1。2 方案论证及系统设计2.1 有功功率测量方案论证对于交流功率,有:(式 1)jeIZU|2 |ZIU(式 2)tisin(式 3))sin(2)si(|

8、ttIu其中瞬时功率 (式 4))2cos(s)()( tUIItiutp其中有功功率 TTdtdtp00 11(式 5)cosUI其中无功功率 (式 6)inQ其中视在功率 (式 7)IS所以 (式 8)22P有功功率测量方案分感应式电能测量和电子式测量功率。这里主要论述电子式有功功率测量方案:方案一:用四象限模拟乘法器。功率 P=UI,所以可以用模拟乘法器测量功率,基本原理如图。设 , , , ZL是负载, 经过 RC 滤波器tUusin2i)sin(2LtIi iR0u后,其平均值 代表有功功率 2。 )/(RC0图 1 所示,这种方法是用纯模拟器件进行处理,他的特点是成本高,容易受干扰

9、,精度不如意做高。图 1 纯模拟电路处理电路方案二: 直接对电压,电流进行 ADC 采样,用软件计算有功功率。这种方法是用两路 ADC 分别对电压和电流进行量化,其中:(式 9)21NiiU(式 10)21iIIN 是一个周期内的采样点数, ,T 为电压电流的周期, 为采样间隔时间,Ntt和 是电压和电流采样点的离散值。iUiI单相有功功率的平均值是: (式 11)1NiiPUI单相功率因数的计算: (式 12)cosI这种方法是用微处理器直接对电压,电流进行 ADC 采样,特点是 ADC 硬件成本高,因为要做大量运算对微处理器性能要求比较高,精度也不容易做高 3。方案三:用专用电能计量芯片。

10、如ADI公司的ADE7755专用电能计量芯片。ADE7755是用于电能计量设备上的芯片,它将有功功率的信息以频率的形式输出。在50/60Hz输入信号时都能满足IEC687/1036标准规定的测试精度要求,在1000:1的输入动态范围内,测试误差小于0.1%。ADE7755特点:(1)在50/60Hz输入信号时都能满足IEC687/1036标准规定的测试精度要求,在1000:1的输入动态范围内,测试误差小于0.1%;(2)具有负功率或错线指示功能;(3)片内带有抗混叠滤波器;(4)带有电源电压检测功能,电源电压降低到80VDD时,芯片自动复位;(5)2.5V片内高精度参考电压源,绝对偏差小于4%

11、,温漂小于20ppm/; (6)5V单电源工作,正常工作时芯片功耗30mW;(7)工作温度范围4085的特点;(8)成本1美元。根据上面优缺点分析采用第三种方案2.2 系统设计系统设计的思想是用专用电能计量芯片对系统功率进行测试,用单片机对系统功率进行实时监控,但一段时间内的功率平均值超过设定值时,控制继电器切断电路,当人工处理后重新接通电路,对用户供电。系统示意图如图 2 所示:ADE7755微处理器 继电器接口电路分流器分压电路按键电路 显示电路电源电路负载中线220V 交流相线图 2 系统硬件示意图3 系统硬件介绍3.1 单片机简介(1)单片机概述单片微机简称单片机,也有的叫做微处理或微

12、控制器,通常统称微型处理部件。单片机专业名称Micro Controller Unit(微控制器件)它由大名鼎鼎的 INTEL 公司发明的最早的系列是 MCS-48 后来有了 MCS-51。人们经常说的 51 系列单片机,就 MCS-51 micro controller system 它是一种 8 位的单片机。8 位是什么意思以后再讲。后来,INTEL 公司把它的核心技术转让给了世界上很多的小公司,不过再小也有几个亿的销售,所以世界上就有许多公司生产 51 系列兼容单片机 比如飞利浦的,87LPC 系列华邦的,W78 系列达拉斯的,DS87 系列的,GSM97 系列等等。目前在中国比较流行的

13、就是美国 ATMEL 公司的 89C51,它是一种带 Flash ROM 的单片机,至于什么是 Flash ROM 在这儿先不作介绍,等以后大家学到相关的知识时,自然就会明白智能化节电管理系统就是以该型号的单片机来作实验的。讲到这里,也许有的人会问,平时在各种书上看到全是讲解 8031 和8051 等型号的单片机,它们又有什么不同呢?其实它们同属于一个系列,只是 89C51 的单片机更新型一点 6。(2)单片机的结构与组成目前,单片机的系统结构有两种类型:一种是将程序和数据存储器分开使用, 即哈佛(Harvard)结构,当前的单片机大都是这种结构。另一种是采用和 PC 机的冯.诺依曼(Von

14、Neumann)类似的原理,对程序和数据存储器不作逻辑上的区分,用来存放用户程序,可分为 EPROM、OTP、ROM 和 FLASH 等类。(3)中央处理器(CPU)单片机(嵌入式应用)属于专用计算机,主要应用于智能仪表、智能传感器、智能家电、智能办公设备、汽车及军事电子设备等应用系统。单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。(4)定时器/计数器(T/C)单片机内部有多个定时/计数器,单片机内部用于精确定时或对外部事件进行计数。(5)系统时钟单片机通常要外接晶体或其它振荡源来提供时钟的信号输入。以上是单片机的基本构成,现代的单片机又加入了许多

15、其他全功能部件,例如温度传感器、模拟与数字转换器(A/D)、数字与模拟转换器(D/A)、低压检测(LVD)电路液晶(LCD)驱动电路、电压监控、看门狗(WDT)电路、液晶(LCD)驱动电路、等等。3.2 单片机编程语言介绍对于 51 系列单片机,现有四种语言支持,即汇编、PL/M,C 和 BASIC。BASIC 通常附在 PC 机上,是初学编程的第一种语言。一台计算机,无论是大型机还是微型机,如果只有硬件,而没有软件 (程序),是不能工作的。单片机也不例外,它必须配合各种各样的软件才能发挥其运算和控制功能。汇编语言是一种采用助记符表示指令、数据和地址来设计程序的语言。是一种表示机器指令的符号语

16、言。但是不同的 CPU,其汇编语言可能有所差异,所以不易移植。C 语言的优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。最好的单片机编程者应是由汇编转用 C 而不是原来用过标准 C 语言的人。由此来看,单片机有着微处理器所不具备的功能,它可单独地完成现代工业控制所要求的智能化控制功能,这是单片机最大的特征。3.3 系统选择本系统以 MCS-51 单片机成员中的 AT89C51 为控制核心。AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS8 位微处理器,俗称单片机。该器件采用 ATMEL 高密度非易失存储器制造

17、技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。其内部结构结构如图 3 所示:图 3 单片机内部结构图3.4 AT89C51 引脚功能介绍1.电源引脚 Vcc 和 GND Vcc:电源电压,GND(10 脚):接地端。2.时钟电路引脚 XTALl 和 XTAL2XTALl(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS 8 位微处

18、理器,俗称单片机。AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本。AT89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。该引脚输入外部时钟脉冲如图 4 和图 5 所示:图 4 AT89S51 单片机晶振接法 图 5 外部时钟电路3.控制信号引脚 RS

19、TRES(8 脚)“RST 是复位信号输入端,高电平有效。当此输入端保持两个机器周期(24个时钟振荡周期)的高电平时,可以完成复位操作。4.IO(输入输出) P0、 P1、 P2 和 P3标准 51 单片机,如 8051、8031、AT89C51、AT89S51、P89C51 等有 4 个 IO(输入输出)口,分别为:P0 口(3932 脚):P0 口是一个漏极开路的 8 位双向埠。作为漏极八路的输出端口,每次能驱动 8 个 Ls 型 TTL 负载。当 P0 口作为输入口使用时,其先向锁存器(地址 80H)写入全 1,此时 P0 口的全部引脚悬空,叫作为高阻抗输入。P1 口(18 脚):P1

20、口是一个带上拉电阻的 8 位准双向 I/O 端口每一位能驱动(吸收成输出电流)4 个 LS 型 TTL 负载。在 P1 口是输入端,应该先向锁存器写入全 1,向上拉电阻接高电平。P2 口(2128 脚):P2 口是一个内部上接电阻 8 位准双向埠的接口。P2 口的每一个二进制位能带动 4 个 TTL 负载。P3 口(2128 脚):P3 口是一个带内部上接电阻的 8 位准双向埠。P3 口的每一位能驱动(吸收或输出电流)4 个 LS 型 TTL 负载。P3 口与其它的 I/O 埠有很大区别,它除作为般准双向 IO 口外,每个引脚还具有专门的功能,见表 1。表 1 端口引脚功能图 6 P1 口作通

21、用 I/O 口使用图P1 口也是一个准双向口,作通用 I/O 口使用。其电路结构见图 6。输出驱动部分内部有上拉负载电阻与电源相连。实质上拉电阻是两个场效应管(FET)并在一起,个 FET 为负载管,其电阻固定;另一个 FET 可工作在导通或截止两种状态,使其总电阻值变化近为 0 或阻值很大两种情况。当阻值近似为 0 时,可将引脚快速上拉至全高电平,当阻值很大时,P1 口为高阻输入状态。当 P1 口输出高电平时,能向外提供拉电流负载,所以不必再接上拉电阻。在埠用作输入时,也必须先向对应的锁存器写入“1” ,使 FET 截止。由于片内负载电阻较大,约20k40k,所以不会对输入的数据产生影响。3.5 学生宿舍楼用电量计量系统的设计本系统以 80C196KB 为核心,进行了必要的扩展。在设计电路时,已经考虑到输入端的泄漏电流、采样电容的大小等重要因素。系统结构框图如图 7 所示。键盘用于输入及功能选择,LCD 用于显示测量结果,A/D 转换接口电路外部电路应根据应用的需要来设计,它的好坏直接影响系统的性能。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 文艺体娱

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。