[原创] E22-400TBL-01 LoRa模块测试版+02初试验

chg0823   2022-9-24 17:08 楼主

趁着空余时间尝试着看看E22-400TBL-01数据收发情况,EBYTE网站上的E22-400T22S_UserManual_CN_V2.7中说明了该模块有四种模式,并且由模块的引脚M1、M0控制具体情况:

 

image-20220924165140-1.png

有上表可发现:在模式0的时候,只是简单的透传数据;模式1 的时候,发射数据前会增加一定的时间唤醒码;模式2的时候,是可以对模块参数进行配置;模式3的情况下,模块处在休眠模式无法发送或者接收数据。

1、模式0:

image-20220924165140-2.png

 

直接将模块上M0,M1上的两跳线帽插上,连接电脑,打开串口助手(注意将串口波特率改为9600),并发送或者接收数据:

 

image-20220924165140-3.png  

image-20220924165140-4.png  

上图可以发现,发送数据和接收数据均正常,简单测试发现没有数据丢包的情况,但是从发送数据到接收数据这之间过程的延时比较长,一开始以为是我没有加外置天线造成的,后来加上天线,发现现象还是一样,有一段延时时间。

2、M1模式:

 

image-20220924165140-5.png

 

将模块上M0上的跳线帽取下,M1上的跳线帽插上,并测试。

 

image-20220924165140-6.png  

 

 

image-20220924165140-7.png  

测试发现,当两个模块都处于模式1时,接收数据会有问题,将其中一个模块切换值模式0,可以发现偶尔可以接收到数据,猜测:可能是模式1的时候发生前会增加时间唤醒码的原因。

3、模式2

image-20220924165140-8.png  

将模块上M0上的跳线帽插上,M1上的跳线帽取下,模块处于配置模式,可以通过EBYTE提供的RF_Setting(E22-E9X(SL)) V2.4.exe对模块进行配置。

 

image-20220924165140-9.png  

image-20220924165140-10.png  

4、模式3:

将模块上M0,M1的跳线帽同时取下取下,模块处于休眠状态,无法发送或者接收数据

image-20220924165141-11.png   image-20220924165141-12.png  

回复评论 (2)

将模块上M0,M1的跳线帽同时取下取下,模块处于休眠状态,无法发送或者接收数据。

这个可以通过单片机来动态控制吧

 

点赞  2022-10-7 14:17
引用: lugl4313820 发表于 2022-10-7 14:17 将模块上M0,M1的跳线帽同时取下取下,模块处于休眠状态,无法发送或者接收数据。 这个可以通过单片机来 ...

可以的,M0,M1可以用单片机控制

点赞  2022-10-9 16:05
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复