标签芯片 | 读写器 | 天线 | 中间件 | 智能卡 | 生物识别 | 条码 | 制造设备 | 物流 | 零售 | 防伪 | 交通 | 停车 | 资产管理 | 动物 | 身份识别 | 军事 | 航空 | 门禁 | 一卡通
供求商机 资讯中心 产品中心 企业资料 人才招聘
 
 首页 >> 技术中心>> 正文
基于射频模块nRF905的粮库无线温湿度监控系统
来源:半导体应用网   2008-4-30 9:52:37
关键词: 射频模块  nRF905  粮库  无线  温湿度  监控系统  


提要本文介绍采用nRF905射频模块、多个DS18B20构成的测温网络、湿度传感器HS1101组成一种粮库无线全数字温湿度监控系统,能实时检测粮仓中的温湿度,并根据所测的数据控制空调器、除湿机等外部设备的运行,确保粮仓内合适的温湿度环境,设计简单、可靠、灵活、方便。

引言

温湿度是影响粮食仓储过程中品质好坏的主要因素。目前我国许多粮食仓储单位仍采用测温仪器与人工抄录、管理相结合的传统方法,这不仅效率低,而且往往由于判断失误和管理不力造成局部或大范围粮食霉变的现象时有发生。

本文介绍采用nRF905射频模块、多个DS18B20构成的测温网络、湿度传感器HS1101组成一种粮库无线全数字温湿度监控系统,彻底摆脱了传统的人工抄录方法,能实时检测粮仓中的温湿度,并根据所测的数据控制空调器、除湿机等外部设备的运行,确保粮仓内合适的温湿度环境,该设计具有简单可靠和灵活方便的特点。

硬件设计

系统硬件结构由两个部分组成:中央监控系统CMS和多个远程终端节点RTN(见图1)。

      系统硬件

                            图1 系统硬件

中央监控系统主要包括监控计算机和主接收器,监控计算机与主接收器之间通过串口(RS232)来通信,控制远程终端节点单片机(P89LPC916)读取温湿度值、并且实时记录读取的通道编号、DS18B20编号、时间。可以作为原始资料的积累,用于将来的数据分析,人机界面和单片机的通信用Visual Basic编程。

主接收器:通过无线射频  
模块nRF905以点对点或广播方式发送监控计算机的各种控制命令,在命令发出以后,采用逐一扫描的方式探测各个数据终端有没有发送通信请求;若有则执行相应的要求。

远程终端主要由P89LPC916单片机、射频模块nRF905、DS18B20的测温网络、湿度传感器HS1101、外部设备驱动器及放大调整电路组成。通过P89LPC916单片机的3个通用IO连接多个DS18B20构成“一线总线”通信,实现DS18B20的测温网络。湿度传感器HS1101探测现场环境湿度,经过A/D转换后变为数字信号。现场检测信号由P89LPC916单片机进行处理,最后将数据通过nRF905收发器送出。当P89LPC916单片机检测到异常的储粮温湿度时,启动风机等外部设备,送信号到监控计算机和报警电路,有声光报警,提醒工作人员。

DS18B20

美国Dallas公司的DS18B20数字式温度传感器,工作电压3.0~5.5V,温度测量范围-55~125℃,在-10~85℃范围内测量精度为±0.5℃。与传统的热敏电阻温度传感器不同,它能够直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式,可以分别在93.75ms和750ms内将温度值转化为9位和12位的数字量。该芯片在检测点已把被测信号数字化了,因此在单总线上传送的是数字信号。本系统设计中选择了该传感器,使得系统温度传感器模块的硬件极其简单,只占用单片机系统的一个数据I/O口加一个上拉电阻即可。

DS18B20因其序列号在出厂前已写入片内ROM中,主机在进入操作程序前必须逐一接入DS18B20用读ROM(33H)命令将该DS18B20的序列号读出。当主机需要对众多在线DS18B20的某一个进行操作时,首先要发出匹配ROM命令(55H),接着主机提供64位序列码,之后的操作就是针对该DS18B20的。在DS18B20组成的多路测温系统中,主机在发出跳过ROM命令之后,再发出统一的温度转换启动码44H,就可以实现所有DS18B20的统一转换。再经过1s后就可以用很少的时间去逐一地读回每个DS18B20的温度数据。

射频芯片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控制电路

                          图2  nRF905控制电路

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进行初始配置,配置完成后按需要编写用户数据的发送或接收程序。

软件系统的整体数据处理流程


                        图3  软件系统的整体数据处理流程

初始化

  ·初始化nRF905的射频配置寄存器

这些寄存器中有很多信息,必须根据实际情况进行配置,本设计中nRF905外接16MHz晶体,XOF应配置为0  
11;PA_PWR为发射功率、RX_RED_PWR为接收灵敏度,可根据需要配置;另外还有发送地址、接收地址、发送数据和接收数据的长度(字节数),可根据实际应用配置。注意这组寄存器中还有接收时的实际地址,而发送地址在其他单独寄存器中。

  ·配置nRF905的发送地址

在实际工作中,nRF905可以自动滤除地址不相同的数据,只有地址匹配且校验正确的数据才会被接收,并存储在接收数据寄存器中。本设计中配置最多4个字节(32位),发送端的发送地址应与接收端设备的接收地址相同。

用户程序

根据系统的硬件设计方案,分为发送端和接收端两个部分,软件系统的整体数据处理流程如图3所示。软件系统分为5个模块:温湿度采集模块、外部设备模块、RF发送模块、RF接收模块、中央监控系统报表统计分析模块。

通信协议

系统结构为有多个发送端向1个接收端单向发送温湿度数据,同时要求接收端能够根据接收的数据内容判断信号来自哪一个发送模块;接收端根据温湿度数据是否越界从而驱动前端外部设备。为此,将系统通信协议设置为如下格式:

Preamble为引导字节,Add为接收机地址,Payload为有效加载数据(包括接收显示单元识别码Rid、源发送单元识别码Sid及Data字——在接收时Data字高八位内容即为温度数据,低八位内容即为湿度数据;发送控制命令即为外部设备控制字,长度为2字节),CRC为校验码。nRF905处于发射模式时,Add和Payload由微控制器按顺序送入射频模块nRF905,Preamble和CRC由nRF905自动加载。接收时,nRF905先接收一个数据包,分别验证Preamble、Add和CRC正确后,再将Payload数据送入微控制器处理;当接收显示单元微处理器判断Payload中的Rid和本机识别码一致时,继续处理后继数据,并通过Sid来判断收到的数据来自哪一个监测点,保存至中央监控系统数据库供后期数据分析处理。

结语

基于nRF905、湿度传感器HS1101以及DS18B20智能温度传器设计的分布式多点测量系统能很好的满足粮库温湿度监测的要求。自2006年3月在中山市某应急粮加工中心使用至今,系统稳定可靠,简单易用。

参考文献:

1.Dallas Semiconductor. DS18B20 Datasheet.http://www.maxim-ic.com.cn,2005-06-14
2.Nordic VLSI ASA Inc.nRF905 Datasheet. rev1-2.
http://www.nvlsi.com,2005-01-22
3.毛哲、谢兆鸿等,粮情智能测控系统的研制,微计算机信息,2003.6:39-40

作者:汤绮婷


      
推荐 】【 打印 】【 发表评论

 相关文章
· 短距离无线数据低功耗传输协议研究
· 完全集成式CMOS发射器的设计注意事项
· 基于CAN总线的煤矿安全分布式监控系统
· 复杂的无线标准为仪器行业带来挑战
· 基于ATmega128L与CC2420的无线传感器网络节
· 改进Monte Carlo定位算法用于RFID标签的室
· 无线传感器网络跨层通信协议的设计
· 基于射频模块nRF905的粮库无线温湿度监控系
· 无线标准的共存性和互操作性
· 无线传感器网络自组网协议的实现方法
 最新供求
·zebra 888条码打印机
·tec b-852条码打印机(升级版)
·【八方通信】开卡机|激卡机|大卡机|电脑开卡
·北京学校校园一卡通系统招标
·求购标签,定制也行
·求购低温银浆
·求购卷状铜版纸
·医保IC卡招标
·购买Intermec IF4 ,IF5固定式RFID读写器
·购买长距离识别标签
 相关关键词搜索
·资讯中心射频模块  nRF905  粮库  无线  温湿度  监控系统  
·技术中心射频模块  nRF905  粮库  无线  温湿度  监控系统  
 
 
 
业界资讯 纵深报道 技术学院
国际资讯 | 国内资讯 | 国内企业 | 国外企业 | Global News
  重点专题
· 自动识别协会射频工作组 · RFID圈内企业动态
· RFID行业高层访谈 · 智能卡与一卡通
· RFID与食品安全 · Scan China展会专题
· 远望谷IPO之路 · RFID与医疗卫生
· NFC手机与支付 · RFID联盟产业园建设介绍
· RFID与智能交通 · 各国RFID频段标准与政策
  相关产品

ER14505 ER18505 ER34615 容量型锂电池
无纺布射频标签
动物标签/玻璃标签/微型标签
ER18505M ER26500M ER34615M 功率型锂电池
315M/433M高频RF无线收发模块
停车场管理系统
ER14250M ER14335M ER14505M 功率型锂电池
超高频螺钉用标签(UHF)
125K ID卡射频读卡器
  推荐文章
· 阿根廷豪华酒店应用无源RFID标签系统管理制
· 奥地利服装及设备商测试使用RFID电子防盗标
· 基于CEP的RFID数据处理模型研究
· 德汽车部件商使用RFID技术加速发货流程
· 上海先达物流仓储RFID/条码综合解决方案
· 瑞士邮政采用RFID标签系统管理集装箱物流
· 《800/900MHz频段射频识别(RFID)技术应用规
· 法国RFID集成商为场地测量设备公司部署RFID
· 基于射频芯片CC2430的ZigBee无线传感器网络
· 基于射频技术的加速度传感器性能测试台设计
  相关案例和方案
· 阿德利亚科技无线医疗系统解决方案
· 山西巨龙公司KJ113型煤矿监控系统
· 美航空航天局研制无线传感器网络
· 无线世界:RFID防盗衣
· 百尔盛RFID车辆管理解决方案
· 百尔盛人员设备智能定位监控系统
  相关资讯文章
· 广东佛山拟建“无线城市” 试点效果不理想(图
· ZigBeeI推出高整合度2.4GHz RF前端产品
· 万事达加拿大和Bell Mobility推出NFC移动支
· 德州仪器推出首款Z-Accel无线网络处理器
· Arch Rock将Internet协议链路置入无线传感
· iPhone难逃"阉割"命运 Wi-Fi缺位令国内粉丝
快 报 论 坛
· [求助]本人初看RFID,想问一下安全方面的问
· [讨论]温度传感器与RFID的结合应用
· ADS2006A安装文件,需要的赶紧下
· 构筑RFID芯片厂商咨询平台
· [求助]咨询,手机上的RFID读写,需要了解什么
· 超高频讨论群
快 报 问 吧
· 制作tfr7960的demo板问题
· 15693协议的标签问题
· 请问什么样的客户会买模块,什么样的客户会
· 完整G2手持读写器寻求合作
· RFID通信中存在延时引起的码间干扰的问题吗
· 大第一次 去谈客户 有什么要注意的地方??、、
快 报 博 客
· 上海、台湾停车场系统
· 西藏、青海、贵州停车场系统
· 吉林、天津停车场系统
· 四川、云南停车场系统
· 安徽、辽宁、新疆、内蒙古停车场系统
· 海南、重庆、黑龙江停车场系统

关于我们 | 广告服务 | 帮助中心 | 联系我们 | 友情链接 | 版权申明
客服电话:0531-82679069   编辑部电话:0531-82679328   节假日电话:0531-88035500   客服QQ:651127860 QQ群:41109672   MSN:RFIDinfo@126.com
版权所有©2003-2008  RFID射频快报 鲁ICP备05021498号 增值电信业务经营许可证鲁B2-20050166号