【经验】如何在无线模块的数据包Payload中增加Node ID
骏晔科技的DL-RTM300 Sub-G无线模块使用的是国产的CMT2300A无线芯片,本文主要介绍如何在无线模块的数据包Payload中增加Node ID。以便DL-RTM300无线模块接收到数据包后,通过Node ID来判断接收到的数据包是否为有效数据包。
1、打开CMOSTEK RFPDK 工具,
如果软件提示没有找到USB设备,不用理会,直接点击OK。
2、在RFPDK工具的Sub-1GHz页面,找到并选中CMT2300A,点击Next;
如果软件继续提示没有找到USB设备,不用理会,直接点击OK。
3、在RFPDK工具点击Baseband 2 Settings,再点击Node ID,可以看到默认的Node ID Mode为None,即默认数据包的Payload中没有使用Node ID。
4、点击RFPDK工具右下角的Export,
在弹出的页面填写文件名为NodeNone,点击保存。
5、将RFPDK工具中的Node ID Mode改为Detect Node ID;将Node ID Size改为需要的字节数,本文以使用2个字节的Node ID为例,最多可以使用4个字节的Node ID;在Node ID Value勾选需要使用的Node ID格式,默认使用Hex格式,然后填入Node ID的值,本文将Node ID设置为0x1234;将Node ID Err Mask改为Enable;最后点击右下角的Export,在弹出的页面填写文件名为NodeDetect,点击保存。
6、通过对比NodeNone和NodeDetect这两个文件,可以发现如下图所示0x47、0x4A和0x4B这3个寄存器的值不一样。
7、在程序cmt2300a_params.h文件的g_cmt2300aBasebandBank[]数组中,将0x47、0x4A和0x4B这3个寄存器的值改为NodeDetect文件对应的数据。
8、在程序main.c文件的Radio_Recv_FixedLen()函数中,增加判断Node ID的代码;本文只使用了2个字节的Node ID,所以Node ID存放在pBuf[0]和pBuf[1]中;只有接收到Node ID为0x1234的数据包,才认为数据包有效;否则,数据包是无效的,直接丢弃这包数据。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由潮汕小菜提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】移植Sub-G无线模块DL-RTM300驱动代码到MCU程序中并实现收发无线数据
本文使用骏晔科技的DL-RTM300无线模块和STM32 MCU最小系统板为测试对象,以MCU最小系统板的LED例程为基础程序,介绍如何移植DL-RTM300无线模块的驱动代码到MCU程序中,并实现使用MCU控制DL-RTM300模块收发无线数据的方法。
【经验】DL-RTM300和DL-RTM300H Sub-G无线模块连接MCU的方法
本文主要介绍骏晔科技的DL-RTM300和DL-RTM300H无线模块的引脚定义和无线模块跟MCU的连接示意图,方便用户快速设计出无线模块的应用电路图。
【经验】Sub-G无线模块DL-RTM300如何配置无线收发一体功能?
骏晔科技Sub-G无线模块DL-RTM300的demo例程为单收或单发程序,本文介绍将该无线模块demo例程改为收发一体程序的方法。
【选型】骏晔科技(DreamLNK)RF模块和无线产品选型指南
目录- Company Profile Intelligent Products Newest Generation Bluetooth 5.1 Newest LORA Spread Spectrum Modules UART Serial Port/FSK/2.4G/ASK Modules Antennas IOT Key Components Solutions
型号- DL-RXC2016BH,DL-RXC2015,R-B05-C,R-B04-F,SX1268IMLTRT,WS531,SX1261IMLTRT,NRF52811,DL-TRPB-1000MM,NRF52832,NRF52810,ST/NRG132,DL-RTS-5043M,DL-RTS-1278M,NRF51822,R-A02,R-B01,R-B02 2.4G,WS1680R,WS1680T,D-DS03,D-DS02,D-DS01,DL-TX605M,DL-TRPA-500MM,RD06,R-A01,DL-RTS-4463M,NRF52840,DL-RXC6A,WS480L,DL-TRP-100MM,SX1280,SX1276,SX1278,DL-TX119M,NRF9160,SX1262IMLTRT,CC2541,WS1610
【技术】基于LORA技术的遥控器与无线串口通讯模块的全新LoRa Sub-GHz射频收发器,可实现2km的无线遥控
骏晔科技LoRa遥控器与无线串口通讯模块系统软件是基于LoRa调制技术的sx1278模块为核心,与低功耗的单片机相结合。无线串口通信模块则封装复杂的底层无线操作过程提供TTL串口作为外部接口, 使用户处理无需复杂的编程即可实现单片机与遥控器的远程通信及组网,实现一对多,多对一基于无干扰环境的下传输距离可达2km的无线遥控,解决恶劣环境下对各种电机,电动设备的控制,通断与反馈,数据采集与上报。
Wireless Expert RF Module and One-stop IoT Solution Provider
型号- CC1150,DL-32-BLE4.2,DL-24LT,DL-CC2340-B,DL-B930W-001,A7149,DL-297LD,NRF52832,DL-BK24K6-RX,TLSR8250,DL-RTA7139,DL-RX06C-KO4,DL-RTS1278M,DL-DL-W10,DL-RTM300,DL-M-BK2461U,SI4463+PA,PAN3028,PAN3029,DL-RFM69HC,DL-T2,DL-T1,DL-T4,DL-T3,DL-T6,DL-B2400W-001,CMT2300A,DL-RTM300-B,SI4463,DL-RTC1101-PA,DL-24D,DL-TXR25,DB-SOC03,DL-24D8,SX1276,DL-805,SX1278,DL-P3028M,PAN3031,DL-802,DL-801,CC1310,DL-804,DL-803,CC2640,DL-24N-S,DL-B4GW-001,SX1278+PA,DL-TG24-112,DL-RTS4432,DL-SX1278PA,DL-PAN3031-S,DL-24N-I,DL-RTS4438,DL-PAN3028-S,DL-RTS4463PA,DK-A,LLCC68,DL-297LPA,DL-24PA-C,DL-BK24K6-TX,DL-RX06C-LO6,DL-X014-4G,DL-A6601-B,DL-RXC6A,DL-RXC6B,DL-LLCC68-S,DL-RFM95,DL-RFM96,PAN3028+PA,AMICCOM A7139,DL-801-4G-B,DL-M-SX1278S2,DL-J011-5G,DL-24NPA,CMT2300,M-AF119M,DL-BK24K6-52TX,CC1101+PA,DL-J014-4G,DL-CC1310-B,CC2541,DL-J023-5GB,SI4438,DL-P3028MPA,DL-TG24-75,DL-TXC2119A,DL-24D8A-C,DL-RXC113L,SI4432,DB-BK24K6,BK3432,DL-PAN3029-S,ASR6601,M-AF119PA,CC1101,DL-CC2640,DL-TL8250-A,DL-803-NB,DL-A7149-S,DL-J006,DL-TX19,DL-SI24R1-A,DL-N52832,DL-F76,DL-24PA,CMT2219A,DL-F76-4G,DL-TG24-139,DL-805-03,SX1231,DL-W1-W10,DL-J001,DL-J002,DL-J004,DL-W11,DL-24BK25,DL-F8-5G,CC2340,DL-RXC2016BH,DL-RXC2015,DL-W5,DL-W8,DL-B433W-001,DL-24N,DL-A6601PA-B,CMT2119A,DL-297LDA,DL-TXC1150,DL-24TRGC,DL-RTC1101,DL-812,DL-CC2541,DL-297LDA-S,DL-T10,CC113L,DL-RXC2219A,DL-RTS4463,DL-F2,DL-F1,DL-F6,DL-F5,DB-RF001,DL-X013-470,DL-T19,DL-T16,DL-T14,DL-T15,DL-030-003,DL-X15-NB,DL-030-002,DL-030-001
骏晔科技模块选型表
骏晔科技提供用于无线数据采集,无线游戏控制,数据监控传输,环境监控,工业控制,医疗健康,消费电子,智能家居,智能农业,智慧能源,IoT终端,航空建模等领域的2.4G ISM频段,FSK双向收发模块,ASK模块,UART无线串口模块,LoRa模块,蓝牙BLE 5.0/5.1模块。
产品型号
|
品类
|
频率[MHz]
|
调制方式
|
发射功率[dBm]
|
接收灵敏度[dBm]
|
传输距离[m]
|
工作电压[V]
|
工作电流
|
待机电流[μA]
|
尺寸[mm]
|
DL-RX06C-LO6测试板
|
DEMO测试板
|
433MHz
|
ASK
|
/
|
-112dBm
|
300m
|
3.0V~5.5V
|
6mA
|
<1μA
|
/
|
选型表 - 骏晔科技 立即选型
射频前端行业翘楚——骏晔Soc模组CMT2380系列正积极导入行业细分市场
近日,骏晔科技基于CMT2380F32 SOC无线芯片设计推出全新DL-RTM300-B Soc单片机模块。
DL-RTM300-B UART Wireless FSK Transceiver Module SPECIFICATION
型号- DL-RTM300-B-915,DL-RTM300-B,DL-RTM300-B-868,DL-RTM300-B-433
【产品】基于CMT2300芯片FSK无线收发模块DL-RTM300,有-120dBm接收灵敏度
DL-RTM300无线收发模组是骏晔科技基于CMOSTEK的CMT2300芯片设计而成,DL-RTM300-433M、DL-RTM300-868M、DL-RTM300-915M无线收发模块采用的是FSK调制方式,传输距离远,超低耗关机模式,具有-120dBm接收灵敏度。
骏晔科技-亿佰特/信驰达/安信可科技/思为无线 射频模组对照表
描述- 骏晔科技与亿佰特/信驰达/安信可科技/思为无线品牌的射频模组对照表,包含DL-LLCC68系列、DL-RFM95系列等型号,封装:SPI/UART,频段:137MHz-525MHz/150MHz-960MHz/820MHz-1020MHz,灵敏度(dBm):-120dBm/ -124dBm/-139dBm,超强的抗干扰性,超远距离
型号- DL-LLCC68-S-868,E19-900M20S2,E01C-ML01S,RF-42SH,E220-900MM22S,RF-82SH,LORA-CC68,DL-CC1310-B-868,E70-433MT14S,NF-03,E70-900MT14S,E19-433M20S2,RF-BM-ND08,M-SX1278S2,RA-01SC,RF-SM-1044B2,DL-RTM300,RF-92SH,DL-LLCC68-S-915,RF-BM-S01A,LORA1278-C1,E49-400M20S4,DL-SI24R1-A,DL-N52832,E220-400MM22S,DL-LLCC68-S-433,DL-RFM95-868M,RA-02,RA-01H,CC68-C1,DL-RFM95-915M,DL-CC1310-B-915,LORA1276-C1,DL-CC1310-B-433,LORA1276,CC2541,RF-SM-1077B2
对照表 - 骏晔科技
【技术】骏晔科技三款无线收发模块用于扫地机器人各有哪些优势?
骏晔科技旗舰级远距离无线模块主要应用于实现扫地机的一键召回功能以及实时获取扫地机工作状态,并且能够对水站进行OTA升级,拖布抬升功能,水站也可以实时与扫地机进行指令交互等功能。
【应用】国产无线通信模块DL-RTM300助力遥控无人机实现超远距离控制,通信距离1.8km
目前我们市面上看见的遥控无人机其控制方式大多数是采用小无线的通信方式,但是如果我们采用无线SOC进行开发就会面临开发难度较大、射频电路设计复杂的问题,本文将从骏晔科技的DL-RTM300出发带你走进简单又好用的无线通信模块。
电子商城
服务
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
配备KEYSIGHT网络分析仪,可测量无线充电系统发射机/接收机线圈的阻抗,电感L、电阻R、电感C以及品质因数Q,仿真不同充电负载阻抗下的无线充电传输效率。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论