(投稿修改稿)络式温湿度监控系统研究.docVIP

  • 1
  • 0
  • 约1万字
  • 约 5页
  • 2016-10-17 发布于贵州
  • 举报

(投稿修改稿)络式温湿度监控系统研究.doc

(投稿修改稿)络式温湿度监控系统研究

网络式温湿度监控系统研究 关可 王懿娜 亓淑敏 (长安大学 信息工程学院 西安 710064) 摘 要:本文提出了一种网络式温湿度监控系统方案,该方案通过服务器采集各个温湿度传感器的实时测量结果,并将结果通过Internet以网页的形式发布。系统中采用ASP.NET和AJAX及VML结合的技术实现温湿测量结果的动态更新,实现了Internet环境的远程监控与管理。对于存在多个节点和测量频率较高的领域,这种方法尤能显示其优势。 关键词:网络 监控 ASP.NET AJAX Research on Network System for Temperature and Moisture Monitoring and Control GUAN Ke WANG YiNa QI ShuMin (Dept of Information Engineering, Chang’an University, Xi’an 710064, China) Abstract: A Sensor’s Network System for monitoring temperature and moisture is presented, in which every sensor’s measure result is collected by a center server and broadcasted on Internet. Using ASP.NET, AJAX and VML technology, the measure results are dynamically refreshed. The net scheme has much better performance than traditional way, especially in the case a lot of measure nods exist and the measure frequency is high. Key words: Network;monitoring system; ASP.NET; AJAX 目前常用的温湿度监控系统是传统的基于集中式计算机控制和现场总线技术相结合的温湿度监控系统。考虑到模块直接上网的技术趋势和希望能够利用已经广泛应用的以太网资源,本论文通过比较和方案论证,确定了的温湿度监控,SST25VF016B,属于NAND型非易失性闪速存储器。具有速度快、成本低、密度大的特点,被广泛应用于传感器测量系统中。NAND闪存的存储单元为块和页。它能以字节为单位进行读/写操作,而擦除操作以块为单位,读、写和擦除操作均通过命令完成;不能字节擦除,在每次改写操作之前需要先擦除一整块;每一块的擦除次数有限,为10万次左右。根据系统存储数据类型的需要,将FLASH分为两部分使用:一部分(2块,每块32k)存储该控制柜的系统信息,包括编号、温度校正信息、湿度校正信息、湿度控制范围等;另一部分(62块,每块32k)存储实时的温度测量结果,包括测量时间、温度、湿度,以及该记录是否上传。FLASH擦、写的控制算法为: 开机时,系统读取系统信息,获得各种控制参数;然后找出上次温、湿度记录的存储最后位置及每块的使用情况,继续写入新的测量信息。当前记录块写满以后,在系统信息中更新块使用情况记录,找一个新的块写入。如果存储信息达到系统容量,选择62块中所存信息最早的块擦除,重新使用。这种设计参考了u-cos文件管理系统,但由于传感器测量记录的长度是固定的,简化了每条记录的读写算法。 2.3 湿度控制算法 对于温湿度的监测和控制,如果仅通过简单的反馈控制(即湿度高于设定值,吸湿装置吸收潮气,饱和后将向外排放潮气,如此反复来达到湿度的控制)很难达到理想的控制,原因是温度控制器件和吸湿装置的工作曲线通常都是非线性的,这种非线性使得控制时间的推算变得不确定。经过反复研究、实验,本文在温湿度检测控制系统中使用了模糊控制的方法获得较好的效果。即根据监控节点内一段时间内温湿度测量值,得到吸湿装置和温度控制装置能力的模糊估计(分为5类,强、较强、中、较弱、弱),并根据柜内湿度和设定范围的差值,得到目前湿度值的模糊估计(远大于,接近,范围以内,低于,远低于),然后根据设定的模糊控制规则控制外部各个固态继电器动作,以达到温湿度的良好控制。 2.4 网络接口实现 温湿度检测控制模块与中央服务器的网络连接通过Conextop公司的NePort网络串口转换模块实现。其体积约为两个标准RJ45插座,拥有10M/100M的以太网接口,并可同时传送TCP/UDP包给多个数据接收设备,提供1-2个高速串口,波特率可达921600bps。MCU通过标准串口同NePort

文档评论(0)

1亿VIP精品文档

相关文档