版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于arm的智能家电控制及gsm安防报警系统成员:张悦勇 莫建昌 陈木春学院: 物理学院指导老师: 陈元电 基于arm的智能家电控制及gsm安防报警系统【摘要】随着时代的进步和科技的发展,人们的工作、生活和通讯、信息的关系日益紧密,也越来越关心自己的居住环境,不仅要求家居环境的人性化和舒适化,而且对智能化和安全化也提供了更高的要求。而相应的研究开发领域也应运而生,新技术、新产品层出不穷。本设计主要实现的是嵌入式arm在实际生活中的典型应用,将引入先进gsm无线通讯网络、家电控制系统和安全监控系统等。对于家电控制,本设计采用两种方法,一是基于tc35短消息的远程家电控制系统,另一是基于nrf24
2、l01无线遥控的室内家电控制系统。基于tc35短消息的远程家电控制系统,用户外出期间,可以随时随地在任何地方对整个住宅的家电进行远程控制,克服了电话远程家电控制系统电话费用高,控制时间长等的缺点,具有良好可扩展性和使用价值,提高了用户的时间利用率。而基于nrf24l01无线遥控的室内家电控制系统,用户居于室内期间,同样可以方便地在室内对各种电器进行近程控制。安全监控可以对居住环境进行实时的监控。监控范围包括室内防盗、烟雾报警、煤气泄漏等一系列不安全因素,保障用户生命和财产的安全。一旦有上述安全事故发生,智能监控器就会立即通过gsm网络发短消息给户主,户主在得到消息后,可以立即采取有效的应急措施
3、,对事故进行紧急处理。为了满足信息存储和模拟量采集,本系统采用了周立功公司的easyarm1138作为mcu,集中管理各种家电、红外传感器、温度传感器和烟雾传感器,并通过西门子公司的gsm模块(tc35i)和用户进行远程信息交换。各种家电开启和关闭,主要通过无线遥控和手机发短消息进行控制。红外传感器、温度传感器、烟雾传感器构成了安防系统,保障用户生命和财产的安全。通过使用嵌入式arm做无线遥控的主控芯片,我们优秀地实现了本系统的4大特色:1、智能化家电控制;2、友善的界面、实用性高的控制;3、全面、高效的功能;4、高商业化的制作工艺及低廉的价格控制。【关键词】:智能家居 嵌入式系统 gsm(t
4、c35) nrf24l01 家电控制 安防1概述在21 世纪,这个技术化和自动化的时代,设计一个智能家电控制和安防系统是非常具有应用价值和市场前景的。它适用于普通家庭,实现家用家电远程和室内控制,提高时间利用率,实时对住宅环境进行安全监控因此,设计这样的系统,可以为普通家庭带来方便,同时也可以实时监控用户居住环境,避免灾难发生时,带来重大经济损失和人员伤亡。而且,这样的系统同时适用于各种危险环境对家电的控制,体现了人性化的要求。因此,该方案具有可行性,并且具有很强的扩展性,稍加修改就可以实现不同的功能,为企业带来经济利益和实用价值。1.1 各模块选择与论证1.1.1mcu的选择考虑到本设计需要
5、对大量数据进行分析处理,同时,需要预设大量用户信息,因此,考虑使用数据存储器和程序存储器偏大的微控制芯片。其次,本系统需要对多组模拟量进行采集分析,考虑到构造最小系统的条件约束,同时为了简化系统电路,提高系统稳定性,因此在微控制芯片选择时,我们选择了周立功公司的easyarm1138作为mcu。1.1.2 gsm的选择由于gsm(“全球移动通信系统”(globa1 system for mobile communications)是目前我国主要使用的蜂窝数字移动通信系统,技术成熟,覆盖面广,传输距离基本不受限制,而且直接面向用户手机,是良好的无线传输平台。用户手机为远程监控终端,当有安全事故发
6、生时,手机就会接收到一条来自智能监控器的报警短信,在设计开发过程中gsm网络和用户手机均为现有设备,可以直接引入系统,因此,大大降低了设计成本,提高了普及率。本设计在综合考虑设备质量和造价的前提下,决定使用siemens公司的gsm模块tc35i。tc35i是一个支持中文短信息的工业级gsm模块,具有良好的市场口碑,且接口电路简单,可直接和串口通信 ,因此,具有可用性。1.1.3防盗模块的选择防盗类传感器分为无源和有源两类。有源传感器常用的有直射红外,热释电红外等,其中,直射红外容易受到小动物的干扰,如昆虫等。热释电红外则可以防止昆虫等干扰,灵敏度相对稳定,不大容易产生误报警。因此,本系统在设
7、计时,热释电红外传感器作为防盗报警的探测器。1.1.4家电控制模块的选择家电的控制可以通过单片机的io口状态控制其开启与关闭,在不影响控制效率的情况下,为了降低造价,我们选择了at89s52。1.1.5气敏模块的选择考虑到本系统需要采集烟雾浓度和煤气浓度,因此,我们需要选择一个多功能的气敏传感器,这样可以节约成本,同时可以简化电路,提高系统稳定性等。经过分析对比,我们选择了mq-5 气体传感器。该传感器可用于家庭的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等的探测。因此,符合本设计的要求。1.1.6温度模块的选择在考虑降低系统设计难度和体积的前提下,我们选择了ds18b
8、20数字温度传感器,它的外部电路接口简单,可以与单片机通过单总线协议直接进行通信,还可避免使用其它模拟传感器带来数据采集与转换的复杂计算。而使用ds18b20可以直接读取环境温度值,精确度高达0.5摄氏度偏差,而且其体积小,便于安装和调试。1.2 结论通过对各类型元器件的对比,考虑到设计成本和设计精度的要求,在充分保障系统可靠性的前提下,我们选择了成本低廉的元器件,降低了系统硬件投资并减少了软件开发周期,具有可行性。同时,在模块的选择时,考虑了系统升级或者功能的改变带来的资源消耗,我们考虑了冗余部分资源,提高了系统的适应能力。2 系统硬件电路设计系统功能模块包括三部分:烟雾报警模块,主要由分机
9、mcu、检测电路、报警电路和应急处理电路组成;入侵报警模块,主要由分机mcu、被动式红外报警电路组成;家电控制模块,主要由mcu、无线遥控信号发射器、无线遥控接收器及其外围电路组成。系统硬件框图如图1 所示,本设计采用周立功公司的easyarm1138作为中央微处理器,整合了一些外围模块,构成了最小系统,完成了远程家电控制、火灾报警、防盗和煤气泄漏监测功能。gsm通讯模块:在本方案中作为主控器的报警通道,同时也是用户远程控制的通道,负责信息的接收与传送。家电控制子系统:负责各类家电的开启与关闭。液晶显示模块:显示模块工作状态及数据,主要用于测试系统和安装系统以及演示时使用。传感器子系统:负责环
10、境数据采集并传到控制器处理。 mcu(easyarm1138)系统控制中心家电控制子系统gsm通讯模块(tc35)液晶显示温度、烟雾、红外传感器图1 系统框图21 传感器模块211 红外发射接收传感器我们使用一体化的红外接收发送传感器可以通过连续的红外发射接收感应大门的开启关闭状态。大门状态检测主要是用门上的板挡着拼在一起的红外发射接收探头,大门关闭状态下,发射抬头的红外信号被大量的反射到接收探头,分压电阻两端输出高电平;当在大门打开状态下,接收探头接收到得红外信号骤减,分压电阻两端输出的是低电平。加入比较器后,可以稳定的输出4v的高电平和0v的低电平。电路图如下:212 热释电红外传感器 通
11、常窗口人流量较小,而小偷经常通过窗口入室盗窃,所以采用红外热探测比较合适。这里采用被动红外热释电探测器。人体有恒定的体温,一般在37时会发出特定波长为1 0m左右的红外线。被动式红外探头就是靠探测人体发射的1 0m左右的红外线而工作。通过单片机接收高电平信号后,可以直接控制gsm发送报警短信给用户。电路图如下:213火灾烟雾传感器本系统可以通过无线遥控开关烟雾传感器报警开关,也可通过不同手机用指定短信控制烟雾传感器报警开关,让使用者可以自如的在户外控制家居的检测系统。烟雾传感器使用的是mq-5一氧化碳、烟雾传感器,主要原理是mq-5会随着一氧化碳、烟雾的浓度的提高而电阻变小。通过比较器输出单片
12、机可用的电平信号。22 基于嵌入式arm的无线遥控器模块主要功能是连上arm主控芯片的外设(lcd屏幕、矩阵键盘、无线模块、温度传感器)2.3 家电、gsm的单片机主控模块主要功能是实现无线、用电器、gsm与单片机的连接3.软件设计:3.1软件系统设计的构想及方案选择:在刚开始构思软件程序时,考虑到硬件部分主要有遥控板及测试板两部分,一方面遥控方面用了周立功的lm3s1138开发板,由于板本身的特点及其所带的stellaris外设驱动库,对于其函数的调用方便实用,而且也方便节省系统的功耗;另一方面,测控板主要对遥控的数据进行解码识别,通过不同的数据模式来实行不同的功能或操作,且想到测控板用到的
13、单片机at89s52进行硬件设计,对早已熟悉的c51更能发挥其作用。3.2遥控板软件设计3.2.1 lcd菜单的设计 1. 因为遥控板模块应用的是诺基亚的5110液晶屏做为人机交互界面,考虑到该液晶屏的时序问题,不能出现较大的时间间隔来控制驱动时序,原本想利用ucosii来设计系统,但调节的时候总是不能把显示屏的时序与ucos的时钟相结合,最后还是采用一个超级循环来实现菜单界面。如图所示为遥控主程序及节拍中断流程图: 图 3.2.1遥控主程序及节拍中断流程图 2.对于多级菜单的编写,控制关系比较复杂,特别是对于不同的界面,人机交互的内容一般都不相同。所以在操作系统实现时,一般把每一级菜单的实现
14、都作为一个任务分别设计。这样思路清晰,不容易出现问题,而且方便删减和增加菜单项,也便于程序的维护和更新。各级菜单的设计方式类似,如下是主菜单任务循环体内程序:void taskmainmenu(void) if( keysem ) keysem=0; switch(keycode) case key_down:/向下按键 break; case key_up:/向上按键 break;case key_ok: systemmode= submenunumber; switch(submenunumber) case subxxxmode: / xxxmode子菜单初始化 break; break
15、; keycode=0; 3.除了菜单界面的程序编写,还有无线模块,液晶的驱动和键盘扫描的驱动,因为无线模块的应用比较简单,模块的驱动程序也很容易通过使用手册来调试出来,因此这里不做介绍,主要分析一下键盘扫描的原理。因为遥控板使用的是lm3s1138来控制,其所有io口都能按所需设置成输入或输出口,因此在驱动4x4矩阵键盘时可以灵活利用其特性,直接将8个数据端分成两组,一组设为输入,一组设为输出(高电平有效),不断循环从四个输出口输出4行,按顺序读这四行数据,如有键按下则该行有置1位,只要在扫描的最后根据高电平的位置就能确定是哪个键按下,继而执行键盘消抖任务,如图为其流程图:3.3测试板软件设
16、计该硬件的功能主要是模拟家用电器的工作情况,可以通过手机短信和遥控器来控制,因此软件主要是识别短信和遥控发过来的数据来实现不同的功能,而对于gsm及无线的驱动通过使用手册很容易可以实现,因此在这里不是主要的,所以只给出识别不同数据的系统主流程图,如下所示:4.结束语与展望 本设计根据设计要求,提出了并且论证了设计方案,详细地阐述了家电控制、gsm短消息发送的实现方法、以及相关电路的设计原理,设计中充分利用了系统的硬件和软件资源,实现了各个模块的协调控制,提高了系统的可靠性和通用性。系统中gsm短消息平台充分借助于gsm网络的短消息业务实现了短消息远程报警,具有投资少、成本低、可靠性高等特点,还具有良好可扩展性和实用价值,符合了未来家电的智能化、网络化发展方向。本系统是一个具有较强综合应用能力的系统,它可以根据使用者的意愿以及工作环境的条件限制,选择适合的系统组合,完成不同的工作需求,符合家居智能化系统是创造一个舒适的生活环境设计理念。在离住宅远的地方,可以用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024材料供应合同模板
- 2024年度咨询服务合同标的:企业管理咨询
- 2024年度城市轨道交通设备销售合同
- 2024年度企业广告发布合同具体条款
- 2024年品牌经理合作协议
- 2024年双层隔音门窗制作安装合同
- 2024年城市供水供电设施建设与运营合同
- 2024年度垃圾清运服务合同
- 2024年度智能工厂设计与建造合同
- 2024年度八宝山殡仪馆鲜花制品供应商资质审核与评估合同
- 湖北省武汉市汉阳区2023-2024学年九年级上学期期中考试英语试卷
- 智慧教育发展趋势智慧课堂
- GB/T 43635-2024法庭科学DNA实验室检验规范
- 劳动仲裁:如何处理仲裁证据
- 大酒店劳务派遣服务专项方案
- 医院培训课件:《病室环境管理》
- 中国感染性休克指南
- 2021年初中部汉语听写大赛题库
- 大数据治理与服务管理解决数据孤岛问题的关键措施
- 带电作业规程课件
- 建筑工程《拟投入本项目的主要施工设备表及试验检测仪器设备表》
评论
0/150
提交评论