基于GSM的家居环境监测系统设计毕业设计.doc
《基于GSM的家居环境监测系统设计毕业设计.doc》由会员分享,可在线阅读,更多相关《基于GSM的家居环境监测系统设计毕业设计.doc(104页珍藏版)》请在三一办公上搜索。
1、 存档编号 基于GSM的家居环境监测系统设计 教学学院 物理与电子信息学院 届 别 专 业 电子信息工程 学 号 姓 名 指导教师 完成日期 目 录内容摘要:1关键字:1ABSTRACT:1KEY WORDS:21.1选题意义31.2系统硬件分析32 主要业务介绍42.1 TC35i业务描述42.2 TC35i与短信有关的命令介绍52.3移动通信基本结构描述62.4 SIM卡基本介绍62.5 nRF24L01通信方式的基本描述73 系统框图介绍84 硬件设计94.1 系统电源设计94.1.1 GSM电源94.1.2 主控系统电源104.2 控制电路设计104.3 显示电路设计114.4 电平转
2、换电路设计124.5 无线通信模块借口电路134.6 实时时钟电路设计144.7 硬件报警电路设计154.8温度测试电路设计174.9家用电器控制电路设计185 系统软件设计195.1 整体系统流程图195.2串口通信统流程图215.3主机与TC35i通信的软件设计215.4 nRF24L01通信软件设计225.5 Ds1302的时序模拟235.6 lcd12864驱动设计245.7 CPU控制器2号系统流程265.8 CPU控制器3号系统流程276 系统调试286.1液晶显示器的调试286.2串口调试286.3系统联调30结束语34参考文献35致谢36附录:37附件1:系统主机电路图37附件
3、2:系统从机电路图38附录3 (系统部分代码)39lGSM的底层驱动39lnRF24L01的底层定义41lnRF24L01的底层驱动42l12864的底层驱动及功能函数46lDS1302的底层驱动及功能函数52l系统1号中的功能函数55l系统1号中的主函数58lLcd1602的底层驱动及功能函数66l串行ADC TLC549的底层函数70l系统2号中的主函数71lDS18B20的驱动及功能函数73l系统3号中的主函数77l基于Visual Baisc 控制界面的源代码79内容摘要:随着科技的发展,GSM网络已经十分成熟,是各类监控系统网络的不错选择。利用GSM网络作为远程监控系统的信息传输平台
4、是一种有效的方法,其原理简单,安全保密性高,又不需要组建专用网络和网络维护。本文从硬件和软件两方面详细阐述了基于GSM的短消息监控系统。综合了线数据通信、数据采集、串口通信、2.4G无线发射接收、单片机等技术。本文主要实现手机的查询温度、设置led灯的工作状态、设置电风扇的转速、设置实时时间和非正常状态报警等功能。具体是用户手机编辑设置命令,通过GSM网络发送给TC35i监控模块,TC35i监控模块在接收到内容后通过主机分析短信内容,然后通过nRF2.4GL01无线发射模块发送给从位,从机在接收消息后经过单片机分析内容后处理相应的指令,根据短信内容要求实现对应的功能。系统还能识别来信用户,提取
5、来电号码,与之对话。同时兼有信号采集,自动报警等功能。当单片机检测到红外信号时,会自动发送一条短消息给手机;当检测到红外信号倒计时后会自动发送信息给用户报警;本设计的设计成本较低,可以满足一般工业无线远程监控要求,具有很好的性价比。关键字: GSM TC35i nRF24GL01 无线数据通信 数据采集Abstract: With the development of science and technology, GSM network has been very mature, all kinds of monitoring system is the good choice of the
6、 network. Using GSM network as remote monitoring system of information transmission platform is a kind of effective method, its principle is simple, safe, and dont need high secrecy organized special network and the network maintenance.This article from two aspects of hardware and software are expou
7、nded in detail based on GSM of short news monitoring system. Comprehensive line of data communication, data acquisition, serial communication, 2.4 G wireless transmitting receiving, microcontroller techniques. This paper mainly realizes mobile query temperature, setting led lamp working condition, t
8、he setting of the electric fan speed, the setting of the real-time time and abnormal condition alarm functions. Concrete is the user mobile edit Settings command, through GSM network to send TC35i monitoring module, TC35i monitoring module at receive content through the analysis after SMS content, t
9、hen through nRF2.4 GL01 wireless transmitting module send from bits in receiving messages from the machine, after the microcontroller analysis content post-processing corresponding instruction, according to the message content requests to realize the corresponding function. System can identify lette
10、r users, extraction, with the incoming call number dialogue. Concurrently at the same time signal acquisition, automatic alarm functions. When the SCM detected infrared signal, will automatically send a short message to mobile phones; When detected infrared signal countdown will automatically be sen
11、ds messages to users alarm, This design is the design with low cost, can satisfy general industrial wireless remote monitoring requirements, and has a good price.Key words: GSM TC35i nRF24GL01 wireless data communication data acquisition1 引言1.1 选题意义随着科技的发展,各种电子设备蜂拥而至,如何使自己设计的作品在众多的产品中脱颖而出成为了设计者的考虑的一
12、大内容,设计者既要考虑产品的智能化、实用化,又要考虑产品的外观上的简洁、美观。目前大都的工业控制设备都是有线传输的,这无疑给监控设备的安装、维修和更新带来了很多不便。相对无线设备来说,有线技术依赖物理线路来连接主控和监控。传统设备有着明显的局限性,尤其是当被控制部分所处环境恶劣、现场危险、噪声干扰大、工作人员不宜停留的工作场所,采用有线通信模式显然会付出很大的代价。而GSM网络信号遍布在我们周围的各个角落,短信息服务作为 GSM 网络的一种基本业务,已得到越来越多的系统运营商和系统开发商的重视。本设计以GSM 网络作为远程数据无线传输网络,同时再利用2.4G开放频段对家居短距离的多点实现无线监
13、控,最终实现只需要任意部手机就可以实现对系统实现远程监控。为了方便控制,对系统编写了上位机来代替GSM工作。系统易于实现,界面友好,操作简单,容易被市场接受。作为最常用的电子设计自动化中控制芯片,该系统采用了最简单、最典型的控制芯片单片机,使得系统更加经济。1.2 系统硬件分析TC35i新版西门子工业GSM(Global System for Mobile Communications全球移动通讯系统(全球通)模块是一个支持中文短信工业级GSM模块,工作在EGSM900和GSM1800双频段,在如今移动网络覆盖全面的今天,GSM的使用变得简单而可行。TC35i模块采用串口方式与CPU通信,串口
14、是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。232串口电路是传统串行通信方式,简单可靠。系统设计中主要利用了GSM的短信功能,利用短信来完成系统的功能设置。nRf24L01是典型的2.4G通信模块,目前2.4G 产品应用比较广泛,有些芯片性能也很不错,但性价比不是很高。nRf24L01是一款新型单片射频收发器件,工作在2.4GHz2.5GHz ISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。nRF24L
15、01功耗低,在以-6 dBm的功率发射时,工作电流也只有9 mA;接收时,工作电流只有12.3 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便,并且接口电路简单,因此受到电子设计爱好者的青睐。主控是由常用的STC89C52单片机来实现的。在一般的单任务的系统中,系统对CPU的要求并不高,并不需要借助于功能强大的ARM内核,采用11.0592M的晶振完全可以满足设计者的要求,另外DIP封装的STC89C52单片机便于一般的开发者在普通的万能板上进行硬件实现,因此选用52单片机来实现主控是比较合理的。2 主要业务介绍2.1 TC35i业务描述GSM数字移动通信系统史源于欧洲。早在1
16、982年,欧洲就有几大模拟蜂窝移动系统(“1G”)经营了。1991年开通了第一个GSM系统(900M Hz),同时有来自欧洲的15个国家参与,标志着“2G”的开始。同年,移动特别小组还完成制定了名为DCS1800(1800M Hz频段)电信业务规定。对于绝代部分业务二者是通用的,双频切换工作,因此两个系统可通称为GSM系统。目前,3GPP组织还在发展GSM标准,以便利用已经大量部署GSM基础设施,平滑地向3G技术演进。GSM模块采用AT命令来实现通信。AT 即Attention(口令),AT 命令集是从TETerminal Equipment(终端设备)或DTEData Terminal Eq
17、uipment(数据终端设备) 向TATerminal Adapter(终端适配器) 或DCEData Circuit Terminating Equipment(数据电路终结设备)发送的。通过TA,TE 发送AT 命令来控制MS Mobile Station(移动台)的功能 与GSM 网络业务进行交互。用户可以通过AT 命令进行呼叫、短信、电话本、数据业务、补充业务、传真等方面的控制。在该系统中主要利用了TC35i(GSM )模块中的短信业务来实现系统控制的。数字蜂窝移动通信(GSM)系统是一个GMSK(高斯滤波最小频移键控Gaussian Filtered Minimum Shift Ke
18、ying)数字调制系统,是基于时分多址技术的移动通信体制中应用广泛、成熟、完善的系统,是我国公众移动通信网的主要方式,覆盖面积广、功能强、用户多。GSM工作时分上行和下行频段,双工间隔工作的:GSM900M上行(MS-BS):890915MHz,下行(BS- MS):935960MHz,双工间隔45MHz,载频间隔200KHz,共有122/124个频道;DCS1800M上行(MS-BS):17101785MHz,下行(BS- MS):18051880MHz,双工间隔95MHz,载频间隔200KHz,共有374个频道。在GSM通信过程中,每一个移动用户都有自己的SIM卡,凭借卡上的ISDN号(M
19、SISDN)可以准确的与移动用户通信。号码组成格式为:国家号(CC)国内目的码(NDC)用户号码(SN)我们国家的国家号位86,所以在我们的手机短信中有“+86”的信息,因此可以根据这点提取国内每个用户的电话号码,进而与其通信。2.2 TC35i与短信有关的命令介绍GSM模块与CPU之间的通信协议是一些AT指令。AT指令时有西门子、WAVECOM、诺基亚、爱立信、摩托罗拉和HP的公司共同为GSM系统研制的,由ETSI发布,包含了对SMS的控制。AT指令在此基础上演化并加入了GSM07.05标准以及之后的GSM07.07标准。AT指令是以AT作首以字符回车(CR)、发送符(Ctrl/Z)结束的字
20、符串,AT指令的响应数据包中。在每个指令执行成功与否都有相应的返回,如“OK”、“ERROR”。其他的一些非预期的信息(如有人拨号进来、线路无信号等),模块将有对应的一些信息提示,接收端可做相应的处理。表2-1是关于短消息的一些基本AT命令。表2-1 GSM中关于短消息的基本AT命令命 令功 能AT检测GSM模块是否存在(AT命令通信开始)AT+CSMS=0选择消息业务AT+CPMS=?检测消息存储区(缺省值为SIM卡上)AT+CPMS?读取当前存储区上的消息数AT+CMGF?查询当前消息格式AT+CMGF=1(0)设置消息格式:1为文本;0为PDU(二进制传输)AT+CNMI=2,1来信提醒
21、AT+CMGR=n读取第n条信息AT+CMGS发送消息(以ctrl+Z结束)AT+CMGD=n删除第n条信息2.3移动通信基本结构描述随着社会的发展,人们对通信的需求日益迫切,对通信的要求也越来越高。集成电路技术和微机的法杖,从20世纪7、80年代开始移动通信开始逐步成为人们日常的重要工具了。移动通信凭借方便小巧等的魅力已经成为了人们日常生活中的不缺品了。在短短的几十年中移动通信已经得到了重大发展。在移动发展的第三阶段(20世纪70到80年代)人们便进入了1G时代,第四阶段(20世纪90年代至今)人们走过了2G时代,正处在3G时代,而移动通信还任大步向前跨。GSM使用的是时分多址的变体,是目前
22、三种数字无线电话技术(TDMA、GSM和CDMA)中使用最为广泛的一种。从移动通信技术的结构来看我们可以归结为图2-1的模型。图2-1 移动通信的基本结构从图上可知,移动通信结构主要有用户手机、基站和另一用户组成三部分,是全双工通信。基站成为了移动通信的枢纽,是通信的重要组成部分。2.4 SIM卡基本介绍SIM卡是(Subscriber Identity Module 客户识别模块)的缩写,也称为智能卡、用户身份识别卡,GSM数字移动电话机必须装上此卡方能使用。它在一电脑芯片上存储了数字移动电话客户的信息,加密的密钥以及用户的电话簿等内容,可供GSM网络客户身份进行鉴别,并对客户通话时的语音信
23、息进行加密。一般SIM卡有5部分组成:CPU(8位/16位/32位)、程序存储器ROM、工作存储器RAM、数据存储器EEPROM和串行通信单元,这5个模块集成在一块集成电路中,SIM卡事物如图2-2所示。SIM卡在与手机连接时,最少需要5个连接线:电源(Vcc) 、时钟(CLK) 、数据I/O口(Data) 、复位(RST) 、接地端(GND)。在图2.4-1中,可以看到SIM卡中有6个引脚他们分别是:1、电源(CCVCC);2、复位(CCRST);3、时钟(CCCLK);4、接地端(CCGND);5、检测脚(CCVPP);6、数据接口(CCIO)。图 2-2 SIM卡实物图2.5 nRF24
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于GSM的家居环境监测系统设计 毕业设计 基于 GSM 家居环境 监测 系统 设计
链接地址:https://www.31ppt.com/p-4135960.html