InnoSwitch™3 - 高效率(94%)离线式开关电源IC系列

LYTSwitch™-1 LED驱动器IC可降低22 W以内灯泡

LYTSwitch™-7 LED结合PFC及恒流输出特性

itead arduino 2.4G无线模块 RF数传通信模块配套资料

  • itead arduino 2.4G无线模块   RF数传通信模块配套资料
  • itead arduino 2.4G无线模块   RF数传通信模块配套资料

itead arduino 2.4G无线模块   RF数传通信模块配套资料

itead arduino 2.4G无线模块   RF数传通信模块配套资料


        NRF24L01是一款工作在2.4-2.5GHz世界通用ISM频段的单片收发芯片,无线收发器包括:频率发生器 增强型 SchockBurstTM 模式控制器 功率放大器 晶体放大器 调制器 解调器 输出功率频道选择和协议的设置可以通过SPI接口进行设置极低的电流消耗,当工作在发射模式下发射功率为6dBm时电流消耗为9.0mA 接受模式为12.3mA掉电模式和待机模式下电流消耗模式更低。

球开放ISM 频段,最大0dBm 发射功率,免许可证使用。空旷100米!支持六路通道的数据接收

特性如下:

1.低工作电压:1.9~3.6V低电压工作

2.高速率:2Mbps,由于空中传输时间很短,极大的降低了无线传输中的碰撞现象(软件设置1Mbps或者2Mbps的空中传输速率)

3.多频点:125 频点,满足多点通信和跳频通信需要

4.超小型:内置2.4GHz天线,体积小巧,15x29mm(包括天线)

5.低功耗:当工作在应答模式通信时,快速的空中传输及启动时间,极大的降低了电流消耗。

6.低应用成本:NRF24L01集成了所有与RF协议相关的高速信号处理部分,比如:自动重发丢失数据包和自动产生应答信号等,NRF24L01的SPI接口可以利用单片机的硬件SPI口连接或用单片机I/O口进行模拟,内部有FIFO可以与各种高低速微处理器接口,便于使用低成本单片机。

7.便于开发:由于链路层完全集成在模块上,非常便于开发。自动重发功能,自动检测和重发丢失的数据包,重发时间及重发次数可软件控制自动存储未收到应答信号的数据包自动应答功能,在收到有效数据后,模块自动发送应答信号,无须另行编程载波检测—固定频率检测内置硬件CRC 检错和点对多点通信地址控制数据包传输错误计数器及载波检测功能可用于跳频设置可同时设置六路接收通道地址,可有选择性的打开接收通道标准插针Dip2.54MM间距接口,便于嵌入式应用

附件内容包括:

2.4G无线模块原理图源文件,用AD软件打开;

NRF24L01功能使用文档;

MSP430F149-RF24L01案例参考代码等;

实物购买地址:http://item.taobao.com/item.htm?spm=a230r.1.14.23.xWjsff&id=10718700544&ns=1&abbucket=9#detail

电路相关文件

电路图文件
NRF24L01原理图.Sch
描述:NRF24L01原理图,用AD软件打开
源代码
参考设计例程.zip
描述:参考设计例程
教程
相关参考设计文档.zip
描述:相关参考设计文档
收藏 (14)
扫码关注电路城

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归原作者所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 最新射频模块-nRF24L01收发器硬件开源及应用

    nRF24L01模块是SparkFun的最新射频模块。该模块使用Nordic Semiconductor的2.4GHz收发器nRF24L01 +。这款收发器IC工作在2.4GHz频段,并具有许多新功能!采取nRF2401A的所有特点,并添加一些额外的管道,并具有很好的缓冲区和自动转发功能。该nRF24L01收发器板采用反向极化SMA连接器,可实现最大射频范围。请记住,您将需要一个配对的RP-SMA 2.4GHz天线。由于成本更低,性能更好,我们推荐使用nRF24L01而不是原来的nRF2401A模块。该单元具有板载3.3V稳压器,并具有5V耐压IO线路。这使得它非常灵活,但您需要用3.3V或更高的电压为单元供电,以使调节器正常工作。注意:我们现在使用nRF24L01 +来填充这些电路板。IC的“+”版本具有改进的范围,灵敏度和数据速率。该命令集与原始的nRF24L01向后兼容。射频模块-nRF24L01收发器电路板实物截图:最新射频模块-nRF24L01收发器特点:板载3.3V LDO稳压器(允许3.3至7V电源)用于外部2.4 GHz天线的反极性SMA连接器250kbps的100米距离250kbps到2Mbit的数据速率自动确认自动转发Multiceiver - 6个数据管道32字节分开TX和RX FIFO5V宽容输入引脚从2400MHz到2525MHz的软件可选通道(125个可选通道)最少数量的外部组件引脚分解:VCC,CE,CSN,SCK,MOSI,MISO,IRQ,GND北欧半导体网站提供了大量的应用笔记和支持射频模块-nRF24L01收发器电路板layout截图:
    来自:通信与网络时间:2017-11-28 nrf24l01 射频模块 收发器
  • 2.4G无线模块 nRF24L01 测试板原理图/PCB/demo程序等

    本设计分享的是安信可公司设计的2.4G无线模块 nRF24L01 测试板原理图/PCB/demo程序等,见附件下载其原理图/PCB/demo程序等。该2.4G nRF24L01测试板可广泛应用于各种物联网场合,适用于无线鼠标、无线遥控、体感设备、有源RFID、 NFC、低功耗自组网无线传感网节点等,是物联网应用的理想解决方案。2.4G无线模块 nRF24L01 测试板电路 PCB截图:2.4G无线模块 nRF24L01demo程序截图:
    来自:通信与网络时间:2017-09-28 物联网 nrf24l01 无线模块
  • nrf24l01模块C文件及文档,带中文注释,可用于侦查机器人!

    没事就喜欢逛逛论坛之类的,看看有什么好的资料,这是最近看到的一个利用nrf24l01模块制作侦查机器人的设计资料。附件是改写的带中文注释使用方便的nrf24l01模块C文件及文档,这样像我这样看不懂那半明不明的Datasheet的E文盲就不用纠结模块的用法了。看看机器人实物图片:有点像瓦力机器人,后面有摄像头。视频展示:http://v.youku.com/v_show/id_XMzY0MTg3MzU2.html#paction机器人特点: 主控采用STC12C5616AD芯片,具有16MFLASH,700多ByteRAM,18路10位AD,四路PWM,SPI接口等。驱动板配4个电机驱动芯片L9110,驱动能力基本能满足小型直流电机。硬件设有声感、光感、人体感应模块、超声波测距模块等接口。通过nrf24L01+无线通讯模块与PC机进行信息传递。上位机模块具有USB转串口功能,可对本模块及机器人驱动模块进行ISP。加个手机可实现无线监控哦。看看电路板:除晶振跟插针外全采用贴装元件。 资料还不错,于是借着电路城的平台分享出来,混个脸熟,哈哈,要是是哪位发烧友的资料,可以联系电路城管理员改一下版权,我只是个搬运工,哈哈!
    来自:智能车时间:2017-09-22 机器人 nrf24l01
  • NRF24L01-6路无线温度采集系统,附原理图/PCB/程序源码

    该NRF24L01的6路无线温度采集系统采用一个接收机,六个发射机,分别采集NTC热敏电阻传感器温度,接收机接收六路发射机传输的温度数据,将温度数据显示到接收机板上1.4寸TFT液晶屏上,测温范围为0度到99度,无线传输距离空旷处50米。温度传感器采用高精度NTC热敏电阻防水型。无线传输模式发射机采用六个不同的数据通道,可同时传输。1路接收,NRF24L01-6路无线温度采集系统实物截图:说明:该NRF24L01-6路无线温度采集系统扩展功能(需用户自行添加编程),接收机板载有3个独立按键、7路可控12V电源输出,可直接控制DC12V继电器。 1路接收,NRF24L01-6路无线温度采集系统各项参数: 电路板工艺:蓝/绿色覆铜板(工厂加工);单片机型号:发射机采用STM8S103F3P6;接收机采用STC15F2K60S2;无线传输模块:NRF24L01;接收机液晶显示模块:1.4寸TFT;接收机供电电压:DC12V;发射机供电电压:DC5V;温度传感器:高精度NTC热敏电阻10K防水型;测温范围:0度到99度,分辨率为1度;接受发射无线传输距离:空旷地50米;连接状态指示:显示“断开”或“连接”; 实物购买链接:https://item.taobao.com/item.htm?spm=a1z10.3-c.w40...技术QQ:2067054198(咨询可发邮件);全部附件资料截图: 1路接收,6路NRF24L01无线温度采集系统视频演示:
  • 无线遥控器设计资料,可用于飞行器以及遥控船!

    最初是看到别人用51单片机和NRF24L01做了一个无线的航模遥控器。在大一的时候学了一段时间的51单片机,然后在网上找了一些程序,经过改动后终于做出了一个梦寐以求的无线遥控器。接线有些凌乱。由于是第一次设计作品,所以存在一些问题,但基本能运作起来。 下面是遥控器的图片看起来比较简陋,但想要的功能都实现了。需要的器件: 2片STC12C5A60S2单片机2个NRF24L01模块一个电机驱动(最好大功率一些的)两个L7805稳压管,1个AMS1117-3.3稳压芯片两个摇杆电位器(一个是要不能自动复位的,用于油门,另外一个要自动复位,用于转弯。)还有一些电阻电容等
    来自:其他时间:2017-08-15 nrf24l01 遥控器 无线遥控器
  • 基于STM32VET6的20路硬件PWM舵机驱动(板载陀螺仪,带蓝牙接口,NRF24L01接口,扩展IO(可接其他设备))

    卖家语: 该报价仅为资料出售。现手头上有些空板,有材料,可选择自己焊接,或者我焊接好,需要另行购买的朋友请在讨论区留言硬件组成: 主控:STM32F103VET6PWM:20路硬件PWM接口(用了5个定时器)(送调试代码)陀螺仪:MPU6050,用于多路舵机组成的机器人,采集机器人姿态数据(送调试代码)蓝牙:板载蓝牙接口,用户蓝牙通信(串口4)(送调试代码)硬件驱动:采用硬件芯片(背面10个的)驱动舵机信号口(与舵机供电电压一致),适用于各种高于2.7V的单片机,舵机信号与单片机IO隔离控制demo:文件中送20路硬件PWM驱动代码,独立按键和LED驱动代码,MPU6050驱动代码,蓝牙通信代码,NRF24L01无线测试代码,蜂鸣器驱动代码(定时器6)PS:所有资料全部测试通过,文件中附有实物图片和视频。视频链接:PCB板 3D截图:20路硬件PWM舵机驱动实物:实物连接头:附件内容截图:测试代码截图:
  • 2.4GHz无线模块 NRF24L01(提供STM32代码、视频教程等)

    配套程序(采用STM32驱动,SPI接口): 两个模块可以在 ISO / ISO-MINI 上通信两个NRF在两个板子之间通信的程序两个NRF在一个板子上通信的程序
  • 开源我制作的空中鼠标(MPU6050+NRF24l01+stm32)

    参考正点原子战舰开发板上的鼠标例程,我也做了一个空中鼠标,其实只是将他的有线鼠标改造成无线的。 鼠标由发射板和接收板组成,发射板主要包括stm32,MPU6050,NRF24l01,相信我不用说明大家都知道他们分别是干什么的了吧。 接收板主要包括stm32和NRF24l01,接收板通过USB接口和电脑连接,USB驱动是STM32的官方例程。另外,cpu使用的是stm32f103c8t6这个芯片有两个优点,一个是小,另外一个是便宜,统计下来做一个鼠标刨去PCB的成本,大概60元左右。 这个空中飞鼠的原理大概讲一下,就是读取MPU6050中X和Z轴上的角速度值,然后通过NRF24l01发送给接收板,接收板通过NRF24l01接收到数据后,通过stm32内部自带的USB模块将数据发送给电脑,而USB部分的东西基本不用去深入研究,使用的时候只要知道那个鼠标数据的接口函数就可以了。http://v.youku.com/v_show/id_XNzc1MzQ1ODg0.html视频中只有发射板,我将发射板做成跟18650电池大小差不多,这样就直接可以放到移动电源里了,这样移动电源就不仅可以充电,还可以 当鼠标使用。怎么样实际的使用效果还可以吧? 下面是空中鼠标的图片细节。这是发射板的PCB,MPU6050和NRF24l01都是直接使用的现成模块,方便了焊接并且提高了制作成功率。这是装好后的实物图,也许你会奇怪后面为什么要用那么长的两个按键?这是因为我要把板子放到移动电源的电池仓内,所以需要很长的按键, 我也懒得再去研究怎么装按键会更好看,所以就用了这种懒办法。这是接收板的PCB板和实物图,电路其实很简单,我做了两点优化,一个是双USB接口,这样不仅可以直接插到电脑上,而且可以在调试程序的时候 使用USB线来连接,另一个是将IO口全部引出,这样接收板还可以当做开发板使用,对于我这种电子爱好屌丝来说无疑是一个很省成本的方案。上图是发射板放在移动电源中,移动电源最好选用内部是18650的,这样方便改造。只要将线连接好,将板子固定住,在盖子上打好洞就行, 我用的LDO是一个低压差的,座椅无论你使用移动电源出来的5V或者直接连接18650都是可以正常工作的。 最后,附上原理图和程序,没有太多注释,因为程序我自己写的部分很简单,其他部分都是官方或者战舰开发板上现成的例程,现在我的程序, 除了控制方向,鼠标左右键外,还增加了两个按键同时按下开启滚轮功能,期望有人能在我的基础上继续优化程序,因为我对算法这边实在了 解的不多。
  • (DIY制作)多功能调试工具——实现USB转:485/232/NRF24L01等(原理图和程序)

    看了小马哥的多功能调试工具真是羡慕啊,于是也做了个高速USBhub托了个xlink, 用stm32实现 USB转串口TTL/串口232/串口485(通过跳线来实现)/NRF24L01/红外,同时支持输出一路PWM输出。反正也用不到Altra的调试,于是就将另两路USB接了两个USB座,方便接U盘。测试了下USB转485,(因为485需要控制换向端),发现效果比想象的要好啊!与其说这是个调试工具,到不如说是个简易的stm32的开发板,接两条杜邦线就可以来调试啦。USB转485调试截图:调试日志:2012-10-25:实现USB obLink调试以及USB转串口。这基本上都是以前就调好过了的。但是调试的时候发现oblink在下载的时候,当在Keil中设置速度最大时不稳定,经常下载失败,但是之前做的单独的oblink就没这问题,怀疑是GL850A的问题,看了下手册才知道其REF管脚要接680欧的电阻,而自己想当然的焊了1.5K的电阻,换后问题解决。2012-10-26:开始调试NRF24L01,比较顺利,照着例程很容易就给移植过来了,但是突然发现,发送和接收函数中,发送的就是固定的32字节,而接收的也是固定的32字节,于是就想修改成适合程序的风格:send(u8 *buf,u16 len),接收至少要知道接收到了几个字符!于是看了下NRF24L01的寄存器,刚好有这个寄存器,读取便可知道里面有多少数据,于是跟着修改了发送的函数,将发送的数据个数修改成任意设置的,结果发现接收那块死活接收不到数据了,于是增加了发送的个数到32字节,终于收到数据了。于是设置了下接收FIFO的大小,结果发现,发送的数据只有跟接收FIFO一样的时候,接收端才能收到数据!真是变态啊!至少要有个超时吧??于是改了就32字节了,发送的数据如果超过32字节,就拆包发,如果少于32字节,就加个0做结尾符,多发几个无用的数据,接收端就像处理字符串那样去处理吧。2012-10-28:开始调红外。当初做原理的时候,没想那么多,直接扯了条线接到一个IO上去了,结果看了下原子的程序,用的是定时器的输入捕获来做的,于是想改成收到中断后开定时器的方式来解决问题。刚好找到了他之前的一个版本的程序,修改了下居然OK了。而且效果也很不错,用家里的DVD遥控器试了下,也没问题。OK,暂告一段落。
  • (毕业设计)超声波液位检测系统(原理图、PCB源文件、源程序)

    系统为基于超声波测距的液位计,具有液位测量、显示、警报功能。硬件分从机和主机两部分,从机与主机之间通过nRF24L01模块通信。系统分从机和主机,从机负责测量并将数据通过2.4g 无线模块回传到主机,主机上可通过液晶显示相关数据,并可通过按键进行相关设置,设置参数可通过单片机片内EEPROM 保存。设置选项有液位计安装高度,液位警报上限及下限,是否报警等。
销量
137
查看
2652
参数名 参数值
发布于 2015 年 03 月 16日
Moore8直播课堂