基于GSM远程温度监测系统.doc
《基于GSM远程温度监测系统.doc》由会员分享,可在线阅读,更多相关《基于GSM远程温度监测系统.doc(33页珍藏版)》请在沃文网上搜索。
1、 第III页共页 中文摘要GSM模块,是一个类似于手机的通讯模块,集成了手机的若干功能于一块小电路板上,它可以发送短消息,通话等等,模块虽小,但它具备了很多手机的功能,拥有它等于就是拥有了手机的核心部分了,它在很多领域中都有着广泛的应用,GSM模块是通过AT指令控制的。本项目是关于GSM模块的远程温控的设计,其功能主要通过软件编程来实现。该系统主要由GSM模块TC35i、STC89C51单片机、DSl8B20温度传感器等构成。首先单片机要实现测温功能,通过单片机上的温度传感器采集到周围的温度。其次实现单片机与GSM模块的通信,手机发送短信给GSM模块的SIM卡,GSM模块接收信息后收集单片机上
2、当时的温度,并把该温度发给手机。关键词 GSM模块;STC89C51单片机;温度传感器DS18B20;手机 毕业设计说明书(论文)外文摘要AbstractThe GSM module, is one model the same as photo communication module, it certain functions on a small circuit wafer, it may transmit the short news, telephone conversation and so on, although the modules are small, but it ha
3、s had many handsets functions, has it to be equal to that had handsets hard core, it has the widespread application in many place, the GSM module is controled by AT. This project is about long-distance controls warm about the GSM module, its function mainly realizes through the software programming.
4、 This system mainly by GSM module, the STC89C51 , the DSl8B20 temperature sensor and so on constitutes. First monolithic confidential realizes the temperature measurement function, gathers periphery through monolithic integrated circuits on temperature sensor the temperature. Next realizes the monol
5、ithic integrated circuit and the GSM module correspondence, photo transmission note for SIM card, after the GSM module receive information, collected the temperature then transmission it to mobile.Keywords GSM module; 51 microcomputer; temperature sensor; Mobile目 次1 绪论12 系统总体结构与功能现象22.1系统构成22.2功能及现象
6、23 GSM模块介绍33.1 GSM介绍33.2 TC35i引脚介绍33.3 TC35i通信34 DS18B20温度传感器54.1 DS18B20介绍54.2 DS18B20引脚65 单片机介绍75.1 STC89C51RC单片机75.3 STC89C51RC芯片引脚介绍86 软件介绍96.1项目介绍与AT指令96.2 TC35i模块测试软件106.3 STC芯片烧写软件12结论13致谢14参考文献15附录A(系统硬件原理模块图)16附录B(软件程序设计)17附录C(电路实物图)28 本科毕业设计论文 第1页共28页1 绪论当今社会科技正以前所未有的速度在发展,以前必须人力实现的事,现在都能通
7、过电子产品来实现。以前要知道远方某地的温度必须人亲自去测,这样浪费人力、财力、时间。现在我设计一个基于GSM模块的远程温控的项目,解决这一问题。我先介绍一下GSM的发展。GSM在中国的发展:我国自从1992年在嘉兴建立和开通第一个GSM演示系统,并于1993年9月正式开放业务以来,全国各地的移动通信系统中大多采用GSM系统,使得GSM系统成为目前我国最成熟和市场占有量最大得一种数字蜂窝系统。此前一直是采用蜂窝模拟移动技术,即第一代GSM技术(2001年12月31日我国关闭了模拟移动网络)GSM系统包括GSM900:900MHz、GSM1800:1800MHz及GSM-1900:1900MHz等
8、几个频段。我们做的这项目主要由GSM模块TC35i、STC89C51单片机、DSl8B20温度传感器等构成。单片机与GSM模块用MAX232串口连接,DSl8B20温度传感器用于收集温度。该项目的过程是:首先单片机要实现测温功能,通过单片机上的温度传感器采集到周围的温度。其次实现单片机与GSM模块的通信,手机发送短信给GSM模块的SIM卡,GSM模块接收信息后收集单片机上当时的温度,并把该温度发给手机,这样就实现了远程温控(如果有短信来,GSM模块会通过串口向单片机发送字符串,单片机读取短信,发信息给手机回复温度),人不再需要专门跑到当地实测温度,只要把GSM模块温控系统放在指定地点,我们用手
9、机就能了解到当地当时的温度。该项目成本低、可靠性高、占地小,在温度要求高、比较分散、偏远地使用该系统可很好的节省人力、财力、时间等。也可避免不必要的灾难,比如因温度过高而引起的火灾等。我相信该项目以后将在多方面被使用。 本科毕业设计论文 第2页共28页2 系统总体结构与功能现象2.1系统构成该系统分为两部分:第一部分是单片机实现温度采集,主要由STC89C51单片机、温度传感器DSl8B20实现,第二部分是远程监测,主要有GSM无线通信模块(TC35i)、手机实现。远程监测器实现温度数据的采集、处理和显示。GSM无线通信模块用于收发短消息,收到手机短信后经处理后把温度回发给手机,实现远程温度监
10、控。系统总体结构如图1所示。 温度采集 STC89C51单片机GSM通信模块监测中心 PC机或手机 GSM网络图1系统结构总体框图2.2功能及现象总体思路:手机发送短信给GSM模块,询问当时的温度,GSM模块回复温度给手机。板子的现象:1 给板子供电给(12v直流电源),正常情况板子上LD1点亮。2 LD2一秒一闪,亮灭间隔时间相同,此状态表明TC35i正处于搜寻网络状态。大概一分钟以后(不确定具体时间,看当时所处环境的信号强度)。当LD2出现短灭常亮的状态时,表明TC35已经搜寻到网络信号,处于待机状态。3 通过手机发送短信到模块SIM卡上的目标号码,如发送open1到目标号码,片刻后将会看
11、到板子上的一盏灯点亮,并听到继电器打开的声音,此时可以发现继电器1已经打开,此时手机将收到来自目标号码的自动回复,回复内容为当前的温度。 本科毕业设计论文 第3页共28页3 GSM模块介绍3.1 GSM介绍GSM全名为:Global System for Mobile Communications,中文为全球移动通讯系统,是一种起源于欧洲的移动通信技术标准,是由电信运营商和制造商组成的标准化委员会设计出来的,它在蜂窝系统的基础上发展而成,属于第二代数字移动通信系统。其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。众所周知的GSM,是当前应用最为广泛的移动
12、电话标准。全球超过200个国家和地区超过10亿人正在使用GSM电话。GSM较之它以前的标准最大的不同是他的信令和语音信道都是数字式的,因此GSM被看作是第二代(2G)移动电话系统.GSM系统有几项重要特点:防盗拷能力佳、网络容量大、手机号码资源丰富、通话清晰、稳定性强不易受干扰、信息灵敏、通话死角少、手机耗电量低。其技术最成熟及先进,并且具有可开通的移动通信业务种类多、手机接续速度快、通话质量好、安全保密性能强、抗干扰能力强、网络覆盖面广、可国际自动漫游等诸多优点。3.2 TC35i引脚介绍TC35i的引脚介绍:114引脚为电源部分,其中l5引脚为电源电压输入端VBATT+610引脚为电源地G
13、ND,ll12引脚为充电端,13引脚为对外输出电压(供外部电路使用),14引脚ACCUTEMP接负温度系数的热敏电阻;2429引脚为SIM卡连接端;3340引脚为语音接口用来接电话手柄(其中第35、36接扬声器放音,第37、38可以直接接驻极体话筒来采集声音(37是话筒正端,39是话筒负端)。15、30、31和32引脚为控制部分,15引脚为启动线IGT(Ignition)。当TC35i通电后必须给IGT一个大于100 mV的低电平,模块才能启动。30引脚为RTC back up;31引脚为掉电控制;32引脚为SYNC,1623引脚为数据输入输出端。3.3 TC35i通信TC35i的数据通信电路
14、以MAX232为核心实现电平转换及串口通信。MAX232的作用是实现TTL电平装换。该器件包含2驱动器、2接收器和一个电压发生器电路提供TIA/EIA-232-F电平。该器件符合TIA/EIA-232-F标准,每一个接收器将 本科毕业设计论文 第4页共28页TIA/EIA-232-F电平转换成5-VTTL/CMOS电平。每一个发送器将TTL/CMOS电平转换成TIA/EIA-232-F电平。其功能主要是实现串口通讯功能驱动与串口数据接收,max232cpe芯片必须+5V电源才会工作。它是16针SMD封装IC,用于完成计算机232端口数据电平转换。它的内部结构基本可分三个部分:第一部分是电荷泵电
15、路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DP9插头;DP9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT
16、、R2OUT输出。第三部分是供电,15脚GND、16脚VCC(+5v)。图2 MAX232引脚图 本科毕业设计论文 第5页共28页4 DS18B20温度传感器4.1 DS18B20介绍DS18B20的时序是初始化,写指令读数据。下面介绍一下DS18B20的初始化、写操作和读操作。1).DS18B20的初始化(1) 先将数据线置高电平“1”。(2) 延时(该时间要求的不是很严格,但是尽可能的短一点)(3) 数据线拉到低电平“0”。(4) 延时750微秒(该时间的时间范围可以从480到960微秒)。(5) 数据线拉到高电平“1”。(6) 延时等待(如果初始化成功则在15到60毫秒时间之内产生一个由
17、DS18B20所返回的低电平“0”。据该状态可以来确定它的存在,但是应注意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时控制)。(7) 若CPU读到了数据线上的低电平“0”后,还要做延时,其延时的时间从发出的高电平算起(第(5)步的时间算起)最少要480微秒。(8) 将数据线再次拉高到高电平“1”后结束。2).DS18B20的写操作(1) 数据线先置低电平“0”。(2) 延时确定的时间为15微秒。(3) 按从低位到高位的顺序发送字节(一次只发送一位)。(4) 延时时间为45微秒。(5) 将数据线拉到高电平。(6) 重复上(1)到(6)的操作直到所有的字节全部发送完为止。(7) 最后
18、将数据线拉高。3).DS18B20的读操作(1)将数据线拉高“1”。(2)延时2微秒。(3)将数据线拉低“0”。(4)延时15微秒。(5)将数据线拉高“1”。(6)延时15微秒。(7)读数据线的状态得到1个状态位,并进行数据处理。 本科毕业设计论文 第6页共28页(8)延时30微秒。4.2 DS18B20引脚图3 DS18B20引脚图引脚描述如下表:引脚符号说 明1GND地2DQ单线运用的数据输入/输出引脚3VDD可选VDD引脚表一 DS18B20引脚描述 本科毕业设计论文 第7页共28页5 单片机介绍5.1 STC89C51RC单片机STC89Cxx,最高频率可达90MHz,片内4K以上FL
19、ASH程序存储器,8K左右的片内EEROM ,512B-1208B片内RAM,36个IO口。STC89C51单片机具有增强型12时钟/机器周期、6时钟机器/周期任意选择,工作电压为5.5V-3.4V(5V单片机)/3.8V-2.0V(5V单片机);工作频率范围:0-40MHZ,相当于普通8051的0-80MHZ。实际频率可达48MHZ。用户应用程序空间为4K/8K/13K/16K/20K/32K/64K字节 ;片上集成1280字节/512字节RAM;有32/36个通用I/O口,P1/P2/P3/P4是准双向口;集成ISP(在系统可编程)/IPA(在应用可编程),无需专用的编程器/仿真器,可通过
20、串行口(P3.0/P3.1)直接下载用户程序,8K程序3秒就可以完成一片,具备EEPROM功能,共有3个16位定时器/计数器,其中定时器T0还可以当成2个8位定时器使用。部分外围电路图4所示: 图4 单片机外围电路原理图 本科毕业设计论文 第8页共28页5.3 STC89C51RC芯片引脚介绍(1)I/O端口线输入输出引脚(引脚图见附录B)P0.0-P0.7(39-32):P0口是一个漏极开路型准双向I/O口。P1.0-P1.7(1-8):P1口是带内部上拉电阻的8位双向I/O口。在EPROM编程和程序验证时接收8位地址。P2.0-P2.7(21-28):P2口是一个带内部上拉电阻的8位双向I
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 GSM 远程 温度 监测 系统
