基于gsm的电热水器远程控制.doc
《基于gsm的电热水器远程控制.doc》由会员分享,可在线阅读,更多相关《基于gsm的电热水器远程控制.doc(69页珍藏版)》请在咨信网上搜索。
1、本科毕业论文(设计)题 目: 基于GSM的电热水器远程控制 学 院: 自动化工程学院 专 业: 电子信息科学与技术 姓 名: 李涛 指导教师: 李相伟 2011年 6 月 3 日The Design of Remote-Controlled Electric Water Heater Based On GSM摘 要信息时代,家居智能化不断发展,家具的远程操控使得人们的生活更加便捷、舒适。随着生活水平的不断提高,省时省电、节能环保、体积小、加热效率高的电热水器在淋浴、洗涮等各方面的到广泛应用。但目前的大部分电热水器在使用时,需要贴近操作或近距离遥控操作。这样的电热水器在智能化远程操作方面已远远落
2、伍。在现有的条件下,对其进行远程智能化改造,就显得经济而又必要。 本设计方案基于一般电热水器远程操控的改造需求,利用现在成熟的GSM网络,采用89C51单片机、GSM模块、HS0038一体化接收器等器件,设计了一个低功耗电热水器远程操控系统。该系统能够学习原电热水器的遥控器命令,接收用户终端手机所发出的短信命令,通过单片机实现电热水器的基本功能:开/关功能、温度控制功能。同时,也可简便扩展到其他电器设备的远程控制。关键字:GSM模块;红外遥控学习;89C51单片机;HS0038一体化接收器AbstractAt Information age, intelligent furniture is
3、developing fast. The remote control makes peoples lives more convenient and comfortable. With the continuous improvement of living standards, time and energy -saving, small size and high efficiency electric water heater have a wide range of applications in the shower, washing and other aspects but A
4、t present, most of the water heater need to close operations or close remote control when you use. This kind of Electric water heater is far from outdated.The design, based on the mature GSM network now, is to achieve remote control transformation of Basic functions of the general electric water hea
5、ter, using the 89C51 microcontroller, GSM module, HS0038 integration of the receiver and other devices it is a low-power system.Keywords: GSM module、Infrared remote control learning、89C51 microcontroller、HS0038目 录绪 论51. 系统设计61.1 系统主要功能:61.2 设计要求62 系统硬件设计72.1 单片机及其硬件电路设计72.1.1 单片机简介72.1.2 单片机内部结构82.1
6、.3 单片机外部引脚功能92.2 硬件串行口连接152.2.1 MAX232电平转换芯片152.2.2 RS-232C结构162.2.3 串行口连接电路162.3 TC35模块172.3.1 TC35简介172.3.2 TC35使用测试182.3.3 单片机连接TC35192.4 HS0038模块202.4.1、 红外遥控系统202.4.2、 一体化红外线接收器HS0038202.4.3、 红外遥控数据原理213 系统软件设计243.1. 单片机与TC35通信软件设计243.1.1 定时/计数器设计243.1.2 串行口设置263.1.3 中断控制系统293.1.4 通信软件流程333.2 单
7、片机与HS0038通信软件设计333.2.1 红外解码原理333.2.2 解码方案选择334. 系统调试35结束语36谢辞词37前 言进入二十一世纪以来,信息化已经成为各行各业的必然发展趋势。与此同时,各种电信新技术不断发展,极大地推动了人类文明的进步。近年来,我国的通信网络日益完善,新技术不断在应用过程中。伴随着中国电信业3G网络、光线到户FTTH工程的实施,人们的网络通信方式和速度更加多样化和快速化。由此,带动的物联网技术与智能家居技术应用也日渐多起来,远程控制的技术也日益广泛应用于生活当中。远程控制,就是管理者或用户利用终端设备通过现有的通信网络对异地的设备进行操作。远程控制系统应用广泛
8、,遍及生产生活的方方面面,通过发展新技术或利用的现有的技术对现在不具有远程控制功能的设备进行改造,都将产生极大地效益,提高人们的生活水平与质量。目前远程控制主要借助于电话网和Internet网络两种方式。电话网和Internet网络方式,以现有的网络为支撑,不需额外建设通信网络,但由于电话网和Internet网覆盖面有限,网络接入点受到限制,局限性很大。同时,网络运行质量与于网络运营商也有很大关系,线路安全不能得到保证。GSM 网络是目前基于时分多址技术的移动通信体制中最成熟完善、覆盖面最广、功能最强、用户最多的移动通信网络。利用现有的GSM网络实现远程控制在成本、可靠性、信号稳定性、使用便利
9、性和维护难易程度等方面都具有很大的优势。短消息业务(SMS)是GSM(GlobalSystem for Mobile communication)网络的一种基本业务,具有使用简单、费用低、覆盖范围广、实现方便等优点,因此基于短消息业务的各种应用也广泛发展起来。短消息借助无线传输,经当地通信服务商的短消息中心完成存储和转发的功能。因短消息的可靠传递优点,GSM 专业通信模块如TC35的出现使得GSM 的应用进入生产生活的各方面,改变了以语音为主的通信手段,使 GSM 网络数据通信得到广泛的应用。目前市场上的GSM模块提供了 RS232 标准数据接口,采用 AT 指令控制,为后续的开发提供了便利。
10、因此本文利用GSM网络,通过GSM短消息开发远程控制系统。1. 绪论1.1 课题研究背景进入二十一世纪以来,随着电子信息技术的不断发展进步,智能化家居、物联网技术日渐成熟,应用日益广泛。给予有线和网线的数据传输方式,很多家具设备都已实现了远程控制和信息实时反馈。融合了的计算机、电子技术、通信技术的现代智能家居,给人们带来了健康、安全、舒适、便捷的生活。人们可以通过各种手持终端设备实现对家居的远程异地任意时刻的集中、高效、便捷的远程控制。在无线控制技术中,红外遥控技术在家庭设备中得到了作为广泛的应用。在现代家庭中,电视机、空调、冰箱、DVD等均实现了红外遥控操作。红外遥控的使用,省去了人们贴近被
11、控设备的不便与麻烦。在红外遥控高技术的基础上的远程异地控制,更是极大地拓展了人们的活动范围。用户身在单位或在回家的路上,通过手持手机等终端设备,可以实现对家中设备的远程操作,节省了大量的宝贵时间,提高了用户的生活和工作效率。电热水器作为家庭设备中常见的一员,因其高效、节能、环保、体积小等优点,在淋浴、洗涮等方面得到广泛使用。现在的电热水器多数配备了红外遥控功能。通过红外遥控器实现电热水器的开关和温度控制等功能。但因其距离的限制和加热时间的问题,用户只能就近提前打开电热水器,设置水的温度。对此,本课题将在现有红外遥控的电热水器的基础上,通过改进其遥控器来增加其远程控制的能力。用户通过改进后的遥控
12、器,可以在到家之前,提前开启并设置好电热水器,实现远程操作。因此,进过这样的改造后,可以实现电热水器的远程控制,节省了用户的大量时间。基于相同原理,系统还可以实现其他遥控设备的远程操作控制。1.2 系统设计系统有硬件和软件两部分组成。硬件部分有MCS-51系列的AT89C51单片机、TC35GSM通信模块、HS0038一体化红外接收器、遥控器组成。软件部分有本系统将首先学习遥控器的开关功能和温度控制功能,将遥控器的开、关、升温、降温等四项功能的红外遥控编码预存在系统的微处理器单片机内部。单片机与具有GSM通信功能的GSM模块TC35和红外解码功能的HS0038模块相连。GSM模块负责接收用户手
13、机发送的短消息,并将收到的短消息传送给单片机。单片机通过周期性的向TC35发现读取短信命令读取收到的短信内容。单片机处理短消息得到相应的用户命令,匹配预存在单片机内部的对应的红外遥控编码,最终经调制后由单片机实现红外信号的发送。图 系统整体结构1.2 设计要求1. 以MCS-51系列单片机AT89C51为核心,作为MCU单元,连接TC35和HS0038,模块。2. 以TC35模块为接收信息终端,为单片机提供短信内容。3. 利用MAX232芯片实现PC与MCS-51单片机的连接通信。4. 用单片机C语言编写通信软件,实现TC35、HS0038与单片机的通信。1.3 软件工具Keil C51仿真软
14、件简介与汇编语言相比,C语言在功能、结构性、可读性、可维护性上有明显的优势,因而易学易用,而且大大提高了工作效率和项目开发周期。另外,它还能嵌入汇编语言中,使程序达到接近于汇编语言的工作效率。Keil Vision2是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统如图2-1所示,使用接近于传统C语言的语法来开发。Keil C51软件提供了丰富的库函数和功能强大的集成开发调试工具,全Windows界面,能够让人们在很短的时间内就能学会使用Keil C51来开发单片机应用程序。另外,编译后生成的汇编代码,效率非常高,多数语句生成的汇编代码很紧凑,容易理解,在开发大型软
15、件时更能体现高级语言的优势。2 系统硬件设计2.1 单片机及其硬件电路设计2.1.1 单片机简介单片机(single chip microcomputer或one chip microcomputer)将中央处理单元CPU、一定容量的数据存储器RAM、一定容量的程序存储器ROM、定时/计数器T/C、并行输入输出接口I/O、串行通讯接口UART 、等多个功能部件集成在一块芯片上,是一块具有完整计算功能的大规模集成电路。1由于单片机具有体积小、功能全、价格低、软件丰富、面向控制、开发应用方便等优点,又可以将其嵌入产品内部,使产品智能化,因此得到极其广泛的应用。在本系统中,采用MCS-51系列的89
16、c51单片机作为主要控制单元(MCU)。单片机的应用相当广泛,其系统功能也各不相同。由此,在设计相应的系统时,系统规模、构成相差很大,大致可以分为基本系统与扩展系统两种类型。1. 基本系统又称最小应用系统,仅有基本的单片机模块构成,即由一片片内含有程序存储器和数据存储器的单片机构成。除此之外,仅在其外部加以电源、输入输出设备。这种应用系统不需要额外扩展程序存储器和数据存储器,本身的存储器即可满足需要。基本系统构成的控制系统往往成本低而可靠性高。图 单片机基本系统结构图2. 扩展系统在较为复杂的系统设计过程中,因单片机自身不能满足系统设计的要求,需要在基本单片机的系统上,进行系统扩展已达到要求。
17、单片机的扩展是通过单片机的I/O口或串行口作为总线,连接外部的程序存贮器或数据存储器及其他的输入输出设备等,已达到最终的设计要求。单片机的系统扩展结构如图所示。图 单片机扩展系统结构图2.1.2 单片机内部结构单片机是一个大规模集成电路芯片,其上集成有CPU、存储器、I/O口(串行口、并行口)、其他辅助电路(如中断系统、定时器/计数器、振荡电路及时钟电路等)。MCS-51单片机内包含下列几个部分:l 一个8位CPU。l 一个片内振荡器及时钟电路。l 4KB ROM程序存储器。l 256B RAM数据存储器。l 两个16位定时器/计数器。l 可寻址64KB外部数据存储器和64KB外部程序存储器空
18、间的控制电路。l 32条可编程的I/O线(4个8位并行I/O端口)。l 一个可编程全双工串行口。l 具有5个中断源、两个优先级嵌套中断结构。单片机内部结构如图所示:图 单片机内部结构图1. 中央处理器CPU中央处理器CPU是单片机的核心部件。按照其处理字节的能力,可划分为1位机、4位机、8位机、16位机和32位机等。因单片机在CPU的处理速度、数据处理能力、中断和实时控制能力的各不相同,不同的单片机的性能差别较大。这都是衡量其中央处理器的主要技术指标。2. 存储器单片机的存储器可分为程序存储器和数据存储器,一般两者是分开的。单片机一般用于控制方面,其具有较大的程序存储器和较小的数据存储器,由此
19、,其电路类型也不同。(1) 程序存储器ROM作为单片机的程序存储器,一般为只读存储器,其大小在164KB不等。单片机是面向控制的专用控制系统,在设计好系统后,其程序一般不会轻易变动。因此,只读型程序存储器提高了系统的可靠性与安全性,同时降低了系统的开发的成本,便于集成。(2) 数据存储器RAM单片机内部的数据存储器有静态随机存储器RAM组成,其大小一般在64256B。单片机内部数据存储器通常可以作为工作寄存器、堆栈、位标识和数据缓冲器使用等功能,提高了单片机内部存储空间的灵活性和程序运行的效率。3. I/O接口和一些特殊功能模块单片机自身带有并行和串行接口,方便与外部设备进行连接与通信,扩展系
20、统。大部分单片机带有一至两个串行口,可实现异步串行通信。另外,单片机内部还有定时/计数器。其他特殊功能部件如A/D、PWM、DMA、HSIO等的数量和种类因单片机的类型而有所不同。2.1.3 单片机外部引脚功能MCS-51单片机大多采用双列直插式设计,含有40个引脚,另外,也有方形封装形式。40引脚的双列直插式单片机如下图所示:图 单片机AT89S52引脚图引脚除电源引脚(VCC40引脚+5V)和电源地引脚(VSS20引脚)外,按照功能,其它引脚可分为三大部分。1. 时钟电路单片机的时钟信号用来提供单片机内部各种操作的时间基准,时钟电路用来产生单片机工作所需要的时钟信号。单片机内部有一个高增益
21、的反相放大器,其输入端XTAL1和XTAL2用于外接晶体和电容,以构成自激振荡器,其发出的脉冲直接送入内部的时钟电路。XTAL1(19引脚)单片机内部振荡电路输入端。XTAL2(18引脚)单片机内部震荡电路输出端。MCS-51系列单片机的时钟分为内部时钟方式和外部时钟方式两种。(1) 内部时钟方式利用其内部振荡电路,单片机外接定时元件,单片机内部振荡电路即可产生自激振荡。定时元件可以采用电容、石英晶体组成的并联谐振电路,接在XTAL1和XTAL2引脚两端。晶体可以选择1.2MHZ12MHZ规格,电容可以选择20Pf60pF规格,一般选择30pF即可。为能够微调时钟频率,可以连接两个电容。两个电
22、容的大小对振荡频率有微小影响。在系统设计时,尽可能将晶体和电容靠近单片机,这样可以减少寄生电容,保证振荡器的可靠工作。常用连接方法如下图所示:图 单片机内部时钟方式(2) 外部时钟方式如下图所示,采用外部时钟方式时,XTAL1引脚接地,XTAL2引脚则连接外部振荡源或振荡器。外部振荡源信号没有特殊要求,但是,由于XTAL2引脚的电平不是TTL电平,因此需要在XTAL2端接一个上拉电阻。同时 ,外部振荡器应是频率低于12MHZ的方波。图 单片机外部时钟方式2. 控制信号(1) 复位信号RST/VPD(9脚)单片机复位是使CPU和系统中的其他功能部件恢复为初始状态,并从这个状态开始工作。要实现复位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 gsm 电热水器 远程 控制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。