nRF2401无线模块产品说明书.pdf

上传人:qwe****56 文档编号:70320974 上传时间:2023-01-19 格式:PDF 页数:12 大小:1.07MB
返回 下载 相关 举报
nRF2401无线模块产品说明书.pdf_第1页
第1页 / 共12页
nRF2401无线模块产品说明书.pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《nRF2401无线模块产品说明书.pdf》由会员分享,可在线阅读,更多相关《nRF2401无线模块产品说明书.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 n nR RF F2 24 40 01 1 无无无无 线线线线 模模模模 块块块块 产产产产 品品品品 说说说说 明明明明 书书书书 V1.0 2009-9-10 本资料由北京百纳信达科技有限公司编写、版权所有 商标咨询 ATMEL 与 AVR 分别是 ATMEL CORPORATION 的注册商标和商标 百纳信达、 分别是北京百纳信达科技有限公司的商标与域名 安全需知 为防止损坏您的 AVR 相关工具,避免您或他人受伤,在使用本开发套装前请仔细阅读下面的安全需知,并妥善保管以便所有本产品设备的使用者都可随时参阅。请遵守本节中所列举的用以下符号所标注的各项预防措施,否则可能对产品造成损害。该

2、标记表示警告,提醒您应该在使用本产品前阅读这些信息,以防止可能发生的损害。警告 请勿在易燃气体环境中使用电子设备,以避免发生爆炸或火灾。请勿在潮湿的环境中使用电子设备,以避免设备损坏。发生故障时立即拔下所有线缆。当您发现产品冒烟或发生异味时,请立刻拔下所有与其连接的线缆,切断电源,以避免燃烧。若在这种情况下还继续使用,可能会导致产品的进一步损坏,并使您受伤。请与我们联系后,将产品寄回给我们维修。请勿自行拆卸本产品 触动产品内部的零件可能会导致受伤。遇到故障时,请及时联系我们。自行拆卸可能会导致其他意外事故发生。使用合适的电缆线 若要将线缆连接到本设备的插座上,请使用本产品提供的线缆,以保证产品

3、的规格的兼容性。请勿在儿童伸手可及之处保管本产品 请特别注意防止婴幼儿玩耍或将产品的小部件放入口中。注意 北京百纳信达科技有限公司可随时更改手册内所记载之硬件与软件规格的权利,而无需事先通知。北京百纳信达科技有限公司对因使用本产品而引起的损害不承担任何责任。北京百纳信达科技有限公司已竭尽全力来确保手册内载之信息的准确性和完善性。如果您发现任何错误或遗漏,请与我们联系(见联系方法),对此,我们深表感谢。目目 录录 1.概述概述.11.1基本参数.11.2功能简介.12.硬件模块说明硬件模块说明.22.1NRF2401 及其外围电路.22.2电源及指示电路.32.3接口电路.33.软件说明软件说明

4、.43.1配置文件.43.2驱动文件.64.常见问题常见问题.8 nRF2401 无线模块产品说明书 Beijing Bynatec Co.,Ltd.http:/ E-mail: 1 1.概述概述 nRF2401 模块以 nRF2401 芯片为核心,提供 1 路的无线发射和 2 路的无线接收功能,该模块留出 10Pin排针,可以使用 10Pin 排线方便与 Mega16 直插等开发板连接。1.1 1.1 基本参数 基本参数 板子尺寸:25mm*57mm(使用板子自身天线)25mm*35 mm(使用外部天线)工作电压:3V 5V 均可 1.2 1.2 功能简介 功能简介 可以进行无线数据发送和接

5、收;可以开发无线的电子产品:如无线遥控器、无线麦克、无线耳机等应用。nRF2401 无线模块产品说明书 2.硬件模块说明硬件模块说明 布局如图所示:图 1 nRF2401 丝印图 2.1 2.1 N NRF2401 及其外围电路 RF2401 及其外围电路 nRF2401 及其外围电路如图 2 所示,包括 nRF2401 芯片部分、稳压部分、晶振部分、天线部分。电压 VDD 为芯片提供工作电压;晶振部分包括 Y1、C11、C12,晶振 Y1 允许值为:4MHz、8MHz、12MHz、16MHz,如果需要 1Mbps 的通信速率,则必须选择 16MHz 晶振。天线部分包括电感 L1、L2、L3(

6、板子自身天线)或者 L1、L3、ANT2(外接天线),用来将 nRF2401 芯片 ANT1、ANT2 管脚产生的 2.4G 电平信号转为电磁波信号,或者将电磁波信号转换为电平信号输入芯片的 ANT1、ANT2 管脚。Beijing Bynatec Co.,Ltd.http:/ E-mail: 2 NRF2401AU2CE1DR22CLK23DATA24CS5DR16CLK17DATA8DVDD9VSS10XCLK211XCLK112VDD_PA13ANT114ANT215VSS_PA16VDD17VSS18IREF19VSS20VDD21VSS22PER_UP23VDD24CEC1033nF

7、C1122pFC1222pFC82.2nFL13.3nHC94.7pFL310nHR422KCSR6330CLK2CLK1R9330R8330R7330R5330DATA2R3330C74.7pFR11 1KC61.0pFR10 1KMISOMOSIR121MPWR_UPY116MHzVDDDR1ANT1Board AntnRF2401L25.6nHDR2ANT2Ext Ant121 图 2 nRF2401 及其外围电路 nRF2401 无线模块产品说明书 2.2 2.2 电源及指示电路 电源及指示电路 电路板上提供 5V 稳压到 3.3V 电路,可以外接 5V。也可以直接接 3.3V,不通过

8、稳压芯片。另外,电路板上提供了一个电源指示灯,当对 nRF2401 无线模块正确供电时,指示灯亮。U1RT9193EN3VI1GND2BP4VO5VDDVDDVINVin=5VC122nFC51uFR10VDDVin=3VR21KD1LEDPowerC41nFC210uFC31nF 图 3 电源及指示电路 2.3 2.3 接口电路 接口电路 模块提供了两个接口 J1、J2,其中 J1 为 nRF2401A 的控制端口和通道 1 的收发通道,J2 为预留,是通道 2 的接收通道。J1 接口为 10Pin 的排针,非常方便与与 Mega16 开发板连接。J2 预留,如果需要采用双通道接收时,可以将

9、 J2 对应的 3 根信号线引出,接到单片机的 I/O 上即可。Beijing Bynatec Co.,Ltd.http:/ E-mail: 3 J2CON3112233CLK1MISOMOSICSCEPWR_UPVINDATA1J1CON10DR21DR1234567PWRCLK1DATA2DR2CLK2DR1CLK28910CONDATA2 图 4 ISP 接口原理图 nRF2401 无线模块产品说明书 3.软件说明软件说明 本模块提供了系统的驱动程序文件 nRF2401.c 和配置文件 nRF2401.h,包括模块的初始化、配置、数据发送、数据接收等函数。3.1 3.1 配置文件 配置文

10、件 硬件端口配置,默认使用 PB 口,如果更改其他端口修改#define 即可。比如需要使用 PA 口,那么要做如下修改#define P_NRF2401_PORT PORTA#define P_NRF2401_DDR DDRA#define P_NRF2401_PIN PINA 对默认定义的控制口 通道 1 使用不同的位,需要修改#define PWR 即可。例如要使用 Mega16 的PA2 控制 nRF2401 模块的 PWR 口,需要做如下修改#define PWR 2 /bit2 图 5 硬件端口配置 软件访问 nRF2401 配置:可以查询 nRF2401 接收到数据,也可以使用中

11、断方式。当 nRF2401 接收到数据后 DR1 会发出高电平信号,可以查询该信号也可以使用中断。如果使用中断,需要将 DR1 信号接到单片机的外部中断引脚。对 nRF2401 写控制值可以使用 spi 方式,也可以使用 GPIO 模拟 spi 模式。如果使用 SPI 模式,需要将 nRF2401 硬件接口与单片机 spi 接口对应连接。Beijing Bynatec Co.,Ltd.http:/ E-mail: 4 nRF2401 无线模块产品说明书 图 6 硬件端口配置 nRF2401 的配置字 NRF2401_CH1_WIDTH:通道 1 接收数据宽度,例如需要一次传 4 个字节,那么设

12、置为 32 NRF2401_CH1_ADDR1_1:通道 1 的地址,接收地址和发送地址需要设置一样 图 7 nRF2401 配置字 1 对接收地址宽度、CRC 校验使能、通道 1 还是通道 2 选择、选择直接模式传输还是 BURST 模式传输及速度选择。当选 1M 速度传输,误码率很加大。图 8 nRF2401 配置字 2 Beijing Bynatec Co.,Ltd.http:/ E-mail: 5 nRF2401 无线模块产品说明书 选择晶振,要根据硬件选择,本 nRF2401 晶振是 16M,选择 NRF2401_CRYSTAL_16M 分贝选择,选择-20dB 功率小,传输距离短;

13、选择 0dB 功率大,传输距离远,但是耗电。NRF2401_FRE_CH_SEL 是对传输频率进行选择,nrF2401 可以在 2.4G2.5G 之中进行选择。可以有128 中频率选择 最后的配置字是选择 nRF2401 模块工作在发送模式还是接收模式 图 9 nRF2401 配置字 3 3.2 3.2 驱动文件 驱动文件 需要配置不同工作模式 需要修改 InitData 这个数组 const uint8_t InitData15=/nRF2401 控制字 15 Byte NRF2401_CH2_WIDTH,/通道二接收数据宽度 NRF2401_CH1_WIDTH,/通道一接收数据宽度 NRF

14、2401_CH2_ADDR2_1,/通道二地址 NRF2401_CH2_ADDR2_2,/通道二地址 NRF2401_CH2_ADDR2_3,/通道二地址 NRF2401_CH2_ADDR2_4,/通道二地址 NRF2401_CH2_ADDR2_5,/通道二地址 NRF2401_CH1_ADDR1_1,/通道一地址 NRF2401_CH1_ADDR1_2,/通道一地址 NRF2401_CH1_ADDR1_3,/通道一地址 NRF2401_CH1_ADDR1_4,/通道一地址 NRF2401_CH1_ADDR1_5,/通道一地址 (NRF2401_REC_ADDR_WIDTH Beijing B

15、ynatec Co.,Ltd.http:/ E-mail: 6 nRF2401 无线模块产品说明书 Beijing Bynatec Co.,Ltd.http:/ E-mail: 7|NRF2401_CRC_LENGTH_16|NRF2401_CRC_ENABLE),/b23b18:接收地址宽度(32 位)/b17b16:CRC 模式选择(11-16bit)(NRF2401_RX_CH1|NRF2401_SHOCKBURST_MODE|NRF2401_RF_RATE_250|NRF2401_CRYSTAL_16M|NRF2401_RF_POWER_0dB),/b15:接收通道选择,通道 1 接收

16、 /b14:收发模式(1-ShockBurst 模式)/b13:波特率选择(0-250Kbps)/b12b10:晶振选择(011-16M)(NRF2401_FRE_CH_SEL|NRF2401_TRANSMIT_MODE)/b7b1:收发频率(0110010,2.45GHz)/b0:收发控制(1-接收);用户的 API 函数:/-nRF2401 用户 API 函数 -/void nRF2401_ON(void);/nRF2401A 上电 void nRF2401_OFF(void);/nRF2401A 掉电 void nRF2401_Initial(void);/nRF2401A 初始化 vo

17、id nRF2401_WriteCommand(void);/nRF2401A 写命令字 void nRF2401_WriteByte(uint8_t uiData);/向 nRF2401A 写入一个 Byte void nRF2401_Mode(uint8_t uiMode);/切换 nRF2401A 收/发模式 void nRF2401_SendByte(uint8_t TxData);/发送 1 字节数据 void nRF2401_SendWord(uint16_t TxData);/发送 1 字数据 /将数组数据写入 nRF2401A void nRF2401_SendBuffer_B

18、yte(uint8_t TxData,uint8_t DataByte);/将数组数据写入 nRF2401A void nRF2401_SendBuffer_Word(uint16_t TxData,uint8_t DataWord);nRF2401 无线模块产品说明书 Beijing Bynatec Co.,Ltd.http:/ E-mail: 8 uint8_t nRF2401_RxStatus(void);/判断 nRF2401A 是否有数据接收 查询方式 void nRF2401_ReceiveByte(uint8_t RxData);/以 Byte 格式从 nRF2401A 读数据

19、void nRF2401_ReceiveWord(uint16_t RxData);/以 Word 格式从 nRF2401A 读数据 /设置目标 nRF2401A 的地址 void nRF2401_SetAddress(uint8_t Address,uint8_t AddrByte);4.常见问题常见问题 为什么通讯不成功?重点检查 发送端发送的地址和接收端接收的地址是否一致(包括地址值和有效位)发送端发送的数据宽度和接收端接收的设置是否一致 发送端的发送频率和接收端接收频率是否一致 nRF2401 无线模块产品说明书 Beijing Bynatec Co.,Ltd.http:/ E-mail: 9 联系方式 网站:http:/ 论坛:http:/ 邮箱: qq 客服:1059098245

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁