节点文献

基于WSN的配电柜温度监测系统的研制

Implementation of Distributed Cabinet Temperature Monitoring System Based on WSN

【作者】 朱晓勇

【导师】 贾磊;

【作者基本信息】 山东大学 , 检测技术与自动化装置, 2013, 硕士

【摘要】 无线传感器网络可以将客观世界的物理信息同公共或私有传输网络连接在一起。本文设计并实现了一种基于无线传感器网络的配电柜温度监测系统,具有操作简便、稳定性高、系统待机时间长等特点。首先,本文讲述了系统的主要架构。本系统主要由中央控制器、温度探测器组成。在配电柜的工作现场,用户可以通过中央控制器来方便的查看温度探测器的数据,配置温度探测器的状态;同时,用户可以连接以太网/Wi-Fi或GPRS模块,通过中央控制器将数据传送至本地或者远程服务器,并且接收来自本地或者远程服务器的指令。其次,本文详细介绍了中央控制器的硬件设计和驱动程序设计。中央控制器基于友善之臂公司生产的mini2440核心板制作,外围扩展电源模块、GPRS模块、DM9000网络接口模块、LCD显示及驱动模块、USB接口模块、串口/485/SPI模块、通用IO模块等。同时,还以CC2500为例,介绍了基于Linux的中央控制器驱动层程序设计。第三,本文介绍了基于Qt的中央控制器用户空间程序设计,重点介绍了中央控制器的数据处理流程、伪时间同步机制、控制系统通信接口、GPRS及以太网发送接收机制、报警短信发送流程、UI设计及美化等。最后,本文介绍了温度探测器的硬件和软件设计。硬件设计主要包括射频模块、主控芯片以及温度检测、欠压检测等部分;软件设计主要包括数据采集模块、通信格式、通信处理模块、数据缓冲机制、Flash的使用等。温度探测器采用了类似于LwIP协议栈中的pbuf结构,当数据在层与层之间传输时效率较高。同时,由于温度探测器需要具有较低的功耗,本文从软硬件两方面讨论了温度探测器的低功耗设计。本系统在软硬件设计时均考虑了较高的通用性,不仅仅可以用于温度网络检测系统中。通过更改传感器模块,也可用于其它参数的测控网络中,具有较高的实用价值。

【Abstract】 The physical world and the public or private networks can be connected using Wireless Sensor Networks (WSNs) with corresponding network interfaces, which is widely used in various realms. We implemented a distributed cabinet temperature monitoring system based on WSN, which has the feature of easier operation, high stability as well as long standby time.Firstly, we describe the main architecture of this system. It is composed by central controllers and the temperature detectors. In the work site, users can view the historical temperature data as well as configure the state of temperature detectors easily with central controllers. At the same time, users can transmit the data to local/remote servers through the Ethernet/Wi-Fi or GPRS module in central controllers, while receiving the instructions from local/remote servers.Secondly, we describe the hardware design and the driver design of central controllers. The central controllers are based on the mini2440of FriendlyARM, which has expansion of power module. GPRS module, DM9000NIC module, LCD module, USB module, RS232/RS485/SPI module, etc. We also describe the driver design of central controllers based on Linux.Thirdly, we introduce the user space program based on Qt on central controllers, mainly focus on the data flow, pseudo-time synchronization algorithm, networking interface of the control systems, GPRS/Ethernet data transmission, alarm message sending as well as the UI design.Finally, we describe the hardware and the software of the temperature detectors. As to the hardware design, we focus on the RF module,microcontroller module, temperature detection and the low-voltage detection. For the software design, we focus on data collection module, the data format, the data buffer mechanism and the use of inner Flash. Most importantly, the temperature detector should have lower power consumption, so we also discuss the low power consumption design from both hardware and software separately. In this design, we take the versatility of system into consideration, so we can apply this monitoring system to other field, thus having a relatively high application value.

  • 【网络出版投稿人】 山东大学
  • 【网络出版年期】2013年 11期
  • 【分类号】TN929.5;TP212.9;TP274
  • 【被引频次】1
  • 【下载频次】116
  • 攻读期成果
节点文献中: 

本文链接的文献网络图示:

本文的引文网络