基于GSM 短消息的远程监测系统
摘 要
随着GSM(Global System for Mobile communication)移动通信网络的迅速普及和竞争的日益激烈,新技术和新业务的开发和应用已经提到一个十分重要的位置。短消息业务(SMS)作为GSM 网络的一种基本业务,已得到越来越多的系统运营商和系统开发商的重视,基于这种业务的各种应用也蓬勃发展起来。本文提出了一种基于GSM 短消息的远程监测系统,在出系统的总体设计的基础上,设计了系统的硬件和软件,并对其应用领域作了一些探讨和研究。系统以GSM 网络作为远程信号的传输平台。对GSM 网络体系结构作了详细的讲解,并且着重讲述了对于本论文相当重要的短消息业务的通信原理。数据的传输方式主要是短消息方式,系统中采用PDU 模式,对短消息的PDU 编码和解码进行详细的讲述。短消息的接收和发送是通过AT 指令来实现的,讲述了常见的AT 指令及其使用方法。系统的硬件设计中,对主要硬件TC35 和AT89C51 单片机及其外围电路进行了详细的讲述。系统分为两个部分进行设计——监测中心站和远程监测分站:监测中心站硬件包括一台PC 机,GSM 通信模块TC35,两者通过RS232 连接;远程监测分站硬件包括GSM 通信模块TC35,AT89C51 单片机,显示单元,各种传感器和数据采集与处理单元。系统的软件设计包括监测中心站软件设计和远程监测分站软件设计。监测中心站软件设计采用Visual Basic 6.0,给出通用串行通信控件MSComm 的使用方法,并完成了界面设计、数据的接收与发送以及保存等功能。远程监测分站软件设计中运用IAR 公司为AT89C51 系列单片机开发的C430 集成开发环境和C 语言调试器作为程序开发工具,其软件包括单片机初始化、主程序、信号采集中断程序、通过串口的短消息接收和发送程序。论文的最后部分以GSM 短消息的远程监测系统为基础,结合温度检测技术设计出一套基于GSM 的远程温度监测系统.
[资料来源:http://Doc163.com]
关键词 GSM;短消息;远程监测;PDU 模式;AT 指令;AT89C51 单片机 [来源:http://Doc163.com]
Abstract
Along with rapid popularization and furious 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 attented by more and more system operator and developer, and kinds of applications based on this service have been rapid developed. This paper present a remote monitoring system based on GSM-SMS, this paper first presents the system design as a whole, then presents the hardware and software design of system, at last presents some discussions and investigation in applying field. In this system GSM network is a medium for transmitting the remote signal, it presents detailed explanation of GSM network‘s system structure and emphasizes the communication principle that is important for the task. The mode of transmitting data is most SMS. PDU mode is used during transmitting SMS. It presents encording and decoding of SMS PDU mode. Transmitting and receiving SMS is realized by using AT command. It presents the familiar AT command and using method. It presents TC35 and microchip AT89C51 and peripheral circuit during design of system hardware. Hardware of system includes two parts: the monitoring center and the remote monitoring station. It consists of a computer and a TC35 communication module of GSM in the monitoring center. Computer and TC35 are joined by RS232. It includes a TC35 communication module of GSM, a AT89C51 MCU, a display part and a gathering data part. It includes the monitoring center software and the remote monitoring station software in design of system software. The monitoring center software is designed with Visual Basic 6.0. It presents method of serial communication control MSComm, finishes the interface design and the function of receiving and transmitting and saving data. The remote monitoring station software is designed with integration developing environment that IAR designed for AT89C51 single chip and C-language debugger. It includes single chip initialization and main program and interrupt of gathering signal and receiving and transmitting program through the serial port. In the end of the paper, it presents a remote temperature monitoring system based on GSM, using the designed system of remote monitoring system based on GSM-SMS and technique of measuring temperature. [资料来源:http://doc163.com]
Keywords GSM; SMS; remote monitoring; PDU mode; AT command;
系统总体结构设计(毕业设计网 )
本系统集先进的GSM 无线通信技术、计算机控制技术、数据采集技术、数据库技术于一体,搭建了一种基于GSM 短消息的远程监测系统平台。系统分为监测中心站和远程监测分站两个部分:监测中心站主要由监测中心站服务器,GSM 调制解调器(TC35)组成;远程监测分站主要由AT89C51 单片机及外围电路(液晶显示、键盘功能、RS232 通讯、A/D转换)和GSM 调制解调器(TC35)组成。监测中心站与远程监测分站之间通过GSM 网络实现无线远程通信,实现了基于GSM 网络的远程监测。
系统功能
温度监测中心功能:
(1) 控制GSM 无线通信模块收发短消息,接收各个监测分站采集的温度数据,然后对数据进行显示、存储、打印、处理。
(2) 对监测分站温度传感器的阈值进行设置。远程温度监测分站功能:
(1) 控制GSM 无线通信模块收发短消息,处理温度传感器采集的数据并且实LCD 显示。
(2) 将采集到的温度数据与阈值比较,当不在阈值范围内时发出报警信号,同时发出控制信号关闭或启动加热设备,以保证监测对象的温度在阈值范围。
5.3 系统硬件设计
本系统的硬件设计部分完全采用前面章节所设计的基于GSM 的远程监测系统,不同之处是在本系统中加入了具体的温度检测电路,所以在这一部分着重设计温度检测电路。温度传感器是温度检测电路的基本单元,可分为以下几种:热电偶传感器、热电阻传感器、PN 结温度传感器、新型温度传感器、温度变送器。本系统设计目标是应用于物品储存、粮食储存的大型仓库,农业上的大型种植、养殖温室等,检测的温度为常温(-50°C~150°C)。根据系统的要求选用热敏电阻检测温度。
[资料来源:www.doc163.com]
第1 章 绪 论 3
1.1 论文背景 3
1.2 远程监测系统发展现状 3
1.3 论文的主要工作 5
第2 章 GSM 网络基础知识及SMS 通信原理 5
2.1 GSM 网的体系结构 5
2.1.1 移动台(MS) 6
2.1.2 基站子系统(BSS) 7
2.1.3 网络和交换子系统(NSS) 8
2.1.4 运行子系统(OSS) 9
2.2 GSM 短消息数据通信原理 10
2.3 本章小结 10
第3 章 系统硬件设计 10
3.1 系统总体结构设计 10
3.2 监测中心站硬件设计 11
3.2.1 监测中心站服务器 11
3.2.2 GSM 无线通信模块TC35 12
(毕业设计网 )
3.2.3 标准串行通信接口RS232 12
3.3 远程监测分站硬件设计 12
3.3.1 AT89C51 结构概述 13
3.3.2 液晶显示 14
3.3.3 键盘功能 15
3.3.4 串行通信 17
3.3.5 A/D 转换功能 19
3.4 本章小结 20
第4 章 系统软件设计 20
4.1 系统软件设计基础 20
4.1.1 常见AT 指令及使用方法 20
4.1.2 短消息的编码方式 21
4.2 监测中心站软件设计 22
4.2.1 通信控件MSComm 简介 22
4.2.2 软件设计 25 [资料来源:http://www.doc163.com]
4.3 远程监测分站软件设计 27
4.3.1 A/D 转换部分 27
4.3.2 LCD 显示部分 28
4.3.3 键盘控制部分 33
4.3.4 短消息收发程序和主程序设计 35
4.4 本章小结 36
第5 章 基于GSM 的远程温度监测系统 36
5.1 引言 36
5.2 系统的总体结构与功能 36
5.2.1 系统的总体结构 36
5.2.2 系统功能 36
5.3 系统硬件设计 37
5.3.1 热敏电阻工作原理 37
5.3.2 热敏电阻的主要技术参数 37
5.3.3 热敏电阻测温电路 38
5.4 系统软件设计 39
5.5 本章小结 40
结 论 40
参考文献 41
致谢 42 [资料来源:Doc163.com]