
NRF24L01+CX32L003无线串口收发器
简介
基于恒硕半导体的CX32L003低成本MCU与NRF24L01/SI24R1的2.4G无线串口收发器,可以基于此收发器设计其他的工具,比如无线串口调试器,无线RS485,无线RS232等等。
简介:基于恒硕半导体的CX32L003低成本MCU与NRF24L01/SI24R1的2.4G无线串口收发器,可以基于此收发器设计其他的工具,比如无线串口调试器,无线RS485,无线RS232等等。开源协议
:CC0 1.0
描述
这个收发器使用了一颗CH340X作为USB转TTL,与CX32L003F8Q通信,将UART转2.4G无线,使用透明传输,已经尽力优化通信逻辑,实测使用正点原子XCOM2.6,9600bps间隔1ms连发200byte数据包不丢包,实测使用SI24R1通信距离大于20米,满足调试工具需要,
无线信息:
频率:2400MHZ~2525MHZ
功率:NRF24L01-0dbm,SI24R1-7dbm,
无线速率:2Mbps
分包大小:32byte
串口信息: 9600bps 8N1(固件暂时只支持9600波特率)
无线使用匹配机制,上电以后长按按键1秒,LED2灯闪烁为从机模式,主机配置模式需要在从机配置模式下短按按键,LED2熄灭,LED1闪烁表示为主机配置模式。
配对流程:
两台设备一台设置为从机配置,一台设置为主机配置模式后会立即自动配对,两个设备会同时交替闪烁LED至1秒后熄灭表示配对成功,二次上电不需要再次配对,设备可以多次配对,也可以支持多台配对,由于最终通信信道和地址由主机确定,所以与主机可以无限配对多台从机,从机和从机之间也可以通信。
配对机制:配置模式下无线将配置为2400MHZ,ADD:0x00,0x00,0x00,0x00,0x00。主机将给从机发送芯片自生的16byteUID信息,从机收到UID信息后返回UID给主机校验,若主机相应成功则表示数据无误,当验证成功后芯片会将UID信息保存在芯片内部flash,通信期间的地址以及信道是通过UID码进行大量计算得到的,基本不存在重复的可能。
如果需要做其他功能,比如RS485使能,波特率等可以在下方评论,我可以帮忙编译固件。
原理图与PCB使用AD绘制,所以建议下载AD源文件


设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。








