OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3704|回复: 3

[其他模块] 两个LORA模块工作在唤醒模式定向传输数据的测试方法(使用上位机测试)

[复制链接]

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10565
金钱
10565
注册时间
2017-2-18
在线时间
1913 小时
发表于 2019-10-23 17:19:41 | 显示全部楼层 |阅读模式
1.准备两LORA模块和两USB转TTL电路
2.ATK-LORA-01配置软件(模块A占用COM13 ,模块B占用COM19,端口号取决于用户电脑,连接时端口号不必与图中一致)

一.先上位机配置两模块工作在一般模式,定向传输:
1.让模块处于配置功能:模块的RXD,TXD,VCC,GND,MD0分别接USB转TTL电路的TXD,RXD,5V,GND,3.3V,模块的AUX引脚悬空
2.利用上位机设置模块工作在唤醒,定向传输,在设置好参数后点击“保存配置”。需要说明的是:LORA模块在配置模式下保存参数后需要MD0悬空然后断电才能真正将参数保存好
具体设置见截图


二.让模块处于通信模式
经过之前的配置模块已经被设置为一般模式,定向传输了,此时让模块处于通信功能:需要将模块的MD0引脚悬空(或者接GND),其余硬件连接不变
点击发送数据后就能看到数据互传。
定向传输唤醒模式.JPG
需要说明下:定向传输可以实现地址不同,信道不同的LORA模块间的数据传输,要求速率相同,数据格式为16进制,发送格式为:
高位地址+低位地址+信道+用户数据
模块B地址为0,转换成16进制为00h,所以高位地址是00h ,低位地址是00h。信道0的16进制为00h,所以模块A上位机发送格式:00 00 00 11 12 13 14

模块A地址为1,转换成16进制为01h,所以高位地址是00h,低位地址是01h。信道1的16进制为01h,所以模块B上位机发送格式:00 01 01 11 12 13
从截图可以看出:
         模块A发送的16进制数据为:11 12 13 14,一次发送7字节的数据,图中发送了1次数据,所以模块A发送的字节数为7,模块B收到的字节数为4(只接收用户数据)
         模块B发送的16进制数据为:11 12 13,一次传输6字节的数据,图中发送了1次数据,所以模块B发送的字节数为6,模块A收到的字节数为3(只接收用户数据)



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-11-5
在线时间
1 小时
发表于 2019-11-5 19:14:35 | 显示全部楼层
请问上位机软件在那里下载,另外有配置手册pdf吗?
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10565
金钱
10565
注册时间
2017-2-18
在线时间
1913 小时
 楼主| 发表于 2019-11-6 12:16:57 | 显示全部楼层
haimixi 发表于 2019-11-5 19:14
请问上位机软件在那里下载,另外有配置手册pdf吗?

ATK-LORA-01模块资料:
https://pan.baidu.com/s/1ExySz-Hm7rHRqeEiMAOhug
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2020-7-21
在线时间
5 小时
发表于 2020-8-26 10:53:30 | 显示全部楼层
请问LORA模块工作在唤醒模式定向传输数据 数据包前面需要加什么唤醒码呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-5 10:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表