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

下载本文档

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

文档简介

陈海平 :基于 家用空调智能终端设计 1 1 基于 第 1章 引言 题设计的背景及意义 随着经济生活水平的提高,社会信息化的加快,人们的工作生活与信息通信之间的关系日益紧密,而在人们逐渐改变生活工作习惯的同时,对居住与家居的硬件条件要求也更加高,这不仅是一种生活方式的改变,更是一种相对于传统生活家居观念的巨大革新。因此,在智能家居这一领域,家用电器便朝着方便化、远程化、智能化、人性化这一方向发展。 本次设计是以家用空调设计为例,它在保持了传统家电适用功能的基础上,摆脱单一的被动操作模式,成为了一种相对 能动的、智能化的、方便的、可远程操控的新型家电工具。这种无线的智能终端工具增加了远程数据传输和接收,在传统模式上进行了较大优化,也使人们的生活理念得到了改变。这种快捷的人机交互模式把人们从繁杂的生活琐事中解脱出来,不仅提高了生活工作效率,更大大节约了时间,从而可以使我们去做更加有意义的事情,生活品质提高了,也节约了资源,何乐而不为呢? 用电器及智能终端的发展概况 家用电器智能控制器是计算机网络与时代科技的产物,是信息技术与生活理念的完美结合,是社会文明快速向前发展的一种标志。 外家 用智能终端的发展现状 1977 年美国华纳电缆通讯公司在有线电视的基础上开发了 贝 )交互电视系统,它为每一个用户提供一个机顶盒,供用户输入接收、选择、拒绝等一系列控制信息,这应该被认为是最早的家电信息化系统。 四川理工学院本科毕业设计 2 2 自从 1984 年在美国诞生第一座智能大厦之后,智能建筑在全世界范围内迅速发展起来,由于智能建筑本身舒适化、人性化、智能化的变革,带动了家用电器控制系统的智能化,进而形成信息家电产业的雏形。 美国的很多家电智能控制系统科研工作者在 20 世纪末期历尽千辛才将家电控制自动化形成一定的模式与协议,如 :西欧的 国的 于这个模式在全世界都没有成型,且弊端多多,而由几种到分部的总线型控制方式是它们总的研究方向。 目前,发达国家的奇胜、 顿是高端智能家居产品的代表。 内家用空调产业的发展概况 近几年对中国的空调市场来说是有特殊意义的年份,从几年前开始中国家电市场先后经历了“家电下乡”,“以旧换新”,“节能惠民补贴”三轮政策长达数年的刺激。近两年是中 国家电行业的政策真空期,市场秩序也正在接受一番洗礼。而奥维咨询 (据显示,中国家用空调终端零售量在冷年 2014年达到了 4430万台,同比上升 而零售额为 1570亿元,同比上升 从以上宏观数据可以看出虽然缺少了政策刺激,家用空调的终端零售规模在整体市场低迷的情况下仍然实现稳定增长 22。所以,接下来的时间里,空调需求量的增长趋势将更加不可限量。 在国内家电行业总体规模和使用智能终端的高端家电产品比例环环上升下,我国智能家电行业的总体规模与市场占有率都在不断扩大。根据相关的行业资料统 计,图 1出了中国智能终端市场的容量和发展趋势 1。陈海平 :基于 家用空调智能终端设计 3 3 图 1国智能终端市场的容量和发展趋势 现在各大家电企业都越来越重视智能家居这一新兴家电领域中新的机会点,相继提出了智能家居战略。传统的家电产品和研发优势与现阶段互联网信息技术的深入融合将是智能家居系统发展的一大趋势。随着无线网络信息技术的快速发展、数据传输功能的进一步优化等等,这些都无疑为智能家电的发展提供了强大的技术支撑。 未来家电的智能化程度将进一步提高,它除了满足传统的智能化需求,还可以在人体感知方面达到一个新的高度,这些家电可 以让大家消除沟通中不必要的代沟。不过多依赖人的操控的,让人放心的,而且具备对人体和环境感知的智能家电才是未来智能终端系统的发展方向 1。 计的总体工作 这次设计的总体部分共分为五章,各个部分的设计工作如下所述: 第 1章:阐述设计背景以及实际应用意义,综合概述国内外家用空调控制系统的发展概况。 第 2 章:全面比较几种智能控制系统方案,选择一种切实可行的方案,提出本次设计课题的总体设计方案。然后介绍涉及的关键技术,包括:嵌入式系统、术、 术、 口技术。 第 3 章:介绍家用空调智能终端系统的硬件设计。首先给出总体硬件设计方案,再分布详细说明各个部分,包括:主控 晶振、复位电路、接口电路,块和相关的电源电路、开关电路等,最后是空调控制器的简单介绍。 四川理工学院本科毕业设计 4 4 第 4 章:介绍家用空调智能终端系统的软件设计。包括软件设计环境、总体程序设计、接口通信软件设计、 信收发软件设计等 第 5章:结束语。这部分是对本次设计中实现的功能简要概括,以及这次课题的心得体会、过程中的不足、展望和实际应用价值的归纳。 接下来是致谢、参考文献、附录。感谢学习期间父母、老师、同学 的大力支持和无私热情的帮助。列出了与这次课题及主要内容相关的参考文献。最后,附录中列出了原理图和相关整体程序。 陈海平 :基于 家用空调智能终端设计 5 5 第 2 章 设计方案与相关技术介绍 种智能终端方案设计比较 智能终端控制系统可以有不同的构成,以下列举了几种设计方案: 种系统要求智能手机通过网络与 立 接,然后向 发送一系列操作指令。而另一方面,需要将空调的嵌入式设备通过总线技术与 连,并进行数据传输,这样,就可以通过手机终端控制智能空调了 。不过,这个方法的缺点也很明显,那就是必须要使用智能手机,还要能上网,再者,还要 为中间环节进行数据编码与传输,这在要求简单方便生活方式的今天显得有些繁琐了。 络相融合的控制系统:这种系统要求空调具有网络收发功能,可以连接英特网,而无线终端可以直接与空调进行通信传输,进而发送操作指令。但是这种系统的弊端显而易见 必须是智能空调,虽然我国在加大智能家电的应用比例,但是它的市场占有比例还很小,要实现互联技术无疑是一个大麻烦。 嵌入式系统相结合的控制系统: 这种终端控制系统在嵌入式系统的和各种工具语言的支撑下,手机通过 窝网络向 块通过有线电路将电信号传输给空调,空调再做相应的状态改变,完成之后 信模块又把状态信息反馈给手机终端。因为采用了单片机内核,该系统性能稳定,处理速度快,方便,成本低廉,而手机普及率高,短消息功能成熟,总的来说性价比高,是现阶段的不二之选。 体方案设计 在比较了几种智能终端系统设计方案后 ,本次设计采用手机作为移动终端 ,基于 络的短消息 为 远程传输控制媒介。单片机 成 制模块作为核心通信控制器 ,通过 线与空调控制器相连接,空调的机组控制器再去控制它的温度、开关等各种状态。而此次 谓是起到了“承前启后“的作用,是空调终端与移动终端信息传输的桥梁。总体的方案设计如图 2示。 四川理工学院本科毕业设计 6 6 图 2体方案设计 入式系统 操作系统( 一种计算机系统软件,是控制计算机硬件和软件资源的计算机程序,它为用户与计算机之间提供一 种接口,使人们在舒适友好的环境下工作,同时计算机又为人们提供各种所需的资源。 入式操作系统及其应用 嵌入式操作系统( 称: 是用于嵌入式系统的操作系统,它通常是利用系统的模块化设计来达到对功能的整合,而且它一般具有系统内核小、专用性强、系统精简、实时性高等显著特点,在现实生活中应用十分广泛。目前,几乎在各个领域都有嵌入式操作系统的应用,比如数控机床、电力系统的工业控制,车辆的定位导航、交通管理中的信息监控,家庭服务领域的家庭智能控制 ,各种 端的 络等等。而嵌入式系统应用最广泛的 要数信息家电领域,这些应用在改善人们生活质量的同时,也深深地影响着人们的生活方式。 2给出了嵌入式操作系统的几种应用。 图 2入式操作系统的几种应用 陈海平 :基于 家用空调智能终端设计 7 7 见的几种嵌入式操作系统 总的来说,嵌入式操作系统可以从硬件和软件来进行划分,但是由于其种类、数量繁多,目前在我们嵌入式领域广泛见到的的操作系统有: ,而在智能手机领域有 面 是常见的几种嵌入式操作系统: 1. 入式操作系统 它是一种基于二进制的、包含成百上千个功能组件的嵌入式操作系统,并且可以提供 种系统开发周期短、技术可信赖,而且可以通过已构建的设备对智能系统进行优化,具有很强的商业竞争有优势。另一方面,它具有行业内领先的安全性、可靠性和性能,具备新的多媒体、电源管理等功能,出色的可操作性受到了很多人的青睐。 嵌入式的 在 基础上进行裁剪修改发展而来的,由 于继承了开放源代码资源,用户免费使用,软件的移植性好,而且性能优异,开发周期短,有很多应用软件都支持,实时性、稳定性、安全性好,所以这种嵌入式操作系统被广泛应用在航天、船舶、军工、卫星、数字电化、多媒体、网络电话以及许多电子消费产品领域。此外, 内核网络结构很完善,支持以太网和无线网,因此在信息家电和图形界面方面发展很快,所以发展前景非常可观。 3. 入式操作系统 具有实时性,是 特点。它最早出自于 前身是 S。自从问世以来, 经通过了美国联邦航空局( 用航行器认证,可见其存在的优越性。 由于 绝大多数程序都是通过 C 语言编写的,这对于很多人来说无疑方便了不少。其次,它方便移植、可读性强、构思巧妙、空间占用小、效率执行高、具有优良的实时性等,且最小内核可编译至 2于以上的等等优点使使用度非常高,范围广泛。它有核心、任务同步和接口、时钟、任务处理 5大部分,并且还可以通过函数调用等实现任务的优先等级和切换。目前,四川理工学院本科毕业设计 8 8 在家电控制、网络 适配器、医疗器械、 的体系结构图如 2示。 图 2-3 系结构图 相对于其它内型的嵌入式操作系统, 优点独特,尤其是经济适用,实时性好,任务优先级的调度,结构分明,因此,是这次毕业设计选择它的原因。 统和 术 术介绍 称 ( ,及通用分组无线服务技术。它是第二代通信技术升级版本,也称 以说, 在 络的基础上新增加 了网络实体来实现数据分组业务,主要增加的是 务支持节点组控制单元 络具有兼容性,能够更加快速有效地进行数据和信令传输,图 2 统原理图 1。 陈海平 :基于 家用空调智能终端设计 9 9 图 2务支持节点):主要是完成对用户身份识别,加密,压缩等功能的移动数据进行管理和接入控制以及对用户数据库的访问;对 据进行通路传输和协议转换,以实现无线数据的传输;为了节约空口信令,支持数据业务和电路业务同时工作;还可 以支持短信的收发。 关支持节点 ):主要是完成网关作用,它能够与 不同的数据网络相连。对 组数据包进行 协议转换,就能够将数据包发送到 P。 组控制单元):主要是用来处理从 于 而能够控制无线链路,且能够让多用户连入一个无线资源。 线信道的管理、发送误差检测和自动重发。 在连 接建立的时间上也极短,传输速率相对更高,费效比低,更适用于移动办公、多媒体业务、移动互联网等信息服务领域。而且, 资源分配上采用动态的信道分配方式,物理信道只有在有效资源通过的时候才会被占用,这样的分配方式会使频道利用率极高,此外数据在信道中还可以进行打包分组传送。 除此之外, 载了 短消息、电路型数据、 数据。而基于它本身的分组特点,系统资源占用少,连接速度快,所以较 统介绍 消息服务,它是在短息服务中心的帮助下,四川理工学院本科毕业设计 10 10 消息通过存储转发的方式从一个手机终端传送到另一个终端,即 是通过短信服务中心进行存储转发,因此它只是一种储存和转发的服务。如果接收人未连接移动网络,则短信将在接收人连接网络时再发送给接收人。即 向归属位置寄存器查找接收端的路由信息,再通过查询到的路由信息将短信发送至接收者的移动交换中心,最后基站子系统将移动交换中心发送的短信发送给 接收终端。其传输流程如图 2示 1。 图 2短消息应用起来简单、方便,常常为用户提供一些感兴趣的信息,比如:气象信息、交通信息、寻呼信息、位置信息等,正是由于这些简便实用的功能使得它经久不衰,在近些年来发展迅速,应用范围更加广泛,像远程无线终端控制、双向数据传输等便是最流行的应用。由于技术成熟、性能稳定、保密性强,深受各行各业的青睐。 T 指令 令,即 令集是从终端设备( 数据终端设备( 终端适配 器( 数据电路终端设备( 送的。移动台(功能的控制是 过 送 令来实现的。用户通过令的控制表现在短信、呼叫、数据业务、电话本、传真等诸多方面。 令的使用如图 2示。 图 2陈海平 :基于 家用空调智能终端设计 11 11 令一般分为通用 令、呼叫控制 令、短消息指令、 P 指令、 话簿指令等等。图 2 消息的相关 图 2T 指令 线技术 在很多工业控制和嵌入式系统中,单片 机电路、 别是串行通信往往采用总线连接,这些线路具有抗干扰性好、传输稳定、传输距离较远、简单、成本低等特点,所以应用非常广泛, 口采用有协议的半双工网络通信,多是主从通信的两线制接线方式,一般是终端匹配总线型的网络拓扑,传输距离不同,总线标准也相应有所不同。 用差分信号负逻辑,以两线间的电压差 +( 2V 表示逻辑“ 0”;两线间的电压差 -( 21”。由于接口电路芯片不容易损坏,接 口信号电平比 该电平与 平兼容,所以两者连接很方便。 0 以抗干扰性能非常好。 4. 200输距离与传输速率成反比,其最大传输距离下的传输速率为 100 485中继器就可以传输更远,并且 12 12 最大可以支持 32个节点。 片 用 协议,额定电压为 5V,负载数位 32个,最大通信速率为 25是一系列芯片,包括 用 5定电流为300双工通信方式,功能是将 2 2 脚功能。 图 2表 2管脚 功能 收电平的 低电平有效的接受允许 电平有效的发送允 许 送数据的 A 485差分信号的正向端 B 485差分信号的反向端 源接口 地 通常在 与 一根信号线连接,从而做到收陈海平 :基于 家用空调智能终端设计 13 13 发的切换。此外, 目前市面上最常见,应用最广泛的 片,性价比高,质量好,性能稳定,这也是这次选择它的由来。 口技术 现阶段一种非常流行的串行通信异步传输接口 ,它的标准是由电子工业协会 (制定的。通常的的 口有 9 个和 25 个两种引脚形态,分别称为 输速率在 020000b/般传输距离在 20m 范围之内。图 2 串口原理图,图 2 图 2图 2编程与价格方面占有很大的优势,并且与接口配套的导线较长,在诸如监视和控制等各种系统中应用广泛。 四川理工学院本科毕业设计 14 14 片 片是 司 为 准串口设计的一种电平转换芯片。用 +5V 的单电源,特别适合电池供电系统。通常情况下,由于 易损坏接口电路的芯片,且与 与其它电路连接。 5 般供电电流 5 成度高。 5. 0 示,引脚介绍如下: 第一部分 数据转换通道。 11 脚( 12 脚( 13 脚( 14脚( 成第一数据通道; 7脚( 8脚( 9 脚( 10脚( 成第二数据通道。 0引脚、 11引脚输入,转换成 据后从 14 脚、 7 脚输出; 头的 据从 8 脚、 13 脚输入后,转换成 平数据后从 9 脚、 12 脚输出。因此在实际设计中,我们可以根据需要选择合适的数据通道,来达到电平转换和 通道连接的作用。 第二部分 供电。 15引脚( ,16引脚( +5V。 第三部分 电荷泵电路。它是由 1、 2、 3、 4、 5、 6引脚与 4只 10容构成,其目的是产生 +12V、 给给 陈海平 :基于 家用空调智能终端设计 15 15 图 2四川理工学院本科毕业设计 16 16 第 3 章 家用空调智能终端硬件设计 硬件系统是整个智能终端设计的骨架部分,系统设计的合理性、经济性、可行性、实时性、稳定性等都是在硬件设计阶段必须要考虑的问题,也是任务的具体要求。以下给出了具体的硬件设计方案。 件总体方案设计 基于简单实用原则,本次硬件设计在参考了已有的诸多实例的前提下,总体采用 8位 51单片机为系统内核,通过嵌入式操作系统,并结合相应的应用程序、驱动程序、空调控制器、 及 现了一个简单的远程家用智能终端控制系统 20。图 3硬件系统结构框图。 图 3件系统结构框图 芯片介绍 主控单片机 一种低电压、高性能的带 4K 字节 储器的 8位微处理器。 有 2K 字节的闪存只读存储器 反复擦 除 1000 次5。这个器件具有很高的技术制造水准,与工业标准的 51 单片机的指令集与输出管脚的兼容性非常好,性能稳定,并且在很多价钱便宜且灵活性高的嵌入式的控制系统方案中 片机是不错的选择 3。表 3 表 3特性参数 值 4 陈海平 :基于 家用空调智能终端设计 17 17 寿命 写擦循环 数据保留时间 年 全静态工作 内部 位 口线 个 定时计数器 个位 中断源 个 片机中, 供电电压, 接地, 3 为 I/O 口, 复位输入, 外部访问允许, 为振荡器反相放大器的输入 /输出端。 以在闲置模式和掉电模式下工作,除此之外,这种单片机还具有进行串口通信功能,而它的结构和特殊寄存器则是编写软件的关键,常用的特殊功能寄存器有 21。以下图 33别为 图 3四川理工学院本科毕业设计 18 18 图 3振电路 晶体振荡器电路是系统电路中必不可少的一部分,其作用是是为系统提供一个基本的时钟信号,为了使各部分频率保持同步,系统通常会共用一个晶振。本次设计采用了最简单的设计方案,一个晶振加上两个电容和一个接地脚便构成了晶振电路,然后和主芯片的 振荡放大器的输出 3。简单的晶振电路如图 3示。 图 3振电路 位电路 为了确保系统中电路稳定可靠工作,复位电路也是 本次原理图设计中不可缺少的部分,其作用是利用它使电路恢复到初始状态,确定时钟信号。本系统的复陈海平 :基于 家用空调智能终端设计 19 19 位电路如图 3示,主要由按键、电阻、电容组成,其向上端是与单片机 连。 图 3位电路 片机接口电路 单片机 整个硬件系统中数据通信的中枢,起到了“承前启后“的作用,它通过 口电路与空调的控制器连接通信,以中断方式完成数据的接收与处理,然后通过 消息形式完成与手机移动终 端 连接通信。以下是关于两部分接口电路的介绍。 间的接口电路 虽然单片机 空调控制器是通过 线进行通信的,但是实际上他们之间是通过 此来完成单片机与空调控制器之间的信息接收与传送,以及它们之间的数据处理。在原理图中 个主要接口相连的, 即 收信号与输出引脚)与单片机的 行输入口)连接,主要是 为了把通过 A 与 B 的空调端信号传输给单片机; 引脚 4 即出驱动器的输入引脚)与 行输出口)连接,主要是把信号通过 A、 常把接收与输入信号的控制引脚 接后再与单片机的外中断引脚 相连,主要是为了好做到信号的收发切换; A、 B 分别为差分信号收发端,所以连线时在它们之间接一个 100左右的匹配电阻即可;其余的引脚中 3 四川理工学院本科毕业设计 20 20 图 3块之间的接口电路 在这次的 于 们在之后具体介绍。 功能强大,接口众多,我只是用到了其中很小的一部分。 块之间采用的是 口电路,由于 路电平比单片机电平高,且与 平不兼容,容易损坏电路芯片等问题,我在后使单片机与 3 ( 1)根据 选择了其中一种连接方式。首先, 1( 管脚 12( 别与单片机 连,以达到两者之间的信息传输。 ( 2)串口与 连接。 引脚 14( 引脚 13( 别与 ( 引脚 3( 接,以达到电平转换传输。 ( 3)最后,串口与 口的 管脚 1( 管脚 2( 管脚 3( 管脚 4( 别与 别达到数据载波检测、数据接收、数据发送、数据终端准备的功能。 陈海平 :基于 家用空调智能终端设计 21 21 图 3信模块设计 介 6, 一个二频的 块,完全采用 装形式。 用的是工业标准性的接口,工作的频段为 50/900/1800/1900在低功耗下,实现语音、 据和传真信息的传输。 持 和 展的 P 令能够很容易使用 些 且操作也很方便。 有以下的主要特性 38: 双频 900/ 1800 0/8; ; 通过 令控制( T 命令集) ; 供应电压范围 为 睡眠模式下 低功耗 为 操作温度范围 为 +85。 内部功能模块主要有存储器、基带、射频,而本次主要用到的外部接口有天线接口、电源接口、 关接口等,所以 源电路、天线电路、 四川理工学院本科毕业设计 22 22 示灯电路、 电路以及其它相应电路 719。此外, 的部分原理图未能画出, 脚全部接地,为了简洁最后原理图中也不再画出。 功能图如图 3示。 图 3源电路 整个 4V 直流电压提供给 块 813的电源。 用的是单电源供电, V。 块发射时电流可能会达到 2A,因此在 入附近设计了一个旁路电容,以防止电流过高而烧坏电路板。输入直流电源通过保护电路和滤波电路之后得到线性稳压芯片的输入电压,稳压电路的芯片则使用 电源电路如图 3示。 图 3陈海平 :基于 家用空调智能终端设计 23 23 关电路 是使用 动电路开关机;二是使用脚进行开关机;三是高压或低压自动开关机;四是高温或低温自动开关机;五是使用 。本系统采用 过拉低 时模块内部已经上拉至 3V;同开机一样,可以关机,只是使用外部引脚 位电路主要用于 块无法响应或无法正常开关机等紧急复位。三极管都采用 9013型来实现开关电路,开关复位电路如图 3示。 图 3接口电路 块的 接口不仅支持 范,而且也支持 范和 4,以及 。 块能够对 而得到 提供稳定的电源电压。在 接口电路中设计了一个静电防护器件 防止静电干扰。为了匹配 块和 之间的阻抗,则设计了在 I/O 串口中加 22电阻,并且数据信号线在 块当中不需要使用 以可以让 示。 四川理工学院本科毕业设计 24 24 图 3示灯电路 块通过输出引脚 动 ,采用 9013 型三极管通过控制电流来实现 显示当前 灯熄灭时,表明 块没有工作;当以 64800明模块正在工作,但仍然没有搜索到网络;当以 64 /3000的低频率闪烁时,表明 块已经搜索到网络,并已经注册;当 以 64,则表明 块正在通信 19。其电路如图 3 图 3调控制器 空调控制器功能众多,结构控制复杂,就是在它的控制下实现空调自动的开关、制冷制热、变频等多项功能。空调控制器现在一般都是采用单片机或者可编程逻辑控制器( 计,然后再通过 口等通信接口实现与远程端的陈海平 :基于 家用空调智能终端设计 25 25 数据交换通信。 本次设计采用的是无锡华威 这个系统中还可以使用多个控制器组成网络控制系统,各个部分均采用 信接口连接,结构简单,布线容易。基于实践需要,此次只选择了它 的开关量、温度传感等主要功能中很少的一部分加以理论说明。图 3 图 3度传感器输入 温度对空调可说是最重要的一个参数,它不仅是我们对空调控制最直观的参考量,还是实现各项指标的关键检测值。空调的温度传感器一般采用热敏电阻,可以检测 +200的温度值。本次的温度传感器向空调控制器传入的是总回水温度、外环境温度、外管温度、出水温度等主要温度参数值 19。 护开关量输入 保护输入部分主要是对空调的工作状态 实行一个保护措施,可以调整空调的各种状态。而这次的保护量开关主要有:外风过载开关、低压保护开关、高压保护开关、超温保护开关、内风过载开关、相序开关等等 19。 制输出 空调控制器中的输出量一般都选用继电器,因为输出量比较多,采用继电器四川理工学院本科毕业设计 26 26 开关就可以实现各种信号量的输出通断 19。而此次控制输出开关部分主要有压缩机、内外加热、通阀、冷冻冷却水泵、循环水泵等。 源输入与 口 毫无疑问,电源的输入主要是为了给空调控制器提供电量,一般的电源都是采用家庭用电,即 220V, 50外, 口使用半双工通信模式,并经过专用的通信协议进行数据的接收和发送。而在传输的数据中包含了各种控制与反馈信息,比如 :空调的状态和相应的工作模式,空调温度值,故障信息,空调的各项运行参数的反聩信息,远程端对空调的各种控制信息等。 陈海平 :基于 家用空调智能终端设计 27 27 第 4 章 家用空调智能终端软件设计 硬件撑起了个系统的基本骨架,各个部分是器官;那么基于嵌入式操作系 统的软件则是整个系统的血管和神经。相比之下,软件部分的难度比较大,是实现远程控制的精华和灵魂所在,此次软件系统实现了对相关数据的处理、模拟通信、界面显示等相关功能。 发环境介绍 有一个软件编程环境是软件部分的基础,而嵌入式操作系统的软件编程不仅要求系统具有实时性,而且要求软件语言对硬件具有直接的控制操作能力。由于汇编语言的编程难度较高,所以此次采用了熟悉且通用化程度较高的 用智能终端软件包含了主程序模块、温度控制模块、液晶显示模块等模块化编程,区分明显,清晰明了。 1同时它也是一种强大的针对各种嵌入式处理器的软件开发工具,它集编辑、编译和仿真于一体,界面简单易学好用,功能强大,是单片机应用程序软件开发最合适的工具之选。除了在原有基础上增加模版编辑、功能导航以及搜索功能外, 速了程序启动和相关配置文件的生成。考虑到对软件的熟悉程度,因此系统选择 信控制器软件 设计 的主要任务是串口连接的建立,手机短信通过 络与 块通信连接的建立,过 口电路与单片机 接互通,单片机与空调控制器经过 口电路连接互通,空调控制器再去控制空调的各种状态。单片机发送 断请求服务为基础,来实现信息数据的接收、处理与发送。由于 枢,信息的往来与处理都非常复杂,所以在程序的设计时采用了模块化的组合方法,并用 28 28 言进行编程,融合度高,简便,可移植性好,又便于修改。各个源程序文件完成各自范围内相应的模块任务,而它们之间的部分主要源程序结构如图 4示。陈海平 :基于 家用空调智能终端设计 29 29 图 4分主要源程序结构图 四川理工学院本科毕业设计 30 30 程序设计 主程序的主要功能有系统的复位,时钟频率设置,端口模式设置,串口中断设置, 后就是进行 直到注册成功,之后便是建立 络连接,启动数据传输模 式,单片机等待中断响应。图 4系统的主程序流程。 图 4统主程序流程 主程序是整个系统程序的入口,它的作用是通过对子函数的调用完成各个模块的初始化,使系统进入低功耗工作状态,等待中断唤醒;系统初始化程序其进入时钟工作频率,调用各个模块子函数完成整个系统初始化;定时器函数也称中断函数,它主要是为了完成定时、计数、电平和时钟触发等工作;串口初始化函数是为了完成波特率的设置、中断请求等任务的。 口通信设计 网关中 在网关中需要对 网关中的 基于 家用空调智能终端设计 31 31 要包括初始化、发送与接收三部分。 ( 1) 数来完成的,其主要程序如下: = 0( 0 /等待晶振稳定 = 0; /设置位置 1为 00, = 0|=0|=9; =216; /波特率设为 57600 0; / =0|=0,接收中断 ( 2) 口发送数据通过 数来完成的,其主要程序如下: i; 四川理工学院本科毕业设计 32 32 i=0;i”表明提示用户输入短信内容。 陈海平 :基于 家用空调智能终端设计 37 37 转换发送短信内容:和上一步一样,先用软件把短 信内容转换成 之前反馈结果“ ”发送短信内容相应的 即可。发送后等待模块执行发送短信命令,成功后会反馈结果“ +”, *表示已发送短信的计数。 ( 2) 体步骤如下: 组织 息编码:此方式需要通过 息编码才可以命令模块发送3段组成,发送短信需要根据每一段的内容进行填写。 发送指令:发送指令“ 0”设置发送类型为 发送指令“ *”设置 所需发送短信的字符串个数, *为字符串个数,计算方法为15+短信内容字数 *2。 发送短信内容:在反馈结果“ ”后,发送短信内容相应的 息编码即可。 ( 3)不需要短信中心号码的 式的短信发送,这方法和之前的操作类似,只是发送的时候把 、 2、 3段使用 00来代替。 以下是手机终端与 ; ; 000); ) I) /除杂 0; 四川理工学院本科毕业设计 38 38 if(= 0) /按键判断 ); 000); /确保稳定接受 != 1) /进行短信模式设置并作出判断,如果连接正确进行重复连接 ; 000); ; /连接成功后发送短信 陈海平 :基于 家用空调智能终端设计 39 39 第 5 章 结束语 家用空调智能终端系统没有明确的定义,具体的功能是每个人根据现实需要而划定的。家用空调智能终端只是智能家居系统中很小的一员,当我们对普通智能家居的控制终

温馨提示

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

评论

0/150

提交评论