范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

基于nRF24L01和PIC16F877的无线数据传输系统设计方法详解

  在工业控制现场, 常常需要采集大量的现场数据, 如温度、湿度、气压等, 并将这些数据传输到主机进行处理,由主机根据处理的结果, 将控制信号传输给现场执行模块进行各种操作。可以看出数据从采集设备到处理终端,监测控制指令从处理终端到采集设备,均需经过传输过程这一重要环节。当数据采集点处于运动状态,或者所处的环境不允许铺设电缆,采集设备必须与终端设备分离,此时只能通过无线方式进行数据传输。基于此,本文设计了一个无线数据传输系统,它应用Microchip公司的PIC16F877单片机控制Nordic公司的无线数字传输芯片nRF24L01 ,通过无线方式进行数据双向传输。实验结果证明:该系统使用灵活、成本低廉,可方便地嵌入到无线监测系统中。
  nRF24L01是单片射频收发芯片,工作于2.4~2.5 GHz ISM频段。工作电压为1.9~3.6 V,有多达125个频道可供选择。可通过SPI写入数据,最高可达10 Mb/s,数据传输率最快可达2 Mb/s,并且有自动应答和自动再发射功能。和上一代nRF2401相比,nRF2401数据传输率更快,数据写入速度更高,内嵌的功能更完备。
  芯片内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融进了增强式ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。芯片能耗非常低,以-6 dBm的功率发射时,工作电流只有9 mA,接收时工作电流只有12.3 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。
  图1为系统设计总体框图。此无线数据传输系统主控制芯片采用Microchip公司的PIC16F877微处理器,它负责控制无线芯片L01,实现数据的无线传输。为了进行多通道的数据采集,这里采用10片A/D进行分时采样,它们的工作时序则由CPLD来控制,每路采集的数据经单片机处理后无线发射,至于何时采样,则由单片机发的Trigger信号决定。 在与计算机的通讯方面,系统采用USB芯片通过USB口将无线接收数据送入计算机,并存储在一个二进制文件内,当传输完毕后,运行VB读数软件,可将采集的信号读出以供分析。
  数据采集部分主要由传感器、低通滤波放大器、A/D以及CPLD组成,电源管理则主要为各个芯片提供合适工作电压,并为CPLD提供1MHZ主时钟输入。此系统采用10片AD7492,可进行10路模拟信号的采样。CPLD主要控制10片A/D的采样和读数时序,采样率由CPLD内部分频器和无线传输率大小决定。为了配合无线传输模块的工作,这里采用触发采样。即在CPLD内部设计D触发器,并用VCC连接D输入端,Trigger信号作为时钟输入,如图2所示。系统上电后,CPLD便检测其引脚Trigger端,当出现上升沿时, D触发器输出高电平,打开与非门,Convast就会输出1KHz信号,A/D采样开始。
  数据传输主要利用PIC16F877单片机对无线射频芯片L01的控制实现的。nRF24L01是单片射频收发芯片,工作于2.4~2.5GHzISM频段,工作电压为1.9V~3.6V,工作温度为- 40℃~+ 85℃,有多达125个频道可供选择,最高通信速率2Mbit/s ,具有自动应答和重发功能,其工作参数全部通过芯片状态字配置,而这些配置字是由PIC16F877通过SPI[1]访问L01的。L01主要技术为:
  工作模式 :CE,CSN,SCK,MOSI,MISO,IRQ这6个管脚为该芯片的控制引脚。微处理器通过对这6个引脚的控制就可以决定该芯片的工作模式。当PWR_UP、PRIM_RX和CE为“111”时,L01处于接收模式;为“101”时处于发射模式;为“1X0”时处于空闲模式1;为“0XX”时处于掉电模式。
  增强型ShockBurst技术:L01融进了增强型ShockBurst技术,该项技术使得双向通信协议变得简单。在一个典型的双向通信中,接收方在收到发射方的数据时,将会向发射方回传一个应答信号,若接收方未收到该数据,发射方在等待一定延迟时间后将自动重发此包数据(在自动重发功能开启的情况下),这都不需要CPU的参与。
  数据通道:当L01处于接收状态时,它可以接收来自6个不同通道的数据。每个通道都有一个属于自己的通道地址,但共享同一频道。也就是说,一个配置为接收模式的L01可以和6个配置为发射模式下的L01进行通信,接收机可以根据它们的通道地址进行区分。通道0有一个40位的地址,通道1—5则共享高32位地址,只是低8位不同。每个通道都能开启自动重发射和自动应答功能。处于接收状态下的L01在回传应答信号时,将利用该接收通道的地址作为发射应答信号的发射地址。在发射设备中,通道0常用于接收应答信号。发射数据的地址必须和接收通道0的地址一致 ,这样才能有效地接收应答信号。
  数据包描述:“1字节字头 + 3~5字节地址 + 9Bit标志位 + 1~2字节CRC”。 当L01要发送数据时,微控制器要先把地址和有效数据写入L01缓存区,然后由L01自动产生字头和CRC校验码,之后再发射出去。
  系统采用USB芯片FT245,由单片机控制读写操作。FT245提供了一些状态标志位(RXF,TXE)供单片机查询,以便让单片机发读写脉冲执行读写操作,控制非常简单。

3d电视哪种好?怎么样3d技术在大家的生活中现在已经是非常的常见了,从一开始的大荧幕电影专用技术到现在已经到大家的家里也可以看的地步。科技不断的在进步,技术不断的发展,大家可能对一些新的技术会感到有些迷硬屏3d电视推荐硬屏3d电视测评图文现在的人们都非常的喜欢观看3d的电影,是因为3d电影可以给人非常好的视觉体验。而3d电视的出现使得人们在家都可以感受到电影院的视觉冲击,因此3d电视的销量是非常好的。使得有非常多的tcl超级智能3d电视型号推荐电视机作为我们日常消遣的工具,起了越发重要的作用。而且随着3d技术的普及,人们对电视机的要求也越来越高,都希望它能够具有3d观影功能。所以今天小编就为大家简单推荐几款TCL的3d电海信电视强制开机方法海信电视如果出现无法开机的情况,一般是无法强制开机的,需要检查电视确认问题所在及时报修。下面是具体的原因和解决方法海信电视机打不开但电源灯亮1可能是电视机处于待机状态。此时需要再按海信电视强制重启方法海信电视强制重启的方式包括遥控器重启设备电源键重启,以下是具体说明1如果海信电视目前已经卡住在画面中,可以尝试按住遥控器上的电源键强制关机,再次按下即可重启2如果使用遥控器没有响应海信电视的投屏功能在哪里打开海信电视投屏步骤如下,把手机与电视连接在同一局域网上,打开电视的通用,找到投屏服务并打开手机下载海信电视微助手,安装完成后进入APP,在APP中搜索电视并连接连接后在APP中的工具索尼电视机黑屏怎么办索尼电视机黑屏解决方法详解索尼电视机是一款非常好的电视机品牌,质量很好,价格也很适中。但是电视机使用久了,难免会出现一些问题,比如说索尼电视机黑屏故障问题,今天小编就来给大家讲解一下索尼电视机黑屏故障原因及索尼液晶电视机开不了机怎么解决索尼液晶电视机开不了机解决方法图文电视机的出现让我们的生活变得非常的丰富,而电视机在所有电器中还是比较特殊的,因为它是利用电将其转化为声音和图像的方式,随着我们现代科技水平的不断发展,市面上的电视机种类和类型还是比电视机电容坏了怎么办电视机电容坏了维修方法详解电视机它是伟大的娱乐工具之一,因为它可以转播电影真人秀连续剧等。帮助我们更多地了解世界和我们周围发生的事情。由于新闻地理和其他电视频道的转播,这已成为可能。但在电视的使用过程中,会索爱x10i报价及配置导语索爱大家应该不会不知道是哪个电脑品牌吧,这可是我们中国市场上的知名手机品牌。在我们记忆中索尼爱立信的手机一般都是一些低端平板机或是翻盖手机,与高端这个词有缘而无份。但我们今天要索爱X10i用MICROSIM卡吗索爱X10i不用MICROSIM卡,所以不需要剪卡,采用的是普通的SIM卡。索爱X10i作为索尼爱立信的第一款Android试水机,搭载单核1GHz高通骁龙SnapdragonQS
智跑空气滤清器怎么保养智跑空气滤清器维护保养方法详解现在因为科技的发展很多工业污染导致空气变的特别不好,空气的质量差可能影响人们身体健康,特别是在家庭生活中。所以市场上出现了智跑空气滤清器来净化室内空气,因为它的高智能非常受人们欢迎手动按摩器哪个好手动按摩器品牌推荐详解现代人对生活品质和舒适程度的要求越来越苛刻。大家都知道随着我们的时代进步,市场上出现了各式各样的产品,满足了我们对生活的享受,对按摩器大家一定都有所认识,那么手动按摩器品牌大家掌握交流接触器多少钱交流接触器报价介绍图文电的出现改变了我们的生活,并且也加快了工业化和信息化的进程了。而我们现在的发展成绩都是电的功劳。如果没有电的话,我们的生活将一片黑暗。所有的设备不能运行,我们的生活几乎停滞。虽然电交流接触器有哪些型号交流接触器型号大全接触器是一种应用广泛的开关电器。主要用于频繁接通或分断交直流主电路和大容量的控制电路,可配合继电器远距离操作定时操作,其主要控制对象是电动机,也可用于控制其它电力负载。接触器有很多交流接触器接法常见的接触不牢靠的原因及处理方法图文交流接触器是广泛用作电力的开断和控制电路。它利用主接点来开闭电路,用辅助接点来执行控制指令。主接点一般只有常开接点,而辅助接点常有两对具有常开和常闭功能的接点,小型的接触器也经常作交流接触器厂家推荐详解电力的使用虽然会给人们的生活带来很多便利,但也存在着很大的安全隐患,如电起火等,严重时甚至会威胁生命。这样,就需要对电力进行控制保护。在这里,小编将会为大家简要介绍交流接触器,还总交流接触器怎么样?价格及参数详解在新闻上常常可以看见电起火触电身亡等等事故,造成很大的经济损失,严重时甚至会威胁生命安全。而交流接触器就可以控制电路,下面,小编将为大家介绍不同品牌的交流接触器的价格,总结了交流接空调接触器怎么样空调接触器品牌推荐详解空调是我们夏天必备的电器产品了。虽然以前很多人都是使用电风扇,但是随着时间的发展,电风扇已经完全不能够满足到我们的要求了。因为现在的天气平均比以前上升了好几度。所以空调才是我们夏日太阳能逆变器的作用是什么?导读对太阳能逆变器,可能大部分人了解的是太阳能,而不是逆变器,但随着科学技术的不断发展,太阳能逆变器在我们的生活中已经被广泛应用,太阳能逆变器存在一个太阳能交流发电的系统,并且随着接触器的接法及相关介绍详解导读接触器的种类有两种,分别是交流和直流,它可以应用于电力方面配电方面和用电方面等等领域。接触器也就是将工业领域内的电通过线圈的的作用,当线圈通过电流的时候,就会产生磁场,这时,触接触器工作原理及维修相关介绍在所有的工业设备中,接触器也许不是你最为熟悉的一种,却是在我们的日常生活中应用广泛的一种设备,在电工学上,接触器因与电流的导向使用有着密切的关系,因此可以被创新应用在各种场合,必要