第25卷 第l2期 V01.25 No.12 电子设计工程 Electronic Design Engineering 2017年6月 Jun.2017 基于无线通信的温室大棚数据采集系统设计 陈炜 明 ,李水峰 ,林颖意 ,魏梁 ,邝文腾 (1.广东工业大学材料与能源学 院,广东广州510006;2.广东工业 大学实验教学部,广东广州510006) 摘要:为了监测温室大棚里的温湿度、二氧化碳浓度和光照强度等参数.设计了一套基于无线通信 的温室大棚数据采集系统;该系统集微控制器技术、无线通信技术和智能传感器技术于一身.以单片 机作为主控模块,多个传感器采集温室大棚里的环境参数,并采用无线射频模块,对温室环境进行无 线实时监测,以便农业人员调节温室大棚的环境;介绍了系统的总体设计方案.详细地描述了系统的 硬件电路设计、传感器节点设计以及软件的实现,经过实际运行测试,该系统具有反应迅速、操作简 单、自动化程度较高、成本低,方便扩展和集中式监控的特点,具有十分广泛应用的前景。 关键词:温室大棚;无线通信;数据采集;单片机 中图分类号:TN919.72 文献标识码:A 文章编号:1674—6236(2017)12—0072—05 Design of greenhouse data acquisition system based on wireless communication CHEN Wei—ming ,LI Shui—feng2,LIN Ying-yi ,WEI Liang ,KUANG Wen—teng (1. School ofMaterials and Energy,Guangdong University of Technology,Guangzhou 510006,China; 2. Experimentl Teachiang Center,Guangdong University of Technology,Guangzhou 510006,China) Abstract:In order to monitor the temperature and humidity, carbon dioxide concentration and light intensity and other parameters in the greenhouse,a greenhouse data acquisition system based on wireless communication is designed.The system integrates the micro controller technology,wireless communication technology and intelligent sensor technology,microcontroller is the main control module, use multiple sensors to collect environmental parameters in the Greenhouse,and use the radio frequency module to monitor the greenhouse environment for wireless real—time,SO as to adjust agricultural personnel in the greenhouse environment.It introduces a overall design scheme of the system,the hardware circuit design of the system,the design of the sensor node and the realization of the software are described in detail.After the actual operation test,the system contains the features about rapid response,simple operation,high degree of automation,low cost,convenient extension and centralized monitoring,there is a extremely widespread application prospect. Key words:greenhouse;wireless communication;data acquisition;MCU 目前,我国温室大棚在农作物种植应用上存在 实现了准确地采集温室大棚中的温度、湿度、光照强 如下问题:大棚内的温湿度等参数的监测大部分依靠 度和二氧化碳浓度等数据,根据采集的数据,采用无 人工读取,自动化程度低;另外,一套温室大棚智能 监控系统设备的价格昂贵、成本太高,不便于推广应 的温室大棚数据采集系统设计。经实验表明,本设计 收稿日期:2016—05—04 稿件编号:201605036 线通信方式实时传输数据并在液晶屏上显示。本系 统可满足农业上对大棚监控系统的要求,并具有布 用【】-2]。为了解决上述问题,提出了一种基于无线通信 线简单、性价比高,方便扩展和集中式监控的特点。1 系统整体框架设计 温室大棚因为其造价低廉并且设施简单,执行 基金项目:广东工业大学2015年度”本科教学工程”项目(ZYGX037); 东工业大学创新创业项目( ̄201411845155); 广东工业大学创新创业项目(yj20l5ll845197) 作者简介:陈炜明(1993一),男,广东肇庆人。研究方向:微电子科学与技术。 -72- 陈炜明,等 基于无线通信的温室大棚数据采集系统设计 机构仅包含4个装置(加热装置,加湿装置,通风装 传感器以及光照强度传感器,该系统硬件模块主要 一个高性能8位单片机相连接。该传感器具有性能卓 置,遮阳装置),传感器包括温湿度传感器、二氧化碳 越、响应速度快、抗干扰能力强、性价比高等优点 。 包括主控模块、传感器模块、无线收发模块和执行模 进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校 块。其中系统的控制方案框图如图1所示。 准系数。单线制串行接口,使系统集成变得简易快捷。 一 每个DHT11传感器都在极为精确的湿度校验室中 蓁 CCI101无线模块发送数据 超小的体积、极低的功耗,使其成为在苛刻应用场合 南 的最佳选择。产品为4针单排引脚封装,连接方便, 特殊封装形式可根据用户需求而提供。其数据口连 接单片机的P3.7口.温湿度测量电路如图2所示。 2.I.2光照强度测量电路 本系统采用BH1750FVI模块来测量温室大棚 内的光照强度。BH1750FVI是一种用于两线式串行 总线接口的数字型光强度传感器集成电路。这种集 成电路可以根据收集的光线强度数据来调整液晶或 者键盘背景灯的亮度。利用其高分辨率可以探测较 大范围的光强度变化,量程达到了1-v655351x,可对 广泛的亮度进行llx的高精度测定:可直接数字输 出,省略复杂的计算,省略标定,并且具有支持I2C 接口,输入范围广和光源依赖性光照强度[8-91。其测量 电路如图3所示。 2.1.3二氧化碳浓度测量电路 对于温室大棚内的二氧化碳浓度,选择采用 MG811传感器模块来测量。MG811传感器对CO2有 良好的灵敏度和选择性,受温湿度的变化影响较小。 它具有良好的稳定性和线性度[10-11】。传感器采集到的 模拟量输出口,接单片机的IO口,然后通过A/D转 换芯片把模拟量转换成数字量。本系统采用了 ADC0809逐次逼近式A/D转换器对模拟信号进行 处理,最后送给单片机。经单片机处理后,送给 12864液晶屏实时显示,并对棚内风扇等进行有效 控制。ADC0809是美国国家半导体公司生产的逐次 逼近模数转换器,它由8路模拟开关、地址锁存与译 码器、比较器、8位开关树型A/D转换器、逐次逼近 寄存器、逻辑控制和定时电路组成ll2J。本系统采用该 芯片完成二氧化碳浓度电信号数据的处理。图4给 出了其电路图。 2.2无线测控网络 本系统采用美国TI公司生产的CC1101射频模 块来实现数据的无线传输。CC1101是一款低于 1GHz、设计用在极低功耗RF应用。其主要针对工 业、科研和医疗(ISM)以及短距离无线通信设备 (SRD)。CC1 101可提供对数据包处理、数据缓冲、突 -73- 《电子设计工程}2017年第12期 +5V +5V ,5k 删 +5V 丰T .-l- 1 c。0 4 1 u F‘ F 592MH 图2温湿度测量电路 +5V BH1750FV 。…{ u F 92 ̄Ⅱ{ 图3光照强度测量电路 发传输、接收信号强度指示(RSSI)、空闲信道评估 (CCA)、链路质量指示以及无线唤醒(WOR)的广泛 -74- 陈炜明,等 基于无线通信的温室大棚数据采集系统设计 CLK START IN0 VCC EOC OE D0 D1 D2 INl IN2 IN3 IN4 IN5 IN6 IN7 ADD A ADD B D3 D4 D5 D6 D7 GND T上工一 图4二氧化碳浓度测量电路 硬件支持。CC1101在代码、封装和外引脚方面均与 CC1100兼容,可用于全球最为常用的开放式低于 1GHz频率的RF设计。其工作原理:无线模块 3软件设计 系统软件设计包括:初始化模块设计,温湿度检 CC1101有五种工作状态,分别为空闲状态、休眠状 测模块。光照强度检测模块。二氧化碳浓度检测模 LCD12864显示模块,执行模块。 态、接收状态、发送状态和晶振关闭状态。芯片工作 块,射频收发模块,状态的切换可以通过设置内部寄存器或外部引脚来 本系统通过各类传感器的数据采集.这些数据经单 进行操作。无线模块CC1101上电后首先会进入休 片机处理后,通过射频模块从一个单片机发送到另 眠状态,模块暂停工作,但芯片内部寄存器的值不会 一个单片机上,并在LCD12864液晶屏上显示收集 丢失。在无线模块处于休眠状态时,可以将引脚CSC 的数据。如果采集的参数结果超出设定的标准范围.0口会 拉低,使模块进入空闲状态。当无线模块进入空闲状 执行系统就会执行相应的操作,例如对应的1态后.可以对芯片的寄存器进行读写和工作模式的 变成低电平(假如正常时候为高电平),接着相应管 设置。当内部寄存器置位STX位时,晶振启动,无线 脚的LED灯会点亮,表示对应的参数出现异常。系 模块CC1101进入发送状态:若置位SRX位时,则无 统软件设计的流程图如图5和图6所示。线模块CC1101进人接收状态。需要发送数据时, STC89C52通过SPI接口以较低速率将数据写人无 线模块TX FIFO,写人完成后启动射频电路将数据 发送出去,并清空寄存器TX FIFO。无线模块接收到 数据后,停止无线接收并将接收到的数据通过SPI 接口发送至单片机STC89C52。由于无线模块可以进 入休眠模式,所以降低了功耗,并且无线模块 CC1101可以自动生成CRC校验码和前导码.降低 图5发送程序框图 了系统设计的复杂度 。 数据发送及接收正确与否在于射频收发芯片 -75- 《电子设计工程)2017年第12期 囱 I兰兰垫竺里l 甄赢 耀兰 一 是l 匦豳l缓冲区取出数据J 化\ 至碳浓度、垩光 照蕊 强度— — .匝!: 儿兰 执行模块采取相应的措施 图6接收程序框图 CC1101驱动程序。CC1101提供了一个4线SPI接 口(SI,SO,SCLK和CSn)与微处理器连接,通过 这个接口完成设置和收发数据两方面的任务 这些 接口可以同时用作写和读缓存数据。SPI接口上所有 的地址和数据转换被最先在重要的位上处理。SPI接 口上的所有处理都包含一个读/写位,一个突发访问 位和一个6位地址的头字节一起作用。地址和数据 转换时,CSn引脚(低电平有效)必须保持低电平。如 果在转换过程中CSn变为高电平,则转换取消。当CSn 变低,在开始转换头字节之前,MCU必须一直等待,直 到S0引脚变低。SO变低表明电压调制器已达到稳 定,晶体正在工作中。除非器件处在SLEEP或XOFF 状态,SO引脚在CSn变低之后总会立即变低{81 4 结束语 文中设计一种基于无线通信的温室大棚数据采 集系统,为改善我国温室环境智能监控系统的应用 现状而提出的。融合了传感器、智能操控、单片机以 及无线通信技术来实现温室环境智能监控系统的研 究和开发。系统采用两个个单片机以及相应的外围 扩展器件构成数据发送和接收部分。实现了对温湿 度、光照强度和二氧化碳浓度数据的实时无线采集 和显示,并可以自动控制温室大棚内加热器、日光灯 等设备控制环境指标保持预设值之内。系统整体实 现了温室大棚单元内温湿度等数据的显示、处理和 监控等功能。本系统具有反应迅速,操作简单,自动 化程度较高,性价比高.方便扩展和集中式监控等特 点,可满足农业上对温室大棚监控系统的要求。因 -76- 此,基于无线通信的温室大棚数据采集系统在未来 的市场有着非常好的发展前景。 参考文献: [11明鑫.基于zIGBEE技术的温室大棚环境参数监控 系统设计[D1.广西大学,2013. [2]齐莉.物联网农业智能测控系统的特点、优势及 其在温室大棚的应用[J].安徽农业科学,2011,39 (35530):18989—18992. 『31张蓉蓉.基于STC89C52的智能温度控制系统硬 件设计fJ].机电信息,2014(40515):130—131. 『41周鹏.基于STC89C52单片机的温度检测系统设 计[J】.现代电子技术,2012,35(38122):10—13. [5】龙建明,熊刚,张争刚,等.基于STC89C52的温室 大棚温湿度控制器fJ1.计算机与现代化,2015 (23503):88—90,95. [61韩丹翱,王菲.DHTl1数字式温湿度传感器的应 用性研究[J].电子设计工程,2013,21(26713): 83-85,88. 『71沈建明.基于ZigBee的温室大棚的温湿度检测系 统『D】.西安:西安工业大学,2013. f81云中华,白天蕊.基于BH1750FVI的室内光照强度 测量仪[J].单片机与嵌入式系统应用,2012,12(6): 27-29. [9]王海燕,陈贵斌,熊志成.基于BH1750芯片的智 能窗帘控制系统设计[J1.现代建筑电气,2015,6 (6303):48—50,63. [10]陈树成,杨志勇,王科.基于MG811探头的二氧化 碳采集系统设计『J1.单片机与嵌入式系统应用, 2014,14(15701):47—50. [11]赵鹏,单慧勇,戚自雄,等.温室二氧化碳气肥补 施控制系统设计【J1.农业装备与车辆工程,2014,52 (27910):7-9. [12]鲁杰爽.基 ̄ADC0809模数转换设计与调试叨. 机电产品开发与创新。2012. [13]杜泳锋.基ff-CC1101的数字双工对讲机的设计[D]. 西安:西安电子科技大学,2012. 『14]鲁小龙.基于CC1101的智能温室大棚监控系统的 设计fD1.上海:东华大学,2013. 【15】康芳于,李允俊,金华.CC1101的远距离无线数 据传输协议设计[J1.单片机与嵌入式系统应用, 2015,15(17305):28—31.