基于GPRS的家用空调智能终端设计_第1页
基于GPRS的家用空调智能终端设计_第2页
基于GPRS的家用空调智能终端设计_第3页
基于GPRS的家用空调智能终端设计_第4页
基于GPRS的家用空调智能终端设计_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-理工学院毕业设计基于GPRS的家用空调智能终端设计学 生:*学 号:*专 业:通信工程班 级:*指导教师:*理工学院自动化与电子信息学院二一六年六月. z-摘要:本设计在分析了国外家用智能控制系统开展概况的根底上,提出基于GPRS的家用空调智能终端设计方案。手机通过短消息SMS把控制信息发送给GPRS通信控制器的SIM900A,然后再经过单片机AT89C51,接口电路把通信数据传输给空调控制器,空调再根据控制信息作相应的状态改变。整个设计使用Proteus和Keil软件进展原理图的绘制与程序的编写。本次的空调智能控制系统简单实用,在家居领域是一个明显的开展趋势,具有一定的实用价值。关键词:智

2、能控制系统;SMS;GPRS;AT89C51;SIM900A. z-Abstract:This design task on the basis of analysed the development of intelligent home control system at home and abroad,and the design of intelligent terminal for home air conditioning system based on GPRS was put forward.First of all,mobile phone sentthe control i

3、nformation to SIM900A of the GPRS munication controller by SMS, and then through the MUC AT89C51 and interface circuit,the munication data was transmitted to the air conditioning controller,air conditioning and then according to control information to make the corresponding state changes.The entire

4、design using Proteus and Keil software schematic drawing and the preparation of the program.The intelligent control model is simple and practical this time,it has a clear trend in the field of smart home in the future,has a obvious application value.Key Words: Intelligent control system; SMS; GPR; A

5、T89C51; SIM900A. z-目录摘要IABSTRACTII第1章引言11.1 课题设计的背景及意义11.2 家用电器及智能终端的开展概况11.2.1 国外家用智能终端的开展现状11.2.2 国家用空调产业的开展概况21.3 设计的总体工作3第2章设计方案与相关技术介绍52.1几种智能终端方案设计比较52.2 总体方案设计52.3 嵌入式系统62.3.1 嵌入式操作系统及其应用62.3.2 常见的几种嵌入式操作系统72.4 GPRS系统和SMS技术82.4.1 GPRS技术介绍82.4.2 SMS系统介绍92.4.3 AT指令102.5 RS-485总线技术112.5.1 MA*485

6、芯片122.6 RS-232接口技术132.6.1 MA*232芯片14第3章家用空调智能终端硬件设计163.1 硬件总体方案设计163.2 主芯片介绍16晶振电路18复位电路183.2.3 单片机接口电路193.3 GPRS通信模块设计213.3.1 SIM900A简介213.3.2 电源电路223.3.3 开关电路233.3.4 SIM卡接口电路233.3.5 指示灯电路243.4 空调控制器243.4.1 温度传感器输入253.4.2 保护开关量输入253.4.3 控制输出253.4.4 电源输入与RS-485接口26第4章家用空调智能终端软件设计274.1 开发环境介绍274.2 GP

7、RS通信控制器软件设计27主程序设计304.2.2 RS-232串口通信设计304.2.3 面向空调控制端的数据收发设计324.3 SMS短消息软件设计36第5章完毕语39致41参考文献42附录44. z-第1章 引言1.1 课题设计的背景及意义随着经济生活水平的提高,社会信息化的加快,人们的工作生活与信息通信之间的关系日益严密,而在人们逐渐改变生活工作习惯的同时,对居住与家居的硬件条件要求也更加高,这不仅是一种生活方式的改变,更是一种相对于传统生活家居观念的巨大革新。因此,在智能家居这一领域,家用电器便朝着方便化、远程化、智能化、人性化这一方向开展。本次设计是以家用空调设计为例,它在保持了传

8、统家电适用功能的根底上,摆脱单一的被动操作模式,成为了一种相对能动的、智能化的、方便的、可远程操控的新型家电工具。这种无线的智能终端工具增加了远程数据传输和接收,在传统模式上进展了较大优化,也使人们的生活理念得到了改变。这种快捷的人机交互模式把人们从繁杂的生活琐事中解脱出来,不仅提高了生活工作效率,更大大节约了时间,从而可以使我们去做更加有意义的事情,生活品质提高了,也节约了资源,何乐而不为呢.1.2 家用电器及智能终端的开展概况家用电器智能控制器是计算机网络与时代科技的产物,是信息技术与生活理念的完美结合,是社会文明快速向前开展的一种标志。1.2.1 国外家用智能终端的开展现状1977年美纳

9、电缆通讯公司在有线电视的根底上开发了QUBE(库贝)交互电视系统,它为每一个用户提供一个机顶盒,供用户输入接收、选择、拒绝等一系列控制信息,这应该被认为是最早的家电信息化系统。. z-自从1984年在美国诞生第一座智能大厦之后,智能建筑在全世界围迅速开展起来,由于智能建筑本身舒适化、人性化、智能化的变革,带动了家用电器控制系统的智能化,进而形成信息家电产业的雏形。 美国的很多家电智能控制系统科研工作者在20世纪末期历尽千辛才将家电控制自动化形成一定的模式与协议,如:西欧的EHS、EIB、BatiBUS、美国的CEBUS、BAETS、Marthous Lonworks、BACEBUS等,由于这个

10、模式在全世界都没有成型,且弊端多多,而由几种到分部的总线型控制方式是它们总的研究方向。目前,兴旺国家的奇胜、ABB、HONEYWELL、GE、莫顿是高端智能家居产品的代表。1.2.2 国家用空调产业的开展概况近几年对中国的空调市场来说是有特殊意义的年份,从几年前开场中国家电市场先后经历了“家电下乡,“以旧换新,“节能惠民补贴三轮政策长达数年的刺激。近两年是中国家电行业的政策真空期,市场秩序也正在承受一番洗礼。而奥维咨询(AVC)数据显示,中国家用空调终端零售量在冷年2021年到达了4430万台,同比上升3.8%;而零售额为1570亿元,同比上升4.4%,从以上宏观数据可以看出虽然缺少了政策刺激

11、,家用空调的终端零售规模在整体市场低迷的情况下仍然实现稳定增长22。所以,接下来的时间里,空调需求量的增长趋势将更加不可限量。在国家电行业总体规模和使用智能终端的高端家电产品比例环环上升下,我国智能家电行业的总体规模与市场占有率都在不断扩大。根据相关的行业资料统计,图1-1给出了中国智能终端市场的容量和开展趋势1。. z-图1-1中国智能终端市场的容量和开展趋势现在各大家电企业都越来越重视智能家居这一新兴家电领域中新的时机点,相继提出了智能家居战略。传统的家电产品和研发优势与现阶段互联网信息技术的深入融合将是智能家居系统开展的一大趋势。随着无线网络信息技术的快速开展、数据传输功能的进一步优化等

12、等,这些都无疑为智能家电的开展提供了强大的技术支撑。未来家电的智能化程度将进一步提高,它除了满足传统的智能化需求,还可以在人体感知方面到达一个新的高度,这些家电可以让大家消除沟通中不必要的代沟。不过多依赖人的操控的,让人放心的,而且具备对人体和环境感知的智能家电才是未来智能终端系统的开展方向1。1.3 设计的总体工作这次设计的总体局部共分为五章,各个局部的设计工作如下所述:第1章:阐述设计背景以及实际应用意义,综合概述国外家用空调控制系统的开展概况。第2章:全面比较几种智能控制系统方案,选择一种切实可行的方案,提出本次设计课题的总体设计方案。然后介绍涉及的关键技术,包括:嵌入式系统、GPRS技

13、术、SMS技术、RS-485和RS-232接口技术。第3章:介绍家用空调智能终端系统的硬件设计。首先给出总体硬件设计方案,再分布详细说明各个局部,包括:主控MUC及晶振、复位电路、接口电路,GPRS模块和相关的电源电路、开关电路等,最后是空调控制器的简单介绍。第4章:介绍家用空调智能终端系统的软件设计。包括软件设计环境、总体程序设计、接口通信软件设计、SMS短信收发软件设计等第5章:完毕语。这局部是对本次设计中实现的功能简要概括,以及这次课题的心得体会、过程中的缺乏、展望和实际应用价值的归纳。接下来是致、参考文献、附录。感学习期间父母、教师、同学的大力支持和无私热情的帮助。列出了与这次课题及主

14、要容相关的参考文献。最后,附录中列出了原理图和相关整体程序。第2章 设计方案与相关技术介绍2.1几种智能终端方案设计比较智能终端控制系统可以有不同的构成,以以下举了几种设计方案:1.由手机App及网络、PC网络组成的控制系统:这种系统要求智能手机通过网络与PC建立IP/TCP连接,然后向PC端发送一系列操作指令。而另一方面,需要将空调的嵌入式设备通过总线技术与PC相连,并进展数据传输,这样,就可以通过手机终端控制智能空调了。不过,这个方法的缺点也很明显,那就是必须要使用智能手机,还要能上网,再者,还要PC作为中间环节进展数据编码与传输,这在要求简单方便生活方式的今天显得有些繁琐了。2.智能空调

15、与Internet网络相融合的控制系统:这种系统要求空调具有网络收发功能,可以连接英特网,而无线终端可以直接与空调进展通信传输,进而发送操作指令。但是这种系统的弊端显而易见必须是智能空调,虽然我国在加大智能家电的应用比例,但是它的市场占有比例还很小,要实现互联技术无疑是一个大麻烦。3.由GPRS与嵌入式系统相结合的控制系统:这种终端控制系统在嵌入式系统的和各种工具语言的支撑下,手机通过GSM/GPRS蜂窝网络向GPRS模块发送一系列控制指令,而GPRS模块通过有线电路将电信号传输给空调,空调再做相应的状态改变,完成之后GPRS通信模块又把状态信息反响给手机终端。因为采用了单片机核,该系统性能稳

16、定,处理速度快,方便,本钱低廉,而手机普及率高,短消息功能成熟,总的来说性价比高,是现阶段的不二之选。2.2 总体方案设计在比较了几种智能终端系统设计方案后,本次设计采用手机作为移动终端,基于GSM/GPRS网络的短消息SMS作为远程传输控制媒介。单片机AT89C51和SIM900A构成GPRS控制模块作为核心通信控制器,通过RS-485总线与空调控制器相连接,空调的机组控制器再去控制它的温度、开关等各种状态。而此次GPRS控制器作为系统通信传输的中转站,可谓是起到了“承前启后“的作用,是空调终端与移动终端信息传输的桥梁。总体的方案设计如图2-1所示。图2-1 总体方案设计2.3 嵌入式系统操

17、作系统Operating System是一种计算机系统软件,是控制计算机硬件和软件资源的计算机程序,它为用户与计算机之间提供一种接口,使人们在舒适友好的环境下工作,同时计算机又为人们提供各种所需的资源。2.3.1 嵌入式操作系统及其应用嵌入式操作系统Embedded Operating System,简称:EOS则是用于嵌入式系统的操作系统,它通常是利用系统的模块化设计来到达对功能的整合,而且它一般具有系统核小、专用性强、系统精简、实时性高等显著特点,在现实生活中应用十分广泛。目前,几乎在各个领域都有嵌入式操作系统的应用,比方数控机床、电力系统的工业控制,车辆的定位导航、交通管理中的信息监控,

18、家庭效劳领域的家庭智能控制,各种ATM终端的POS网络等等。而嵌入式系统应用最广泛的要数信息家电领域,这些应用在改善人们生活质量的同时,也深深地影响着人们的生活方式。2-2图给出了嵌入式操作系统的几种应用。图2-2 嵌入式操作系统的几种应用2.3.2 常见的几种嵌入式操作系统总的来说,嵌入式操作系统可以从硬件和软件来进展划分,但是由于其种类、数量繁多,目前在我们嵌入式领域广泛见到的的操作系统有:Linu*、uC/OS-、V*Works、Windows Embessed等,而在智能手机领域有iOS、Android等。下面是常见的几种嵌入式操作系统:1. Windows Embessed嵌入式操作

19、系统它是一种基于二进制的、包含成百上千个功能组件的嵌入式操作系统,并且可以提供Windows操作系统的功能。这种系统开发周期短、技术可信赖,而且可以通过已构建的设备对智能系统进展优化,具有很强的商业竞争有优势。另一方面,它具有行业领先的平安性、可靠性和性能,具备新的多媒体、电源管理等功能,出色的可操作性受到了很多人的青睐。2.Linu*嵌入式操作系统嵌入式的Linu*是在Linu*的根底上进展裁剪修改开展而来的,由于继承了Internet的开放源代码资源,用户免费使用,软件的移植性好,而且性能优异,开发周期短,有很多应用软件都支持,实时性、稳定性、平安性好,所以这种嵌入式操作系统被广泛应用在航

20、天、船舶、军工、卫星、数字电化、多媒体、网络以及许多电子消费产品领域。此外,Linu*的核网络构造很完善,支持以太网和无线网,因此在信息家电和图形界面方面开展很快,所以开展前景非常可观。3. uC/OS-嵌入式操作系统具有实时性,是uC/OS-的特点。它最早出自于Jean J.Labrosse所发表的杂志上,其前身是uC/OS。自从问世以来,uC/OS-已经通过了美国联邦航空局FAA商用航行器认证,可见其存在的优越性。由于uC/OS-的绝大多数程序都是通过C语言编写的,这对于很多人来说无疑方便了不少。其次,它方便移植、可读性强、构思巧妙、空间占用小、效率执行高、具有优良的实时性等,且最小核可编

21、译至2KB,基于以上的等等优点使uC/OS-的使用度非常高,围广泛。它有核心、任务同步和接口、时钟、任务处理5大局部,并且还可以通过函数调用等实现任务的优先等级和切换。目前,uC/OS-已在家电控制、网络适配器、医疗器械、ATM等方面广泛应用。它的体系构造图如2-3所示。图2-3 uC/OS-体系构造图相对于其它型的嵌入式操作系统,uC/OS-的优点独特,尤其是经济适用,实时性好,任务优先级的调度,构造清楚,因此,是这次毕业设计选择它的原因。2.4 GPRS系统和SMS技术2.4.1 GPRS技术介绍GPRS,全称General Packet Radio Service,及通用分组无线效劳技术

22、。它是第二代通信技术升级版本,也称2.5G。可以说,GPRS是在GSM网络的根底上新增加了网络实体来实现数据分组业务,主要增加的是GPRS效劳支持节点SGSN、GPRS网关支持节点GGSN、分组控制单元PCU等。GPRS系统对GSM网络具有兼容性,能够更加快速有效地进展数据和信令传输,图2-4是GPRS系统原理图1。图2-4 GPRS系统原理图SGSNGPRS效劳支持节点:主要是完成对用户身份识别,加密,压缩等功能的移动数据进展管理和接入控制以及对用户数据库的;对IP数据进展通路传输和协议转换,以实现无线数据的传输;为了节约空口信令,支持数据业务和电路业务同时工作;还可以支持短信的收发。GGS

23、N (GPRS网关支持节点):主要是完成网关作用,它能够与ISDN、PSPDN和LAN等不同的数据网络相连。对 GPRS分组数据包进展GGSN的协议转换,就能够将数据包发送到*.25网络或者TCP/IP。PCU分组控制单元:主要是用来处理从GSM语音业务中抽离出来的数据业务。由于PCU使用了分组功能,从而能够控制无线链路,且能够让多用户连入一个无线资源。PCU的根本功能包括数据的分组、无线信道的管理、发送误差检测和自动重发。GPRS的网络速度远远快于GSM,而在连接建立的时间上也极短,传输速率相对更高,费效比低,更适用于移动办公、多媒体业务、移动互联网等信息效劳领域。而且,GPRS在资源分配上

24、采用动态的信道分配方式,物理信道只有在有效资源通过的时候才会被占用,这样的分配方式会使频道利用率极高,此外数据在信道中还可以进展打包分组传送。除此之外,GPRS承载了GSM系统的WAP,即短消息、电路型数据、GPRS型数据。而基于它本身的分组特点,系统资源占用少,连接速度快,所以较GSM而言优势明显。2.4.2 SMS系统介绍SMSShort Message Service短消息效劳,它是在短息效劳中心的帮助下,消息通过存储转发的方式从一个手机终端传送到另一个终端,即SMS短信效劳并不是直线无障碍传输给接收终端,而是通过短信效劳中心进展存储转发,因此它只是一种储存和转发的效劳。如果接收人未连接

25、移动网络,则短信将在接收人连接网络时再发送给接收人。即SMS把收到发送者的短信转发给短信效劳中心,SMS网关收到短息效劳中心发送的短信后,就向归属位置存放器查找接收端的路由信息,再通过查询到的路由信息将短信发送至接收者的移动交换中心,最后基站子系统将移动交换中心发送的短信发送给接收终端。其传输流程如图2-5所示1。图2-5 SMS数据传输流程短消息应用起来简单、方便,常常为用户提供一些感兴趣的信息,比方:气象信息、交通信息、寻呼信息、位置信息等,正是由于这些简便实用的功能使得它经久不衰,在近些年来开展迅速,应用围更加广泛,像远程无线终端控制、双向数据传输等便是最流行的应用。由于技术成熟、性能稳

26、定、性强,深受各行各业的青睐。2.4.3 AT指令AT指令,即Attention mands。AT指令集是从终端设备TE或数据终端设备DTE向终端适配器TA或数据电路终端设备DCE发送的。移动台(MS)的功能的控制是GSM/GPRS通过TE和TA发送AT指令来实现的。用户通过AT指令的控制表现在短信、呼叫、数据业务、本、 等诸多方面。AT指令的使用如图2-6所示。图2-6 AT指令的使用AT指令一般分为通用AT指令、呼叫控制AT指令、短消息指令、TCP/IP指令、GPRS指令、簿指令等等。图2-7是SMS短消息的相关AT指令。图2-7 SMS相关AT指令2.5 RS-485总线技术在很多工业控

27、制和嵌入式系统中,单片机电路、PC和移动端的信息通信,特别是串行通信往往采用总线连接,这些线路具有抗干扰性好、传输稳定、传输距离较远、简单、本钱低等特点,所以应用非常广泛,RS-485总线就是其中之一。RS-485接口采用有协议的半双工网络通信,多是主从通信的两线制接线方式,一般是终端匹配总线型的网络拓扑,传输距离不同,总线标准也相应有所不同。RS-485具有以下特点:1.电气特性:采用差分信号负逻辑,以两线间的电压差+2-6V表示逻辑“0;两线间的电压差-2-6V表示逻辑“1。由于接口电路芯片不容易损坏,接口信号电平比RS-232-C低,且该电平与TTL电平兼容,所以两者连接很方便。2.RS

28、-485的数据最高传输率为10Mbps。3.RS-485接口采用差分接收器和平衡驱动器,所以抗干扰性能非常好。4. RS-485的最大通信距离超过1200Km,传输距离与传输速率成反比,其最大传输距离下的传输速率为100Kbps,加485中继器就可以传输更远,并且RS-485最大可以支持32个节点。2.5.1 MA*485芯片Ma*485接口芯片是生产商Ma*im的一种RS-485芯片,采用RS-485总线协议,额定电压为5V,负载数位32个,最大通信速率为25Mbps。它是一系列芯片,包括RS-483、RS-485、RS-487、RS-489等,采用5V的单一电源工作,额定电流为300uA,

29、半双工通信方式,功能是将TTL电平转换为RS-485电平。图2-8为MA*485管脚图,表2-1为MA*485管脚功能。图2-8 MA*485管脚图表2-1 MA*485管脚功能管脚功能 RO接收电平的TTL电平输出低电平有效的承受允许DE高电平有效的发送允许DI发送数据的TTL电平输入A485差分信号的正向端B485差分信号的反向端VCC电源接口GND接地通常在RS-485电路中,把与DE短接,用一根信号线连接,从而做到收发的切换。此外,MA*485是目前市面上最常见,应用最广泛的RS422芯片,性价比高,质量好,性能稳定,这也是这次选择它的由来。2.6 RS-232接口技术RS-232是现

30、阶段一种非常流行的串行通信异步传输接口,它的标准是由电子工业协会(EIA)所制定的。通常的的RS-232接口有9个和25个两种引脚形态,分别称为DB-9和DB-25。RS-232采用RS-232C标准协议,传输速率在020000b/s以,一般传输距离在20m围之。图2-9是RS-232的串口原理图,图2-10是RS-232的管脚功能。图2-9 RS-232串口原理图图2-10 RS-232管脚功能RS-232非常通用,在编程与价格方面占有很大的优势,并且与接口配套的导线较长,在诸如监视和控制等各种系统中应用广泛。2.6.1 MA*232芯片MA*232芯片是Ma*im公司为RS-232标准串口

31、设计的一种电平转换芯片。MA*232使用+5V的单电源,特别适合电池供电系统。通常情况下,由于RS-232接口的信号电平较高,容易损坏接口电路的芯片,且与TTL电平不兼容等缘故,MA*232模块一般与RS-232串口结合使用构成电平转换电路,再与其它电路连接。MA*232具有以下特点:1.符合所有的RS-232C技术标准。2.仅仅需要+5V的供电电源。3.功耗低,一般供电电流5mA。4.本钱低,集成度高。5. MA*232电路常选用10uF的电解电容。MA*232的原理图如2-11所示,引脚介绍如下:第一局部数据转换通道。11脚T1IN、12脚R1OUT、13脚R1IN、14脚T1OUT构成第

32、一数据通道;7脚T2OUT、8脚R2IN、9脚R2OUT、10脚T2IN构成第二数据通道。TTL电平数据从10引脚、11引脚输入,转换成RS-232数据后从14脚、7脚输出;DB9插头的RS-232数据从8脚、13脚输入后,转换成TTL电平数据后从9脚、12脚输出。因此在实际设计中,我们可以根据需要选择适宜的数据通道,来到达电平转换和通道连接的作用。第二局部供电。15引脚GND,16引脚VCC为+5V。第三局部电荷泵电路。它是由1、2、3、4、5、6引脚与4只10uF电容构成,其目的是产生+12V、-12V两个电源,供应给RS-232电平。图2-11 MA*232原理图第3章 家用空调智能终端

33、硬件设计硬件系统是整个智能终端设计的骨架局部,系统设计的合理性、经济性、可行性、实时性、稳定性等都是在硬件设计阶段必须要考虑的问题,也是任务的具体要求。以下给出了具体的硬件设计方案。3.1 硬件总体方案设计基于简单实用原则,本次硬件设计在参考了已有的诸多实例的前提下,总体采用8位51单片机为系统核,通过嵌入式操作系统,并结合相应的应用程序、驱动程序、空调控制器、RS-485接口电路,以及GPRS通信模块,实现了一个简单的远程家用智能终端控制系统20。图3-1为硬件系统构造框图。图3-1 硬件系统构造框图3.2 主芯片介绍主控单片机AT89C51是一种低电压、高性能的带4K字节FLASH存储器的

34、8位微处理器。AT89C51带有2K字节的闪存只读存储器ROM,可反复擦除1000次5。这个器件具有很高的技术制造水准,与工业标准的51单片机的指令集与输出管脚的兼容性非常好,性能稳定,并且在很多价钱廉价且灵活性高的嵌入式的控制系统方案中AT89C51单片机是不错的选择3。表3-1是AT89C51的主要特性参数。表3-1 AT89C51主要特性参数特性参数值FLASH存储器4寿命写擦循环数据保存时间年全静态工作-部位口线个定时计数器个位中断源个AT89C51单片机中,VCC为供电电压,GND为接地,P0P3为I/O口,RST为复位输入,EA/VPP为外部允许,*TAL1/2为振荡器反相放大器的

35、输入/输出端。AT89C51设有稳态逻辑,可以在闲置模式和掉电模式下工作,除此之外,这种单片机还具有进展串口通信功能,而它的构造和特殊存放器则是编写软件的关键,常用的特殊功能存放器有SCON串行口特殊控制存放器等21。以以下列图3-2、图3-3分别为AT89C51的管脚图和构造原理图。图3-2 AT89C51管脚图图3-3 AT89C51构造原理图3.2.1晶振电路晶体振荡器电路是系统电路中必不可少的一局部,其作用是是为系统提供一个根本的时钟信号,为了使各局部频率保持同步,系统通常会共用一个晶振。本次设计采用了最简单的设计方案,一个晶振加上两个电容和一个接地脚便构成了晶振电路,然后和主芯片的*

36、TAL1与*TAL2接口相连,*TAL1为反相放大器的输入以及部时钟工作电路的输入,*TAL2为振荡放大器的输出3。简单的晶振电路如图3-4所示。图3-4 晶振电路3.2.2复位电路为了确保系统中电路稳定可靠工作,复位电路也是本次原理图设计中不可缺少的局部,其作用是利用它使电路恢复到初始状态,确定时钟信号。本系统的复位电路如图3-5所示,主要由按键、电阻、电容组成,其向上端是与单片机AT89C51中的复位输入端RST相连。图3-5 复位电路3.2.3 单片机接口电路单片机AT89C51是整个硬件系统中数据通信的中枢,起到了“承前启后“的作用,它通过RS-485接口电路与空调的控制器连接通信,以

37、中断方式完成数据的接收与处理,然后通过RS-232接口电路控制GPRS模块在短信中心的帮助下以SMS短消息形式完成与手机移动终端MS的连接通信。以下是关于两局部接口电路的介绍。1.MA*485与AT89C51之间的接口电路虽然单片机AT89C51与空调控制器是通过RS-485总线进展通信的,但是实际上他们之间是通过Ma*im公司MA*485模块实现RS-485电平与TTL电平的转换的,以此来完成单片机与空调控制器之间的信息接收与传送,以及它们之间的数据处理。在原理图中AT89C51与MA*485之间是通过3个主要接口相连的,MA*485的引脚1即RO接收信号与输出引脚与单片机的P3.0/R*D

38、串行输入口连接,主要是为了把通过A与B的空调端信号传输给单片机;MA*485的引脚4即DI输出驱动器的输入引脚与AT89C51的引脚3.1/T*D串行输出口连接,主要是把信号通过A、B脚加载给总线;通常把接收与输入信号的控制引脚DE和短接后再与单片机的外中断引脚P3.2/相连,主要是为了好做到信号的收发切换;A、B分别为差分信号收发端,所以连线时在它们之间接一个100左右的匹配电阻即可;其余的引脚中VCC接电源,GND接地。图3-6是RS-485接口电路。图3-6 RS-485接口电路2.AT89C51与GPRS模块之间的接口电路在这次的GPRS通信控制器中,GPRS模块采用了SIM900A,

39、关于SIM900A我们在之后具体介绍。SIM900A的功能强大,接口众多,我只是用到了其中很小的一局部。AT89C51与GPRS模块之间采用的是RS-232接口电路,由于RS-232电路电平比单片机电平高,且与TTL电平不兼容,容易损坏电路芯片等问题,我在RS-232串口上耦合了一个MA*232电平转换模块构成了电平转换电路,然后使单片机与SIM900A相连。图3-7是RS-232电平转换接口电路。1根据MA*232数据通道的定义,我选择了其中一种连接方式。首先,MA*232的管脚11T1IN、管脚12R1OUT分别与单片机AT89C51的数据传输口管脚P3.1T*D、P3.0R*D相连,以到

40、达两者之间的信息传输。2串口与MA*232的连接。MA*232的引脚14T1OUT、引脚13R1IN分别与PIM的引脚2R*D、引脚3T*D连接,以到达电平转换传输。3最后,串口与GPRS模块的连接。串口的管脚1DCD、管脚2R*D、管脚3T*D、管脚4DTR分别与SIM900A的对应接口连接,分别到达数据载波检测、数据接收、数据发送、数据终端准备的功能。图3-7 RS-232电平转换接口电路3.3 GPRS通信模块设计3.3.1 SIM900A简介GPRS无线通信模块使用SIM公司生产设计的SIM900A模块6,SIM900A是一个二频的GSM/GPRS模块,完全采用SMT封装形式。SIM9

41、00A使用的是工业标准性的接口,工作的频段为GSM/GPRS 850/900/1800/1900MHz。可在低功耗下,实现语音、SMS、数据和 信息的传输。SIM900A支持GPRS multi-slot class10或class 8和GPRS编码格式为CS-1、CS-2、CS-3、CS-4。SIM900A自带TCP/IP协议,扩展的TCP/IP AT指令能够很容易使用TCP/IP协议,这些AT指令在做数据传输方面的应用时非常有用的,而且操作也很方便。SIM900A具有以下的主要特性38:双频 900/ 1800 MHz;GPRS multi-slot class 10/8;GPRS mob

42、ile station class B;通过AT命令控制GSM07.07,07.05和SIM增强AT命令集;SIM应用工具包;供应电压围为3.1到4.8V;在睡眠模式下低功耗为1.5mA;操作温度围为-40到+85。SIM900A的部功能模块主要有存储器、基带、射频,而本次主要用到的外部接口有天线接口、电源接口、RS232串口、SIM卡接口、开关接口等,所以SIM900A系统中主要包含的电路有开关电路、电源电路、天线电路、RS232串口电路、指示灯电路、SIM卡电路以及其它相应电路719。此外,SIM900A中的局部原理图未能画出,GND引脚全部接地,为了简洁最后原理图中也不再画出。SIM90

43、0A的功能图如图3-22所示。图3-22 SIM900A功能图3.3.2 电源电路整个SIM900A模块是由将外接的5V直流电源通过电路变压后得到2.8V直流电压和4V直流电压进展供电,2.8V直流电压是提供应射频芯片和微处理器芯片的电源,4V直流电压提供应GPRS模块813的电源。SIM900A使用的是单电源供电,VBAT的电压输入围为3.2C-4.8V。SIM900A模块发射时电流可能会到达2A,因此在VBAT输入附近设计了一个旁路电容,以防止电流过高而烧坏电路板。输入直流电源通过保护电路和滤波电路之后得到线性稳压芯片的输入电压,稳压电路的芯片则使用MIC29302,则电源电路如图3-22

44、所示。图3-22 SIM900A系统电源电路3.3.3 开关电路SIM900A的开关机有几种形式:一是使用PWRKEY驱动电路开关机;二是使用PWRKEY_OUT引脚进展开关机;三是高压或低压自动开关机;四是高温或低温自动开关机;五是使用AT命令关机。本系统采用PWRKEY驱动电路开关机。通过拉低PWRKEY至少一秒然后释放就可以到达开机模式,此时模块部已经上拉至3V;同开机一样,可以关机,只是使用外部引脚 NRESET让SIM900A模块进展复位。复位电路主要用于SIM900A模块无法响应或无常开关机等紧急复位。三极管都采用9013型来实现开关电路,开关复位电路如图3-23所示。图3-23

45、SIM900A开关复位电路3.3.4 SIM卡接口电路SIM900A模块的SIM卡接口不仅支持GSM Phase1规,而且也支持GSM Phase2+规和FAST 64kbps SIM卡,以及1.8V和3.0V的SIM卡。SIM900A模块能够对SIM卡进展检测,从而得到SIM卡接口的电源电压值,并提供稳定的电源电压。在SIM卡接口电路中设计了一个静电防护器件SMF05C,以防止静电干扰。为了匹配SIM900A模块和SIM卡之间的阻抗,则设计了在I/O串口中加22电阻,并且数据信号线在SIM900A模块上拉。模块当中不需要使用SIM卡的插拔检测功能,所以可以让SIM_PRESENCE悬空,则S

46、IM卡接口电路如图3-24所示。图3-24 SIM卡接口电路3.3.5 指示灯电路SIM900A模块通过输出引脚LIGHT驱动LED灯,采用9013型三极管通过控制电流来实现LED灯闪烁的频率,并显示当前SIM900A模块所处的工作状态:当灯熄灭时,说明SIM900A模块没有工作;当以64ms亮/800ms灭的频率闪烁时,说明模块正在工作,但仍然没有搜索到网络;当以64ms亮/3000ms灭的低频率闪烁时,说明SIM900A模块已经搜索到网络,并已经注册;当LED灯以64ms亮/300ms灭的高频数率闪烁时,则说明GPRS模块正在通信19。其电路如图3-25所示。图3-25 SIM900A指示

47、灯电路3.4 空调控制器空调控制器功能众多,构造控制复杂,就是在它的控制下实现空调自动的开关、制冷制热、变频等多项功能。空调控制器现在一般都是采用单片机或者可编程逻辑控制器PLC设计,然后再通过RS-485接口等通信接口实现与远程端的数据交换通信。本次设计采用的是华威HAC冷风热泵空调控制器,在这个系统中还可以使用多个控制器组成网络控制系统,各个局部均采用RS-485通信接口连接,构造简单,布线容易。基于实践需要,此次只选择了它的开关量、温度传感等主要功能中很少的一局部加以理论说明。图3-26是HAC空调控制器构造框图。图3-26 HAC空调控制器构造框图3.4.1 温度传感器输入温度对空调可

48、说是最重要的一个参数,它不仅是我们对空调控制最直观的参考量,还是实现各项指标的关键检测值。空调的温度传感器一般采用热敏电阻,可以检测-50+200的温度值。本次的温度传感器向空调控制器传入的是总回水温度、外环境温度、外管温度、出水温度等主要温度参数值19。3.4.2 保护开关量输入保护输入局部主要是对空调的工作状态实行一个保护措施,可以调整空调的各种状态。而这次的保护量开关主要有:外风过载开关、低压保护开关、高压保护开关、超温保护开关、风过载开关、相序开关等等19。3.4.3 控制输出空调控制器中的输出量一般都选用继电器,因为输出量比较多,采用继电器开关就可以实现各种信号量的输出通断19。而此

49、次控制输出开关局部主要有压缩机、外加热、通阀、冷冻冷却水泵、循环水泵等。3.4.4 电源输入与RS-485接口毫无疑问,电源的输入主要是为了给空调控制器提供电量,一般的电源都是采用家庭用电,即220V,50Hz的标准用电。此外,RS-485通信接口是为了通过总线与GPRS通信控制器HAC进展数据传输通信,而RS-485接口电路已经在本章第一局部作了说明。RS-485接口使用半双工通信模式,并经过专用的通信协议进展数据的接收和发送。而在传输的数据中包含了各种控制与反响信息,比方:空调的状态和相应的工作模式,空调温度值,故障信息,空调的各项运行参数的反聩信息,远程端对空调的各种控制信息等。第4章

50、家用空调智能终端软件设计硬件撑起了个系统的根本骨架,各个局部是器官;则基于嵌入式操作系统的软件则是整个系统的血管和神经。相比之下,软件局部的难度比较大,是实现远程控制的精华和灵魂所在,此次软件系统实现了对相关数据的处理、模拟通信、界面显示等相关功能。4.1 开发环境介绍有一个软件编程环境是软件局部的根底,而嵌入式操作系统的软件编程不仅要求系统具有实时性,而且要求软件语言对硬件具有直接的控制操作能力。由于汇编语言的编程难度较高,所以此次采用了熟悉且通用化程度较高的C语言来编程。家用智能终端软件包含了主程序模块、温度控制模块、液晶显示模块等模块化编程,区清楚显,清晰明了。Keil uvision3

51、是一种可用于多种51MUC的集成开发环境(IDE),同时它也是一种强大的针对各种嵌入式处理器的软件开发工具,它集编辑、编译和仿真于一体,界面简单易学好用,功能强大,是单片机应用程序软件开发最适宜的工具之选。除了在原有根底上增加模版编辑、功能导航以及搜索功能外,Keil uvision3还提供了一个置向导功能,加速了程序启动和相关配置文件的生成。考虑到对软件的熟悉程度,因此系统选择AT89C51单片机作为核心MUC,以Keil uvision3作为了编译仿真软件。4.2 GPRS通信控制器软件设计GPRS通信控制器任务模块是软件系统中的核心功能局部,它的主要任务是串口连接的建立,手机短信通过GSM/GPRS网络与SIM900A模块通信连接的建立,SIM900A通过RS-232串口电路与单片机AT89C51连接互通,单片机与空调控制器经过RS-485接口电路连接互通,空调控制器再去控制空调的各种状态。单片机发送AT指令对系统的主要操作功能都是在这一任务堆栈中实现的。GPRS通信控制器的程序以串口通信、中断请求效劳为根底,来实现信息数据的接收、处理与发送。由于GPRS通信控制器是整个控制系统的中枢,信息的往

温馨提示

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

评论

0/150

提交评论