基于射频模块nRF905的粮库无线温湿度监控系统

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:cobo520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文介绍了由射频nRF905模块、DSl8820智能温度传感器、HSl101湿度传感器构成的一种分布式粮库多点温度、湿度无线监测系统的设计和实现。
  关键词: nRF905;温度监测;湿度检测;DSl8820
  
  引 言
  
  温湿度是影响粮食仓储过程中品质好坏的主要因素。目前我国许多粮食仓储单位仍采用测温仪器与人工抄录、管理相结合的传统方法,这不仅效率低,而且往往由于判断失误和管理不力造成局部或大范围粮食霉变的现象时有发生。
  本文介绍采用nRF905射频模块、多个DSl8820构成的测温网络、湿度传感器HSl101组成一种粮库无线全数字温湿度监控系统,彻底摆脱了传统的人工抄录方法,能实时检测粮仓中的温湿度,并根据所测的数据控制空调器、除湿机等外部设备的运行,确保粮仓内合适的温湿度环境,该设计具有简单可靠和灵活方便的特点。
  


  
  硬件设计
  
  系统硬件结构由两个部分组成:中央监控系统CMS和多个远程终端节点RTN(见图1)。
  中央监控系统主要包括监控计算机和主接收器,监控计算机与主接收器之间通过串口(R$232)来通信,控制远程终端节点单片机(P89LPC916)读取温湿度值、并且实时记录读取的通道编号、DS18820编号、时间。可以作为原始资料的积累,用于将来的数据分析,人机界面和单片机的通信用Vi-sual Basic编程。
  主接收器:通过无线射频模块nRF905以点对点或广播方式发送监控计算机的各种控制命令,在命令发出以后,采用逐一扫描的方_式探测各个数据终端有没有发送通信请求;若有则执行相应的要求。
  远程终端主要由P89LPC916单片机、射频模块nRF905、DSl8820的测温网络、湿度传感器HSI101、外部设备驱动器及放大调整电路组成。通过P89LPC916单片机的3个通用IO连接多个DSl8820构成“一线总线”通信,实现DSl8820的测温网络。湿度传感器HSI101探测现场环境湿度,经过A/D转换后变为数字信号。现场检测信号由P89LPC916单片机进行处理,最后将数据通过nRF905收发器送出。当P89LPC916单片机检测到异常的储粮温湿度时,启动风机等外部设备,送信号到监控计算机和报警电路,有声光报警,提醒工作人员。
  
  DSl8820
  美国Dallas公司的DSl8820数字式温度传感器,工作电压3.0-5.5V,温度测量范围-55-125℃,在-10-85℃范围内测量精度为±0.5℃。与传统的热敏电阻温度传感器不同,它能够直接读出被测温度,并且可根据实际要求通过简单的编程实现9-12位的数字值读数方式,可以分别在93.75ms和750ms内将温度值转化为9位和12位的数字量。该芯片在检测点已把被测信号数字化了,因此在单总线上传送的是数字信号。本系统设计中选择了该传感器,使得系统温度传感器模块的硬件极其简单,只占用单片机系统的一个数据I/O口加一个上拉电阻即可。
  DSl8820因其序列号在出厂前已写入片内ROM中,主机在进入操作程序前必须逐一接入DSl8820用读ROM(33H)命令将该DSl8820的序列号读出。当主机需要对众多在线DSl8820的某一个进行操作时,首先要发出匹配ROM命令(55H),接着主机提供64位序列码,之后的操作就是针对该DSl8820的。在DSl8820组成的多路测温系统中,主机在发出跳过ROM命令之后,再发出统一的温度转换启动码44H,就可以实现所有DSl8820的统一转换。再经过1s后就可以用很少的时间去逐一地读回每个DSl8820的温度数据。
  
  射频芯片nRF905
  nRF905是挪威Nordic公司推出的单片射频发射器芯片,工作电压为1.9-3.6V,工作于433/868/915MHz3个ISM频道。nRF905可以自动完成处理字头和CRT(循环冗余码校验)的工作,可由片内硬件自动完成曼彻斯特编码,解码,使用SPI接口与微控制器通信,配置非常方便,其功耗非常低,以-10dBm的输出功率发射时电流只有11mA,在接收模式时电流为12.5mA。
  nRF905传输数据时为非实时方式,即发送端发出数据,接收端收到后先暂存于芯片存储器内,外面的MCU可以在需要时再到芯片中去取。nRF905一次的数据传输量最多为32B。
  


  
  无线数据传送的实现
  本设计中将单片机P89LPC916的SPI接口和nRF905的SPI接口相连,另外再选几个I/O口连接nRF905的输入输出信号,如图2所示。
  nRF905在正常工作前应由P89LPC916先根据需要写好配置寄存器,其后的工作主要是两个:发送数据和接收数据。
  发送数据时,P89LPC916先把nRF905置于待机模式(PWR_UP引脚为高、TRX_CE引脚为低),然后通过SPI总线把发送地址和待发送的数据都写入相应的寄存器中,之后把nRF905置于发送模式(PWR_UP、TRX CE和TX_EN全置高),数据就会自动通过天线发送出去。为了数据可靠地传输,将射频配置寄存器中的自动重发位(AUTO_RETRAN)设为有效,数据包重复不断地一直向外发,直到P89LPC916把TRX_CE拉低,退出发送模式为止。
  接收数据时,P89LPC916把nRF905的TRX_CE引脚置为高电平,TX_EN引脚拉为低电平后,就开始接收数据。本设计中P89LPC916设定的40s内一直判断nRF905的DR引脚是否变高,若为高,则证明接收到了有效数据,可以退出接收模式,若一直没有接收到,待时间到时也退出接收模式。退出后在待机模式,P89LPC916通过SPI总线把nRF905内部的接收数据寄存器中的数据读出,即接收到的有效数据。
  
  软件设计
  
  本系统设计的重点是控制nRF905的程序设计,首先是对nRF905进行初始配置,配置完成后按需要编写用户数据的发送或接收程序。
  


  这些寄存器中有很多信息,必须根据实际情况进行配置,本设计中nRF905外接16MHz晶体,XOF应配置为011;PA_PWR为发射功率、RX_RED_PWR为接收灵敏度,可根据需要配置;另外还有发送地址、接收地址、发送数据和接收数据的长度(字节数),可根据实际应用配置。注意这组寄存器中还有接收时的实际地址,而发送地址在其他单独寄存器中。
  
  ·配置nRF905的发送地址
  在实际工作中,nRF905可以自动滤除地址不相同的数据,只有地址匹配且校验正确的数据才会被接收,并存储在接收数据寄存器中。本设计中配置最多4个字节(32位),发送端的发送地址应与接收端设备的接收地址相同。
  
  用户程序
  根据系统的硬件设计方案,分为发送端和接收端两个部分,软件系统的整体数据处理流程如图3所示。软件系统分为5个模块:温湿度采集模块、外部设备模块、RF发送模块、RF接收模块、中央监控系统报表统计分析模块。
  
  通信协议
  系统结构为有多个发送端向1个接收端单向发送温湿度数据,同时要求接收端能够根据接收的数据内容判断信号来自哪一个发送模块;接收端根据温湿度数据是否越界从而驱动前端外部设备。为此,将系统通信协议设置为如下格式:
  


  Preamble为引导字节,Add为接收机地址,Pay-load为有效加载数据(包括接收显示单元识别码Rid、源发送单元识别码Sid及Data字——在接收时Data字高八位内容即为温度数据,低八位内容即为湿度数据;发送控制命令即为外部设备控制字,长度为2字节),CRC为校验码。nRF905处于发射模式时,Add和Payload由微控制器按顺序送入射频模块nRF905,Preamble和CRC由nRF905自动加载。接收时,nRF905先接收一个数据包,分别验证Preamble、Add和CRC正确后,再将Payload数据送入微控制器处理;当接收显示单元微处理器判断Payload中的Rid和本机识别码一致时,继续处理后继数据,并通过Sid来判断收到的数据来自哪一个监测点,保存至中央监控系统数据库供后期数据分析处理。
  
  结 语
  
  基于nRF905、湿度传感器HSl101以及DSl8820智能温度传器设计的分布式多点测量系统能很好的满足粮库温湿度监测的要求。自2006年3月在中山市某应急粮加工中心使用至今,系统稳定可靠,简单易用。
其他文献
摘要:本文论述软件定义无线电和基于软件定义无线电的RF测量仪器,对矢量信号发生器和矢量信号分析仪的电路结构作了详细介绍,基于软件定义无线电的仪器将成为RF测量的新热点。  关键词:软件定义无线电;RF测量;矢量信号发生器;矢量信号分析器    软件定义无线电和虚拟仪器    在通信领域探索软件定义无线电(SDR)的基础上,美军从1992年开始起动SPEAKeasy计划,加上民用移动通信亦不失时机采
期刊
EDA公司期待与IC设计共繁荣    随着越来越多的IC设计公司如雨后春笋般涌现,与IC设计休戚相关的EDA公司也获得了长足的发展,并逐渐成为IC设计产业不可或缺的组成部分。在不断壮大自身实力的同时,EDA公司也不断简化着IC设计软件的界面,完善着软件功能,从而让IC设计更方便快捷,于是为客户缩短设计面世时间无疑成为EDA公司共同的追求。    Synpliicity:充分发挥FPGA的灵活性  
期刊
在《电子产品世界》杂志社和上海交通大学电子工程系联合主办的“2006模拟/混合信号IC编辑推荐奖”颁奖会暨产业沙龙上,来自上海名高校的专家、教授以及数十家模拟公司的代表济济一堂,对国内模拟技术及市场发展趋势进行了广泛的交流与探讨。节能增效、LED驱动、高性能模拟、中国芯等成为本次会设的关键词。    关键词:沟通  用户是上帝,所有厂商都非常重视与用户的沟通。只有充分了解用户的需求,才能做出符合市
期刊
当前,就业与职业生涯的规划是个热门问题;对于企业来说,如何留住人才也是门学问。3月,本刊与国内部分媒体访问了NI(美国国家仪器)公司,请这家十分重视招聘毕业生、被美国《商业周刊》评为最适宜开始职业生涯的公司介绍了招人、用人经验。  从访问中可知,NI的秘诀是招聘人员时非常谨慎,招到后会给人才提供具有竞争力的条件和发展空间。同时,NI在中国不仅仅是做开发,还完成一些创新,例如2001年上海研发中心获
期刊
摘要:用MSP430F148单片机和TPS2384以太网供电管理芯片,开发了符合IEEES02.3af标准的以太网供电设备,着重论述了该以太网供电设备的系统设计实现过程。  关键词:以太网供电;供电设备;MSP430F148;TPS2384;FC-BUS    引言    以太网电源技术标准IEEE 802.3af对路由器、变换机和集线器等网络设备通过以太网电缆向IP电话、安全系统以及WLAN接入
期刊
2007年2月,中国的导航卫星“北斗”在四川成功升空,这是我国发射的第四颗导航卫星,组成了中国自己的导航卫星系统,这一系统计划在2008年完成建设。目前,全球已经建立了美国的GPS全球导航系统、欧洲的“伽利略”系统和俄罗斯的“格洛纳斯”系统。伴随着多个卫星导航系统的建立和完善,一个巨大的卫星导航网络将覆盖整个地球!  GPS导航系统的应用正在从军事、交通运输、测绘这些特殊行业转向普通的消费大众。包
期刊
移动电视是大众传播媒体、电子产品市场、电信产业和手机供应商技术研讨会的热门话题。大家都希望该技术能够尽快实现商业化。同时,厂商正在开发支持移动电视服务和满足不同客户需求的系统,客户则希望能尽快用手机收看电视。    移动电视的市场潜力巨大(见图1)。它向手机和显示器厂家及电信企业提供了一条超越竞争对手的途径。然而,运行移动电视系统所需的架构在特征、功能和成本效益比等方面必须十分先进。手机已具备了与
期刊
iSuppli的闪存市场分析指出,一季度NAND闪存市场糟糕得惊人!全球NAND市场营收下降了6.84亿美元,相比2006年第四季度下降了20.6%,一个被公认为市场领军供应商NAND的营收在此期间下降了10.1%,产业经历了有史以来首次负运营利润!  实际上,一季度全球NAND闪存营收从2006年四季度的33亿美元下降到26亿美元,每MB NAND闪存平均价格下降了40%!但同时,NAND MB
期刊
DRAM是半导体业的起点    今天来说半导体存储器,主要包括DRAM和flash(闪存)两大类产品。DRAM是Intel公司的起家产品,是日本、韩国及中国台湾进入以集成电路为代表的半导体行业的切入点和迄今为止的主打产品,日本通过1976~79年的VLSI技术研究组合国家计划,首先进入了64KDRAM时代,在存储器技术方面赶上并超过了美国,从而使日本企业的半导体生产大发展,并于1985年超过美国,
期刊
摘要:简介ADI公司新推出的高性能PF/IF放大器。  关键词:RF信号链;LNA;IFA;驱动放大器;增益模块    引 言    在通信基础设施设备、雷达、RFID阅读器、测控、消费电子、医疗设备的RF信号链(图1)中,放大器(低噪声放大器LNA,中频放大器IFA,驱动放大器及增益模块)是重要的器件。ADI公司最新推出覆盖全部射频信号链的12个放大器。这些放大器与功率检测器、调制器、解调器、合
期刊