网站大量收购独家精品文档,联系QQ:2885784924

基于nRF905低功耗油井数据采集系统.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于nRF905低功耗油井数据采集系统

基于nRF905低功耗油井数据采集系统   摘要:本文介绍了一种基于nRF905的低功耗油井数据采集系统的设计和实现。   关键词:nRF905无线收发器;C8051F;低功耗;频分多址;USB      引言      油田油井数量多且分布范围由几十至上百平方公里,分布比较零散,一些注水,注汽井现场没有电源,没有专人值班。目前大多采用人工巡井方式,由工人定时检查设备运行情况并记录采油数据。以前使用的仪表操作繁琐,需要关闭阀门安装传感器,测量完毕后还要卸下传感器以免丢失,工人劳动强度大,影响设采油数据的准确性。   本系统基于nRF905无线收发器的数据采集,现场智能变送器由电池供电,功耗低,无需外部供电可持续工作一年以上。另外变送器经过特殊防盗设计,无专用工具无法拆下。工人通过手持式数据采集器甚至不用停车,在50M范围内就可以接收到变送器的信息并显示在液晶显示器上,测量结束后自动存储。数据超出正常范围时,会告警提示。管理计算机通过手持式数据采集器的USB接口读取存储的测量数据并存入数据库。数据采集系统框图示于图1。         硬件设计      智能变送器硬件选择了支持低功耗工作模式的C8051F350单片机和nRF905射频模块,使用32768Hz的低频晶振,采用1节5号锂电池供电。图2为智能变送器的框图。   手持式数据采集器硬件选择了支持低功耗工作模式带有USB接口的C8051F340单片机、nRF905射频模块、存储器、实时时钟、充电电路等,使用32768Hz的低频晶振,采用可充电的260mAH锂电池供电。图3为手持式数据采集器的框图。   C8051F350是Silabs公司的一款精确混合信号单片机,片内有8通道24bit的E-A型ADC,128倍PGA,电流型DAC,VREF等模拟外设,可以方便地和温度压力等传感器直接连接。使用电流型DAC对传感器进行激励,传感器的输出信号经片内128倍PGA放大后进行A/D转换,无需额外的信号调理电路。片内8KFLASH,可在线编程和改写,传感器的标定参数可以在FLASH中存储,节省片外存储器。   C8051F340是Silabs公司生产的一款带USB2.0接口的单片机,支持全速(12Mbps)和低速(1.5Mbps)模式;带专门的1KByte USB缓冲存储器;集成USB收发器,无需外部电阻。64K Flash程序存储器,4352Byte数据RAM;供电电压2.7~5.25V,可以直接由USB接口供电。处理速度可以达到48MIPS,能够满足手持式数据采集器的要求。   nRF905是挪威Nordic VLSI公司的单片射频收发器,低电压工作,功耗非常低,工作于433/868/915MHz三个ISM频段,在每个频段内支持多个频道且频道之间的转换时间小于650μs。利用这个特性使用频分多址的方法无需复杂协议即可实现多个传感器共同工作而不互相干扰。ShockBurst工作模式能自动处理字头和CRC(循环冗余码校验)。通过SPI串口与单片机通信,无需使用功能更强的单片机;可以简化软件设计和硬件成本。使用非常方便,内建空闲模式与关机模式,易于实现节能。nRF905适用于无线数据通信、汽车、遥感勘测等诸多领域。天线的设计是整个系统设计的一个重要的环节,nRF905支持使用PCB环行差分天线,可以节省空间,降低生产成本。应用原理图见图4。      手持式数据采集器硬件还包括片外存储器和实时时钟电路,片外存储器选用Microchip公司的24AA系列,12C接口,最低工作电压1.8V,待机电流1μtA。实时时钟选用NXP公司的PCF8563T,12C接口,最低工作电压1.0V,最低工作电流0.25μA。非常适合电池供电的低功耗应用。   手持式数据采集采用专用的锂离子充电管理芯片来对电池进行充电管理,在USB接口连接后自动进行充电,软件上添加电池电压监测模块来避免充电时间过长。      软件设计      软件是在Keil uVision2下,使用C语言开发的。C8051F系列有硬件SPI接口,简化了nRF905的驱动程序的编写。nRF905的驱动程序包括初始化,数据包的读写,频道设置,功率设置等通用函数。调试完成后封装成函数库,供智能变送器和手持式数据采集器调用。      智能变送器软件   智能变送器的软件除nRF905的驱动程序外,还有A/D转换模块,传感器标定模块,定时唤醒模块及主函数组成。上电后,主函数高速运行,进行初始化,A/D采样,控制nRF905发送采集数据,然后切换到低速节电模式运行,休眠一段时间后唤醒重复上述过程。工作时间和休眠时间的比值为1:100,平均电流50μA左右,使用2100mAH的电池理论上可

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档