sscom串口调试使用方法_串口工具sscom基本使用

sscom串口调试使用方法_串口工具sscom基本使用Mini-PCIE SX1301网关模组选型建议为了方便用户对Rejeee提供的基于SX1301的LoRa网关模块进行开发、测试与评估,我们设计了一个MPCI-GW2的底板,支持树莓派插针接口,方便在树莓派上运行SX1301的测

Mini-PCIE SX1301网关模组选型建议   为了方便用户对Rejeee提供的基于SX1301的LoRa网关模块进行开发、测试与评估,我们设计了一个MPCI-GW2的底板,支持树莓派插针接口,方便在树莓派上运行SX1301的测试程序以评估使用MPCI-GW2。MPCI-GW2-EV默认包含树莓派一个,基于mini PCI-E接口规范的LoRa网关模块MPCI-GW2一个,以及MPCI-GW2底板一个,标准支持SMA接口天线,方便测试时更换各种不同规格的天线,使用非常灵活方便。   1.产品介绍   1.1.产品概述   MPCI-GW2-EV 是基于SX1301的LoRa网关模块MPCI-GW2的评估板,增加Mini PCI-E连接器及USB接口,外加SMA接口天线接口,标配天线,同时评估板也兼容树莓派的接口,可以通过排针与树莓派直接连接。   1.2.功能特点   支持树莓派,并提供SX1301官方软件包;采用LoRa技术,可视传输距离极远;使用SMA天线接口,方便更换不同规格的天线;预留支持STM32单片机的电路接口。   2.原理框图及系统说明   2.1.原理框图   MPCI-GW2-EV产品基于LoRa网关模块MPCI-GW2,可以搭配SMT32的单片机开发或者树莓派进行开发,使用灵活方便,网关模块评估套件原理框图如下图所示:
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   2.2.组网通信   利用MPCI-GW2多信道的特点,很容易构建一个星型的物联网络,用户可以使用自己的节点与MPCI-GW2-EV连接,也可以使用多个M-KL9-EV评估板(或HL9/HL10等通用透传模组)与MPCI-GW2-EV组成一个一对多的星型网络,如下系统拓扑图所示。(关于网关M-KL9-EV的具体使用说明及参数性能请参照相关文档。)
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   3.接口与配置   3.1.MPCI-GW2-EV接口说明   网关评估板的实物图如下:
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   序号名称功能说明1复位按键仅使用STM32时有效2MicroUSB接口2与MPCI-GW2模块的USB口连接3MicroUSB接口3与STM32单片机的串口连接4跳线帽组跳线功能选择5网口座树莓派标配6USB座树莓派标配7USB座树莓派标配8SMA座子天线座子   3.2.MPCI-GW2-EV部件说明   
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   1.树莓派2.MPCI-GW2底板3.MPCI-GW2模块(SX1301网关模组)   3.3.MPCI-GW2-EV功能选择   这款EV网关由于支持多种连接方式,可以通过跳线选择不同使用方式。单片机网关模式(需配套单片机)跳线帽全部短接,并且mini PCI-E模块需要从树莓派上拔下来。树莓派USB网关mini PCI-E模块插在MPCI-GW2底板的插槽上,然后MPCI-GW2底板接树莓派,跳线帽全部断开。用USB线将树莓派USB口和MPCI-GW2底板microUSB2口连接起来。此时整个EV就变成了使用树莓派USB的方式连接SX1301。树莓派SPI网关mini PCI-E模块插在MPCI-GW2底板的插槽上,然后MPCI-GW2底板接树莓派。跳线帽只接最边上的SEL-GND对应针脚,其它断开。此时整个EV就变成了使用树莓派SPI的方式连接SX1301。   4.使用STM32单片机评估(B型号)   4.1.USB转串口驱动的安装   如是首次使用此类产品,请先安装USB转串口驱动,此评估板使用CH340芯片,驱动下载地址:USB转串口驱动-CH34x 或CH340芯片官方网站下载。   安装完驱动,通过USB线连接MicroUSB接口3到电脑的USB口,在设备管理器中端口可以看到安装的USB串口设备(此示例中为COM4),如下图:
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   备注:不同的USB口,对应不同的COM口,如不确定,建议在设备管理器中查看并确认。   4.2.串口工具的使用   如电脑已经安装有串口工具,直接使用即可,如没有串口工具,可以通过此链接下载:串口调式工具-sscom 或 其它各种通用的串口调试工具都可以。   打开串口工具,选择对应USB串口的端口号(此处为COM4),设置波特率,默认8位数据位,1位停止位,然后打开串口,既可以通过串口来发送和接收数据了,如下图所示:
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   4.3.使用评估板收发数据   MPCI-GW2-EV出厂默认配置可以实现与M-KL9-EV直接通信,如需要更改无线通信参数,可参照M-GW1产品相关文档,通过AT命令进行配置,参数配置后默认保存,下次上电不会丢失。   5. 使用树莓派进行评估   5.1.树莓派   为了便于SX1301应用开发,我们选择了市面上较流行树莓派系统。树莓派系统采用最新的版本4.14,硬件支持WIFI,BLE方便测试和使用。默认IP地址为:192.168.0.178。登录用户和密码都是rejeee。同时,为了更加便于集成开发使用,兼容USB和SPI两种方式硬件接口。   5.2.登录系统   本EV板配套的树莓派系统为桌面系统,可外接显示器和键鼠操作,也可通过SSH登录,如果在Windows下操作,相关SSH工具如Putty或SecureCRT,下载安装请参考对应工具网站,在此就不赘述。下面介绍使用SSH登录的方式,如SecureCRT,通过快速连接,新建一个session,登录系统,如下所示。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   5.3.文件介绍   测试程序在用户rejeee下LoRa目录,如下所示。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   exec: 该目录为测试程序,分别是SPI方式程序和USB方式程序。执行之前,需要通过reset_lgw.sh复位一下SX1301。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   lora_gateway: 该目录为官方标准库源文件,为最新版本5.0.1。用户可自行修改、编译、测试,官方代码为spi方式。rjgw: 本版本新增的基站应用程序,同样为采用spi方式。可通过该程序直接使用进行数据收发,数据格式多样,支持默认packet_forward转发格式和GW1格式,相关格式说明GW1数据格式说明或Rejeee相关格式手册。配置文件在/home/rejeee/etc/local_conf.json
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   相关参数说明:   5.4.测试1301   1.SPI读写测试首先确定树莓派与1301的连接方式,然后执行,reset脚本复位芯片reset_lgw.sh start,然后执行对应的测试程序。spi/test_loragw_spi   正确执行结果返回值48,如下所示。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   2.寄存器读写测试执行对应的测试程序。spi/test_loragw_reg,正确执行结果返回值如下所示。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   3.收发测试执行对应的测试程序。spi/test_loragw_hal,可以通过命令查询帮助,分别对应1301对应的A和B两路接收和下行通道频点,然后是对应的RF前端型号,最后参数可不输入则取默认值。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   假设MPCI-GW2对应的前端是1255,选择一个470左右频点测试如下执行命令如下:https://zhuanlan.zhihu.com/p/spi/test_loragw_hal -a 471.1 -b 473.1 -t 475.1 -r 1255,如果执行失败,执行以下复位脚本即可,参考命令如下。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   5.5.采用RJGW测试   本执行程序特别为本评估板开发方便使用,内置loragw库,无需外部执行reset_lgw.sh,默认接收频点与Rejeee模组匹配,可直接接收模组数据。相关日志保存在/var/log/gateway目录中。   执行命令如下所示,进入LoRa目录执行如下。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   相关日志如下。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   PC端配置Server测试如下,参考/home/rejeee/etc/local_conf.json配置。首先确保树莓派接入local配置的IP网络。默认树莓派支持DHCP,可以直接接入本地路由器或交换机,通过IP扫描工具确定树莓派的IP 。   如果没有本地路由或交换机,可以通过PC直接接入树莓派。   如下所示,树莓派接入本地局域网,通过扫描工具判断如下。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   本文档测试IP为本PC机IP,打开TCP工具监听端口,基站连上后数据显示如下。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   接收数据显示如下,data为无线数据包的十六进制字符串。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   5.6.采用RJGW发送   本程序采用透传方式,下行数据直接发送出去。如下所示,发送PONG字符串,通过评估板上面TX指示灯或树莓派日志可以看到发送数据结果。发送参数参考上面的local_conf.json文件进行配置。
sscom串口调试使用方法_串口工具sscom基本使用
sscom串口调试使用方法_串口工具sscom基本使用   6. FAQ   6.1.异常故障分析   6.1.1.电源指示灯不亮   评估板未上电或USB接口不良,更换到电脑的其它USB接口。   6.1.2.设备管理器中找不到COM口设备   未安装USB转串口的驱动或者驱动安装不正确,请重新安装驱动。USB口损坏,请更换其它USB口再试。   6.1.3.启动1301相关程序后,RX指示灯不亮   启动成功后,默认RX指示灯亮,如果不亮请检查是否启动成功或供电是否正常。一般需要5V/2A适配器。有时如果直接用USB供电也能驱动,但是如果电源不足,可能1301无法正常接收数据。   6.1.4.执行SPI或USB测试程序失败   SX1301初始状态不正确,需要执行reset_lgw.sh start命令复位一下SX1301芯片。   6.1.5.执行SPI或USB测试程序失败   在执行exec中的程序启动1301失败,在电源没问题情况下,需要检查当前执行的事SPI还是USB方式。另外,reset_lgw.sh start不需要频发执行,需要等几秒再试。   同理,如果采用rjgw进行1301测试,如果启动失败,请等几秒重启。确保1301状态稳定在重启。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/86572.html

(0)
上一篇 2024年 7月 26日
下一篇 2024年 7月 26日

相关推荐

关注微信