基于GSM短信的温湿度采集系统硬件设计毕业设计论文.doc
《基于GSM短信的温湿度采集系统硬件设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于GSM短信的温湿度采集系统硬件设计毕业设计论文.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于GSM短信的温湿度采集系统硬件设计基于GSM短信的温湿度采集系统硬件设计Hardware Design of Temperature and Humidity of the Acquisition System Based on GSM SMS基于GSM短信的温湿度采集系统硬件设计 摘 要 本论文主要设计基于GSM短信的温湿度采集系统硬件电路设计,其主要功能是以STC89C51单片机为核心,实现温湿度的采集、处理、发送及与PC机之间的通信。对温度、湿度参数测定,通过数字式温湿度一体传感器SHT11实现。单片机通过串口实现与GSM模块接口连接,同时也可通过串口实现与PC接口的连接。本文对每个
2、模块逐一进行了研究,全面详细地论述了硬件电路的设计,对本设计中GSM模块、单片机控制模块、温湿度采集模块和MAX3232通信模块等工作原理及功能进行了详细的论述。关键词 单片机;短信模块;通信;GSMHardware Design of Temperature and Humidity of the Acquisition System Based on GSM SMSElectronic Information Engineering ZHANG KunAbstract: In this paper, the main design is based on the temperature a
3、nd humidity GSM SMS acquisition system hardware circuit design, its main function is at the core STC89C51 single-chip, to achieve temperature and humidity of the collection, processing, delivery and communication between the PC machine. Temperature, humidity parameters determined by digital integrat
4、ion of temperature and humidity sensors to achieve SHT11. Single-chip through the serial port interface module with GSM connectivity, but also through the serial interface with PC connection. In this paper, one by one for each module of study, a comprehensive detail of the hardware circuit design, t
5、he design of the GSM module, single-chip control module, temperature and humidity acquisition module and communication module, such as MAX3232 working principle and function are discussed in detail.Key words: Single-chip; SMS Module; Communication;GSM目 录1 引言11.1 课题背景11.2 本设计的研究内容12 单片机控制系统电路设计32.1 S
6、TC89C51单片机32.2 看门狗电路设计32.3 系统电源模块设计53 GSM模块电路的设计53.1 SMS短信53.2 GSM模块63.3 TC35模块83.4 硬件电路设计104 温湿度采集模块电路的设计114.1 温湿度传感器SHT11114.1.1 SHT11引脚及功能124.1.2 SHT11工作原理124.1.3 SHT11温湿度传感器注意事项134.2 硬件电路设计145 通信电路模块设计145.1 RS232接口MAX3232145.2 硬件电路设计15结束语16附录18致谢19基于GSM短信的温湿度采集系统硬件设计1 引言1.1 课题背景近年来,随着人们生活质量的不断提高
7、,以及楼宇智能化、自动化的不断兴起与普及,许多大型场所如购物中心、酒店、写字楼等都需要较为舒适的温湿度环境,因此,精确的温湿度采集在温湿度控制系统中显得极为重要。在现代工农业生产中,经常需要对环境温度与湿度进行测量与控制。特别是对于生物制药、食品加工、造纸等行业,准确测量温湿度更是至关重要的。目前,温湿度测量领域的新技术不断涌现,新产品也层出不穷。主要表现在以下2个方面:(1)温湿度传感器正从分立元件向集成化、智能化、系统化的方向迅速发展,为开发新一代温湿度测控系统创造了有利条件。(2)在温湿度测量系统中,普遍采用了线性化处理、自动温度补偿和自动校准湿度等项新技术。传统的温、湿度采集测控系统,
8、大多数采用仪表和人工方法进行测试和调节,因而精度低、灵敏度差,测试结果也不直观。温湿度的测量在仓储管理、生产制造、气象观测、科学研究以及日常生活中被广泛应用,传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。本设计采用先进的计算机设计,使湿、温度的测量、显示、记录和控制全部实现自动化,而且精度高、反应灵敏。短信息服务作为GSM网络的一种基本业务,已得到越来越多的系统运营商和系统开发商的重视。本设计以GSM网络作为数据无线传输网络,可以开发出多种前景极其乐观的各类应用。典型的应用有:变电站、电
9、表、水塔、水库或环保监测点等监测数据的无线传输和无线自动警报;远程无线控制高压线路断电器、加热系统、防洪拦阻系统或其它机电系统的启动和关闭;车队交通管理和控制指挥系统;控制和监测香烟、食品和饮料自动售货机的运行状态和存货水平等。这里选用GSM模块TC35,给出其和PC机的通信电路,本设计通过单片机控制对温湿度采集,实时监控室内温度湿度,可以随时将采集到的数据通过短信传输到手机等终端设备,也可以通过单片机驱动液晶,将检测的数据显示在液晶屏幕上。GSM网络的使用省去了通信线路的铺设,实现了远程控制,使采集系统投资少,构建灵活。1.2 本设计的研究内容如图1所示为课题硬件设计总体框图,主要包括以ST
10、C89C51单片机为核心的控制模块,由TC35芯片构成的GSM短信模块,由SHT11传感器构成的温湿度数据采集模块,由MAX3232构成的通信模块和系统供电模块。详细电路图见附录。STC89C51单片机TC35GSM模块SHT11传感器MAX3232电源模块看门狗图1 硬件设计总体框图(1)GSM模块随着通信事业的发展,移动通信应用领域的不断扩大,移动终端的设计也逐渐倍受关注。GSM 模块采用TC35及其构成的移动终端的硬件电路可以完成短消息收发等功能,已应用在基于GSM短消息的GPS车辆监控系统中。在本设计中,GSM模块用于将采集的温湿度信息以短信的形式发送到移动终端。(2)STC89C51
11、单片机控制模块STC89C51单片机是整个设计的核心器件,用其控制对温湿度采集,实时监控室内温度湿度,可以随时将采集到的数据通过GSM网络传输到手机等终端设备,也可以通过单片机驱动液晶,将检测的数据显示在液晶屏幕上。(3)温湿度采集模块温湿度采集模块采用SHT1x系列的传感器SHT11。SHT1x系列单片集成传感器是Sensirion公司最近推出的一种可以同时测量湿度、温度和露点的传感器,不需外围元件直接输出经过标定了的相对湿度、温度及露点的数字信号,可以有效解决传统温、湿度传感器的不足。(4)串口通信模块串口通信模块采用MAX3232芯片,MAX3232为+3.0V供电的EIA/TIA-23
12、2和V.28/V.24通信接口芯片,具有低功耗、高数据速率、增强型ESD保护等特性。(5)电源模块由于本系统各芯片均是宽电压供电,所以本系统采用一块锂电池供电,也可采用三节普通1.5V电池串联供电。当电源电量不足时,可以被单片机控制模块的看门狗电路检测到,只要更换电池或取下充电即可。(6)看门狗电路本系统看门狗电路采用芯片X5045,它是SPI总线格式的具有看门狗、电压监控、上电复位和EEPROM数据存储的多功能芯片。2 单片机控制系统电路设计2.1 STC89C51单片机STC89C51RC/RD+系列单片机是超强抗干扰/高速/低功耗的单片机。其特点如下:(1)增强型6时钟/机器周期,12时
13、钟/机器周期(2)工作电压:5.5V-3.4V(5V单片机)/3.8V-2.0V(3V单片机)(3)工作频率范围:0-40MHz,相当于普通8051的0-80MHz,实际工作频率可达48MHz。(4)用户应用程序空间4K/8K/13K/16K/20K/32K/64K字节(5)片上集成1280字节/512字节RAM(6)通用I/O口(32/36),复位后为:P1/P2/P3/P4是准双向口,P0口是开漏输出,作为总线扩展时,不加上拉电阻,作为I/O口用时,需加上拉电阻(7)ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真器(8)EEPROM功能(9)外部中断4路,下降沿中断或
14、低电平触发中断,Power Down模式可由外部中断低电平触发中断方式唤醒(10)通用异步串行口(UART),还可用定时器软件实现多个UART本系统所用STC89C51采用DIP-40封装。2.2 看门狗电路设计单片机应用系统的开发一定要考虑系统的可靠性设计,“看门狗”是系统可靠性设计的重要一环。在一个单片机系统中,所谓的“看门狗”是指在系统设计中通过软件或硬件方式在一定的周期内监控单片机的运行状况。如果在规定的时间内没有收到单片机的清除信号,也就是我们通常所说的没有及时“喂狗”,则系统会强制复位,以保证系统在受到干扰时仍能维持正常的工作状态。本系统采用X5045芯片,它是一种具有上电复位、电
15、压监控、看门狗定时以及E2PROM数据存储4种功能的多用途芯片。X5045与STC89C51单片机的SPI接口电路如图2所示。X5045的各引脚功能如下:CS:电路选择端,低电平有效; SO:串行数据输出端;SI:串行数据输入端; SCK:串行时钟输入端;WP:写保护输入端,低电平有效;RESET:复位输出端;VCC:电源端;VSS:接地端。图2 看门狗电路(1)上电复位向X5045加电时会激活其内部的上电复位电路,从而使RESET 引脚有效。该信号可避免系统微处理器在电压不足或振荡器未稳定的情况下工作。当VCC 超过器件的Vtrip门限值时,电路将在200ms(典型)延时后释放RESET以允
16、许系统开始工作。(2)低电压监视工作时,X5045对VCC电平进行监测,若电源电压跌落至预置的最小Vtrip以下时,系统即确认RESET,从而避免微处理器在电源失效或断开的情况下工作。当RESET 被确认后,该RESET信号将一直保持有效,直到电压跌到低于1V。而当VCC 返回并超过Vtrip达200ms时,系统重新开始工作。(3)看门狗定时器看门狗定时器的作用是通过监视WDI输入来监视微处理器是否激活。由于微处理器必须周期性的触发CS/WDI引脚以避免RESET信号激活而使电路复位,所以CS/WDI引脚必须在看门狗超时时间终止之前受到由高至低信号的触发。2.3 系统电源模块设计本系统中所用芯
17、片的工作电压如表1所示。表1 所用芯片的工作电压芯片工作电压(V)STC89C513.4-5.5TC353.3-5.5SHT112.4-5.5MAX32323.0-5.5由于本系统中所用芯片的工作电压都可以在3.3V-5.5V之间,所以电源可以直接采用4.5V锂电池或三节普通电池串联供电。由于GSM模块发送SMS时需要的峰值电流达到2A,所以为了保护电源和提供所需峰值电流,需设计GSM模块电源电路,其原理图如图3所示。图3 GSM模块电源电路3 GSM模块电路的设计3.1 SMS短信SMS短信(Short Messaging Service)系最早的短消息业务,也是普及率最高的一种短消息业务。
18、目前,这种短消息的长度被限定在140字节之内,这些字节可以是文本的。SMS短信以简单方便的使用功能受到大众的欢迎,却始终是属于第一代的无线数据服务,在内容和应用方面存在技术标准的限制。短消息服务器使移动电话(包括 Pocket PC Phone)能够使用GSM网络发送短消息。SMS 短信也是一种存储和转发服务。也就是说,短消息并不是直接从发送人发送到接收人,而始终通过 SMS 中心进行转发的。如果接收人处于未连接状态(可能电话已关闭),则消息将在接收人再次连接时发送。SMS 短信具有消息发送确认的功能。这意味着SMS与寻呼不同,用户不是简单地发出短消息然后相信消息已发送成功;而是短消息发送人可
19、以收到返回消息,通知他们短消息是否已经发送成功。SMS 短消息的发送和接收可以和 GSM 语音同步进行。SMS 短消息按消息收费,因此要比通过基于IP的网络(例如,使用 GPRS 通用分组无线业务)发送的数据昂贵得多(每字节)。 GSM的短信息业务SMS利用信令信道传输,这是GSM通信网所特有的。它不用拨号建立连接,把要发的信息加上目的数据发送到短信息服务中心,经短信服务中心完成存储后再发送给最终的信宿。所以当目的GSM终端没开机时信息不会丢失。每个短信的信息量限制为160字节。短消息服务(SMS)是GSM技术应用的一项重要内容,它具有一些突出特点如:一次可传输140个字节的数据,数据的内容可
20、以是字符或数字;可以在GSM网络内端对端传输,还可以从GSM网络外(如互联网)发送短消息给一个端点站;短消息通过设在移动通信部门的短消息中心(MSC)用GSM系统的信令信道传送,与语音信道不冲突,即使终端处在通话状态下也可进行传送;在短消息传送过程中,不进行呼叫连接建立和释放的过程;MSC具有短消息的存储功能,在终端设备关机时,可以保持消息在一定时间内有效等。利用这些特点,及其双向传输的性能,可方便地实现对于采集站设备的信息采集和远程控制,即实现遥测和遥控。短消息业务是GSM系统中唯一不需要建立端到端业务通道服务。点对点短消息是以任意形式的字母数字串,通过数字控制信道传送的。空闲时占用独立专用
21、控制信道(SDCCH),信息速率为782b/s;通话时占用慢速随路控制信道(SACCH),信道速率为383b/s。为了避免时延过长,以及对这些争抢接入信道负荷过大,每条短消息最大帧长度为140个字节(按ASCII字符7bit编码为160个字符)。因此可以在任何时候发送或接收短消息的传输协议数据单元TPDU(Transport Protocol Data Unit),无论话音或数据通信是否正在进行。由于公众GSM网络在全球范围内实现了联网和漫游,建立GSM系统不须再组建专用通信网络,所以具有实时传输数据功能的短消息应用将可以做成传输各种检测、监控数据信号和控制命令的数据通信系统,可以广泛用于远程
22、监控、定位导航、个人通信终端等。3.2 GSM模块通信是在复杂的环境里进行的,GSM模块除了收到本系统内部有效的命令、数据外,还会收到一些其他信息、数据,如广告短信、移动公司的各种通知等。它们会从以下两个方面影响数据的正常传输。一方面,由于这些短信的长度、出现的时间及次数都是随机的,为保证系统的正常工作必须将接收缓冲区设置得较大,否则可能会造成缓冲区的溢出而引起系统崩溃;但一般受系统中使用的MCU资源的限制,缓冲区不可能设置得过大。另一方面,由于这些短信的频繁出现,信箱很快会被塞满,如不及时删除势必影响系统正常的数据传输。 (1)GSM模块软硬件接口GSM模块一般带有标准的异步串行接口,MCU
23、通过该串行接口向GSM模块发送命令和数据,也通过它接收GSM模块的信息和数据。GSM模块上电后首先要进行初始化。一般来说,MCU首先可向它发送一AT命令“ATEO”,以消除“回显”,尽量减少MCU串行口接收到的字符;然后发送AT命令“CNMI”,将GSM模块设置为“主动通知模式”。这样当GSM模块收到短信后便会主动地向串口发送信息“CMTI”通知MCU,表示有新的短信到达。另外,还要检查信箱中是否存放有短信。若有,则将其一一读出,然后逐一删除,以保持信箱中为空。GSM模块开始工作后,每当收到短信时便会主动通过串口向MCU发送信息“CMTI”,MCU接收到此信息后发出AT命令“CMGR”读取短信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 GSM 短信 温湿度 采集 系统 硬件 设计 毕业设计 论文
限制150内