gsm模块在智能家居系统中的应用

gsm模块在智能家居系统中的应用

ID:5363467

大小:528.96 KB

页数:3页

时间:2017-12-08

gsm模块在智能家居系统中的应用_第1页
gsm模块在智能家居系统中的应用_第2页
gsm模块在智能家居系统中的应用_第3页
资源描述:

《gsm模块在智能家居系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、云南大学学报(自然科学版),2009,31(S1):119~121CN53-1045/NISSN0258-7971JournalofYunnanUniversityXGSM模块在智能家居系统中的应用王友顺,吕杨(昆明理工大学信息工程与自动化学院,云南昆明650051)摘要:基于S3CEB2410开发板和Linux内核的嵌入式平台,对GSM模块在智能家居系统的应用进行了研究.通过外加电路板把S3C2410处理器GPIO端口和GSM模块连接起来,在Linux内核的支持下控制GSM模块接收信号和发出报警信息.关键词

2、:GSM;S3C2410;Linux;中断中图分类号:TP273文献标识码:A文章编号:0258-7971(2009)S1-0119-03随着科学技术的日益进步,简单的通讯手段已1设备与环境经无法满足人们交流的需要,在此基础上许多技术应运而生,而GSM就是其中有代表性且应用范围111GSM模块系统中用到的GSM模块是采用广的通信技术.SMS(ShortMessageService:短信西安泰达电子有限责任公司的DTP-R05C,DTP息服务)作为GSM网络的一种基本业务,在智能-R05系列GSMRTU内嵌GS

3、M模块,由16位低家居系统中已经得到了广泛的应用,可以通过功耗MSP430单片机控制管理,是遥测遥控的核心GSM模块向家人或者相关部门发送报警信息,并单元,提供8路模拟量信号、8路开关量输入、8路且可给GSM模块发送命令来控制家电是否工作开关量输出,1个可配置的标准串行接口.如图1.等.图1GSM模块结构Fig11GSMmodulestructure标准串行通讯接口可选择RS232/TTL电内容;开关量输出:有8路输出通道,输出高电平为平,可通过串行接口设置4种工作模式.开关量输313V;模拟量输入:有8路模

4、拟量输入,输入电平入:有8路开关量输入通道高电平是313V,开关为0~5V.量的某一路置低电平则自动发送事先设置的短信根据系统需要设置模式为第4种模式,即带条X收稿日期:2009-03-19作者简介:王友顺(1982-),男,河南人,硕士生,主要从事嵌入式系统方面的研究;E-mail:wyszhf@1261com通讯作者:吕杨(1949-),女,云南人,教授,硕士生导师,主要从事嵌入式技术与计算机控制方面的研究.120云南大学学报(自然科学版)第31卷件的主动发送模式,设置8路开关量的接收号码和GSM模块带有

5、313V电源,其输入端通过内开关量.部上拉电阻接到电源正端.若要GSM模块发出报112开发平台英蓓特S3CEB2410开发板是基警信息就要开发板GPH5输出低电平导通光耦1于Samsung公司的S3C2410X01处理器的开发平拉低GSM开关量的一路输入.同样GSM模块的台.S3CEB2410开发板则充分体现了S3C2410X01输出313V高电平时导通光耦合器2,开发板接收处理器的所有功能,拥有64M内存和2片Flash,到低电平信号.SD,USB,LCD,10M,LED,以太网等丰富的外围接212软件实现

6、为了加速系统对意外情况的反口.应,尽快的把报警信号发出,系统采用了Linux内113Linux系统由于Linux系统功能强大、源核的中断系统.系统里面注册了2个中断,一是通代码开放以及可移植性强等优势,现已成为日益流过按键或者有意外情况能够触发的中断;另外一个行的嵌入式操作系统的解决方案.系统中采用了是GSM模块接收到命令触发的中断.Linux21612615版本的内核,对该内核进行配置和发送报警信息:当按下按键或者有意外情况时裁剪,并对以太网卡,LCD,SD,USB,RTC等设备会响应中断,在中断处理程序里

7、面使用端口GPH5驱动做了移植.变为低电平时就会通过外加电路向GSM模块发2实现送信号,使GSM模块发出报警信息.如图3.211硬件实现使系统能够在发生意外情况和有外人入侵可及时向家人或者相关部门发出报警信息,为此在系统中加入了GSM模块.为了避免GSM模块和处理器电源直接连接以及提高GSM模块的抗干扰能力,在处理器和GSM模块中间加了一个外加电路板(如图2中间部分).从图中知外加电路板主要有2个光耦合器组成.通过两个光耦合器把两边的电源隔离开来,这样通过电-光-电图3发送报警信息流程的转换,从而起到输入、输

8、出隔离的作用.Fig13Sendingalarminformationprocess在触发中断模块要做好初始化和注册中断,在内核中可以通过err=request_irq(IRQ_EINT11,keypress_con-trol,IRQF_DISABLED

9、IRQF_TRIGGER_RIS-[2]ING,/keypress20,NULL);向内核申请一个中断号为11的外部中断,注册成功之后,按键按下就

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。