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

基于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)供单片机查询,以便让单片机发读写脉冲执行读写操作,控制非常简单。

欧普浴霸和奥普浴霸哪个好欧普浴霸和奥普浴霸对比介绍浴霸是我们在洗浴的时候必要不可少的取暖器材,而且随着科技的发展,浴霸的种类越来越多,而且品牌也是层出不穷。欧普照明和奥普照明这两类品牌也是位居其中,很多人在够买的时候都会在这两个品欧普和奥普浴霸哪个好欧普和奥普浴霸详细对比说起浴霸产品,相信大家肯定都不陌生,在我们的家庭浴室里一般都会安装一款合适的浴霸使用,给我们带来了非常不错的取暖效果,让我们在冬季洗浴的时候有更加温暖的体验。欧普浴霸和奥普浴霸可以奥普与欧普浴霸哪个好奥普浴霸和欧普浴霸对比奥普浴霸和欧普浴霸是现在国内两个比较好的品牌,销量都是很不错的,也受到了很多朋友的喜欢,但是还是有些朋友想知道,到底是奥普浴霸好还是欧普浴霸好,今天小编就来给大家具体介绍一下,想知欧普和奥普浴霸哪个好风暖浴霸品牌介绍详解由于冷空气的持续,大家最近对浴霸的需求也在增加,在选购浴霸的时候我们不仅要考虑到浴霸的功能性和性价比,还有安全性和浴室使用面积也要顾及。有些人想购买风暖浴霸,不了解风暖浴霸哪个牌子暖风机和浴霸哪个比较好用暖风机和浴霸对比分析介绍详解在冬季的时候,一般家里有地暖,也是需要有取暖的工具。当然在浴室中常见的取暖工具是浴霸和暖风机,其实人们在选购之前,都会有一个疑问,如果自己选择使用的话,这两种产品哪一个会更好一些,碳纤维浴霸和黄金管浴霸哪个好碳纤维浴霸和黄金管浴霸特点介绍浴霸市场上,碳纤维浴霸和黄金管浴霸都是比较受欢迎的产品。二者为什么这么受欢迎呢?它们各自的特点和作用有哪些呢?碳纤维浴霸和黄金管浴霸哪个比较好呢,我们应该怎样选择才最合适呢?碳纤维硕鼠怎么用在本页浏览全文硕鼠怎么用对于在寻找动漫或影视剧集下载资源比较不在行的孩纸来说,硕鼠就是一个利器,它支持数十个网站视频的下载,而且速度挺快,对于同一资源不同清晰度也可以进行相应的选择大智慧无法登陆怎么办大智慧无法登陆怎么办大智慧证券信息平台是一套用来进行证券行情显示行情分析外汇及期货信息,并同时进行信息即时接收的超级证券信息平台。面向证券决策机构和各阶层证券分析咨询投资人员,并特ps软件哪个好ps软件哪个好PS到目前为止已经出了多个版本。根据个人使用习惯不同,并无最好用和最难用之说。当然新版本可能有的功能操作起来会更加人性化一些,而老版本则文件体积小,运行更快,适合配置怎么延长笔记本使用寿命延长笔记本使用寿命方法详解电脑在生活中分为台式和笔记本两种,很多人都在使用笔记本电脑,因为笔记本电脑方便携带,深受大家的喜欢。那么,怎么延长笔记本使用寿命呢?大家要不定时的对笔记本电脑进行护理和清洁,照顾好itunes应用程序错误如何解决itunes应用程序错误处理方法详解itunes应用程序错误方法1。安全模式下,效果更好!2。以下所要使用的软件,都要安装或升级到最新版本,以保证使用的效果。3。不杀毒,直接使用以下方法也可以。若效果不好,就先在安全
魅族MX需要剪卡吗魅族MX需要剪卡,支持GSM,WCDMA(联通3G),不支持CDMA(电信卡)。魅族MX采用直板大屏幕触控设计,同时配备了主流的4英寸的屏幕,1600万色的分辨率为640960像素魅族MX四核版需要剪卡吗魅族MX四核版需要剪卡,支持GSM,WCDMA(联通3G),不支持CDMA(电信卡)。魅族MX四核版采用直板大屏幕触控设计,同时配备了主流的4英寸的屏幕,1600万色的分辨率为64魅族MX需要剪卡吗魅族MX是需要剪卡的!魅族MX采用的是microsim卡,所以剪卡是肯定了。魅族MX主要参数1屏幕4。0寸电容屏。这块屏幕材质为ASV,来自液晶屏的大厂夏普,显示效果非常不错,效果魅族MX屏幕材质是什么魅族MX采用直板大屏幕触控设计,同时配备了主流的4英寸的屏幕,1600万色的分辨率640960像素,配以全球最自然亮丽的ASV的屏幕材质,全面提高了液晶屏幕的可视角度液晶颗粒的反应魅族MX四核版屏幕材质是什么魅族MX四核版采用直板大屏幕触控设计,同时配备了主流的4英寸的屏幕,1600万色的分辨率为640960像素,配以全球最自然亮丽的ASV的屏幕材质,全面提高了液晶屏幕的可视角度液晶颗NIP。exeNIPNIP。exeNIP进程是什么有什么用进程文件NIPorNIP。exe进程名称NormanVirusControl进程类别存在安全风险的进程英文描述NIP。exeisaprocessbelongingtoNormanV诺基亚5230手机邮箱怎样设置设置邮箱的前提是,你的邮箱开通了POP3SMTP服务和IMAPSMTP服务。有些邮箱是不支持这两个服务的,但基本很多邮箱是支持的。有些邮箱默认是没有开通这两个服务的,必须电脑端登录魅族MX四核版支持联通卡吗魅族MX四核版支持GSM,WCDMA(联通3G),不支持CDMA(电信卡)。魅族MX四核版采用直板大屏幕触控设计,同时配备了主流的4英寸的屏幕,1600万色的分辨率为640960像红米Note3电池怎么样?红米Note3可以更换电池吗?红米Note3电池怎么样红米Note3配备一块4000mAh不可拆卸锂电池。针对红米Note3电池怎么样的问题,红米Note3选用了MTKHelioX10八核64位A53架构处理器红米note3电池型号随着人们现代化生活提升,对智能手机的需求也越来越大,人们越来越忠于大屏手机,有非常多的国际大厂都开始为人们生产高性能的大屏智能手机。其中一些国内的智能手机品牌也不例外,例如智能手机魅蓝Note电池可拆卸吗魅蓝Note电池介绍详解很多网友拿到手机之后就喜欢ROOT,所以魅蓝Note的Flyme系统中直接就提供了开启ROOT模式的开关。不过也有网友担心魅蓝Note之后就无法接收官方OTA更新了,那么事实是否如