利尔达Lora模块WB26-3P应用

一、模块测试:

1、无效帧(十六进制):
    返回:68 AA 07 FF 01 07 16;
	 (示例1)0x68 0xAA 0x07 0xFF 0x01 0x07 0x16 ; 
	错误原因:未识别到帧头;
	bit7:1;
	bit0~6:0X7F;
	= 0xFF;
	【注意】勾选16进制发送,否则识别格式有误为无效帧;

	示例:查询固件版本信息:
		   TX:68 AA 06 06 0C 16
		   RX:68 AA 09 86 01 00 04 94 16
		   固件版本为V1.0.4   
		   
			查询当前模组串口波特率:
		   TX: 68 AA 06 05 0B 16
		   RX:68 AA 07 85 02 8E 16 
		   2表示 9600bps 
     【注意】帧内容十六进制数据 字母不区分大小写;
	 
2、广播地址:FF FF FF FF FF FF 6Byte
   
   (红色)模块R的MAC地址:30 1B 97 99 51 79 
   
   (黑色)模块B的MAC地址:30 1B 97 99 51 4D 
   
   示例:
        双模块交互
		(1)R→B 
		R TX:  68 AA 0E 00 30 1B 97 99 51 4D 01 02 2A 16 方向0  发
		
		B RX: 68 AA 0E 80 30 1B 97 99 51 79 01 02 D6 16 方向1  收
		
		(2)B→R 
		B TX:  68 AA 0E 00 30 1B 97 99 51 79 00 00 53 16 
		
		R RX: 68 AA 0E 80 30 1B 97 99 51 4D 00 00 A7 16
         
		广播:
		R→ Everybody
		R TX:  68 AA 0E 00 FF FF FF FF FF FF 05 05 12 16

        A RX:  68 AA 0E 80 30 1B 97 99 51 79 05 05 DD 16
		B RX:  68 AA 0E 80 30 1B 97 99 51 79 05 05 DD 16
		【注意】当发送方使用广播地址时,所有设备均能接收该帧数据,
		     接收方的NETID必须与发送方相同;

二、产品规格

    L-LRNWB26-76PN4  WB26-7P  固定为470M频段
	L-LRNWB26-37PN4  WB26-3P  固定为433M频段

	【注意】即便是有多条信道,但使用时一个模块仅同时设置为某一个信道;

	天线相关物理量:
	RSSI表示接收到的数据包的信号强度。值越大,信号越强,单位为dBm。分贝毫瓦 ; 
	received  signal strength indicator 接收信号强度指示;

	SNR表示接收到的数据包的信噪比。值越大,有用信号强度相较于环境噪声越大,单位为dB;
	signal noise rate 信噪比;
	
	信噪比的大小是有用信号功率(电压)和噪声功率(电压)比值;
	这样计算出来的单位称为“贝尔”。实用中因为贝尔这个单位太大,所以用它的十分之一做计算单位,称为“分贝”dB;

三、透传模式

模块A与B 调试双线模式下带地址透传记录:
[12:09:45.527]发→◇68 AA 0C 14 13 24 35 46 57 68 91 16 //恢复出厂设置
[12:09:45.563]收←◆68 AA 07 FE 01 06 16 

[12:12:21.627]发→◇68 AA 06 06 0C 16                //查询当前固件版本号
[12:12:21.642]收←◆68 AA 09 86 01 03 0A 9D 16 

[12:14:57.742]发→◇68 AA 07 17 01 1F 16 //切换指令模式
[12:14:57.757]收←◆68 AA 07 FF 08 0E 16      返回:0x08 无效指令功能

[12:15:42.718]发→◇68 AA 06 0C 12 16   //查询MAC地址
[12:15:42.733]收←◆68 AA 0C 8C 30 1B 97 98 E8 CB C5 16 
                             【h】68 AA 0C 8C 30 1B 97 99 51 79 DD 16 

【h】 TX:68AA06020816    //查询当前信道
          RX:68 AA 07 82 00 89 16     //当前信道为 0 信道
[12:16:15.566]发→◇68 AA 07 02 00 09 16 //配置信道 为 0信道
[12:16:15.582]收←◆68 AA 07 FE 01 06 16 

【h】68 AA 06 03 09 16 //查询无线通信速率
    RX:68 AA 07 83 06 90 16    //无线通信速率为5.469Kbps
[12:16:47.024]发→◇68 AA 07 03 06 10 16 //配置速率 为5.469Kbps  default默认
[12:16:47.040]收←◆68 AA 07 FE 01 06 16 


【h】68 AA 06 11 17 16  //查询NETid
        RX:68 AA 07 91 00 98 16   //id为  0x00 
[12:17:28.898]发→◇68 AA 07 11 00 18 16 //配置网络NETID  0x00
[12:17:28.913]收←◆68 AA 07 FE 01 06 16  

【h】68 AA 06 0D 13 16 //查询透传模式
  RX:68 AA 07 8D 00 94 16    //当前为带地址透传
[12:18:06.516]发→◇68 AA 07 0D 00 14 16  //配置带地址透传
[12:18:06.532]收←◆68 AA 07 FE 01 06 16 

【h】68 AA 06 0F 15 16  //查询当前是否开启双线模式
  RX:68 AA 07 8F 01 97 16   // 已开启
[12:18:40.378]发→◇68 AA 07 0F 01 17 16  //开启双线模式
[12:18:40.394]收←◆68 AA 07 FE 01 06 16 

[12:19:14.168]发→◇68 AA 07 07 01 0F 16 //开启ACK功能
[12:19:14.183]收←◆68 AA 07 FE 01 06 16 

[12:19:48.435]发→◇68 AA 07 10 01 18 16 //STAT-串口开启
[12:19:48.451]收←◆68 AA 07 FE 01 06 16 

[12:20:36.640]发→◇68 AA 07 13 01 1B 16 //保存参数,以上参数必须要save一下,才能写进flash,掉电保存
[12:20:36.676]收←◆68 AA 07 FE 01 06 16 

[12:30:13.576]发→◇68 AA 07 16 01 1E 16 //切换透传模式
[12:30:13.592]收←◆68 AA 07 FE 01 06 16 

[12:30:16.376]发→◇30 1B 97 98 E8 C9 11 22 33 //给mac为30 1B 97 98 E8 C9的发送数据11 22 33
[12:30:16.513]收←◆68 AA 06 F1 F7 16 

[12:35:21.369]收←◆30 1B 97 98 E8 C9 11 22 33 44 55 //收到mac为30 1B 97 98 E8 C9的发送数据11 22 33 44 55

接着上面配置,改为不带地址透传:
设备A与设备B 调试双线模式不带地址透传记录:


//双线模式下,发送特殊帧退出透传模式,重新切换到指令模式
[12:41:01.853]发→◇68 AA 07 17 01 1F 16 //切换指令模式
[12:41:01.869]收←◆68 AA 07 FE 01 06 16 

【h】68 AA 06 0E 14 16 //查询当前模块的目标mac地址  
     RX:68 AA 0C 8E 30 1B 97 99 51 4D B3 16   //30 1B 97 99 51 4D为设置的目标模块mac地址
	 
【h】68 AA 0C 0E 30 1B 97 99 51 4D 33 16 //【注意】 纯透传必须要设置目标MAC地址
     RX:68 AA 07 FE 01 06 16 
	 
	 68 AA 0C 0E 30 1B 97 99 51 79 5F 16
	 RX:68 AA 07 FE 01 06 16 

[12:42:53.891]发→◇68 AA 07 0D 01 15 16 //配置不带地址透传
[12:42:53.906]收←◆68 AA 07 FE 01 06 16 

[12:30:13.576]发→◇68 AA 07 16 01 1E 16 //切换透传模式
[12:30:13.592]收←◆68 AA 07 FE 01 06 16 


【注意】   (1) A纯透传 B纯透传
				A->B
			   TX: 123456789
			   RX: 12 34 56 78 09
		   (2) A纯透传 B带地址透传
				A->B
			   TX: 123456789
			   RX: 30 1B 97 99 51 79 12 34 56 78 09    // 30 1B 97 99 51 79:模块A的MAC地址
			   
           (3) A纯透传/带地址透传  B指令模式 
		       A->B
			   TX: 123456789 / 30 1B 97 99 51 4D 12 34 56 78 09    // 30 1B 97 99 51 4D  模块B的MAC地址
			   RX: 68 AA 11 80 30 1B 97 99 51 79 12 34 56 78 09 F3 16     // 30 1B 97 99 51 79:A模块MAC地址

通过百度网盘分享的文件:WB26系列Lo…pdf
链接:https://pan.baidu.com/s/1T9CqvjCXvRpqA66JwrI2QA
提取码:Ur5x
【愿景】希望看到文章的学习者,对于一些基础性资料尽量不要再通过付费/有偿方式进行分享,没太大必要性,从小来说分享内容并不是什么核心技术机密内容,从大来说限制阻碍自己国家技术生产资料普及传播;
坚持国内开源。。。

持续更新。。。

你可能感兴趣的:(机器人系统,嵌入式硬件)