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

基于nRF24L01和PIC16F877无线数据传输系统设计方案介绍详解

  本文设计了一个无线数据传输系统,它应用Microchip公司的 PIC16F877单片机控制Nordic公司的无线数字传输芯片nRF24L01 ,通过无线方式进行数据双向传输。实验结果证明:该系统使用灵活、成本低廉,可方便地嵌入到无线监测系统中。
  1.系统总体结构设计
  图1为系统设计总体框图。此无线数据传输系统主控制芯片采用Microchip公司的PIC16F877微处理器,它负责控制无线芯片L01,实现数据的无线传输。为了进行多通道的数据采集,这里采用10片A/D进行分时采样,它们的工作时序则由CPLD来控制,每路采集的数据经单片机处理后无线发射,至于何时采样,则由单片机发的Trigger信号决定。 在与计算机的通讯方面,系统采用USB芯片通过USB口将无线接收数据送入计算机,并存储在一个二进制文件内,当传输完毕后,运行VB读数软件,可将采集的信号读出以供分析。
  2.系统硬件设计
  2.1 数据采集部分
  数据采集部分主要由传感器、低通滤波放大器、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采样开始。
  2.2 无线传输部分
  数据传输主要利用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校验码,之后再发射出去。
  2.3 USB接口设计
  系统采用USB芯片FT245,由单片机控制读写操作。FT245提供了一些状态标志位(RXF,TXE)供单片机查询,以便让单片机发读写脉冲执行读写操作,控制非常简单。
  3.软件设计
  要设计好系统的软件,必须清楚其工作原理:首先给发射机上电,配置其L01为PRX,使其进入接收模式等待主机的握手指令,此时采集装置并未开始工作。然后将接收机通过USB接口连接计算机,运行VB程序,点击开始试验按钮,握手指令(H’33’)便通过接收机的L01 (上电配置为PTX)发射出去,发射机在接收到握手指令后,还要做出判断,若不是H’33’,则继续等待握手指令;若是,表示双方建立连接成功,此时发射机的L01便配置为PTX,同时单片机向采集装置发送一脉宽为3.6us的高电平脉冲以激活A/D,使其开始采样,采样率为1KHz。由于每路传感器信号都要被A/D采样,并转换为12bit数字量(认为是2 Byte),那么10通道则为20 Byte,经过单片机处理后再送入L01打包发射。350us之后,接收机收到该数据,并通过单片机和USB芯片实时写入计算机缓存区内,这样双方数据传输10000次,每次20Byte,传输完毕后数据曲线会在VB界面上实时显示。
  基于以上分析,该系统软件分为两部分:单片机控制程序和计算机界面程序。前者主要完成以nRF24L01为核心的多通道信号的采集和无线传输,后者则完成信号的显示,以供研究人员分析。本文只介绍控制程序,它采用模块化程序设计方法, 分为发射机程序和接收机程序两部分。
  由于采集系统以1KHz进行采样,即每1ms送20Byte数据,因此无线部分进行一次传输需1ms。若接收机执行接收子程序不够1ms,则必须通过延迟补够,以和发射同步。另外,在接收机程序中特设置800us定时器中断,以防接收机因接收不到数据而长时间等待,影响数据的传输效率。
  4.问题分析
  本系统在运行时出现了一些问题,使其不能正常工作,现说明如下:
  ① L01在收发转换时出现问题;
  原因:配置字并未写入L01内。
  ② 数据传输时发现其低八位为零,但高四位有数;
  原因:开启了单片机的PSP功能,导致D口不能用了。
  ③ 数据传输波形图严重失真;
  原因:无线模块在收发同步上存在问题,数据包之间没有一一对应。
  5.实验结果
  本系统需进行10000次数据传输,每次传输20字节。传输数据时务必保证发射机和接收机的同步性,否则数据包之间将会出现错位,得到的数据曲线会严重失真,影响分析,所以同步问题在无线数据传输系统占重要地位。现附上本系统在同步良好情况下的无线数据传输波形图,见图4。图中的10条曲线是传感器信号被10片A/D采样后经无线传输至计算机后通过VB界面显示出的,中间幅值较高的曲线是两路正弦波,其余为基线。
  6.结论
  本系统控制方便、工作稳定,能实现可靠的无线数据传输。经大量实验测得:该系统的平均传输率可以达到256Kbps,平均误码率只有0.2%,可满足绝大部分无线数据传输的需要。

平板电脑手机推荐及性能平板电脑手机是一款结合了智能手机的功能,与小型的平板电脑的特点,两都合二为一的一款产品,并且平板电脑手机的尺寸一般在5至7英寸屏幕大小的电子类产器,这个新型的词汇大约出现在2013windows8卡片电脑怎么样详细介绍近年来,随着计算机技术的发展,越来越多的计算机芯片和卡片电脑已经出现在人们的视线当中。而英国剑桥大学的末尾物理实验加以记忆也指出了卡片电脑,同时也成功地应用于windows8系统当两款windows平板电脑推荐图文移动办公现在已经逐渐渗透到了不同领域以及城市当中。在过去的时候,这样的行为一直缺乏设备的支持,所以很多人员无法进行移动办公。然而windows平板电脑的诞生以及IT产业方面的软件发几款windows平板电脑推荐图解由于手游应用市场的火热发展,平板电脑为了适应市场需求多采用安卓系统。但是对于一些商务人士来说,安卓系统始终没有windows系统便于操作。下面,小编就为大家推荐几款性价比较高的wi优派平板电脑怎么样价格非常划算图解现在平板电脑越来越值得大家瞩目,因为它是集办公娱乐功能为一体的一款好产品,那么接下来小编为大家介绍一款优派平板电脑,供大家在实际购买的时候参考使用。一优派平板电脑的优点我们在购买平微软笔记本平板电脑那个好?微软笔记本平板电脑推荐导语说到微软笔记本平板电脑我想大家应该都不陌生吧,微软作为世界上最大的电脑软件公司,在电脑和平板领域都有着其他品所无法比拟的优势,这不仅体现的微软产品的软件和系统方面,还体现在产品微软笔记本平板电脑哪个好微软笔记本平板电脑推荐随着科技产品的不断发展,人们对电脑的功能需求也越来越多,因此各大电脑品牌商们纷纷推陈出新,力求获得更多的产品资源。而微软提出的笔记本平板电脑产品无疑是其智能电子行业中的佼佼者,曾在微软笔记本平板电脑哪款好?详细介绍导语微软,这个名字全球知名。几乎没有一个人不知道微软公司的名字,我们使用最多的MicrosoftWindows操作系统和MicrosoftOffice系列软件皆是它所研发制造的。在vivos10边框材质是什么是金属边框吗vivos10是一款定位轻薄摄像的手机,绝对是可以让你在体验到性能的同时感受一把颜值为你带来的靓丽,那么在这款手机中采用的什么样子的边框,可以为你带来何种手感和优势呢?现在就有小编什么是金属激光切割机金属激光切割机原理及分类介绍详细介绍大家有没有见过金属激光切割机?大家知道什么是金属激光切割机吗?金属激光切割机就是一种使用金属打造的,采用激光技术进行切割的机器设备。现在很多地方都使用这种设备,这种设备采用的是激光全铝制屋顶风机特性有哪些全铝制屋顶风机启动调试方法详解我们日常生活中,常常会有烟尘油雾等污染空气,长时间如此就会熏黑或者是我们的屋顶变色,尤其是工厂更是如此。不过,全铝制屋顶风机的出现帮我们解决了这个头疼的问题。那么全铝制屋顶风机的特
单反相机和数码相机哪个好单反相机和数码相机区别摘要单反相机和数码相机的区别是什么?单反相机和数码相机哪个好?两种相机不再一个层次上,单反相机的手感更好,更加的专业,出片效果非常好。而普通相机适合家用,携带方便。但是出片效果有限鱼眼镜头摄影技巧有哪些发掘更好玩的影像鱼眼镜头摄影技巧有哪些?众所周知,焦距越短,视角越大,因光学原理产生的变形也就越强烈。为了达到180度的超大视角,鱼眼镜头的设计者不得不作出牺牲,即允许这种变形(桶形畸变)的合理存广角镜头有什么使用技巧使用广角镜头比使用其他种类镜头更难拍摄出优秀作品。如果能够非常好地掌握这种镜头,就能拍出优秀照片,将成为一个优秀的摄影记者。许多摄影记者往往以一种漫不经心的态度使用这种镜头,实际是街头摄影有什么技巧街头摄影光圈使用技巧街头摄影时如何妥善运用小光圈?在街拍议题中,光圈往往是最易受人忽略的一环,但它不仅相当重要,同时也左右了影像成败的关键,因此,要如何在分秒必争的街拍过程里提高作品成功率,妥善运用小闪光灯使用有什么技巧闪光灯使用使用技巧如果没有了光,那摄影就没有存在的意义了。大自然中充满着各种光线,对照片的层次色调气氛都有着关键的影响。但当光线不足时,人造光源就要派上用场,热靴闪光灯因携带方便并且色温接近自然光,佳能600D配什么闪光灯好佳能600D配什么闪光灯好有网友问到佳能600D配什么闪光灯好?小编认为购买原厂的闪光灯有点不值,性价比太低了。要是购买就买副厂的吧。现在最好的副厂闪光灯时永诺的闪光灯做得也是很不佳能5d跟6d有哪些区别佳能5d配什么镜头好详解相机的出现为我们留住了更多的精彩瞬间,喜欢摄影的人越来越多,可以发现很多人购买的相机都是佳能,这个品牌还是有很高的知名度的。佳能5d用的人还是很多的,不少人都会将它和6d搞混,那佳佳能60d配什么镜头好佳能60d适合的镜头推荐大家都知道随着现在摄影师不断地增加,社会上对于单反相机的需求也是越来越大,有非常多的相机厂商都为其生产出了各式各样的单反相机。而大家都知道现在的单反相机的售价是非常的贵的,因此人们佳能7d配什么镜头好佳能7d镜头推荐图文说到摄影,现在的摄影爱好者越来越多了。随着互联网的畅通发达,业余摄影爱好者们可以在网络上找到志同道合的人,也可以在网络上查找摄影的资料,自学也能出个半专业的摄影师。那么对于酷爱摄影佳能EFS55250镜头能否加增距镜佳能EFS55250镜头是不能加(接)上1。4X及2。0X增距镜使用。该镜在继承EFS55250mmf45。6IS光学性能的基础上,全新设计了镜头外观,采用了1片UD(超低色散)镜佳能rp配什么镜头如果是新手购买佳能RP,建议搭配一个覆盖常用焦段的RF24105mmF4LISUSM佳能RP配备RF卡口,可以使用专用的RF卡口镜头,也可以配合转接环使用佳能EF卡口镜头。具体介绍