“LoRa模块脱机测试套件”产品实操测试教程

描述

资料介绍

Exx-xxxT(M)Bx-SC系列产品操作教程,以下是以T系列产品E32-433TBH-SC作为示例。

1.1 资料的下载

在收到产品后,请首先访问官网下载相关教程资料。在页面右上角输入关键字“E32-433TBH-SC”进行搜索,点击相应链接进行下载,如图1所示。请确保所有相关资料已成功下载。

开发板

图1

1.2 【用户手册】的使用
 

打开下载的文件【用户手册】,在【用户手册】的第一章中,提供了产品的简要介绍、引脚定义以及固件烧录相关说明,具体内容可参见图2、图3和图4,旨在帮助客户进行二次开发。该手册还详细描述了模组的功能概述以及代码结构目录,供客户参考和使用。

开发板

图2

开发板

图3
 

开发板

图4

1.3 【示例代码】和【原理图】的使用
 

原理图如图5所示,此处仅为示例图片,详细内容请参见官方下载的PDF文件。示例代码将在第三章中进行介绍,本文不再赘述。

开发板

图5
 

 

简单传输实验

2.1 传输实验

首先,需要准备以下设备:两个E32-433TBH-SC模块以及两条Type-C充电线。配置过程如下:

1、将两个模块分别连接至充电线,模块进去初始化。

2、初始化之后,模块会进入EBYTE图标页面。

3、按照图6所示步骤,进入配置模式。

4、在配置模式中,确保两个模块的参数设置相同,因为只有参数配置一致,两个模块才能正常通信。

5、这里配置的是模块的默认参数。

开发板

图6

6、选择其中一个模块作为接收模块。根据图7所示的操作,将该模块设置为接收状态,准备接收数据。

开发板

图7

7、对剩下的模块进行配置,将其设置为发送模式。根据图8所示的操作,确保该模块进入发送状态,准备发送数据。在发送界面,“Tx Total”代表总共要发送10个字节的数据,而“Tx Number:2”代表发送的内容为数字2。

开发板

图8

8、最后实现两个模块之间的简单传输功能,如图9所示,图片所示也有丢包显示,“Lost”代表丢失的个数,“Lost P%”代表丢失率。
 

开发板

图9

2.2 M系列传输注意事项
 

丢包问题及其解决方案:对于M系列模块,本次使用一个E22-400MBL-SC模块和一个E22-400MBH-SC模块进行传输,当两个模块配置为入下图10所示,LoRa SF为7,LoRa BW为500。再返回,一个设置为接收模式,一个设置为发送模式,但是会出现丢包严重的问题,如图11所示。

解决的方案是:把LoRa BW调低一个挡位,把LoRa BW设置为250。如果遇到丢包严重就尝试修改LoRa SF和LoRa BW的参数,具体原因分析如下。

开发板

图10
 

开发板

图11

在LoRa通信中,SF(Spreading Factor)和SW(Signal Bandwidth)是两个影响信号传播特性的关键参数,它们之间有一定的关系。
Spreading Factor (SF):扩频因子,通常为7到12之间的整数。SF决定了信号在同一带宽下的扩展比例,也就是说,一个LoRa符号所需的时间(符号持续时间)会随着SF的增大而增加。较高的SF(例如SF12)会使信号传播得更远,但也会降低数据速率,增加传输时间;较低的SF(例如SF7)则可以提高数据速率,但传输距离会较短。Signal Bandwidth (SW):信号带宽,LoRa的典型带宽为125 kHz、250 kHz和500 kHz。带宽影响着信号的传播速率,带宽越大,数据速率越高,同时传输距离会缩短。带宽与SF一起决定了数据速率以及覆盖范围。SF和SW的关系在一定的带宽(SW)下,增大SF会使数据速率下降、传播距离增加。因此,在需要远距离通信的场景中,通常会使用较高的SF,但这会增加功耗并降低吞吐量。在较大的SW下,即使SF不变,数据速率也会增大,传播距离则会减少。因此,应用需要根据实际需求在SF和SW之间取得平衡。简单总结就是:SF越大,传播距离越远,数据速率越低;SW越大,数据速率越高,传播距离越短。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分