基于GSM的禽舍环境监控系统设计.doc
《基于GSM的禽舍环境监控系统设计.doc》由会员分享,可在线阅读,更多相关《基于GSM的禽舍环境监控系统设计.doc(53页珍藏版)》请在三一办公上搜索。
1、唐 山 学 院毕 业 设 计 设计题目:基于GSM的禽舍环境监控系统设计 信息工程系 系 别:_ 班 级:_姓 名:_指 导 教 师:_2013年6月3 日基于GSM的禽舍环境监控系统设计摘 要该系统是由以STC89C52单片机为核心的控制模块、GSM无线通信模块、温湿度传感器数据采集模块和继电器模块组成。在环境检测系统中利用STC89C52 控制温湿度传感器DHT11采集温湿度,将采集到的温湿度值传给单片机,单片机接收到相应的短信息后,通过GSM模块将温湿度值发送到用户手机。用户根据收到的短信内容便可以获取现场的温湿度值,再根据需要发送控制指令来控制继电器开关。除了短信控制继电器的方式,也可
2、以通过单片机判断温湿度界限值后对其进行相应的开关控制,从而达到温湿度控制的目的。论文对系统中各模块的连接以及程序的编写进行了详细的介绍。本系统将GSM网络技术运用于实现远程环境监控具有实际应用价值和十分重大的意义。关键字: 单片机 传感器 TC35模块 GSM网络Design of Poultry House Environment Monitoring System based on GSMAbstractThe system is composed of control module, MCU STC89C52 module, the GSM wireless communication
3、module, temperature and humidity data acquisition module and a relay module. Control of DHT11 collecting temperature and humidity sensor in environmental detection system using STC89C52, the temperature and humidity data acquisition to the value to the microcontroller, microcontroller receives the c
4、orresponding short messages, the temperature and humidity values sent to the users mobile phone through GSM module. Temperature and humidity user according to the received message content can acquire the field value, then need to send control commands to control the relay switch according to the. In
5、 addition to control relay messages way, also can determine the temperature and humidity limit value of the corresponding switch controlled by the SCM, so as to achieve the purpose of temperature and humidity control. Writing a dissertation on the system module connection and procedures are describe
6、d in detail. This system will use the GSM network technology to realize the remote environment monitoring has practical application value and great significance.Keywords: single-chip; sensor; TC35 module; GSM network目 录1 引言12 系统的总体设计22.1总体设计分析22.2具体方案设计23 硬件系统的设计43.1温湿度传感器模块43.2继电器模块63.3单片机模块83.3.1单
7、片机接口部分83.3.2复位电路93.3.3电源电路93.3.4串口通信部分103.4 远程通信模块123.4.1 GSM的涵义123.4.2 工作频段的分配133.4.3 GSM组网优点133.4.4 短信平台的缺点133.5 TC35模块133.5.1 GSM模块的介绍133.5.2 TC35的整体介绍143.5.3 TC35的电源模块143.5.4 TC35的模块接口153.5.5 SIM卡的介绍163.5.6 SIM卡座子174 系统的软件设计184.1软件设计思路184.2温湿度采集部分184.3短信收发部分194.3.1 AT指令集194.3.2短消息操作指令204.3.3短信模式
8、简介214.3.4串口调试224.3.4发送与接收短信的实现254.3.5短信内容的设置274.4 主处理程序315 总结32谢辞33参考文献34附录35附录481 引言禽舍环境监测和监控设备的自动化与智能化程度随着电子技术的发展虽然越来越高,但是这些设备大都是采用有线的形式。在禽舍中采用有线的形式不仅布线麻烦,而且一定程度上限制了监测点的移动性。因此,禽舍环境无线监测系统应运而生。温湿度的检测对于提高生产效率和生产质量以及节约能源有着很重要的作用,随着养殖业的不断发展,温湿度测量的需求越来越多,越来越重要。但是在特殊的温湿度检测环境内,距离过长的话布线很不方便,而这时就会利用GSM对温湿度信
9、息进行接收。远程温湿度系统的智能化和精准度在各个行业都很重视。GSM的远程监控也将是个很好,很实用的课题研究,在此过程中将会学到很多的知识和方法。GSM系统在目前基于时分多址技术的移动通讯体制中,是比较成熟、完善、应用最广泛的一种系统。当前已建成覆盖全国的GSM数字蜂窝移动通信网,成为我国公众移动通信网的主要方式。其主要提供数据、话音、短信息等多种业务。基于GSM短信息功能可以做成各种检测、监控数据信号和控制命令的数据通信系统,非常广泛的用于远程监控、个人通信终端、定位导航等。由于公众GSM网络在全球范围内实现了联网和漫游,建立上述系统不须再建专用通信网络,所以具有时事传输数据功能的短信息应用
10、将得到迅速普及。GSM技术是一种远距离低数据率无线技术,适合无线数据采集网络。本系统通过使用GSM技术,很好的解决了用户的需求。 在GSM无线网中SMS短消息业务是其基本业务,利用无线控制信道进行传输,性能稳定。SMS利用信令信道传输,不必建立拨号连接,只需将信息加上目的地址发送到短消息服务中心,经中心完成存储后再发至目的地,即使GSM终端关机信息也不丢失。受到越来越多的重视。 本设计是基于单片机和短消息通信模块来实现了禽舍信息的智能采集和远程监测。本系统中由传感器采集信息后经单片机处理,再通过GSM收发模块以GSM网络为媒介传至用户手机,用户再根据显示信息发送控制信息,回馈到单片机做出相应的
11、控制,可以实时采集禽舍温湿度信息,方便用户随时对禽舍环境进行监控,以使环境达到适宜的温湿度。此系统实现简单,通信成本低,抗干扰能力强。2 系统的总体设计2.1 总体设计分析本设计利用温湿度传感器采集到禽舍温湿度信息,然后将此信息传送至单片机处理,如当前温湿度值超过了预设界限时,单片机会对环境调控设备发出控制信号,自动对现场环境调控设备进行调控(由继电器模拟实现)。当然,用户也可以随时使用手机进行数据信息查询与环境设备控制。基于GSM的禽舍环境监控系统控制设计结构框图如图2-1所示:温湿度传感器 单片机核心板GSM收发模块 用户手机 继电器开关GSM网络图2-1 结构框图本设计中系统的组成共分为
12、三大部分:1.信息采集部分:此部分由传感器采集禽舍环境的温湿度信息;2.信息处理控制部分:单片机接收温湿度信息,进行相应的数据编辑再与GSM收发模块进行信息传输;当温湿度超过界定值的时候,单片机对继电器开关进行相应的控制;3.GSM传输部分:由GSM模块接收单片机处理后的信息并进行无线传输,通过GSM网络与用户手机建立通信;此部分用户可以通过短信的形式随时了解禽舍环境情况。通过三部分之间的信息传输以及相互控制就可以完成对禽舍环境的监控:首先单片机与TC35模块的握手连接;然后单片机对新信息的分析;最后单片机做出相应的动作2.2 具体方案设计该系统中,主控使用了常见的STC系列单片机,外围器件包
13、括温湿度传感器,继电器开关,远程通信模块。其中温湿度监测模块,使用了常见的DHT11数字传感器,将其放在环境中,由于芯片体积不大,直接用手对传感器进行温湿度的控制,使其温湿度值发生变化,将信息传给单片机便可得到温湿度值。继电器控制模块,需要给温湿度传感器设置好界限值,当超过温湿度界限值的时候,单片机作出反应,控制相应继电器开关的开启和闭合继而控制小灯的亮灭。远程通信模块使用了TC35模块,该模块可实现短信息的收发,可打电话,使用方便,并且在移动通信技术的实验课上曾经有过接触,相对比较熟悉。在本系统中着重使用了TC35模块收发短信的功能。该系统的具体运作流程如下:单片机连接TC35模块,同时连接
14、DHT11和继电器。远程的用户手机向TC35模块发送信息,信息内容可以是要求汇报温湿度值,可以是开启或关闭温度控制的继电器,也可以是开启或关闭湿度控制的继电器。当TC35接收到新信息时,通过串口发送数据,此时就启动了单片机的中断,单片机把接收到的信息读取出来放到固定的数组,接着单片机判断该数组中的信息,信息有六种情况如下:1汇报温湿度值:这时单片机读取温湿度传感器采集到的数据,然后单片机调用发送目的地手机号码函数,给TC35发送目的地手机号,接着调用发送信息函数,将温湿度数据发出去。2开启温控继电器:这时温控继电器连接的小灯亮。3关闭温控继电器:这时温控继电器连接的小灯灭。4开启湿控继电器:这
15、时湿控继电器连接的小灯亮。5关闭湿控继电器:这时湿控继电器连接的小灯灭。6其他:如果收到的短信息不是以上三种信息,单片机不做动作。单片机完成相应工作之后,向TC35发送删除短信息的指令,将SIM卡上的信息删除,以便下次接收、识别,判断对应的要求。当然单片机还会根据采集的温湿度值对相应的继电器开关进行自动控制,这样使整个系统更合理化。通过上述的设计思路,经过程序的编写以及对硬件的调试完成了系统的各种要求,实现了系统基本功能。3 硬件系统的设计3.1 温湿度传感器模块 本设计采用DHT11数字温湿度传感器进行温湿度的采集。DHT11数字温湿度传感器是含有已校准数字信号输出的复合传感器。传感器包括一
16、个NTC测温元件,一个电阻式感湿元件,并且和一个8位的单片机相连。因此具有响应快、抗干扰能力强、性价比极高等优点。DHT11的传感器的校准系数以程序的形式储存在OTP内存中,这些校准系数在传感器内部的检测信号处理过程中被调用。采用单线制串行接口,这样使系统集成变得更简洁。它应用专用的数字模块采集技术和温湿度传感技术,从而使产品具有极高的可靠性以及稳定性,使其成为各类应用场合的最佳选则。其规格参数如下:1供电电压为:35.5V 2输出信号为:数字信号 3温度测量的范围值:050 4湿度测量的范围值:环境温度在 0时为3090%RH 环境温度在25时为2090%RH 环境温度在50时为2080%R
17、H DHT11的外部结构实物图如图3-1所示:图3-1 DHT11实物图DHT11是数字传感器,因此不需进行模数转换,具体接口如下图所示: 引脚1:VDD 供电3 5.5V,和单片机的+5V引脚相连;引脚2:DATA 串行数据,单总线,和单片机的P2_0引脚相连; 引脚3:NC 空脚,悬空 ;引脚4:GND 接地,电源负极,和单片机的地引脚相连。DATA用于单片机与DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间大概为4ms,数据分小数和整数两部分,当前的小数部分只是为了用于以后扩展,而现在的小数部分的读数为0,一次完整的数据传输为40bit。数据格式为:8bit湿度整数数据+8b
18、it湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验和数据当传送正确时校验和数据=8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据(取结果的后八位)。当单片机发送一次开始信号后,DHT11就会从低功耗模式转换到高速模式,而在等待主机开始信号结束后,DHT11就会发出响应信号,并触发一次信号采集。DHT的通讯过程如图所3-2示:图3-2 DHT通讯过程仿真图总线的空闲状态为高电平,主机会把总线拉低等待DHT11的响应,为了保证DHT11能够检测到起始信号,主机必须把总线拉低的时间要大于18ms。DHT11接收到主机开始信号,等待主机开始
19、信号结束以后,就会发送低电平响应信号,持续时间80us。主机发送开始信号结束后,延时等待20-40us,读取DHT11的响应信号,主机发送开始信号切换到输入模式。进入到输入模式后的仿真如图3-3所示:图3-3 DHT输入模式仿真图DHT11发送响应信号后总线为低电平,等DHT11发送响应信号后,再把总线拉高80us,此时准备发送数据,数据位是0还是1由高电平的长短决定。若读取响应信号是高电平,但DHT11没有响应,则是线路的问题。当最后的1bit数据传送完后,DHT11将总线拉低50us,然后总线由上拉电阻拉高进入空闲状态。数字0信号表示方法如图3-4所示:图3-4 数字0信号仿真图数字1信号
20、表示方法如图3-5所示:图3-5 数字1信号仿真图完成此系统的设计,需要在温湿度变化的环境中演示成果。DHT11是一个很灵敏的温湿度感应器件,可以用手直接改变温湿度值来观察继电器开关的动作情况,同时通过接收到的短信内容进一步观察温湿度值的变化情况。DHT11是数字传感器,直接以信号送信息,不需要进行AD转换,因此本系统选用了DHT11来进行温湿度的采集。3.2继电器模块继电器是最重要的控制元件之一,其具有隔离功能,被广泛应用在通讯、遥控、遥测、自动控制、电力电子及机电一体化设备中。继电器一般都有能反映如电流、温度、压力、速度、光等的输入变量。感应机构也就是输入部分;有能对被控电路实现通和断控制
21、的执行机构即输出部分;中间机构也就是驱动部分在继电器的输入和输出部分之间,它的主要功能是对输入量进行功能处理,耦合隔离以及对输出部分进行驱动。继电器作为控制元件概括起来有如下几种作用:1放大的作用。一个很小的控制量便可以控制很大功率的电路。体现这种作用的有中间继电器、灵敏型继电器等。2综合信号作用。当多个控制信号按规定的形式输入多绕组继电器时,经过比较综合,达到预定的控制效果。3自动、监测、遥控的作用。安装在自动装置上的继电器和其他电器一起,组成程序控制线路,便可以实现自动化运行。4扩大控制范围的作用。当多触点继电器控制信号达到某个值时,就可按触点组的不同形式,同时换接、开断、接通多路电路。继
22、电器的实物图如下图3-6所示:图3-6 继电器开关实物图在本设计中要模拟禽舍环境系统,所以选择用继电器控制小灯来代替相应的温湿度控制设备,由温湿度值的变化来控制其开关,也可以通过短信来控制。在本系统中选用的单片机系统采用5V供电,为了方便,选择的是5V驱动的5脚继电器。由于单片机IO口电流不够驱动继电器,所以在本实验中选用了PNP的三极管连接上继电器。该电路是PNP三极管,所以采用集电极接低电平方式输出,当基极没有输入脉冲或电压时,基极为高电平,因为这是反极性三极管,所以平时是截止的,只有基极输入低电平,降低基极电压,这时三极管导通,继电器线圈得电吸合,原常闭触点断开,常开触点吸合,完成设备的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 GSM 禽舍 环境 监控 系统 设计

链接地址:https://www.31ppt.com/p-4151344.html