几种2.4G无线数传模块电路

2023-10-07 09:40

本文主要是介绍几种2.4G无线数传模块电路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一 几种2.4G无线数传模块介绍

无线数传按传输速率区分,分为低速数传模块和高速数传模块两大类,低速数传模块使用的载频均较低,一般都在315MHz,433MHz915MHz这几个频段,所以一般最高传输速率均不大于150kB/s。

但这些使用在UHF频段无线设备,载波仍具有一定的穿透和绕射能力,传送距离相对较远,最大可达数百米,这是它的优势,但同时也有其固存的缺点,因为工作频率低,工业干扰大,同时大量的汽车无线遥控(锁)均使用这个频段,干扰相对严重,这在技术上严重制约了数据传输的速率。需要提高数传速率,必须避开干扰环境复杂的这个频段。技术工作者开辟了2.4GHz频段。     

 高速传输模块一般认为传输速率达500kB/s以上即属于高速传输模块,普遍均使用2.4GHz或更高的载频,这个频段,正因为电磁波不容易穿透或绕射,干扰很少,空间电磁环境较干净,为高速数传提供了基础。但正因为频率太高,这个频段的无线电波基本没有穿透或绕射能力,传播仅限于在视线距离内,一般仅能实现约几十米的无线传播距离

下面几款常用的2.4GHz无线数传模块作简单介绍。    

nRF2401无线数传模块      

nRF2401AG无线数传模块为Nordic公司产品,工作频率为2.4GHz,125个频道,采用GFSK调制方式时,数据传输速率可达1MB/s,优于蓝牙传输,nRF2401内置CRC纠检错协议和硬件电路,工作频率和发射功率等参数均可通过软件编程,极低的工作电压1.9V-3.6V,功耗也很低,每个芯片可通过软件编程最多达40多位地址,只有接收机的收到一致地址时才能进行数据通讯,同时提供一个中断请求。nRF2401AG系列有一个只有发射功能的模块,使用的芯片为nRF2402G。可满足在仅需要发送的场合使用。


nRF24L01无线数传模块 

nRF24L01无线数传模块是Nordic公司在nRF2401AG的基础上的升级产品,具有130us快速切换和唤醒时间,与BK2411一样,特有的MultiCeiverMT硬件同时提供6个接收机的功能,此外,将nRF2401AG的1MB/s的速率提升至2MB/s,使得高质量的Volp成为可能,这在同档次的产品里是较高的,nRF24L01同时改善了低功耗特性,特别适合小容量的钮扣电池供电的应用场合,整个解决方案包括链路层和MultiCeiver功能,提供了比nRF2401AG更多的功能和更低的电源消耗,与目前的蓝牙技术相比,在提供更高速数据传输同时,仅需要极小的电源消耗.


BK2411无线数传模块   

BK2411无线数传模块为上海博通公司产品,采用FSK与GFSK调制方式,具有1MB/s或者2MB/s的传输速率,而且可编程输出功率:-35dB,-15dB,0dB,5dB等,具有6个数据通道,可组成1:6的星形网络,而且每个数据通道具有收发32字节的FIFO(先入先出缓冲器),不足的地方是功耗控制相对于其他模块稍弱,软件初始化稍复杂,同时在同等距离下误码率稍高,不过它具有相对高的性价比.因此也获得广泛应用.


CC2500无线数传模块      

CC2500无线数传模块是美国TI公司产品,具有OOK/ASK/2-FSK/MSK等多种调指方式,在不同的环境中可以选择不同的工作方式,提高工作效率。CC2500的输出功率相对其他数传模块高一些,最高可达1dBm,支持多个数据包连接质量指示,具有单独的64字节RX,TX数据FIFO(先入先出缓冲器)能一次发送或接收更大的数据包,在芯片中集成了各种纠错评估指示电路,属于一种比较严谨的数传模块,它的缺点是数传速率比不了nRF2401,但也可达到500kB/s.这对一般的应用场合是足够了的.




这篇关于几种2.4G无线数传模块电路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/157527

相关文章

iptables(7)扩展模块state

简介         前面文章我们已经介绍了一些扩展模块,如iprange、string、time、connlimit、limit,还有扩展匹配条件如--tcp-flags、icmp。这篇文章我们介绍state扩展模块  state          在 iptables 的上下文中,--state 选项并不是直接关联于一个扩展模块,而是与 iptables 的 state 匹配机制相关,特

python 在pycharm下能导入外面的模块,到terminal下就不能导入

项目结构如下,在ic2ctw.py 中导入util,在pycharm下不报错,但是到terminal下运行报错  File "deal_data/ic2ctw.py", line 3, in <module>     import util 解决方案: 暂时方案:在终端下:export PYTHONPATH=/Users/fujingling/PycharmProjects/PSENe

[FPGA][基础模块]跨时钟域传播脉冲信号

clk_a 周期为10ns clk_b 周期为34ns 代码: module pulse(input clk_a,input clk_b,input signal_a,output reg signal_b);reg [4:0] signal_a_widen_maker = 0;reg signal_a_widen;always @(posedge clk_a)if(signal_a)

蓝牙ble数传芯片推荐,TD5327A芯片蓝牙5.1—拓达半导体

蓝牙数传芯片TD5327A芯片是一款支持蓝牙BLE的纯数传芯片,蓝牙5.1版本。芯片的亮点在于性能强,除了支持APP端直接对芯片做设置与查询操作,包括直接操作蓝牙芯片自身的IO与PWM口以外,还支持RTC日历功能,可以做各类定时类操作,极大丰富了蓝牙在IOT产品中的应用。此外,在数传应用方面,此芯片支持串口流控功能,提大提高了数据传输的稳定与可靠性。 拓达蓝牙芯片特点: 支持RTC日历功能,超

Python几种建表方法运行时间的比较

建立一个表[0,1,2,3.......10n],下面几种方法都能实现,但是运行时间却截然不同哦 import time#方法一def test1(n):list=[]for i in range(n*10):list=list+[i]return list#方法二def test2(n):list=[]for i in range(n*10):list.append(i)#方法三d

适用于 Android 的 几种短信恢复应用程序

Android 设备上的短信丢失可能由于多种原因而丢失,例如意外删除、恢复出厂设置、系统崩溃或病毒攻击。是否有应用程序可以恢复 Android 上已删除的短信?幸运的是,有几款短信恢复应用程序可以扫描您的 Android 手机并从内存或 SIM 卡中检索已删除的短信。 然而,并非所有短信恢复应用程序都是可靠或有效的。有些可能无法恢复消息,有些可能会损坏您的数据,有些甚至可能包含恶意软件或间谍软件

IOS 数组去重的几种方式

本来只知道NSSet和KeyValues的。今天又新学了几种方式 还有就是和同事学的一种方式 外层循环从0开始遍历,内层从最后一个元素开始遍历 for(int i=0;i<index;i++){  for(int j=index-1;j>i;j-- ){ } }

HTML文档插入JS代码的几种方法

在HTML文档里嵌入客户端JavaScript代码有4中方法: 1.内联,放置在< script>和标签对之间。 2.放置在由< script>标签的src属性指定的外部文件中。 3.放置在HTML事件处理程序中,该事件处理程序由onclick或onmouseover这样的HTML属性值指定。 4.放在一个URL里,这个URL使用特殊的“javascript:”协议。 在JS编程中,主张

spring-boot-maven-plugin多模块install问题

一、问题描述:   项目分多个模块,open-eureka注册中心、open-provider服务提供者、open-common公共部分,provider依赖common。父pom使用spring-boot-maver-plugin插件,项目直接运行Main主类没问题,但是install报common中的类找不到符号. 二、查找问题:   spring-boot-maven-plugin 打

上位机图像处理和嵌入式模块部署(mcu和swd接口)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         最近学习mcu的时候,接触了不少调试器,这里面有daplink、st-link v2、j-link v9。虽然模块的形状可能不太一样,但是硬件的连线都差不多,都是mcu上的3.3v、clk、dio和gnd四根连线。出于好奇,今天花了点时间了解了一下debug port、sw