OpenEdv-开源电子网

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

[其他模块] 两个LORA模块工作在一般模式透明传输数据的测试方法(一个接开发板测试,另外一个用上位机测试)

[复制链接]

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10565
金钱
10565
注册时间
2017-2-18
在线时间
1913 小时
发表于 2019-4-9 21:52:21 | 显示全部楼层 |阅读模式
本帖最后由 peng1554 于 2019-4-9 22:03 编辑

如果用户没有两个板子,可以使用该帖的方法另找一个USB转TTL电路来测试手中两个LORA模块的好坏,如果板子,液晶这些都没参考以下两帖:
1.http://www.openedv.com/forum.php?mod=viewthread&tid=288985
2.http://www.openedv.com/forum.php?mod=viewthread&tid=288951

1.准备两LORA模块,一个开发板(MINIV3/精英/战舰V3/探索者/阿波罗F429/阿波罗F767),原子的液晶屏和USB转TTL模块
2.ATK-LORA-01配置软件

一、一个LORA模块接开发板(此处见LORA模块对应开发板文档说明的硬件连接部分),并让液晶屏接口开发板,连接完成后烧写LORA模块资料中提供的对应开发板的例程(烧写方法见开发板开发文档的程序烧录章节)

二、上位机配置两模块工作在一般模式,透明传输:
1.让模块处于配置功能:模块的RXD,TXD,VCC,GND,MD0分别接USB转TTL电路的TXD,RXD,5V,GND,3.3V,模块的AUX引脚悬空
2.利用上位机设置模块工作在一般模式,透明传输,在设置好参数后点击“保存配置”。具体设置见截图
透明传输保存参数.jpg
注:截图中用的COM4端口,自己接的时候可能不是COM4,根据自己的情况选择端口号

三、让模块和开发板上的LORA模块都处于通信模式
1.经过之前的配置模块已经被设置为一般模式,透明传输了,此时让模块处于通信功能:需要将模块的MD0引脚悬空(或者接GND),其余硬件连接不变
2.开发板这边通过按键配置LORA模块:模块地址:0,通信信道:0,空中速率:19.2kbps,发射功率:20dBm,工作模式:一般模式,发送状态:透明传输
例程默认配置好这些了,所以直接按WK_UP按键进入测试
3.上位机这边如下图设置
透明传输传输数据.jpg
设置好后,开发板这边按KEY1按键发送数据会发现上位机的1处接收到了来自开发板的数据,
上位机这边也发送数据给模块,开发板上的液晶也会显示上位机这边发送的数据
透明传输开发板截图.JPG
需要说明下:
1.透明传输要求地址相同,信道相同,无线速率相同的LORA模块间的数据传输,用户数据可以是16进制数据或者字符数据,这里测试的是发送字符数据
2.开发板发送的数据带有回车换行符,一次发送20字节的数据,图中发送了3次数据,所以开发板发送的字节数为60,上位机这边收到的字节数为60
上位机发送的数据为:上位机数据1234,一次传输14字节的数据,图中发送了3次数据,所以上位机发送的字节数为42,开发板这边显示上位机发送的数据,



30,ATK-LORA-01无线串口模块资料.rar

30.81 MB, 下载次数: 696

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

使用道具 举报

0

主题

138

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2019-4-2
在线时间
3 小时
发表于 2019-4-10 08:57:46 | 显示全部楼层
感谢分享啊! 真是不错啊!
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2019-8-16
在线时间
4 小时
发表于 2019-8-18 10:45:03 | 显示全部楼层
两块STM32之间用LoRa模块,怎么通信呢?
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10565
金钱
10565
注册时间
2017-2-18
在线时间
1913 小时
 楼主| 发表于 2019-8-19 15:34:53 | 显示全部楼层
三岁被唐诗 发表于 2019-8-18 10:45
两块STM32之间用LoRa模块,怎么通信呢?

原子LORA模块例程支持两个原子板件通过LORA模块通信,可以论坛搜搜资料下载
回复 支持 反对

使用道具 举报

10

主题

293

帖子

0

精华

高级会员

Rank: 4

积分
623
金钱
623
注册时间
2019-6-3
在线时间
107 小时
发表于 2019-8-19 16:44:34 | 显示全部楼层
感谢分享啊
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2020-1-29
在线时间
9 小时
发表于 2020-3-18 15:38:17 | 显示全部楼层
学到了,感谢分享。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2020-1-17
在线时间
8 小时
发表于 2020-5-10 21:32:56 | 显示全部楼层
楼主问一下,如果要发送字符串,是不是必须要有字库文件啊,要不然会乱码是吗.我刚才试了一下发现收到的是乱码.
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2020-1-17
在线时间
8 小时
发表于 2020-5-11 10:08:56 | 显示全部楼层
哦,原来是串口默认波特率和模块默认的不符啊
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2020-4-2
在线时间
7 小时
发表于 2020-5-11 13:33:04 | 显示全部楼层
XuanMiao 发表于 2020-5-11 10:08
哦,原来是串口默认波特率和模块默认的不符啊

我全改成115200还是乱码
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2020-1-17
在线时间
8 小时
发表于 2020-5-14 18:12:07 | 显示全部楼层
waaagh 发表于 2020-5-11 13:33
我全改成115200还是乱码

那你模块的配置改了吗,模块默认是9600,你需要用那个软件改成115200或者把你的串口改成9600
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2020-10-18
在线时间
3 小时
发表于 2020-10-22 23:17:51 | 显示全部楼层
你好,解决了两个ATK-LORA-01转串口的通信的问题,但如果使用野火家的开发板连接ATK-LORA-01再与另一个与转usb的ATK-LORA-01通信,可以使用原子家的例程来跑通通信吗?需要改哪些参数呢?小白请指教。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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