你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2101|回复: 6

[Lora] 【LoRa模块免费送】评测3 双机通讯

[复制链接]

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
发表于 2018-4-11 17:07:20 | 显示全部楼层 |阅读模式
本帖最后由 wenyangzeng 于 2018-4-11 21:44 编辑

接上篇:LoRa模块评测2 写通讯参数


【LoRa模块免费送】评测3 双机通讯

    两块E32-TTL-100通讯模块,分别A#机连接STM32F796I Discovery、B#机连接到STM32L496Nucleo板子上,同时为B#板配置了1片OLED。通讯模块与开发板的连接过程感觉用Nucleo板比较方便,无需拖一大把杜邦连接线。
无标题.png



p1.png
     A#机  STM32F796I Discovery

p2.png
            B#机   STM32L496Nucleo

       2片模块要设置在相同的频道和地址,本例设置为频率4.43MHZ(0X17)地址02.板子通电后首先读取模块配置,在屏幕上显示。调试过程发现读取设置不是很稳定,经常要连续读2次才能正确读出。   A#机设置为主机,每隔10秒发送一次数据,B#机设置为从机,接收到数据在OLED屏幕上显示后后返回应答信号给主机。主机将应答信号内容在屏幕上显示。

IMG_1898.JPG



IMG_1900.JPG
无标题.png
无标题2.png

无标题3.png


  1. uint8_t pmsg1[]="SX1276 Ready     ";
  2. uint8_t pmsg2[]="  Hello LoRa !   ";
  3. uint8_t pmsg3[]=" This E32-TTL100 ";
  4. uint8_t pmsg4[]="  communication  ";
  5. uint8_t pmsg5[]="  demonstration  ";
  6. uint8_t pmsg6[]="#A In transmission";
复制代码
  1. void Send_SX1276(uint16_t address,uint8_t frequ,uint8_t *str)
  2. {
  3. uint8_t i=3;
  4. Model=0;
  5.         UNUSED(UartHandle);
  6.         Tx_buffer[0]=(address>>8)&0xff;
  7.         Tx_buffer[1]=address&0xff;
  8.         Tx_buffer[2]=frequ;
  9.         while(*str != NULL)
  10.         {
  11.                 Tx_buffer[i++]=*str++;
  12.         }

  13.         HAL_UART_Transmit(&UartHandle, (uint8_t*)Tx_buffer, i,5000);
  14. }
复制代码

发送函数:地址,信道,数据
Send_SX1276(0x02,0x17,pmsg2);

      通过评测,感觉STM32低功耗系列用来驱动SX1276无线通讯模块组成的LoRa,可以实现低功耗、远距离的无线传输。评测过程感觉这个E32-TTL-100通讯模块比Nrf24L01无线通讯模块使用更简单方便,很容易一次调试成功。
找个机会,再到室外测试一下通讯距离。

发帖的工具栏貌似少了添加视频的工具,委屈大家到这里观看视频:
http://player.youku.com/player.php/sid/XMzUzMDk2NzE2NA==/v.swf




评分

参与人数 2ST金币 +6 收起 理由
lulululu2018 + 1 很给力!希望能测一测通信距离 给出测试数据.
Paderboy + 5 赞一个!

查看全部评分

回复

使用道具 举报

31

主题

1696

回帖

177

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2018-4-11 18:04:16 | 显示全部楼层
LoRa模块的电源引脚掰弯了接的电源?
回复 支持 反对

使用道具 举报

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
 楼主| 发表于 2018-4-11 21:21:52 | 显示全部楼层
本帖最后由 wenyangzeng 于 2018-4-11 21:34 编辑
Angel_YY 发表于 2018-4-11 18:04
LoRa模块的电源引脚掰弯了接的电源?

    还好没有到那个地步,用一只直孔转直脚的插座,在插座上的那些原本只供插到PCB焊盘上的直脚焊针上,再焊一排直插针就OK了。

无标题.png

无标题.png

回复 支持 反对

使用道具 举报

6

主题

2397

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2018-4-12 00:31:06 | 显示全部楼层
回复 支持 反对

使用道具 举报

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
 楼主| 发表于 2018-4-12 07:09:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

3

主题

11

回帖

0

蝴蝶豆

初级会员

最后登录
2018-5-17
发表于 2018-4-19 11:31:53 | 显示全部楼层
高级
回复 支持 反对

使用道具 举报

0

主题

16

回帖

0

蝴蝶豆

初级会员

最后登录
2020-4-15
发表于 2018-4-24 15:00:55 | 显示全部楼层
!!!!!!
回复 支持 反对

使用道具 举报

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版