远程控制智能家居管理系统毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
远程控制智能家居管理系统毕业论
文
目录
1 引言 (1)
2 系统方案 (1)
3 硬件电路 (2)
3.1 主控模块 (2)
3.2 通信模块 (3)
3.2.1 TC35模块简介 (3)
3.2.2 TC35模块与单片机连接方式 (3)
3.3 传感器模块 (4)
3.3.1 烟雾传感器及其特性参数 (4)
3.3.2 可燃气体泄漏传感器及其特性参数 (5)
3.4 信号处理电路 (6)
3.4.1 信号放大调理电路 (6)
3.4.2 采样保持电路 (6)
3.4.3 A/D转换电路 (7)
3.4 现场控制模块 (8)
4 系统软件部分 (8)
4.1 主程序及中断程序流程图 (8)
4.2 短消息程序设计 (10)
4.2.1 AT指令介绍 (10)
4.2.2 PDU 编码规则 (12)
4.2.3 短信模式设置 (13)
4.2.4 短信的发送方法 (13)
5结论 (13)
辞 (13)
参考文献 (14)
附录 (15)
智能家居控制
1 引言
21世纪是信息化的世纪,各种电信和互联网新技术推动了人类文明的巨大进步。智能家居开始展现在人们的眼前。
目前,国外各种类型的智能家居产品越来越多,其部分是基于网的安防控制系统。但在我国,家庭用户正逐步减少,且线路易被破坏,故此类产品有一定局限性。随着电信 GSM 网络覆盖围的广阔化、无缝化、以及手机的日益普及为基于 GSM 网络的智能家居系统提供了巨大的应用空间。
本文介绍的数字化家居控制系统可以使得人们通过手机在任何时候、任意地点对家中的任意电器(例如:空调、热水器、电饭煲、灯光等)进行远程控制;你可以在下班途中,预先将家中的空调打开、让热水器提前烧好热水、电饭煲煮好香喷喷的米饭,而这一切的实现都仅仅是靠一条短信完成。
本系统采用STC89C52单片机作为主控器件,远程控制是基于GSM网络短消息通信方式,AT指令作为系统控制命令,单片机通过对收到的信息进行解码来识别控制信号,用户只需向TC35模块发送相应指令即可实现远程控制操作。各种传感器完成现场信息的采集,利用输入通道送单片机进行数据处理,实现实时测控;短消息发送部分采用基于GSM模块TC35和TI公司的电平转换芯片MAX232等器件构成的移动终端的硬件电路,完成短消息收发功能。
2 系统方案
本设计采用模块化设计,整个系统由GSM模块、控制模块、电源模块和传感器模块组成。单片机通过对传感器模块传送来的信息进行判断,如果信息异常,则进入相应中断,导通相应的电控器件,并通过GSM模块向用户发送报警信息。
同时用户也可以根据需要,发送短信给GSM模块来控制相应的家电。系统框图如图2-1所示。
图2-1 系统总体设计框图
3 硬件电路
3.1 主控模块
本系统采用STC89C52RD单片机为控制核心,单片机不断监测有没有异常信息,当发现异常信息时,则进入相应中断,利用单片机通过UART串口向GSM模块发送一系列AT指令并启动GSM模块发送报警短信给用户。再根据用户发送回来的指令打开相应的继电器来控制家用电器,完成现场控制和监测任务。
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O
口线,看门狗定时器,置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。
3.2 通信模块
3.2.1 TC35模块简介
TC35是西门子公司推出的一种完整的无线GSM模块,主要由GSM基带处理器、GSM射频模块、供电模块(ASIC)、闪存、ZIF连接器、天线接口、SIM卡支架七部分组成。它可以快速、安全可靠地实现系统方案中的数据传输、短消息服务(Short Message Service)。模块的工作电压为3.3~4.8V。该模块有AT指令集接口,支持文本和PDU模式的短消息第三组的二类传真等。此外,该模块还具有簿功能、多方通话、漫游检测等功能。常用工作模式有省电模式、IDLE、TALK等模式。通过独特的40管脚ZIF连接器,实现电源连接、指令、数据、语音信号、及控制信号的双向传输。基带处理器作为TC35的核心,主要处理GSM终端的语音、数据信号,并涵盖了蜂窝射频设备中所有的模拟和数字功能。在不需要额外硬件电路的前提下,可支持FR、HR和EFR语音编码。
3.2.2TC35模块与单片机连接方式
TC35模块主要通过串口与单片机进行连接,从而单片机实现对TC35模块的控制。虽然TC35的串口提供了许多控制线,但由于考虑到设计接口的简单性,并且与单片机的UART进行连接,所以采用两线(TXD、RXD)连接。对TC35模块通信的控制可以通过软件来实现,采用软件实现控制具有使用灵活等特点,也很好地避免了过多硬件信号的检测。对于TC35的其它管脚在不使用的时候,如果该管脚为输出时,一般将该管脚悬空;如果该管脚为输入管脚,则需要将该管脚通过10Ω的电阻上拉。另外由于/IGT管脚是控制TC35模块工作的管脚,所以需要将该管脚上拉,并且将该管脚与单片机进行连接,从而可以通过单片机来控制TC35模块的工作状态。在设计时需要考虑TC35模块的电源管脚并连在一起,由于TC35是一个功能完全的