基于2.4G功能的使用
基于2.4G功能的使用
一.2.4G的概念。
2.4ghz无线技术,是一种短距离无线传输技术,供开源使用。2.4GHz所指的是一个工作频段,2.4GHz ISM(Industry Science Medicine)是全世界公开通用使用的无线频段,蓝牙技术即工作在这一频段,在2.4GHz频段下工作可以获得更大的使用范围和更强的抗干扰能力,广泛应用于家用及商用领域。用于短距离无线传输和传导的技术。
适用范围广
它是一个全球性的工作频段,开发的产品具有全球通用性 [1],各种无线产品均可使用此频段,广泛用于个人穿戴设备及无线宽带路由器等室内场合。
它整体的频宽胜于其他ISM 频段,这就提高了整体数据传输速率,允许系统共存,允许双向传输,且抗干扰性强,传输距离远(短距离无线技术范围)。
2.4G通讯技术在消费电子外设的应用中,最常见的应该要算无线键鼠了。无线键鼠的信号收发最初采用的是ISM频段中的27MHz频段,但其有着带宽不足、抗干扰性弱、保密性不强、不支持全双工等弊病,因此逐渐被2.4G技术取代。
目前市场上的2.4G无线键鼠产品,支持全双工工作模式,最大传输距离可达10m,完全满足家庭及办公场景需要,理论最高可达2M/s的数据传输速率,使得控制速率和精度也大大提高。
二.2.4G的使用。
Enhanced ShockBurst TM 模式:发送方要求终端设备在接收到数据后有应答信号,以便发送方检测有无数据丢失,一旦丢失则重发数据。重发数据设置在地址为 0X04 的数据重发设置寄存器 用于设置其重发次数及设置在未收到应答信号后等待重发的时间。
在接收模式下,最多可以接收6路不通的数据。每一个数据通道使用不同的地址,但是共用相同的频道。也就是说6 个不同开发板设置为发送模式后可以与同一个设置为接收模式的开发板进行通讯,而设置为接收模式的开发板可以对这6 个发射端进行识别。数据通道0 是唯一的一个可以配置为40 位自身地址的数据通道。1~5 数据通道都为8 位自身地址和32 位公用地址(由通道1设置)。每一个数据通道使用不同的地址 ,共用相同的频道。所有的发射端和接收端设置为增强模式。 PRX 在接收到有效数据后记录 PTX 的 TX 地址,并以此地址为目标地址发送应答信号。PTX 数据通道 0 被用做接收应答信号时,数据通道 0 的 RX 地址要与 TX 地址相等以确保接收到正确的应答信号。下图给 了 PTX 和PRX 地址如何配置的例子。
- 总结。
使用2.4G进行通信,接收发送,首先发送端先配置寄存器,模拟寄存器,无线通信速率和无线通讯频段,发送端的地址,最后是发送功率。而接收端需要先配置寄存器,模拟寄存器,无线通讯速率,无线通讯频段(配置这个无线通讯频段要知道在发送端的基础上要-1,才可以),接收端数据通道的地址,数据通道的字节长度,使能接收数据通道,最后是应答配置。这样配置就可以形成一个基本的2.4G通信。固定数据长度的模式下,发送的长度和接收的长度要一致。