基于Coretex-M3的智能家居远程监控系统智能家居毕业论文(36页).doc
《基于Coretex-M3的智能家居远程监控系统智能家居毕业论文(36页).doc》由会员分享,可在线阅读,更多相关《基于Coretex-M3的智能家居远程监控系统智能家居毕业论文(36页).doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Coretex-M3的智能家居远程监控系统智能家居毕业论文-第 34 页2010年“毕昇杯”电子创新比赛参赛作品基于Coretex-M3的智能家居远程监控系统参赛学校:大连理工大学城市学院学 生: 孙涛 徐爽 王越群 指导教师: 金建设 王永辉 完成日期: 2010年05月30日 摘 要本文设计了一种基于Coretex-M3嵌入式系统和GPRS模块的智能家居远程监控系统。该系统可以通过手机发出中文短消息命令,启动家电工作或停机。如果用户需要,发出数据采集指令可获取室温与家电工作状态信息。当家居出现有人入室盗窃或火灾迹象时,系统将采用中文短信的形式向默认手机发送报警信息。实验结果表明,所设
2、计的远程监控系统在功能上完全达到了设计目标,并具有简单易行、人性化、实用化的特点。关键词:嵌入式系统;智能家居;远程监控; Coretex-M3; GPRSRemote Monitoring and Control System for Smart HomeAbstractA remote monitoring and control system for smart home based on Coretex-M3 and GPRS was developed. This system can control the home equipments, collect data about t
3、he home condition and receive the alarm information of home guarding and fire by using Chinese short massaging of mobile. The experiment shows that the system can work according deigned function. The advantages of this system are easy to set up, convince to use and friendly to people. . Key words: E
4、mbedded System; Smart Home; Remote Monitoring and Control; Coretex-M3; GPRS目 录Abstract1第一章 绪论3第二章 系统方案52.1整体方案52.2报警方案62.3监控方案62.4通讯方案72.5软硬件接口方案72.6多任务方案7第三章 功能与技术指标83.1系统功能83.2系统的技术指标9第四章 实现原理104.1硬件实现原理104.1.1智能家居远程监控系统总体硬件构成104.1.2家电控制的硬件实现104.1.3安防报警的硬件实现104.1.4温度测量的硬件实现114.1.5中文短消息发送与接收的硬件实现11
5、4.2软件实现原理124.2.1 软件总体结构124.2.2 主程序流程图144.2.3远程控制任务流程图144.2.4报警任务流程图164.2.5采集室温流程图164.3中文短信实现原理17第五章 功能测试与结果分析21第六章 部分硬件原理图23第七章 系统总结247.1系统特色247.2系统不足25参考文献25附录A:程序清单26附录B:源代码26第一章 绪论为给人们提供一个更加舒适、便捷、高效、安全的生活环境,建立一个高效率、低成本的智能家居系统已成为当今的一个热点问题,近年来,国际和国内许多公司都提出相应的解决方案,但至今为止,这一领域的国际标准尚未成熟。智能家居是通过综合采用先进的计
6、算机、通信和控制技术,建立一个由家庭安全防护系统、网络服务系统和家庭自动化系统组成的家庭综合服务与管理集成系统,从而实现全面的安全防护、便利的通讯网络以及舒适的居住环境的家庭住宅。智能家居是IT技术、网络技术、控制技术向传统家电产业渗透发展的必然结果。智能家居的功能一般包括如下几个方面:(1) 家庭安防:安全是居民对智能家居的首要要求,家庭安防由此成为智能家居的首要组成部分。家庭安防往往具有门窗磁报警、紧急求助报警、燃气泄漏报警、火灾报警等功能。当智能家居的安防子系统处于布防状态时,系统探测到家中有人入室,就会自动报警,通过蜂鸣器和语音实现本地报警;同时,报警信息报到物业管理中心,或自动拨号到
7、主人的手机或电话上。(2) 可视对讲:通过集成与显示技术,家庭智能终端上集成了可视对讲功能,无需另外设置室内分机即可实现可视对讲的功能。(3) 远程抄表:水、电、气表的远程自动抄收计费是物业管理的一个重要部分,它的实现解决了入户抄表的低效率、干扰性和不安全因素。(4) 家电控制:家电控制是智能家居集成系统的重要组成和支持部分,代表着家庭智能化的发展方向。通过有线或无线的联网接口,将家电、灯光与家庭智能终端相连,组成网络家电系统,实现家用电器的远程控制。(5) 家庭信息服务:物业管理中心与家庭智能终端联网,对住户发布信息,住户可通过家庭智能终端的交互界面选择物业管理公司提供的各种服务。嵌入式系统
8、体积小、功耗低、可靠性高、软硬件可裁剪的特性为智能家居的实现提供了良好的前端控制终端。以往的智能家居的前端控制终端绝大多数是采用单片机,随着32位嵌入式处理器的出现,使处理能力高、具有操作系统和网络功能的嵌入式系统应用于智能家居已成为可能,这将进一步提升智能家居控制系统的性能。随着移动通讯技术的不断发展,四通八达的GSM无线网络已经成为现代生活中不可缺少的一部分,移动通讯模式以其方便、简洁、覆盖范围广等优点成为众多领域开发应用的对象。手机具有体积小、可随身携带、普及率高、可随时操作、通信距离不受限制等优点,是一种理想的智能家居远程监控终端,很容易被用户接受。本文基于达盛科技EXP-LM3269
9、52实验开发平台,开发出一套应用于智能家居的安防与家电远程监控系统。该系统具有简单易行、成本低、可随时操作、易被用户接受的特点。用户可以在GSM网络覆盖的任何范围内自由活动,发生入室盗窃或火灾迹象时会接收到报警信息,当需要时可观看各个监控点的情况,可以实现家电的手机远程遥控。为了使系统具有用户的友好性,用户接收信息和发出的命令全部使用中文。综合以上优点使本系统具有广泛应用前景。第二章 系统方案2.1整体方案在智能家居的诸多功能中,人们最关心的家居的安防和家电控制的实现,所以本系统方案的着眼点放在家居安防和家电控制功能的实现。系统选用基于LM3S6952处理器的EXP-LM326952为硬件平台
10、,使用西门子生产的工业级GPRS模块TC-35i作为通信模块,并扩展了数据采集与家电控制外围电路,外围电路经GPIO与EXP-LM326952相连接。系统的整体方案如图2-1所示:图2-1 智能家居远程监控系统的整体方案嵌入式操作系统选择ucosii,开发环境采用IAR for ARM 5.50版。用LM3S6952处理器自带的多功能可编程I/O接口GPIO实现对各个监控点的控制。通讯模块采用西门子基于TC-35i的工业级GPRS模块,控制命令和报警信息以中文短信的方式进行传送。 本文以ucosii作为操作系统,ucosii是一种免费使用、自由传播和源代码公开的嵌入式操作系统。作为嵌入式操作系
11、统有如下优势:(1)低成本开发系统,源代码的开放性允许任何人获取并修改,一方面降低了开发成本,另一方面又提高了开发效率。(2) 可应用于多种硬件平台,支持ATMEL、FREESCALE、ARM、NEC、TOSHIBA、SAMSUNG、MICROCHIP、STMicroelectronics等多种体系结构,并已被成功移植到多种硬件平台。(3) 定制的OS内核,ucosii具有独特的内核配置机制,根据用户的需要可以将某些模块选中编译或不编译到内核中,并能根据嵌入式设备的个性需要量体裁衣,内核可以达到几十个KB。(4) 性能优异,ucosii系统内核精简、高效和稳定,能够充分发挥硬件的功能,相对其它
12、操作系统,其运行效率更高、占用资源更少、运行更稳定、速度更快。(5) 良好的网络支持,ucosii提供了对网络的模块支持,这对依赖网络的嵌入式设备来说无疑是一个很好的选择。2.2报警方案 系统使用门磁传感器作为入室盗窃报警信号发生器,门磁开关安装在门窗上,在布防后当门窗被打开时,门磁的开关状态发生改变,启动室内的声光报警装置,对入室盗窃者产生威慑作用,同时经光电耦合电路将报警信号送微处理器,控制GPRS发出中文报警信息到用户手机。 在厨房设有烟雾传感器,当它检测的烟雾浓度达到报警限时带动一开关接点动作,启动室内音响报警装置发出警报,同时该信号经光电耦合电路送微处理器,控制GPRS发出报警信息到
13、用户手机。2.3监控方案本系统设计了中文命令集,命令集分两类指令,一类为家电操作指令,当系统收到用户通过手机发出的家电启停短消息指令后,对短消息操作指令进行译码,确定系统的操作动作,然后通过GPIO输出控制信号,控制信号经放大后驱动相应的继电器动作,从而实现家电设备的启停控制;另一类命令为数据采集命令,用户使用该类命令可远程采集家居状态信息,包括室温、家电的工作状态,当系统收到用户通过手机发出数据采集命令后,系统进行译码识别,而后将用户需要的家居状态信息经GPRS模块发回用户手机。用户可发送中文指令集中的一条或多条命令,实现对一个或多个设备的控制,系统中文指令集中的指令支持组合使用。系统命令译
14、码设计考虑了操作的容错性,当手机发出的短信命令不完备或对系统发出命令集中没有的短消息时系统将不产生任何控制动作。2.4通讯方案采用西门子公司生产工业级GSM/GPRS模块TC-35i。插入SIM卡后接入到中国移动网络(GSM或CDMA),通过串口2与LM326952开发板相连,执行标准的AT指令即可像普通的移动电话(mobile phone)一样具有收发短信等功能。考虑到国内用户的使用习惯,本系统提供一组中文指令集供用户使用,用户通过短信发送系统提供的中文指令,可以方便的了解家中各种电器的工作状态并加以控制,同时在系统报警条件被触发时自动以中文短信的方式将报警信息发送到用户手机。2.5软硬件接
15、口方案本系统采用LM3S6952处理器自带的多功能输入输出引脚作为软硬件接口,LM3S6952有43个多功能引脚,结合本系统要实现的控制功能从中选取10个引脚,将这10个引脚连接到系统的硬件驱动电路,驱动电路接到控制信号后执行相应的动作。对GPIO的控制需要首先对相应的端口和具体引脚进行配置,具体的使用也很简单,Luminary驱动库中自带一组对GPIO进行操作的输入输出函数,用户在对使用具体的GPIO引脚时,只需调用相应的IO操作函数即可。2.6多任务方案软件的实现可以有多种方式,例如将所有的操作放到一个循环里面,系统开机后循环执行所有的操作,此时对于实时性要求不高的家居监控也能基本满足,但
16、是为了充分发挥系统的实时性,我们在系统中引进ucosii操作系统,ucosii是一款优秀的多任务实时操作系统,支持多任务,我们将系统的远程监控功能和报警功能设计为两个任务,系统启动后自动对两个任务进行调度,并且报警任务的优先级比远程监控的优先级要高,当发生报警事件时系统能立即做出响应,从而满足系统的实时性要求。由于LM3S6952是德州仪器公司最近两年才推向市场的一款Coretex-M3内核芯片,设计比较新且功能强大,所以ucosii还没有对此芯片提供很好的支持,我们参考了多方面资料,做了大量实验使LM3S6952能够运行ucosii,此项移植工作是我们在本系统设计中花费工作量比较大的一项工作
17、。第三章 功能与技术指标3.1系统功能该系统工作时,由手机发出中文短消息命令,操作命令经过GSM移动通讯网络传送给GPRS模块,LM3S6952经过GPRS模块接收操作命令并进行判断处理,如果是家电控制命令,则经继电器驱动电路控制相应的家电动作,如果是数据采集命令,LM3S6952将控制GPRS模块将用户所要的数据以中文短消息的形式发给远方用户的手机。当家居出现有人入室盗窃或火灾迹象时,门磁传感器或烟雾传感器发出报警信号,经光电耦合电路送给LM3S6952,LM3S6952判断处理后通过GPRS模块采用中文短信的形式向默认手机发送报警信息,系统的具体功能如下:(1) 空调远程启停控制。在夏季,
18、用户回家前可以用手机发出打开空调命令使室温在用户到家时达到理想的温度。如果用户发现离家时空调忘记关闭,可以通过手机发出命令关闭空调。(2) 供热阀远程启停控制。在冬季,用户回家前可以用手机发出打开供热阀命令,使家居供热系统工作。家中无人时关闭供热系统,这样可合理节约能源。(3) 热水器远程启停控制。当用户在回家后需使用热水,可以通过手机发出热水器启动命令,以满足使用需要。(4) 防盗报警功能。系统在布防后,若房间的门或窗被强行打开,系统会立即发出防盗报警短消息至用户手机,在远方的用户在接到报警短信后,确认家居有被盗迹象可远程启动家居内声光报警器,对入室窃贼起威慑作用。(5) 防火报警功能。系统
19、在厨房内设置烟雾传感器,当烟雾浓度达到报警限时系统发出报警短消息给远方用户手机,(6) 家电工作状态远程采集功能。如果用户想要了解远方家居内家电设备的工作状态,可通过手机发出家电工作状态查询命令,系统会根据查询命令发出指定家电或所有家电设备的工作状态短消息到用户手机。(7) 家居室温远程采集功能。系统的温度传感器实时监测家居内的室温,如果用户想了解家居内的室温,可通过手机发出温度采集命令,系统会将当前的室温以短消息的形式发给用户。3.2系统的技术指标 (1) 远程监控命令和信息显示:全部远程监控命令和显示信息均以中文短消息的形式表示。监控命令发出后系统的动作响应时间10秒。系统对监控命令具有容
20、错性,当所发出的命令短信不完备或有错误时控制系统将不动作。(2) 通信指标:符合GSM短消息业务标准。在中国移动通讯网络或中国联通通讯网络覆盖范围广内,除因网络状况拥挤或SIM卡欠费等客观因素外,保证用户在任何时间,任何地点都可以实现对家居的远程监控。(3) 防盗报警指标:门窗打开缝隙1.5cm,系统发出防盗报警信息,远方手机在15秒内收到报警短信。(4) 烟雾报警指标:灵敏度符合国标GB4715-93;烟雾浓度达到报警值后15秒之内远方手机收到报警信息。(5) 家居室温测量:测量范围为55125,当温度在1085之间时测量误差为0.5, 在手机短消息的温度显示值精确到个位,温度采集响应时间3
21、0秒。第四章 实现原理4.1硬件实现原理4.1.1智能家居远程监控系统总体硬件构成智能家居远程监控系统的硬件由LM3S6952开发板、传感器、输出控制开关、光电耦合输入电路、继电器输出驱动电路、GPRS模块、目标手机构成,结构图如图4-1所示。LM326952温度传感器光电耦合烟雾传感器门磁传感器手机GPRS模块OKU继电器驱动热水器开关温度传感器空调开关取暖阀家居报警器取暖阀图4-1 智能家居远程监控系统硬件构成4.1.2家电控制的硬件实现家电控制包括热水器、空调、取暖阀的控制。系统在收到手机对家电控制命令后,在LM3S6952对应的GPIO口产生控制信号,该控制信号经放大后驱动继电器动作,
22、从而实现家电的启停控制。4.1.3安防报警的硬件实现防盗报警传感器选用门磁,它由一块磁铁和霍尔元件电路组成,当二者距离大于1.5厘米时处于断开状态,小于1.5厘米时处于闭合状态。当门未被打开时门磁相当于闭合,当门被强行打开时门磁相当于断开,从而发出报警信号。该报警开关信号经光电耦合电路传送到LM3S6952对应的GPIO口,经处理后控制GPRS模块发出防盗报警中文短消息。防火报警采用烟雾传感器来完成。烟雾传感器是的工作原理是由于它在内外电离室里面有放射源电离产生的正、负离子,在电场的作用下分别向正负电极移动。在正常的情况下,内外电离室的电流、电压都是稳定的。一旦有烟雾窜逃外电离室,干扰了带电粒
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Coretex M3 智能家居 远程 监控 系统 毕业论文 36
限制150内