用nRF2401实现的高速无线测量系统-Read.docVIP

用nRF2401实现的高速无线测量系统-Read.doc

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
用nRF2401实现的高速无线测量系统-Read.doc

用nRF2401实现的高速无线测量系统 一般的数据测量系统是通过传感器将捕捉的现场信号转换为电信号,经模/数转换器ADC采样、量化、编码后,成为数字信号,存入数据存储器或送给微处理器,或通过无线方式将数据发送给接收端进行处理。有时由于环境条件的限制或高速测量的要求,使得一般的测量系统很难满足这样的要求。高速无线数据传输系统就是这样一套利用无线手段,将采集的数据由测量站发送到主控站的设备。 1 系统硬件设计 本设计就是应高速无线测量的要求,利用无线收发器nRF2401、USB通信适配器PDIUSBD12实现的高速无线传输硬件系统。   主控站和测控站的具体实现框图如图1所示。主控站电路与测量电路如图2和图3所示。 图1 系统框图 图2 主控站电路 图3 测量站电路 nRF2401是一个单片集成接收、发射器的芯片,工作频率范围为全球开放的2.4GHz频段,125个频道。采用GFSK调制时的数据速率为高速率1Mbps,高于蓝牙,具有高数据吞吐量。nRF2401内置了CRC纠检错硬件电路和协议。发射功率、工作频率等所有工作参数全部通过软件设置完成。1.9V~ 3.6V低电压,满足低功耗设计需要。每个芯片可以通过软件设置最多40位地址,只有收到本机地址时才会输出数据(提供一个中断指示)。PDIUSBD12是Philips公司推出的完全符合USB1.1规范的USB控制芯片,集成了SIE、FIFO存储器、收发器以及电压调整器。 2 系统软件设计   对nRF2401的配置接口由CE、PWR、CS组成。有4种工作模式(如表1所列),数据通过DATA、CLK1输入。 表1 4种工作模式 其发射功率、工作频率等所有工作参数全部通过软件设置完成。系统工作之前必须对nRF2401进行初始化配置,可通过DATA、CLK1串行输入120位的配置位。nRF2401有2种通信方式:ShockBurst和Direct方式。ShockBurst方式时,nRF2401可以自动加载数据头,进行CRC等工作,对外部编程的工作量少,为此在此系统中采用ShockBurst方式。ShockBurst方式的发送、接收工作流程如图4、图5所示。 图4 nRF2401 ShockBurst方式发送流程图 图5 nRF2401 ShockBurst方式接收流程图 串行发送程序的具体实现如下: tx_byte: mov a,@dptr;装载待发送的数据或地址入2401 mov r6,#8h setb dataio shift_up:rlc a ;循环装载数据 clr clk1 mov dataio,c setb clk1 ;clk上升沿采样数据 djnz r6,shift_up ret 串行接收程序的具体实现如下: rx_byte: ;接收中断服务子程序 mov r6,#8h setb dataio shift_down:clr clk1 ;循环下载数据 mov c,dataio setb clk1 rlc a djnz r6,shift_down mov @r0,a inc r0 ;数据从50h单元开始暂存 cycsbrx: jnb dr1,rx_byte ;数据下载完毕(dr1变低)则循环再 ;次接收 reti 3 结论 nRF2401单芯片集收发一体,且最高发送速率可达1Mbps,使用简单方便。在实际应用中,配合USB进行远程无线测量,数据速率达到500Kbps。由芯片实现的这套高速无线传输系统适合于报警器、自动读表、家庭自动化、遥控、无线数字通信等应用。 参考文献 1 张崇,等. 单片2. 4GHz 无线收发一体芯片nRF2401及其应用. 国外电子元器件, 2004(6) 2 nRF2401 Single Chip 2.4GHz Radio Transceiver Data sheet, Nordic Inc. 2003 3 PDIUSBD12 Data Sheet. Philips Inc. 2001 黄锐 硕士研究生,研究方向为微电子技术与智能仪器。从事FPGA及DSP技术在测控与通信等领域的应用研究。

文档评论(0)

wendang_12 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档