gsm的家庭测温报警系统

摘 要 因为科技进步了,人们身边的高科技产品越来越多,这些科技产品改善了人们的生活,得到了人们的认可。同时很多厨具和取暖设备使用不当而发生的火灾越来越多,可见传统的安全设施已经过时了。所以现在出现了一种基于GSM的系统。本论文对家庭温度监测和报警系统做了深入和系统的介绍。首先大体介绍一下系统的硬件原理,这个系统的主控模块是51单片机,温度采集运用的是DS18B20温度传感器,显示模块用的是LCD1602同时运用TC35模块通信。其次介绍软件原理,这个系统的软件的主程序分为两个部分一个是直接读取温度超过设定值就报警,另一个是在收到短信后传送给用户现在的温度值。选用C语言来编写程序。这个设计最终调试是成功的。本文介绍的系统基于GSM成本较低并且便于实施。同时该方案呈模块化结构,所以它非常容易扩展其他功能。另外这种系统反应敏捷,可靠性强,很有发展的潜质。这种系统在住宅和工厂内均能使用,可以收到很好的防火效果。
目 录
摘要I
ABSTRACT II
目录……………………………………………………………………III
第一章 绪论 1
1.1 课题背景及意义 1
1.2 本设计的现实情况 2
1.3本设计任务与功能实现 2
第二章 系统总体方案设计 3
2.1 系统方案 3
2.2 单片机选择 4
2.3 GSM模块选择 5
2.4选择适当的温度传感器 7
2.5 显示器的选择 8
第三章 系统硬件设计 9
3.1 单片机外围电路设计 9
3.1.1 单片机STC89C52介绍 9
3.1.2 单片机外围主要电路图 9
3.2 GSM模块设计 10
3.2.1 TC35芯片介绍 11
3.2.2 TC35硬件连接图 12
3.3 温度模块设计 13
3.3.1 温度传感器介绍 13
3.3.2 DS18B20硬件连接图 18
3.4 显示模块设计 19
3.4.1 LCD16
 *好棒文|www.hbsrm.com +Q: ^351916072* 
02芯片介绍 19
3.4.2 LCD1602硬件连接图 20
3.5 总电路图 21
第四章 软件设计 22
4.1 主程序设计 22
4.2 LCD1602显示程序设计 23
4.3 DS18B20温度程序设计 24
4.4 TC35模块程序设计 25
第五章 系统调试 27
5.1 模块测试软件(Keil)使用介绍 27
5.2 硬件测试 27
5.3 软件测试 28
5.4 软硬件联合调试 29
总结与展望 30
致谢 31
参考文献 32
附录A 程序代码 33
附录B 外文翻译 41
附录C 实物图 52
绪论
1.1 课题背景及意义
最近的一段时间,智能手机,无线通信等无线通信技术得到了人们的青睐所以很多人都在使用。 GSM(全球移动通信系统)全球移动通信系统可以说是我能想到的最厉害的,周围人用的最多的一种系统,而且他的范围覆盖极广,因为移动电话是有很多用户的移动通信系统。它的原理是在蜂窝系统的基础上来的,是第二代数字移动通信系统。同时它还涉及时分多址技术,是我所涉及到的系统中比较难同时也是最多人用的系统。
在现实生活中GSM模块被很多人用,所以说这是一个很有用的基于GSM移动通信系统中的移动设备。它是由一个常用的调制解调器和数据基于GSM无线移动通信系统的终端设备组成的。这似乎是让GSM获得了重生的机会,让通信的方式发生了根本的改变,因为他是以语音为基础的,打开了GSM网络和数据通信的光明通道。同时,因为调制解调器不能随便进行通信,只有通过专用通信网络进行通信才行,所以在一些复杂的地形总是会受到一定的干扰。 但是GSM模块是无线的,所以不会受到这些限制,因此我们可以利用该模块来利用GSM来传输我们所要的数据,我们就可以开发出各种各样的极富应用前景的产品。
因为李克强总理也提出改善网络环境,移动通信的费用也开始不断下降,所以用手机短信来编写出的程序,我们可以非常有效的拿来进行一些远程监测的设计。采用GSM短消息数据传输遥测和发展边远地区成为近年来的热点技术。我平时看到的温度测量设备都是经常处于恶劣环境中,如果安装GSM短消息模块中的数据的发送部,可以通过使用GSM,明显的让整个系统更加地可靠,同时让他更抗干扰和维护,更易扩展和稳定,并让政府花更少的钱和更少的人力。
1.2 本设计的现实情况
在现实生活中尤其在人们的生产和生活中,我发现人们用体温计来测量身体温度,通过一些冰块和空调来降温,这样做很不好。即使一些用户利用老式温度传感器,但是老式的温度传感器反应不灵敏,设计出来的产品不实用。这些劣质的产品造成了工厂生产的停滞和人员的伤亡。为了使工厂的生产能够步入正轨并且减少人员的伤亡,在科学家的看来,你就需要安装一个数字的温度测量控制设备。传统的设计采用了单片机进行温度控制,为何要用单片机呢?因为他精确度高,实用性好。而且价格很低廉很容易买到。
过去人们设计过的相关的设计是一种温度控制器,它可以测量柜子内部的温度,并且可以在超出限定的温度的同时快速地发出警报,这样员工就可以尽快的调整温度了。
1.3本设计任务与功能实现
听老师说,将一些常见量如压力,温度,质量等模拟转换成数字信号,然后收集在处理装置中的显示,处理,记录和传输,也就是所谓的“数据获取”的过程,实现这种采集的系统被称为“数据采集系统”。
本设计中的微控制器系统包含有:DS1820,三个复位开关,一个LCD1602,一个LED灯,电平转换模块MAX232(包含于TC35模块中),TC35通信模块等其它部件。
通过发送和接收的GSM设备的短消息来实现对系统的远程控制上,使用短消息服务和支持GSM网络的模块发送温度预警信息,同时利用单片机控制短信息的收发,所以此时我们可以从很多设备实现远程监控,它也可以是一个智能手机或者是一台电脑。基于数据传输和GSM短信远程监控系统的环境温度监测系统有着很好的人机交互性,可以用来温度采集,超限短信报告,实时的监控等功能,同时它的控制功能也变得很多,所以可靠的系统不再是梦想。
系统总体方案设计
2.1 系统方案
本文提出通过GSM收发器系统的短消息功能来实现远程控制,基于单片机来远程操纵,通过发送短消息和以及通过GSM模块来发送相关的温度超限信息警报,除此以外还利用现有的GSM网络,所以此时我们可以从很多设备实现远程监控,它也可以是一个智能手机或者是一台电脑。基于数据传输和GSM短信远程监控系统的环境温度监测系统有着很好的人机交互性,可以用来温度采集,超限短信报告,实时的监控等功能,同时它的控制功能也变得很多,所以可靠的系统不再是梦想。
虽然听起来很复杂,但是实际的大体步骤却是很好理解的:外温度值采集由温度传感器,a/d转换器可以将接收到的模拟信号转换成数字信号进入微控制器,同时也要对微控制器编程。该系统采用西门子TC35短信模块来提供了编辑和发送短信,它遵循RS232串行通信标准,所以在tc35的串口处先由上述的芯片改变电压,同时也连接单片机;AT命令控制符主要是控制短信模块收发短信,要发送短信我们可有两种格式的选择:文本格式和PDU格式,文本格式只是发送字母和字符,他不能发送的文字,后者不仅可以传输字符,字母,文字也可以被发送。因为要让用户很好地享受服务,所以PDU格式可以很好的胜任,所以呢在本设计的软件编写时还要编写短信指令。 上面涉及的AT命令符,即注意AT命令从终端设备DTE或(数据终端设备)设置为TA(终端适配器)或DCE(数据电路终端设备)发送AT命令来控制MS TE GSM的功能网络服务,以与进行交互。本设计基于MCU控制器为主,温度传感器DS1820,三种复位开关,LCD1602显示器,灯,通信模块TC35等部件组成。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1075.html

好棒文