资料介绍
Exx-xxxT(M)Bx-SC系列产品操作教程,以下是以T系列产品E32-433TBH-SC作为示例。
1.1 资料的下载
在收到产品后,请首先访问官网下载相关教程资料,网址为:https://www.ebyte.com/。在页面右上角输入关键字“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越大,数据速率越高,传播距离越短。
相关推荐
SC系列评估套件旨在帮助用户快速评估亿佰特新一代封装兼容型无线模块。该开发板焊接Exx-xxxT(M)系列LoRa模块,方便开发人员进行二次开发。该系列套件提供完整的软件应用示例,助力客户快速上手无线数据通信开发。根据客户需求可以板载不同类型的Sub-1G无线模组。已支持的模组都具有引脚兼容的封装,可快速替换。