基于单片机及nRF2401的无线通信模块(10)
时间:2025-07-11
时间:2025-07-11
的保密性大大加强[7]。该系列的单片机在价格上基本不变甚至比AT89C的价格更低,功能上也可以完全满足该通信系统的要求。综合考虑性价比和功能的实现要求,本设计采用该系列的AT89S52单片机。
2.1.3无线收发芯片的比较和选择
方案一:cc1100微功率无线数传模块。基本特点有315、433、868、915MHz的ISM和SRD频段,最高工作速率500Kbps,支持2-FSK、GFSK和MSK调制方式,可软件修改波特率参数,更好地满足客户在不同条件下的使用要求高波特率,更快的数据传输速率低波特率,更强的抗干扰性和穿透能力,更远的传输距离,较低的电流消耗(RX 5.6mA,2.4kbps,433MHz),可编程控制的输出功率,对所有的支持频率可达+10dBm,无线唤醒功能,支持低功率电磁波激活功能,无线唤醒低功耗睡眠状态的设备,支持传输前自动清理信道访问(CCA),即载波侦听系统,快速频率变动合成器带来的合适的频率跳跃系统,模块可软件设地址,软件编程非常方便,标准DIP间距接口,便于嵌入式应用,单独的64字节RX和TX数据FIFO[8]。但是该模块在过高的数据速率会降低接收灵敏度及增大误码率甚至根本无法工作,并且和单片机工作时需要合理的信息码格式,否则会直接影响到数据的可靠收发。
方案二:NRF905无线收发模块。基本特点有433Mhz开放ISM 频段免许可证使用,接收发送功能合一,收发完成中断标志,170个频道,可满足多点通讯和跳频通讯需求,实现组网通讯,内置硬件8/16位CRC校验,开发更简单,数据传输可靠稳定,工作电压1.9-3.6V,低功耗,待机模式仅2.5uA,接收灵敏度达-100dBm,收发模式切换时间<650us,每次最多可发送接收32字节,并可软件设置发送/接收缓冲区大小2/4/8/16/32字节,模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用,软件编