智能家居安保系统设计.docx
《智能家居安保系统设计.docx》由会员分享,可在线阅读,更多相关《智能家居安保系统设计.docx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业设计说明书智能家居安保系统设计摘 要论文介绍了基于STM32F103RB单片机系统的控制核心的智能家居安保系统设计。系统分为三部分:系统板(单片机,电源模块),GSM模块,传感器模块。全文分别从五个方面对设计进行说明:一、设计背景和意义。智能家居的背景和发展现状以及GSM和AT指令集的介绍;二、主要器件的介绍;三、设计方案。总体框图设计,用框图将设计中手机接收端、GSM模块、传感器、LCD、STM32F103RB、电源电路等各硬件组成部分之间的关系表示出来;接着在红外对管和声音传感器比较后,得出红外对管更适合用来防盗的结论,因此采用了红外对管方案。四、系统的软件部分;有LCD屏显示和触摸
2、屏程序设计(我觉得是最难的),硬件部分有STM32F103RB开发板、GSM模块、烟雾传感器、红外对管。五、系统实现部分详细阐述了系统的各个模块和实现过程。讲述了短信报警的过程和修改密码和手机号码的过程。关键词: 智能家居 STM32F103RB XPT2046 GSM W25X40 AT24C02 目 录摘 要IABSTRACTII目 录1第1章 绪论31.1、 课题研究背景和意义31.1.1、家庭自动化31.1.2、家庭网络31.1.3、网络家电41.1.4、信息家电41.2、国内外发展现状41.3、GSM技术介绍51.4、AT指令简介71.5、本章小结8第2章 系统主要器件介绍102.1
3、、核心控制芯片STM32F103RB102.2、触摸屏控制器XPT2046112.3、GSM通信芯片SIM900A122.4、GSM模块142.5、烟雾传感器模块152.6、红外对管172.7、FLASH W25X40182.8、EEPROM AT24C02202.9、本章小结21第3章 设计方案223.1、系统框图设计223.2、传感器的选择233.3、本章小结23第4章 系统的软硬件设计244.1、系统程序设计流程图及主要程序244.1.1、系统初始化函数254.1.2、LCD显示及手机号码修改函数254.1.3、短信报警函数264.2 、STM32F103RB开发板系统264.2.1、电
4、源274.2.2、触摸屏模块274.2.3、EEPROM AT24C02模块284.2.4、FLASH W25X40模块304.3、本章小结32第5章 系统软硬件实现335.1、硬件电路335.2、系统测试365.3、测试结果395.4、本章小结40总结与展望41致 谢42参考文献43附 录45第1章 绪论第1章 绪论1.1、 课题研究背景和意义随着国民经济的和科技的提高,特别是计算机技术,通信技术,网络技术,控制技术水平,信息技术的飞速发展和提高,推动现代家庭生活居住方式改变,人们更加追求舒适的衣食住行和安全环境。人类科技的发展和方向的最终目标是服务于生活,这些高科技已经影响到人们生活的方方
5、面面,使得人们的生活习惯改变和生活质量提高。在这些条件下的智能家居应运而生1。智能家居住房作为一个平台,利用综合布线技术、网络通信技术、安全技术、自动控制技术、音频和视频技术集成家居生活相关设施、居住设施和家庭计划管理系统的建设,加强家居安全、方便、舒适、艺术和生活的环境,以实现环境保护和能源节约。智能家居是物联网的影响下的表现。通过智能家庭网络技术将家中(如声音和视频设备,照明系统,窗帘和控制,空调控制和安全系统以及数字影院系统和AV服务器和影子内阁系统和网络设备)的各种设备连接在一起,以提供所述电器控制和灯光控制和电话远程控制,室内和室外遥控控制,防盗报警器,环境监测和传输控制红外线传输和
6、温度可以编程定时控制,各种各样功能和工具。与普通家居相比,智能家居不仅具有传统的生活、建设、通信、信息家电、自动化设备、提供全方位的信息交互功能,甚至为节省能源费用的各种功能2。1.1.1、家庭自动化家庭自动化系统是基于一个中央微处理机(中央处理单元,CPU),从相关的电气和电子产品的接收到的消息(外部环境因素,如太阳升起或落下,所造成的变化的光线和其他变化),然后发送根据既定程序,其他电器和电子产品的相应信息。通过许多中央微处理器接口的家电控制,这些接口可以是一个键盘,或者它可以是一个触摸屏,按钮,计算机,电话,遥控器,等等;消费者可将信号发送到中央微处理器,或者从中央微处理器接收信号3。1
7、.1.2、家庭网络大家必须把这个家庭网络和纯粹的“家庭局域网”分开来,它是指连接家庭里的计算机、各种外设和与因特网互联的网络系统,它仅仅是家庭网络的一个组成部份。家庭网络是在家庭范围内(可扩展到邻居,小区)将PC、家电、安全系统、照明系统和广域网相连接的一种新技术。 当前在家庭网络所采用的连接技术可以分为“有线”和“无线”两大类。有线方案主要包括:双绞线或同轴电缆连接、电话线连接、电力线连接等;无线方案主要包括:红外线连接、无线电连接、基于RF技术的连接和基于PC的无线连接等4。1.1.3、网络家电网络家电是普通的家用电器使用数字技术、网络技术和智能控制技术改进的新型家用电器。网络设备可以相互
8、连接,形成一个家庭网络,而家庭网络,可以连接到外部互联网。可见,网络家电技术包括两个层次:第一种装置,这是所以不同电器可以相互承认,并一起工作之间的联网。第二个层次是解决通信设备和外部网络,以便家庭真正成为扩展到外部网络的网络设备。1.1.4、信息家电信息家电是一种廉价,简单实用,家电和PC的主要特点。使用电脑,电信和电子技术与传统家电产品和创新产品相联合,是数字化和网络技术应用越来越广深入设计新的家庭生活和家电,信息家电包括PC,机顶盒,HPC,DVD,超级VCD,无线数据通信设备,视频游戏设备,WEBTV,网络电话等,都可以通过网络交换信息器具,其可以被称为信息家电。音频,视频和通讯设备是
9、信息家电的主要组成部分。而在另一方面,基于整合传统的商品,这使得它更强大和更容易使用,方便实用的传统家电,信息技术,并创造对生活更高品质的家庭生活环境。例如,模拟电视发展到数字电视,VCD到DVD,冰箱,洗衣机,微波炉,也将是一个数字化,网络化,智能化的家电产品。1.2、国内外发展现状随着经济水平的发展和进步,人们的生活开始追求个性化、自动化、快节奏,追求趣味十足的生活方式。因此,越来越多的智能家居的兴起,在我国如雨后春笋一般的局势已显露暴露无疑。然而,国内智能家居市场的发展并非一帆风顺,混乱,缺乏市场和行业标准。如何发展智能家居仍扑朔迷离。国外智能家居行业发展势头越来越好,国内智能家居业内人
10、士有必要思考这样一个问题:是什么阻碍了智能家居发展的步伐,我们应该如何借鉴国外的智能家居企业学习事实上,美国开始是第一个研究智能家居,但普及工作做的更好的,是韩国,韩国的智能家居做的很好,这与韩国先进的电子技术密不可分,也多亏政府的对智能小区和智能家居的政策支持。韩国政府一直大力支持做智能家居,除了提高人民生活水平,更重要的是,它可以有效地减少犯罪,增加了家庭和社会,对政府管理大有裨益,提高了社会与家庭之间的信息流动的速度。韩国政府在汉城和新区的规定,新建小区必须有智能家居系统这一个工程,因此韩国产生了很多知名品牌的智能家居。在我国,住房建设部麾下的全国智能建筑居住区数字标准化技术委员会和长虹
11、一起合资建设子公司发布了“中国城市居民e家生活指数报告”,同时,宣布第一个智能家居发展的评价标准“ e家生活指数“。对智能家居的发展发挥了积极作用。智能家居在刚刚起始的时候做的非常艰苦,在小区智能家居尝试3 - 5年内逐步企稳,如果没有问题,就可以推出大规模推广。我们的国内和国外的环境是在国外不同,他们的生活环境,主要原因是别墅,独立式的主屋,让智能家居的发展更集中在联通的信息网络,控制和家庭娱乐等方面;我们的生活环境主要是住宅小区的类型,所以重点发展主要体现在安全监控方面。韩国的生活习惯和我们接近,重点发展主要体现在安全监控方面,但他们的电子行业发展非常好,所以在多媒体娱乐控制速度比我们的发
12、展.虽然目前,国务院、住建部、工业信息化部出台一系列政策鼓励智能家居发展,但这些只是指导方针,智能家居在中国的未来发展,政府的行为会越来越弱,最终的成败是由市场决定的,政府的主要职能,统筹,制定统一的标准就可以不需要太多的干预。总体来说,智能家居的在中国的普及还需要几年的时间。现在一些国外的智能家居厂商也非常看好中国智能家居市场,这些国外企业的进入将推动国内智能家居行业市场的发展。2012年上半年,在上海博世安防系统推出了全新的智能家居系统。据悉,该系统是专为高端住宅的设计,为客户提供基于IP网络的高端可视对讲产品的光幕具有智能控制系统和集成安全模块,红外转发器,遥控器和家电产品等万能遥控器。
13、推出的新系统,标志着博世正式进入智能家居市场。鉴于目前的市场调控,博世注入了新的活力,智能家居市场。智能家居“钱”途无量,但目前仍处于学习外国公司的阶段。在这里学习是不是所有的照本宣科,而是根据我们国家的环境政策,从国外的成功经验吸取营养,通过“机”生鸡蛋,增加了国内企业成功的“筹码”,让国内智能家居行业的发展更加欣欣向荣5。1.3、GSM技术介绍全球移动通信系统(Global System for Mobile Communication)就是大家都在使用的GSM,是最广泛使用的移动电话标准。在超过200 个国家和地区的世界和超过10亿人每天使用GSM标准的移动电话。在漫游协议GSM国际漫游
14、服务成为标准之间移动运营商签署了种类繁多的用户更广泛地使用。以前比较GSM标准的最大区别在于它信号和语音通道是数字,因此GSM被视为第二代(2g)移动电话系统。数字通信是内置于系统。GSM是一种开放的标准,由3GPP开发。GSM是第2代(即2G)蜂窝移动通信技术。模拟蜂窝技术被称为一代移动通信技术,宽带CDMA技术被称为三代移动通信技术,即3G。GSM属于一个蜂窝网络,也就是说移动电话必须要连接到它能搜索到的最近的蜂窝单元区域才能使用。GSM网络运行在多个不同的无线电频率上。GSM网络,共有四种不同的蜂窝单元尺寸:巨蜂窝,微蜂窝,微微蜂窝和伞蜂窝。覆盖因不同的环境而不同。巨蜂窝可以看出基站天线
15、安装在最重要的是在天线或建筑物上的那种。微蜂窝天线高度比那些平均建筑物高度,一般用在市区。微微蜂窝是一种小型蜂窝覆盖范围只有几十平方米,主要用于室内。伞蜂窝被用于覆盖一个较小的蜂窝网络盲点,填补之间的空白区域蜂窝信号。根据天线高度,增益和传播条件,从一百多米到数十公里的半径。最大距离GSM规范支持实际使用可以支持到35公里。有蜂窝扩张的概念,小区半径可以增加一倍,甚至更多。GSM还支持室内覆盖,可以把室外天线分布功率分配器到室内天线分布系统中。这是一个典型的配置方发,以满足在房子内高密度的内部的要求,在商场,机场很常见的。然而,这是没有必要的,因为建筑物通过室内覆盖范围可以通过无线信号来实现,
16、但是这可以减少干扰并提高回波信号的质量6。GSM 900MHz频段 GSM 900MHz频段双工间隔为45MHz,有效带宽为25MHz,124个载频,每个载频8个信道。 GSM900 : 上行(MHz)890-915;下行(MHz)935-960(GSM最先实现的频段,也是使用最广的频段) GSM900E : 上行(MHz)880-915;下行(MHz)925-960(900MHz扩展频段) 2、中国GSM900使用频率 中国移动 上行频段:890-909 MHz 下行频段:935-954 Mhz 中国联通 上行频段:909-915 MHz 下行频段:954-960 Mhz 3、DCS1800
17、MHz频段 GSM 1800MHz频段双工间隔为95MHz,有效带宽为75MHz,374个载频,每个载频8个信道。 GSM1800 : 上行(MHz)1710-1785; 下行(MHz)1805-1880(适用于对信道容量需求大的市场,应用范围仅次于900M。) 中国DCS1800使用频率 中国移动 上行频段:1710-1720 MHz下行频段:1805-1815 Mhz 中国联通 上行频段:1745-1755 Mhz下行频段:1840-1850 MHz1.4、AT指令简介AT 即 Attention, AT 指令集是从终端设备(Terminal Equipment, TE)或数据终端设备(D
18、ata Terminal Equipment, DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备(Data Circuit Terminal Equipment, DCE)发送的。通过 TA, TE 发送 AT 指令来控制移动台(Mobile Station, MS)的功能,与 GSM 网络业务进行交互。用户可以通过 AT 指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。AT 指令必须以AT或at开头,以回车( )结尾。模块的响应通常紧随其后,格式为: 7。SIM900A 模块提供的 AT 命令包含符合 GSM07.05、GSM07.07 和 ITU-
19、T RecommendationV.25ter 的指令,以及 SIMCOM 自己开发的指令。接下来我们介绍几个常用的 AT 指令:1、AT+CPIN?这个指令用于查询 SIM 卡的状态,主要是查询 PIN 码,如果该指令返回: +CPIN:READY,则表明 SIM 卡状态正常,返回其他值,则有可能是没有 SIM 卡。2、 AT+CSQ这个指令用于查询信号质量,返回 SIM900A 模块的接收信号强度, 如返回: +CSQ: 24,0,表示信号强度是 24(最大有效值是 31)。如果信号强度过低,则要检查天线是否接好了?3、AT+COPS?这个指令用于查询当前运营商,该指令只有在连上网络后,才
20、返回运营商,否则返回空,如返回: +COPS:0,0, CHINA MOBILE,表示当前选择的运营商是中国移动。4、 AT+CGMI这个指令用于查询模块制造商, 如返回: SIMCOM_Ltd,说明 SIM900A 模块是 SIMCOM公司生产的。5,、AT+CGMM这个指令用于查询模块型号,如返回: SIMCOM_SIM900A,说明模块型号是 SIM900A。6、 AT+CGSN这个指令用于查询产品序列号(即 IMEI 号),每个模块的 IMEI 号都是不一样的,具有全球唯一性,如返回: 869988012018905,说明模块的产品序列号是: 869988012018905。7、 AT
21、+CNUM这个指令用于查询本机号码,必须在 SIM 卡在位的时候才可查询,如返回: +CNUM:,15902020353,129,7,4,则表明本机号码为: 15902020353。另外,不是所有的 SIM 卡都支持这个指令,有个别 SIM 卡无法通过此指令得到其号码。 8、 ATE1这个指令用于设置回显模式( 默认开启),即模块将收到的 AT 指令完整的返回给发送端,启用该功能,有利于调试模块。如果不需要开启回显模式,则发送 ATE0 指令即可关闭,这样收到的指令将不再返回给发送端,这样方便程序控制。9、AT+CNMI这个指令用于设置新消息指示。发送: AT+CNMI=2,1,设置新消息提示
22、,当收到新消息,且 SIM 卡未满的时候, SIM900A 模块会返回数据给串口,如: +CMTI: SM,2,表示收到接收到新消息,存储在 SIM 卡的位置 2。10、AT+CMGF这个指令用于设置短消息模式, SIM900A 支持 PDU 模式和文本( TEXT)模式等 2种模式,发送: AT+CMGF=1,即可设置为文本模式。11、AT+CSCS这个指令用于设置 TE 字符集,默认的为 GSM 7 位缺省字符集,在发送纯英文短信的时候,发送: AT+CSCS=GSM,设置为缺省字符集即可。在发送中英文短信的时候,需要发送: AT+CSCS=UCS2,设置为 16 位通用 8 字节倍数编码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能家居 安保 系统 设计
限制150内