一种远程温度差值监控系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种远程温度差值监控系统设计.doc

一种远程温度差值监控系统设计 摘 要: 为了实现温室内外温差的自动控制,设计了一种远程智能温差监控系统,该系统能根据要求实时调节温室温度、远程动态实时地显示现场测试数据、海量测试数据的自动备份,并能随时调用数据结果进行分析。实际运行结果表明该系统达到设计要求。 关键词: 温度测量; 温差控制; 远程传输; DS18B20 中图分类号: TN92?34; TP368.1 文献标识码: A 文章编号: 1004?373X(2013)07?0105?03 0 引 言 温度测量仪器的用途相当广泛,在工业、农业和人们生活的方方面面都起到重要作用。而随着现代电子技术和计算机技术的发展,自动温度测量和控制设备,在温室测温、冷库测温、冷链物流控温等领域中都得到了广泛的应用。在无线通信技术蓬勃发展的今天,更是有必要设计和研究支持实时远程监控温度的模块、设备和系统。本文设计并研制了一种远程室内外温度差值监控系统,支持实时并行监测多个温室的温度值并维持其在一定范围内,通过GPRS无线模块接入电信网络,与服务器软件交互测量数据,支持人工下达温差控制命令。目前该系统已成功应用于某研究所的生态研究项目中。 1 系统工作原理 为了研究某地某种海洋植物在同一地区同一时期不同气温、水温环境下的生长变化情况,某研究小组在海边建设若干温室棚区对实验环境进行模拟,其中要求设计一种温度监控系统以自动地保持温室内外的温度差值在一定范围内。因为该课题的研究室与温室棚区现场相距数十公里远,为了支持研究室小组成员实时地监视温室内外温度的变化情况以及调控温室与室外温差范围等参数,设计了一种远程室内外温差监控系统,该系统的组成如图1所示。其中,实验现场的四个温室棚区呈“井”字形排列,分别编号为温室A,B,C,D;4个温度探测点和4个加热管分别位于各温室中心,负责探测室内温度及加热升温。棚内温度探测点与室外温度探测点放置温度传感器连接到中心控制器,加热管的开和关由控制器电路板上的继电器控制。控制器通过GPRS收发无线信号,以UDP包格式定时交互温度测量数据,支持短信格式的温差范围控制命令。 远程室内外温差监控系统示意图 其中温室内外温差控制需要一定的准则。假设室内温度为T,室外温度To,希望室内外温度差值在[Min DT, Max DT]范围内。当T-ToMax DT后,加热管断电,停止加温,室内温度T会缓慢下降;而后当T-To Min DT后继续上电加热。周而复始以维持温室温度在所要求的范围内。温室加热管断电降温措施及除温度外其余测量值情况,本文限于篇幅不做讨论。 2 系统硬件设计 本系统采用的测温器件DS18B20是美国DALLAS公司的智能温度传感器,具有简单接口线路和简洁的数字式温度读数方式[1],它已经广泛应用于各种自动温度测量的电子系统中[2?5]。本系统的温室现场中心控制器采用意法半导体公司的STM32微控制器,它采用了高性能、低功耗、实时性强的Cortex?M3内核,支持丰富的I/O口和USART,USB,CAN等多种通信协议[6?7]。STM32能很好地满足本系统的设计要求,利用GPIO口连接多个DS18B20实现同时读取测量到的温度值,利用GPIO口控制多个继电器的开关以实现对4个温室内加热管的通电断电控制,中心控制器通过USART口与GPRS模块进行测量、控制数据的收发处理。GPRS(General Packet Radio Service)能提供比现有GSM网络的9.6 Kb/s更高的数据速率[6?9]。GPRS模块支持通过UDP包格式和短信方式与远程监控计算机上的软件进行交互。硬件结构框图如图2所示。 温室现场中心控制器单元电路 3 系统软件设计 3.1 中心控制器主流程 为中心控制器中的程序基本流程,其中定时器1被用于周期性地触发发送温度测量数据和处理远程控制命令的本地调整。为了保证温度控制现场的控制器稳定性,开启STM32的看门狗设置,且在进行温度探测点的温度更新时,采用3点中值滤波以防止数据抖动。GPRS模块采用短信方式接收远程计算机的IP地址和端口号等控制命令,初始化后,以UDP包发送温度测量值。 温室现场控制器流程图 3.2 温差控制子程序 温差控制子程序的主要流程如图4所示。图中T[0]表示室外温度,T[I], I 1,2,3,4为温室A,B,C,D中心的DS18B20测量到的室内温度值。通过温差控制子程序及升温降温设备配合,可将温室温度控制在与室外温度差值[Min DT,Max DT]范围内。 温差控制流程图 3.3 远程服务器 远程计算机上的服务器软件采用Microsoft公司的VC 6.0进行设计。该软件的实际运行图如图5所示。 远程监控计算机运行图 MFC上应用WinSock控件进行网络套接字编程以支持UDP包的收发。采用短信的方式将服

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档