基于GSM的温度数据采集.doc
《基于GSM的温度数据采集.doc》由会员分享,可在线阅读,更多相关《基于GSM的温度数据采集.doc(30页珍藏版)》请在沃文网上搜索。
1、摘要随着GSM(Global System for Mobile communication)移动通信网络的迅速普及和竞争的日益激烈,新技术和新业务的开发和应用已经提到一个十分重要的位置。短消息业务(SMS)作为GSM网络的一种基本业务,已得到越来越多的系统运营商和系统开发商的重视,基于这种业务的各种应用也蓬勃发展起来。温度是工业生产过程中测控的重要参数之一,在国防、军事、科学试验及工农业生产过程中,温度的测量和控制具有十分重要的作用。尤其在航天、材料、能源、冶金、化工等领域中,温度测量占有极重要的地位。利用GSM短消息业务能够实现数据的远程通信,这一技术适用于野外测量环境,在工业监测领域中有
2、着广泛的应用前景。本文针对生产生活中温度测量的需要,以GSM网络作为远程信号的传输平台,在可行性和实用性的原则指导下,以STC89C52单片机为控制核心,利用DALLAS(达拉斯)公司生产的DS18B20温度传感器、数据通信模块(GSM模块MZ28,通过标准AT指令控制)和直流电机驱动模块等外围电路元件实现温度的采集和数据的传输的功能。关键词:GSM;温度测量;远程检测;STC89C52;DS18B20;MZ28;AT指令Based on GSM temperature date collectionAbstractAlong with rapid popularization and fur
3、ious competition of GSM network, research and application of new technology and new operation have been mentioned to a quite important position. SMS as a basic service of GSM network has been attended by more and more system operator and developer, and kinds of applications based on this service hav
4、e been rapid developed.The temperature is industrial production process, one of the important parameters for measurement in defense, military and scientific experiments and industrial and agricultural production process, temperature measurement and control has a very important role. Especially in ae
5、rospace, materials, energy, metallurgy, chemical industry, etc, temperature measurement occupies an important position. Using GSM short message service can realize the data remote communication; this technology is suitable for field measurement environment, and in the field of industrial monitoring
6、widely.Aiming AT the production and living with the needs of measurement temperature, GSM network as remote signal transmission platform, the feasibility and practicability, guided by principles of STC89C52 microcontroller as control core, DALLAS (DALLAS) using the temperature sensor DS18B20 product
7、ion company, data communication module (GSM module MZ28, through standard AT command control) and dc motor driver module peripheral circuit components to realize the collection of temperature and data transmission function. Keywords: GSM;Temperature measurement;Remote detection;STC89C52;DS18B20;MZ28
8、;AT instructions目录摘要IAbstractII1 绪论- 1 -1.1 课题背景及现实意义- 1 -1.2 单片机概况- 1 -1.3 GSM系统简介- 2 -1.4 温度检测仪的总体设计与工作原理- 3 -2 温度检测仪的硬件设计- 3 -2.1 温度检测仪的硬件设计概述- 3 -2.2 传感器的选择- 4 -2.2.1 DS18B20的主要特性- 5 -2.2.2 DS18B20的外形和内部结构- 5 -2.2.3 DS18B20工作原理- 6 -2.3 数据处理模块- 7 -2.3.1 单片机的选择原则- 7 -2.3.2 8位单片机STC89C52- 7 -2.4 数据
9、通信模块- 9 -2.4.1 GSM模块MZ28- 9 -2.4.2 GSM模块接口电路- 10 -2.5 人机对话模块- 12 -2.5.1 键盘接口电路- 12 -2.5.2 显示接口电路- 14 -2.6 其他重要电路的设计- 17 -2.6.1 电源电路- 17 -2.6.2 时钟电路- 18 -2.6.3 复位及复位电路- 19 -3 温度检测仪的软件设计- 20 -3.1 单片机系统软件设计概述- 21 -3.2 主程序设计- 22 -3.3 GSM模块软件设计- 22 -3.3.1 相关的GSM模块AT指令- 22 -3.3.2 利用通信模块实现短消息- 23 -4 温度检测仪的
10、抗干扰设计- 24 -4.1 干扰源分析- 24 -4.2 硬件抗干扰设计- 24 -4.2.1 电源抗干扰设计- 24 -4.2.2 过程通道抗干扰设计- 25 -4.3 软件抗干扰设计- 25 -4.3.1 看门狗技术- 25 -4.3.2 冗余技术- 26 -5 总结- 26 -参考文献- 27 - 27 -1 绪论1.1 课题背景及现实意义近年来无线通信成为热门,包括移动电话、无线寻呼、卫星通信等在内的无线通信技术得到了迅速的发展和广泛的应用。GSM(Global system for Mobile Communication)全球移动通信系统是当前发展最成熟、国内覆盖最广、系统可靠性
11、最高、话机持有量最大的数字移动通信系统。它是在蜂窝系统的基础上发展而成的,属于第二代数字移动通信系统。它是目前基于时分多址技术的移动通信中比较成熟、完善且应用广泛的一种系统。GSM模块是继GSM手机外又一种非常重要的GSM移动通信系统的终端设备。它是传统调制解调器与GSM无线移动通信系统相结合的一种数据终端设备。它的出现给GSM的发展注入了新的活力,改变了传统的以话音为主的通信手段,打开了GSM网络数据通信及其应用的大门。由于调制解调器必须通过专用通信网进行通信,因而受地域、线路等影响,在应用上有很大的局限性。而GSM模块则无此限制,所以基于这种模块,以GSM网络作为无线传输网络,可以开发出各
12、种前景极其乐观的各类应用。温度是工业生产过程中测控的重要参数之一,在国防、军事、科学试验及工农业生产过程中,温度的测量和控制具有十分重要的作用。尤其在航天、材料、能源、冶金、化工等领域中,温度测量占有极重要的地位。在材料学领域里,由于温度是影响材料的组织结构和性能的一个十分重要的工艺参数,精确有效地检测和控制温度,特别是在材料研究中,实现高精度测量,是十分有意义的。近年来温度计量方面的发展大致集中于在温度计量及仪表中采用高新技术,尤其是信息技术以及在有特殊要求、传统技术难以解决的测温场合进行重点应用研究和探索。随着手机应用资费的不断下调及其通信网络的不断完善,应用手机短消息来进行远程监控具有很
13、广阔的应用前景,使用GSM短消息来传递数据信息也是近年来遥测遥控发展领域中的热门技术。某些测温设备位于环境恶劣的野外或是在无人值守的条件下,如果在数据的传输部分加装GSM短消息模块,便可利用GSM公用网组成的传输系统,使系统的可靠性、抗干扰性、稳定性、可维护性、功能扩展性等方面具有明显的优越性,并可降低运营成本和劳动强度。1.2 单片机概况单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算数运算、逻辑运算、数据传送、中断处理等)的微处理器(CPU)、随机数据存储器(RAM)、只读存储器(ROM)、输入/输出电路(I/O口)等电路集成到单块芯片上,构成一个最小而完善的计算机系统1
14、。虽然单片机只是一个芯片,但从组成和功能上看,它已具有了微机系统的含义。由于单片机从功能和形态来说都是为满足控制领域应用的要求,并且随着单片机的发展,在其中着力扩展了各种控制功能,已突破了微型计算机(Microcomputer)的传统内容,所以更准确的反映单片机本质的叫法应是微控制器(Microcontroller-MCU)。按内部数据通道的宽度,单片机可分为4位、8位、16位及32位等。单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程序指令存储器和数据存储器合并在一起的存储器结构,称为普林斯顿(Princeton)结构,也称冯诺伊曼结构;另一种是将程序指令存储器和数据存储器
15、截然分开,分别寻址的结构,称为哈佛(Harvard)结构2。考虑到单片机“面向控制”实际应用的特点,一般需要较大的程序存储器,目前的单片机以采用程序存储器和数据存储器截然分开的结构为多。综合看来单片机具有如下明显的特点3:(l)体积小、性价比高。单片机内部包含了计算机的基本功能部件,能满足很多应用领域对硬件功能的基本要求,且其应用系统的引板小,接插件少,安装调试简单。(2)可靠性高,适用的温度范围高。单片机芯片一般是按工业测控环境要求设计的,能适应各种恶劣的环境,这一特点是其它机种无法比拟的。(3)控制功能强。单片机面向控制,它的实时控制功能特别强,CPU可以直接对I/O口进行各种操作(输入/
16、输出、位操作以及算术逻辑操作等),运算速度高,时钟达16MHz以上,对实时事件的响应和处理速度快。(4)指令系统相对简单,较易掌握。指令中有较丰富的逻辑控制功能指令,能较方便的直接操作外部输入输出设备。(5)易于产品化。单片机以上特性,缩短了单片机应用系统样机至正式产品的过渡过程,缩短了研制周期,可使科研成果迅速转化成生产力。由于单片机具有这些特点,使它在工业控制、智能仪表、外设控制、家用电器、机器人、军事装置等方面得到了广泛地应用。用单片机制作的测量、控制仪表,能使仪表向数字化、智能化、多功能化、柔性化发展,并使监测、处理、控制等功能一体化,使仪表重量大大减轻,便于使用,同时降低了成本,提高
17、了性价比。当前用COMS工艺制成的各种单片机,由于功耗低,使用的温度范围大,抗干扰能力强,能满足一些特殊要求的应用场合,更加扩大了单片机的应用范围,也进一步促进了单片机技术的发展4。 1.3 GSM系统简介GSM系统是一种典型的开放式结构,作为一种面向未来的通信系统,它具有下列主要特点5:(1)GSM系统由几个分系统组成,各分系统之间都有定义明确且详细的标准化接口方案,保证任何厂商提供的GSM系统设备可以互连。同时,GSM系统与各种公用通信网之间也都详细定义了标准接口规范,使GSM系统可以与各种公用通信网实现互连互通。(2)GSM系统除了可以开放基本的话音业务外,还可以开放各种承载业务、补充业
18、务与ISDN相关的各种业务。(3)GSM系统采用 FDMA/TDMA及跳频的复用方式,频率重复利用率较高,同时它具有灵活方便的组网结构,可满足用户的不同容量需求。(4)GSM系统具有较强的鉴权和加密功能,能确保用户和网络的安全需求。(5)GSM系统抗干扰能力较强,系统的通信质量较高。随着移动通信技术的发展,根据目前GSM网络技术成熟,覆盖范围广的特点,合理有效的利用GSM网络资源,可以避免搭建专用数据传输网的成本高、通讯距离短、通讯效果差等诸多难题。1.4 温度检测仪的总体设计与工作原理GSM通信数据处理显示温度传感器图1-1 温度检测仪总体结构本文设计的温度监测仪主要应用于无人值守场所的温度
19、测量,其总体结构如图1-1所示。传感器将电信号送入数据处理模块,做出相应的处理得到温度值,将温度值实时显示,以方便日后对数据的比较、分析、处理。同时,每隔一定时间利用GSM模块将温度值发送到相关人员的手机上,以便及时了解温度的动态变化,实现了经济、可靠的远程数据传输。2 温度检测仪的硬件设计2.1 温度检测仪的硬件设计概述智能仪器系统硬件体系结构的选择,主要是根据应用系统的规模大小、控制功能性质及复杂程度、实时响应速度及检测控制精度等专项指标和通用指标决定。硬件设计过程中,器件应选择和筛选,在布线和安排时,要注意制作技术和装配技术,以克服电气干扰。根据系统规模及可靠性要求考虑,本温度监测仪采用
20、单片机系统。如图2-1所示,系统硬件组成主要有: DS18B20温度传感器,8位单片机STC89C52,LCD1602液晶显示模块,GSM模块MZ28等。在电路部分设计中,尽可能采用典型的线路,力求标准化,电路中的相关器件性能必须匹配。为确保仪表能长期可靠运行,还须采取相应的抗干扰措施,包括去藕滤波、合理的走线与布局以及通道隔离等。DS18B20温度传感器GSM模块MZ28按键液晶显示模块单片机STC89C52电源供电及复位图2-1 温度检测仪的硬件结构框图2.2 传感器的选择现实对象的原始信息可能是非电量的其他物理量、化学量,首先要经过传感器转变成电量才能为后面的电路接收。当输入的非电量变化
21、时,传感器的输出信号可以表现为变化的电压、变化的电流或者变化的频率,其中除频率可以直接看成数字信号外,电压及电流都仍是连续变化的模拟信号6。在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案。美国 Dallas 半导体公司的数字化温度传感器 DS18B20 型单线智能温度传感器,属于新一代适配微处理
22、器的智能温度传感器,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统中7。全部传感元件及转换电路集成在形如一只三极管的集成电路内。传感器 DS18B20 具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网、抗干扰能力强等优点,在实际应用中取得了良好的测温效果。2.2.1 DS18B20的主要特性:8(1)适应电压范围更宽,电压范围:3.05.5V,在寄生电源方式下可由数据线供电 ;(2)独特的单线接口方式,DS18B20 在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20 的双向通讯 ;(3)DS18B20 支持多点组网功能,多个 DS18B20 可以并联在
23、唯一的三线上,实现组网多点测温;(4)DS18B20 在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内 ;(5)温范围55125,在-10+85时精度为0.5; (6)可编程的分辨率为 912 位,对应的可分辨温度分别为 0.5、0.25、0.125和 0.0625,可实现高精度测温 ;(7)在 9 位分辨率时最多在 93.75ms 内把温度转换为数字,12 位分辨率时最多在 750ms 内把温度值转换为数字,速度更快; (8)测量结果直接输出数字温度信号,以一线总线串行传送给 CPU,同时可传送 CRC 校验码,具有极强的抗干扰纠错能力;(9)负压特性:电源
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 GSM 温度 数据 采集
