基于SMS的空调远程监管系统设计毕业设计

上传人:无*** 文档编号:64088256 上传时间:2022-03-21 格式:DOC 页数:30 大小:5.66MB
收藏 版权申诉 举报 下载
基于SMS的空调远程监管系统设计毕业设计_第1页
第1页 / 共30页
基于SMS的空调远程监管系统设计毕业设计_第2页
第2页 / 共30页
基于SMS的空调远程监管系统设计毕业设计_第3页
第3页 / 共30页
资源描述:

《基于SMS的空调远程监管系统设计毕业设计》由会员分享,可在线阅读,更多相关《基于SMS的空调远程监管系统设计毕业设计(30页珍藏版)》请在装配图网上搜索。

1、 JISHOUUNIVERSITY本科生毕业设计题 目:作 者:学 号:所属学院:专业年级:指导教师:职 称:完成时间:201x年y月z日吉首大学教务处制基于SMS的空调远程监管系统设计尹显文(吉首大学物理与机电工程学院,湖南 吉首 416000)摘 要随着空调的普及,很多企业的办公室基本上都配备了一台空调。对于大型企业而言,数目众多的空调不仅造成管理上的困难,而且浪费用电现象严重。本设计基于GSM模块和单片机,结合MBUS总线通信,构建了一个空调远程监管系统。系统包括三部分:PC集中控制端、GSM/MBUS转换器和空调节能监控器。系统既能远程控制各办公室空调的开断、设置开关空调温度,还能采集

2、各办公室用电量、室温等信息。本设计利用GSM网络覆盖范围广、MBUS挂载设备数量多等特点,使系统结构简单、工作性能可靠,适用于地域上分散,但办公点局部集中的学校、企业、事业单位。关键词:51单片机;TC35;GSM通信;MBUS总线;远程监管系统The Air Conditioner Remote Monitoring System DesignBased on SMSYin Xianwen(College of Physics Science and Information Engineering,Jishou University,Jishou,Hunan 416000)AbstractW

3、ith the popularity of air conditioner, a lot of office basically equipped with an air conditioner. For large enterprises, a large number of air conditioner not only cause manage difficulties but also serious waste of electricity. The design is based on the GSM module and microcontroller, combined wi

4、th MBUS communication, build an air conditioner remote monitoring system. The system consists of three parts: PC Centralized Control Terminal, GSM / MBUS Converter and Air Conditioner Energy Monitor. The system can remote control office air conditioners power on or off, set switch temperature, also

5、can gather the information of each offices electricity consumption and room temperature. This design uses the features of GSM network covering a wide range,MBUS accommodate large number of devices,Makes the system has simple structure, reliable performance.The system is suitable for those geographic

6、ally dispersed, but office point local concentrated cases ,such as schools, enterprises and business units.Key words:51 MCU;TC35;GSM Communication;MBUS;Remote Monitoring System目录第一章 绪 论 1.1 系统背景 1.2 系统概述 11.3 功能指标 第二章 概要设(总体印象,结构)计理论基础2.1 STC12C5A60S2单片机简介2.2 SIEMENS TC35 GSM模块简介2.3 DS18B20温度传感器简介2.

7、4 555定时器简介2.5 RS485总线简介2.6 AT指令简介2.7 MBUS协议简介2.8 红外遥控简介 2.8.1 NEC标准遥控码特征第三章 硬件电路设计3.1 PC集中控制端硬件框图 3.2 STC12C5A60S2单片机最小系统3.3 GSM/MBUS转换器电路图 3.3.1 GSM/MBUS转换器硬件框图3.3.2 GSM/MBUS转换器电源电路 3.3.3 GSM/MBUS转换器MBUS收发电路3.4 空调节能监控器电路图3.4.1空调节能监控器硬件框图3.4.2 空调节能监控器电源电路 3.4.3 空调节能监控器RS-485接口电路 3.4.4 空调节能监控器MBUS收发电

8、路 3.4.5 空调节能监控器红外发射电路 3.4.6 空调节能监控器继电器电路第四章 软件设计4.1 通信协议 4.2 GSM/MBUS转换器程序流程图 4.3 空调节能监控器程序流程图第五章 系统测试第六章 总结参考文献附录A GSM/MBUS转换器原理图附录B 空调节能监控器原理图 附录C 空调节能监控器PCB图附录D GSM/MBUS转换器程序清单附录E 空调节能监控器程序清单(章左起书写、黑体,小四。逐级标题右缩进1个汉字的距离,宋体,小四。文字与章号或节号间空一个汉字的距离)第一章绪 论1.1系统背景在微电子技术的高速发展的今天,微型单片机在远程监控方面的应用越来越广泛。随着可持续

9、发展观和节能减排理念的提出,人们的节能意识也越来越强。然而对于很多大型事业单位而言,数目众多又缺乏统一管理的办公室空调造成了极大的电能浪费。此时,利用单片机和GSM设计一个基于SMS的空调远程监管系统就能很好地解决上述问题。1.2系统概述本系统以STC12C5A60S2单片机为核心控制器,结合SIEMENS TC35 GSM模块和MBUS总线,实现对空调的远程监管。为实现设计的要求,本系统还设计了温度采集、红外发射、485通信接口等外围电路。系统自上而下由三部分组成:PC集中控制端、GSM/MBUS转换器和空调节能监控器。系统总体结构如图1.1所示。图1.1系统总体结构图监控室由一台PC机和一

10、个GSM模块组成,它们之间通过RS-232串口线或USB转串口线连接。被监控区指的是一栋相对独立的楼宇和楼宇房间内的空调设备。房间(被监控单元)内的市电220V/380V电源首先连接到电能表,再连接到本系统的空调节能控制器,然后连接空调。控制信号通过空调节能控制器的MBUS接口连接到GSM/MBUS转换器的MBUS总线,多个房间的空调节能控制器均连接到此MBUS总线。空调节能控制器通过RS-485接口获取电能表数据。空调节能监控器的红外遥控接口用于发送控制空调的红外码。系统的工作过程如下:监控室PC机上安装的应用程序按事先约好的通信协议发送文本方式的短信,被监控区的GSM/MBUS转换器接收到

11、此短信后,对短信进行分析,转换为相应的二进制数据包,再通过MBUS总线发送出去,总线上的空调节能监控器接收到此数据包后,进行包完整性、正确性判断,再获取包中的地址、指令、数据项,只有地址匹配的空调节能监控器才回复此数据包,回复的数据包在GSM/MBUS转换器中进行转换,以文本方式的短信发送出去,监控室PC机的应用程序解析接收到的短信,并存储到数据库中,从而实现被监控区空调节能监控器的工作状态查询、开关状态查询和控制、能耗查询等功能。1.3功能指标系统要能在长时间不断电的状态下实现对被监控区全局开关空调和独立开关指定空调的功能;一个GSM/MBUS转换器要求至少能控制100台空调,并且通信距离不

12、能低于500米;系统采集到的电量精度为0.1度,室温精度为0.1;系统要求具有冬夏模式,并能自由设定开关空调的条件温度。第二章 设计理论基础2.1STC12C5A60S2单片机简介STC12C5A60S2系列单片机是宏晶科技生产的单时钟、机器周期的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成EEPROM,看门狗,MAX810专用复位电路,2路PWM,8路高速10位A/D转换。工作频率范围为0 - 35MHz,相当于普通8051的 0420MHz;用户应用程序空间最多可达62K字节;片上集成1280字节RAM;通用I/O口多

13、达44个,可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过55mA;4个16位定时器;STC12C5A60S2系列有双串口,后缀有S2标志的才有双串口。图2.1为STC12C5A60S2系列单片机管脚图。图2.1STC12C5A60S2系列单片机管脚图2.2SIEMENS TC35 GSM模块简介西门子公司的TC35是一款双频900/1800MHZ高度集成的GSM模块。在GSM网络日臻完善的今天,TC35秉承了西门子一贯的优秀品质,它易于集成,用户可以在较短的时间内花费较少的成本开发出新颖的产品。在远程监控和无

14、线公话以及无线POS终端等领域TC35无线模块发挥较大作用。TC35自带RS232通讯接口,可以方便地与PC机、单片机联机通讯。可以快速、安全、可靠地实现系统方案中的数据、语音传输、短消息服务(Short Message Service)和传真。TC35模块的工作电压为3.35.5V,可以工作在900MHz和1800MHz两个频段,所在频段功耗分别为2w和1w。TC35模块有AT命令集接口,支持文本和PDU模式的短消息。TC35模块主要由GSM基带处理器、GSM射频模块、供电模块、闪存、ZIF连接器、天线接口六部分组成,内部功能框图如图2.2所示。作为TC35的核心,基带处理器主要处理GSM终

15、端内的语音、数据信号,并涵盖了蜂窝射频设备中的所有的模拟和数字功能。图2.2TC35内部功能框图2.3 DS18B20温度传感器简介DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,它能够直接读出被测温度,并且读写DS18B20仅需要一根线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而使用DS18B20可使系统结构更趋简单,可靠性更高。它在测温精度、转换时间、传输距离、分辨率等方面较DS1820有了很大的改进,给用户带来了更方便的使用和更令人满意的效果。DS18B20主要特性:独特的单线接口方式,DS18B

16、20与微处理器连接时仅需要一条线即可实现双向通讯。实际应用中不需要外部任何元器件即可实现测温。测温范围为-55 125 。精度可达0.5 。负压特性,电源极性接反时,DS18B20不会因发热而烧毁,但不能正常工作。图2.3为DS18B20典型测温电路。图2.3DS18B20典型测温电路2.4 555定时器简介555定时器是一种多用途的数字-模拟混合集成电路,利用它能极方便地构成单稳态电路,双穏态电路和多谐振荡电路。单稳态电路主要用于定时,消抖动,分频,脉冲输出等,双稳态电路主要用于比较器,锁存器,反相器,方波输出及整形等,多谐振荡电路主要用于方波输出。由于使用灵活方便,所以555定时器在波形的

17、产生与变换,测量与控制,家用电器,电子玩具等许多领域中都得到了应用。图2.4为555内部电路结构。图2.4555内部电路结构2.5 RS485总线简介RS485总线总线作为一种多点差分数据传输的电气规范规,已成为业界应用最为广泛的标准通信接口之一。这种通信接口允许在简单的一对双绞线上进行多点双向通信,它所具有的噪声抑制能力、数据传输速率、电缆长度及可靠性是其他标准无法比拟的。正因为此,许多不同领域都采用RS485作为数据传输链路。例如:汽车电子、电信设备局域网、智能楼宇等都经常可以见到具有RS485接口电路的设备。RS485采用差分信号负逻辑,2V6V表示“0”,- 6V- 2V表示“1”。R

18、S485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。RS-485最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。2.6 AT指令简介AT即Attention,AT指令集是从终端设备或数据终端设备向终端适配器或数据电路终端设备发送的。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。90年代初,AT指令仅被用于Modem操作

19、。没有控制移动电话文本消息的先例,只开发了一种叫SMS BlockMode的协议,通过终端设备或电脑来完全控制 SMS。几年后,主要的移动电话生产厂商诺基亚、爱立信、摩托罗拉和HP共同为GSM 研制了一整套AT指令,其中就包括对SMS的控制。AT指令是以AT作首,字符结束的字符串,AT指令的响应数据包在中。每个指令执行成功与否都有相应的返回,如果AT指令执行成功,“OK”字符串返回;如果AT指令语法错误或AT指令执行失败,“ERROR”字符串返回。例举几条与SMS相关的AT指令。AT+CMGC 发出一条短消息命令AT+CMGD 删除SIM卡内存的短消息AT+CMGF 选择短消息信息格式:0-P

20、DU;1-文本AT+CMGR 读取一条短消息命令。2.7 MBUS协议简介仪表总线(meter bus,MBus)是一种新型总线结构。MBus主要特点是由两条无极性传输线来同时供电和传输串行数据,而各个子站并联在MBus总线上。将MBus用于各类仪表或相关装置的能耗类智能管理系统中时,可对相关数据或信号进行采集并传递至集中器,然后再通过相应的接口传至主站。利用MBus可大大简化住宅小区,办公场所等能耗智能化管理系统的布线和连接,且具有结构简单、造价低廉、可靠性高的特点。MBUS的接收发送机制。对于主从式通信系统,因从机之间不能直接交换信息,只能通过主机来转发,此时采用MBus可以实现对从机的相

21、关数据进行采集,并传递至集中器,然后再传递至总站。MBus总线是一种半双工通信总线,其可以通过集中器实现给终端仪表远程供电。MBus 总线上传输的数据位定义如下:(1) 由集中器向终端仪表传输的信号采用电压值的变化来表示, 即集中器向终端仪表发送的数据码流是一种电压脉冲序列,用+ 36 V表示逻辑“1”,用+24 V表示逻辑“0”。在稳态时,线路将保持“1”状态。(2) 从终端仪表向集中器传输的信号采用电流值的变化来表示, 即由终端仪表向集中器发送的数据码流是一种电流脉冲序列,通常用1.5mA的电流值表示逻辑 “1”,当传输“0”时,由终端仪表控制可使电流值增加1120 mA。在稳态时,线路上

22、的值为持续的“1”状态。2.8 红外遥控简介红外线遥控是目前最广泛采用的一种遥控技术,红外线遥控装置具有体积小,功耗微,功能强,成本低等特点,因而广泛地在彩电,VCD,DVD,录像机,空调以及玩具等其他小型电器装置采用;这些家电产品采用红外线遥控技术给用户带来了极大的方便。人们见到的红外遥控系统分为发射和接收两部分。发射电路功能组成如图2.5所示。图.5红外发射电路功能框图接收电路大都采用红外一体化接收头。红外线一体化接收头内部集成红外接收、放大、滤波和比较器输出等模块,性能稳定可靠,使用方便。但在使用时注意红外线一体化接收头的载波频率,常用的载波频率为38kHz,占空比为1:3。发送电路按一

23、定的编码在输出端产生一串编码脉冲,该脉冲经红外载波调制,再经驱动由红外发光二极管发射到空中。接收端接收到光电信号后,将红外载波滤除,还原为串行编码脉冲,然后由执行电路按照编码的约定,完成遥控动作。2.8.1NEC标准遥控码特征不同的遥控系统采用的遥控码格式也不一样,在此介绍使用较普遍的NEC标准。遥控全码包括32个二进制位,发射顺序为低位在前高位在后。格式如图2.6所示图.6NEC标准全码格式遥控数据传输系统的关键是数据传输的可靠性。为了提高编码的可靠性,NEC 标准规定系统码数据码后分别接着传送一个同样的码或者反码供误码校验用。NEC标准的引导码由9ms的起始码(高电平)和4.5ms的结束码

24、(低电平)组成;以脉宽为0.56ms、间隔0.56ms、周期为1.12ms的组合表示二进制的0,以脉宽为0.56ms、间隔1.68ms、周期为2.24ms的组合表示二进制的1。如图2.7所示。图.7NEC标准遥控码特征第三章硬件电路设计3.1PC集中控制端硬件框图PC集中控制端由一台PC机和一个GSM模块通过RS-232串口线连接组成。GSM由外接9V电源供电,无需设计硬件电路。硬件框图如图3.1所示RS-232串口线PC机TC35模块9V外接电源图3.1PC集中控制端硬件框图3.2 STC12C5A60S2单片机最小系统如图3.2所示。图3.2STC12C5A60S2最小系统STC12C5A

25、60S2单片机最小系统包括复位电路,晶振电路以及ISP下载电路。当时钟频率高于12MHZ时,建议使用第二复位功能脚。如果外部时钟频率在33MHZ以上时,建议直接使用外部有源晶振,此时时钟从XTAL1脚输入,XTAL2脚必须悬空。STC12C5A60S2系列单片机具有在系统可编程(ISP)特性,无需专用编程器。为方便软硬件调试,特增加调试辅助电路,SW1和SW2分别接单片机P3.6和P3.7引脚。如图3.3所示。图.独立按键与LED辅助调试电路3.3GSM/MBUS转换器电路图 3.3.1GSM/MBUS转换器硬件框图GSM/MBUS转换器硬件框图如图3.4所示。DC30VDC5VDC9V串口1

26、串口0STC12C5A60S2单片机最小系统GSM模块MBUS收发电路调试辅助电路电源电路图3.4GSM/MBUS转换器硬件框图电源电路将频率为50Hz、有效值为220V的单相交流电转换为直流30V,9V和5V,分别供给MBUS收发电路,GSM模块和单片机。GSM模块与单片机通过串口0连接,MBUS收发电路与单片机通过串口1连接。调试辅助电路用于软硬件的调试。3.3.2GSM/MBUS转换器电源电路如图.5所示。图3.5GSM/MBUS转换器电源电路220V交流电经变压器降压,单相桥式电路整流和电容滤波后得到较平稳的直流30V,经稳压器LM2576转换后得到直流9V,再经7805稳压得到直流5

27、V。J1给GSM模块供电。为防止恶劣条件下TC35死机,通过单片机来监控TC35工作状态。正常情况下,POWERCTL为高电平,场效应管IRFR9024导通,TC35正常供电。当单片机检测到TC35工作异常时,拉低POWERCTL,IRFR9024截止,TC35掉电。POWERCTL由单片机P3.5脚控制。3.3.3GSM/MBUS转换器MBUS收发电路如图3.6所示。图3.6GSM/MBUS转换器MBUS收发电路LM317是可调节三端正电压稳压器,在输出电压范围1.2V到37V时能提供超过1.5A的电流。输出电压 (3.1)当GSM/MBUS转换器发送“1”时,Q3导通,Q4截止,此时输出约

28、为28V;当GSM/MBUS转换器发送“0”时,Q3截止,Q4导通,R22相当于被短路,此时输出约为14V;调节R18,当空调节能监控器传输“0”时,J2的2脚上电流增大,使得Q2的发射极电势抬高,导致Q2截止,Q1也随之截止,RXD1电平状态为“0”;反之,当空调节能监控器传输“1”时,J2的2脚上电流减小,使得Q2的发射极电势降低,导致Q2导通,Q1也随之导通,RXD1电平状态为“1”。3.4空调节能监控器电路图3.4.1空调节能监控器硬件框图空调节能监控器硬件框图如图3.7所示串口1DC12V串口0DC5VSTC12C5A60S2最小系统RS-485接口电路MBUS收发电路温度采集电路红

29、外发射电路辅助调试电路电源电路继电器电路图3.7空调空调节能监控器硬件框图3.4.2空调节能监控器电源电路如图3.8所示。图.8空调节能监控器电源电路220V交流电经变压器降压,单相桥式电路整流和电容滤波后得到较平稳的直流12V,经稳压器7805转换后得到直流9V。3.4.3空调节能监控器RS-485接口电路如图3.9所示。图3.9空调节能监控器RS-485接口电路J2接单相电子式电能表的RS-485接口。485CTL接单片机P4.3脚控制。当单片机发送指令给电能表前,先将485CTL置高电平;当单片机接收电能表返回结果前,将485CTL拉低。3.4.4空调节能监控器MBUS收发电路如图3.1

30、0所示。图3.10空调节能监控器MBUS收发电路TSS721A是美国德州仪器公司1999年初生产的一种用于M-Bus的专用收发器芯片,其内含的接口电路可以调节仪表总线结构中主从机之间的电平。其特点如下:满足国际ENl434-3标准;具有动态电平识别的接收逻辑;无极性连接;半双工下波特率可达9600 bps;支持UART协议。J3为MBUS接线口。当MBUS总线电压异常时,瞬态抑制二极管TVS能以极快的速度将其两极间的高阻抗变为低阻抗,吸收高达数千瓦的浪涌功率,使两极间的电压箝位于一个预定值,起到保护TSS721A的作用。3.4.5空调节能监控器红外发射电路如图3.11所示:图3.11空调节能监

31、控器红外发射电路空调节能监控器红外发射电路利用NE555产生频率为38KHz,占空比为的载波。其输出频率及占空比由以下公式计算得出: (3.2) (3.3)IRPWM由单片机P0.4脚控制。38KHz载波与IRPWM通过2个PNP三极管调制。当IRPWM为低电平时,38KHz载波才能通过。3.4.6空调节能监控器继电器电路如图3.12所示。图3.12空调节能监控器继电器电路J1外接一交流接触器来控制空调电源。RELAY由单片机P0.5脚控制。在程序中将此引脚配置为推挽模式。当RELAY被置高时J1的1脚和2脚导通,当RELAY被拉低时J1的1脚和2脚断开,这样就能通过交流接触器控制空调电源。在

32、继电器由开通到关断瞬间,由于工作线圈有电感的性质,会在低压端产生一个瞬间电压尖峰,并联一个二极管能抑制电压尖峰,保护三极管。第四章 软件设计4.1通信协议 本系统中,PC集中控制端和GSM/MBUS转换器之间的通信以及GSM/MBUS转换器和空调节能监控器之间的通信都遵循中华人民共和国电力行业标准DL/T 6452007规约。帧是传送信息的基本单元,每帧信息由32字节组成,帧格式如图4.1所示。图4.1帧格式示意图以68H标识一帧信息的开始。A0A5为地址域,每个空调节能监控器都有唯一的通信地址。通信地址999999999999H为广播地址,只针对特殊命令有效,如群开空调或关空调等。广播命令不

33、要求从站应答。控制码格式如图4.2所示。图4.2控制码格式示意图数据域长度L固定为14H,即数据域长度为20个字节。数据域格式如图4.3所示。B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16B17B18B19B20L=14H空调工作状态位31H 空调为开30H 空调为关保留温度数据B5为0.1电量数据B12为0.1度冬夏模式位30H 夏季31H 冬季关空调温度开空调温度保留图4.3数据域格式校验码CS是从第一个帧起始符开始到校验码之前的所有各字节的模256的和,即各字节二进制算术和,不计超过256的溢出值。16H标识一帧信息的结束。4.2PC集中控制端管理软件PC

34、集中控制端管理软件采用VB6设计,功能包括楼宇管理,办公室管理,时间管理,自动控制和手动控制等。为更好地实施对管理,所有软件模块都与数据库连接,只要有数据更新就会自动更新到数据库,并显示到对应的管理界面上。图4.4为PC集中控制端管理软件主界面。图4.4PC集中控制端管理软件主界面楼宇管理单元主要实现的功能是添加、编辑或者删除楼宇信息。每一栋楼宇的信息主要包括楼宇编号、楼宇名称、GPRS号码。每个楼宇都拥有唯一的GPRS号码。图4.5为楼宇管理界面。图4.5楼宇管理界面办公室管理单元主要实现的是对办公室的信息进行添加、删除或编辑。包括办公室所在的楼宇名称及编号,以及办公室所在的部门、门牌号、模

35、块地址等信息。每一个办公室都具有唯一的模块地址。图4.6为办公室管理界面。图4.6办公室管理界面手动控制单元主要实现的功能是人工开关某个办公室空调及室温电量等信息,并存储在数据库中。使用前需手动设置通讯端口。图4.7为手动控制界面。图4.7手动控制界面时间管理单元主要是设置办公室开关空调的时间和自动读取电表的时间。时间设定后,系统就会自动在指定的时间执行相应的命令。执行的结果可以在自动控制单元中查询。当某个办公室查询不到执行结果时就说明该办公室空调节能监控器出问题,这样系统管理人员就可以及时进行维修了。4.3GSM/MBUS转换器程序流程图如图4.8所示。YNNYNY开始系统初始化收到短信否读

36、取短信并保存电话号码及内容删除短信短信内容转换成指令接收到正确的返回指令MBUS发送指令指令转换成短信内容发送短信TC3 工作正常否系统复位图4.8GSM/MBUS转换器程序流程图具体程序清单详见附录D。转换器上电首先初始化系统,主要是初始化串口0,串口1,清空短信,设置看门狗等。随后系统就进入准备状态。当串口0收到PC集中控制端的短信时,转换器读取短信,并将内容转换成指令,再通过串口1发送到MBUS总线上。当串口1收到MBUS总线上空调节能监控器返回的结果时,转换器将其转换为短信,并通过串口0发出。为防止恶劣条件下TC35死机,在主程序中一直检测TC35工作状态,当发现异常时,系统切断其电源

37、,并利用看门狗触发系统复位。4.4空调节能监控器程序流程图如图4.9所示。YNYNYYNYN开始系统初始化接收到正确的指令广播指令全体执行指令(开/关空调)测室温,读电表温度控制空调工作状态地址匹配否发送执行结果执行指令(开/关空调,查询电量等)图4.9空调节能监控器程序流程图具体程序清单详见附录E。监控器上电首先初始化系统,主要完成的工作是初始化串口0,串口1,配置P0.5为推挽模式,初始化电表数据,配置看门狗等。在主循环中系统一直检测室温和读取电量,并根据用户设置的开关温度自动调整空调工作状态。即夏季模式时,若室温小于关空调条件温度,系统将自动关闭空调,若室温大于开空调条件温度,系统则允许

38、用户开空调。冬季模式时,若室温大于关空调条件温度,系统将自动关闭空调,若室温小于开空调条件温度,系统则允许用户开空调。为保护空调,每次在关空调前会发送红外关机指令。第五章 系统测试为最大限度地模拟系统实际工作环境,测试场所选择在一间闲置的实验室,待测系统由70个空调节能监测器、1个GSM/MBUS转换器和1个PC集中控制端组成,不断电测试时长为一星期,期间PC集中控制器会随时发送各类指令给任意一台空调节能监测器。首先用电缆按系统总体结构示意图(见图1.1)连接好。随后烧写临时测试程序到最后一台空调节能监测器,使其一直在MBUS总线上发送0xA5;烧写临时测试程序到GSM/MBUS转换器,使其将

39、MBUS总线上收到的信息通过串口0发送出来。将串口0与电脑连接,打开串口调试助手,设置好波特率,调节电位器R18,直到串口调试助手接收到稳定的0xA5数据流。这样MBUS总线双向通信就调好了。接下来分别在PC集中控制端和GSM/MBUS转换器的TC35模块中放入SIM卡,打开PC集中控制端管理软件就可以开始验证测试了。测试结果表明本系统能完全达到预计的功能指标。第六章 总结基于SMS的空调远程监管系统具有结构简单,布线方便,通信可靠,价格低廉等优点。GSM模块的远距离无线传输与MBUS总线的近距离有线传输相结合,使系统具有很大的灵活性,层级结构设计也使得系统管理的空调数目大增。另一方面基于这种

40、远程数据传输方式能开发出更多的类似产品,如教室照明节能系统、小区智能家居系统等。本次设计主要是完成两方面的工作,硬件电路设计和软件程序设计。硬件电路设计包括原理图设计,LAYOUT设计,元件焊接,硬件调试。软件设计主要是运用C语言编写程序控制系统工作。近3个月的毕业设计接近尾声,这也意味着我的大学生活即将结束,但我的学习并没有结束。本次设计中,我所学过的理论知识接受了实践的检验,增强了我分析问题解决问题的能力,为以后的学习和工作打下了良好的基础。2013年5月参考文献1 谢维成单片机原理与应用及C51程序设计(第2版)M北京:清华大学出版社,20092 郭天祥新概念51单片机C语言教程M北京:

41、电子工业出版社,20093 戴佳51单片机C语言应用程序设计实例精讲M北京:电子工业出版社,20084 阎石数字电子技术基础(第五版)M北京:高等教育出版社,2006,4894945 童诗白模拟电子技术基础(第四版)M北京:高等教育出版社,2006,5135576 谭浩强C程序设计(第三版)M北京:清华大学出版社,20057 宏晶科技STC12C5A60S2系列单片机器件手册,20118 SIEMENSTC35/TC37 Hardware Interface Description,20019 中华人民共和国国家发展和改革委员会DL/T 645-2007S多功能电能表通信协议北京:中国电力出版社,2008-610 吉雷PROTEL99从入门到精通M西安:西安电子科技大学出版社,2000附录A GSM/MBUS转换器原理图附录B 空调节能监控器原理图附录C 空调节能监控器PCB图

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!