A Multi-point Hoggery's Padding Temperature Measurement System Based on WSN
-
摘要: 针对微生物发酵床养猪舍垫料内部测温问题,设计了一套基于无线传感器网络的多点温度测量系统。系统以STC89C52RC单片机为控制器,C语言为编程语言,完成了采集节点和汇聚节点的软硬件设计。每个采集节点可串播3个DS18B20温度传感器来测量垫料不同深度的温度,并将数据通过无线模块NRF905发送给汇聚节点。汇聚节点具有显示和报警功能并通过串口将数据传输到上位机。上位机通过VB6.0软件编程实现温度数据的实时显示、保存、报警、历史数据加载等功能。经测定,该系统具有较高的实用性和可靠性,通过改造,也可用于其他农业监测系统,扩展性好。
-
关键词:
- STC89C52RC /
- 多点测温 /
- 垫料测温 /
- 无线传输 /
- NRF905
Abstract: A multi-point temperature measurement system based on wireless sensor network was designed for the hoggery's internal padding temperature measurement. Using STC89C52RC MCU as the core controller, C language as the programming language, complete acquisition nodes and a aggregation node's software and hardware design. Each acquisition node has three temperature sensors DS18B20 to measure the temperatures, using the nRF905 wireless modules to send data to the aggregation node. The aggregation node receive the data and display, it also have alarm function. The aggregation node's MCU use the serial port to communicate with the upper computer, and use VB 6.0 software programming to realize the real time display, storage alarm and data loading functions. Experiments show that the system has high practicability and reliability, and can be used for the other agricultural monitoring systems. -
表 1 数据发送格式
Table 1. Data send format
第1字节 第2字节 第3字节 第4字节 第5字节 第6字节 第7字节 第8字节 第9字节 第10字节 第11字节 第12字节 第13字节 第14字节 第15字节 第16字节 0XAA A点温度值十位 A点温度值个位 A点温度值十分位 B点温度值十位 B点温度值个位 B点温度值十分位 C点温度值十位 C点温度值个位 C点温度值十分位 温度上限十位 温度上限个位 温度下限十位 温度下限个位 采集节点号 0X55 表 2 系统温度数据
Table 2. System temperature data
(单位/℃) 水浴锅温度 31.5 55 75 1采集节点A点温度 31.4 55.2 75.1 1采集节点B点温度 31.3 54.8 74.9 1采集节点C点温度 31.4 55.3 75.1 2采集节点A点温度 31.5 55.2 74.8 2采集节点B点温度 31.8 55.1 74.9 2采集节点C点温度 31.6 54.9 75.1 -
[1] 陈永明, 张益书.洛东生物发酵床零排放养猪技术概述[J].猪业科学, 2008, (9):42-44. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=dwkxydwyx200809011 [2] COLLIN A, VAN MILGEN J, LE DIVIDICH J.Modelling the effect of high constant temperature on food intake in young growing pigs.Animal Science.2001, 72:519-527. doi: 10.1017/S1357729800052048 [3] 胡育璐.生物发酵舍垫料温度测量系统的设计[J].福建农机, 2014, (2):41-43. http://www.cqvip.com/QK/95573X/201402/50273122.html [4] 刘波, 潘志针, 朱育菁, 等.夏季高温阶段微生物发酵床表层稳定分别研究[J].福建农业学报, 2016, 31(10):1098-1103. http://www.cnki.com.cn/Article/CJFDTOTAL-GATE201303024.htm [5] 林营志, 刘波, 郑回勇, 等.夏季高温季节微生物发酵床大栏猪舍环境参数变化动态[J].福建农业学报, 2015, 30(7):685-692. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=fjnyxb201507013 [6] 何侨麟, 甘乾福, 江志华, 等.生物发酵床不同断面温湿度变化与猪舍环境小气候的关联研究[J].中国农学通报, 2012, 28(23):14-17. http://mall.cnki.net/magazine/Article/ZNTB201223006.htm [7] ZHAN U, YANG B.Variable length dynamic addressing based on network traffic distribution in wireless sensor networks[J].Frontiers of Electrical and Electronic Engineering in China, 2010, 5(1):43-48. doi: 10.1007/s11460-009-0074-2 [8] 占宇. 基于无线数据传输的多功能温度检测系统的开发[D]. 沈阳: 沈阳理工大学硕士论文, 2011. http://cdmd.cnki.com.cn/Article/CDMD-10144-1011199479.htm [9] 杨久河. 基于DS18B20的多点式无线温度测量仪的设计与实现[D]. 青岛: 中国海洋大学硕士论文, 2010. http://cdmd.cnki.com.cn/Article/CDMD-10423-1011029323.htm [10] 陈亮甫, 韩玉杰, 徐凯宏等.基于无线通信技术的多点动态温度测控系统[J].传感器与微系统, 2011, 30(2):81-83. http://www.cnki.com.cn/Article/CJFDTotal-TXDY201404036.htm [11] 史迩冬, 李清栋, 周雪莉等.基于USB接口的51单片机与PC机通信的方法[J].大众科技, 2008, (11):55-56. doi: 10.3969/j.issn.1008-1151.2008.11.025 [12] 李建辉, 廖桂平, 王访.基于WSN的油菜生长环境数据采集系统[J].湖南农业大学学报:自然科学版, 2013, 39(6):675-682. http://cdmd.cnki.com.cn/Article/CDMD-10190-1015426262.htm