基于GSM网络的远程温湿度监测系统研究及实现
文档介绍:为解决现代化农业生产现场温湿度的精准控制问题, 设计了一种基于GSM网络的远程温湿度监测系统。该系统由AT89S52单片机、TC35i无线通信模块、温湿度传感器等部分组成。可实现远程温湿度数据的采集、分析、报警和监测等功能。该系统结构可靠,硬件成本较低,采用GSM通信网络即可实现养殖环境自动监控,适合在大面积农业生产中推广使用。
基于RFID和GSM技术的防盗系统设计
目前,家庭失窃现象成为阻碍社会发展的一大难题,因此家居安全问题得到人们的广泛关注。虽然现在市场生产的防盗门锁种类繁多,但是都存在一个共同的缺陷:当门锁被破坏后,房主不能马上知道家庭被盗,因而造成财产损失。本文针对上述现象,提出了一种基于GSM网络和RFID技术的门锁防盗系统,当门锁被不法分子打开时会发出警报声,并立即自动向房主的手机发送短信进行提示,使得房主可以马上采取相应措施,防止财产受损。
1 系统设计概述
本文提出的门锁防盗系统由射频识别(RFID)部分、主控制器和网络接口模块(TC35)3部分构成。系统的整体结构如图1所示[1]。
1.1 射频识别
射频识别RFID(Radio Frequency Identification)是一种非接触式的自动识别技术,通过无线射频方式进行双向数据通信,对目标进行识别并获取相关数据。RFID系统主要由应答器(即电子标签)和阅读器(即读写器)两部分组成,其基本组成框图如图2所示。
在射频识别系统中,阅读器的读写终端持续不断地发出一组频率(一般认为是134.2 kHz)不变的电磁波信号。如果有电子标签进入到阅读器读写终端的工作区域,并且该电子标签内LC串联谐振电路的工作频率与读写器的读写终端所发送信号的频率相同,那么在电磁波信号的激励下,LC谐振电路就会产生共振,这样就给电子标签内的电容充上了电,使电容有了电荷。此时,在电容另一端接入的一个单向导通电子泵就能够将这个电容内的电荷送入到另一个电容内,并进行存储[2]。当存储电荷的累积电压达到2 V时,这个电压就可以当作电子标签的工作电源了。这时,阅读器和应答器之间就可以进行数据和信号的传递了,最后实现相应的功能操作[3]。
1.2 GSM网络接口模块
GSM无线通信模块是传统的调制解调器与GSM无线移动通信网络相结合的一种数据终端设备,可以使数据和语音的传输以及短信消息等业务快速、安全、可靠地实现。GSM移动通信系统抗干扰能力强,覆盖地域通信质量高,实现简单,通信成本低,可以有效地利用网络资源[4]。基于这些优点,该系统采用GSM短信模块来发送和接收短消息,从而实现对家庭安全的监控,使房主能够更及时、更方便地了解到家中的安全情况。
1.3 主控制器
单片机系统是该门锁防盗系统的核心,它可以完成射频卡信息的读入和分析,然后对这些数据进行管理和控制。如果在异常情况下,它就会启动语音报警和短信报警系统,使家居安全得到保障。
2 系统硬件电路的设计
本文提出的基于RFID和GSM技术的防盗门锁系统以ATMEL公司的AT89S51单片机为核心,以TMS3705作为RFID读卡器,以ISD4004作为语音报警器,再加上无线通信模块TC35,共同组成了该系统的硬件电路部分。
2.1 RFID接口电路
该系统采用射频识别技术来完成身份认证功能,在这里我们选用TI公司生产的TMS3705芯片作为RFID读卡器。TMS3705芯片是RFID系统中非常典型的一种读写芯片,它是电子标签和微处理器之间的桥梁。一方面,它为应答器提供所需的能量、交换数据信息;另一方面,它还负责应答器和微控制器之间的数据通信。与其他芯片不同的是,TMS3705芯片与微控制器(MCU)之间的通信只需要TXCTL和SCIOL这两根I/O口线即可,这使得电路更加简单,使用起来也更加方便[5]。
2.2 GSM网络接口电路
TC35模块是RS-232C标准接口,它与AT89S51之间是通过异步串行接口实现通信的。TC35模块一共有40个引脚,通过一个ZIF连接器引出。由于TC35的数据接口在CMOS电平下工作,而AT89S51在TTL电平下工作[6],因此需要在TC35模块和AT89S51芯片之间加入电平转换电路。本文选用电平转换芯片MAX232将单片机的串行接口和TC35模块的接口连接起来。
2.3 主控电路
本系统选用AT89S51单片机作为微控制器。它是美国ATMEL公司生产的低功耗、高性能CMOS 8 bit单片机,片内含有4 KB ISP(In-System Programmable)的可反复擦写1 000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8 bit中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用[7]。此外,该芯片还增加了一些新的功能,如在线编程功能,工作频率提升到了33 MHz,具有双工UART串行通道等。
3 系统软件设计
系统的软件设计重点在于阅读器对射频卡信息的权限判断。如果信息正确,则正常开启门锁;若信息不正确,则启动防盗系统,对指定手机发送短信进行提示。主程序流程如图3所示。
系统上电后,首先进行初始化操作,然后对读卡器中的身份信息进行判断,如果正确则正常开启门锁,若不正确则会启动语音报警和GSM短信报警系统。此时,中断处理程序会向TC35模块写入相应的AT指令,完成读取手机号码和发送短信等功能。
本系统以RFID技术为基础,以单片机为核心,将身份识别、语音防盗以及GSM短信防盗结合起来,取得了较好的防盗效果,满足了业主对家居安全的要求。而且该系统价格低廉、使用方便、覆盖范围广且可靠性高,这些优点都使其易于推向市场,让广大用户所接受。用户还可以根据自身家庭情况对该系统做出调整,将语音防盗系统和GSM短信防盗系统分开使用或是结合使用。该系统的设计原理和思想也可以被用于其他防盗领域,在各种安防系统中发挥作用。
参考文献
[1] 冯明发,卢锦川.基于RFID和GSM的汽车防盗报警系统的设计[J].微计算机信息,2009(8):295-296.
[2] 徐东峰,刘波峰.射频识别芯片TMS3705在汽车智能防盗报警装置中的应用[J].国外电子元器件,2004(4),4-7.
[3] 陆永忠,王坚.基于GSM的汽车防盗报警器的设计与实现[D].武汉.华中科技大学,2006.
[4] 王振红,李洋,郝承祥.ISD4004语音芯片的工作原理及其在智能控制系统中的应用[J].电子器件,2002(1):79-83.
[5] 樊振方,彭爱华,周健,等.基于GSM网络的汽车防盗报警系统设计[J].计算机技术,2006(3):14-16.
[6] 单承赣,丁传银.智能卡研究及基于RFID的汽车防盗装置的设计[D].合肥:合肥工业大学,2006.
相关问答
英语翻译采用8051 单片机 系统实现了水位的 自动控制 ,设计一种...[最佳回答]采用8051单片机系统实现了水位的自动控制,设计一种成本低、实用价值高的水塔水位控制器.\x05Usingthe8051single-chipmicrocomputersystemrea....
8051 单片机 有多少个接口?8051一般有40个接口,这里拿我们国产的具有8051核心的芯片STC89C52RC来介绍一下其接口情况。一、芯片简介TC89C52RC芯片是宏晶科技公司生产的STC89系列单片机中...
tc 1782用什么开发环境?TC1782开发板主要面向学习英飞凌的Tricore架构的DSP,TC1782是一款哈弗架构且有非对称双核(主核Tricore和外设控制协处理器PCP)的高性能32位单片机,主频高达180...
单片机 里的C语言和电脑上编程的C语言是一种语言吗?有什么区别?C语言源程序----->C编译器----->汇编代码----->汇编器----->机器代码所谓的单片机C语言的意思是拿C语言来编写单片机程序,没有什么C语言控制单片机这回说法。...
TC 89c51 单片机 优点?51单片机应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位...
c语言中怎么表示开根号? - Akiba 的回答 - 懂得可以调用头文件math.h中的sqrt()函数。参考代码如下:对36开根号:#include#includeintmain(){floata=36.0;a=sqrt(a);printf(&q...
c语言中怎么表示开根号? - 嚯吼哈嘿 的回答 - 懂得math.h里sqrt()函数。程序源码及运行结果如下所示(系统会自动去掉句首空格,排版较乱请见谅):#include#includeintmain(void){inta,b;printf(&...
单片机 定时器延时计算方法?51系列单片机的话:先算出来你的定时器+1的单位时间Tu,你需要定时的时间是Tc(注意Tc不能超过定时器的最大定时时间),你的定时器的位数是n,那么你的定时器初...
stp和step有什么不同?-ZOL问答而STEP则代表"测试、评估、验证和跟踪",通常用于3C电子产品开发过程中的质量控制。首先,STP采用了一种类似蜂窝结构的天线布局,在基站和移动终端之间形成多个中...
stc12c5a60s2 单片机 优缺点?优点:下载烧录程序用串口方便好用,容易上手,拥有大量的学习资料及视频,最著名的要属于昌晖仪表网的那个视频了,好多对单片机有兴趣的朋友都是通过这个视频入...