“RM520N-GL 5G for Jetson Nano”的版本间的差异
来自Waveshare Wiki
(→硬件准备) |
|||
第126行: | 第126行: | ||
*5G SIM卡 × 1 (须开通5G功能) | *5G SIM卡 × 1 (须开通5G功能) | ||
*RM520N-GL 5G HAT (with case) × 1(套件包含以下配件) | *RM520N-GL 5G HAT (with case) × 1(套件包含以下配件) | ||
− | [[File:RM520N-GL-jetson-nano-accessories.png]] | + | [[File:RM520N-GL-jetson-nano-accessories.png|700px]] |
*用双头USB3.0数据线或者USB3.0转接头连接RM520N-GL 5G for Jetson Nano和主机,如图所示: | *用双头USB3.0数据线或者USB3.0转接头连接RM520N-GL 5G for Jetson Nano和主机,如图所示: | ||
[[File:RM520-nano.png]] | [[File:RM520-nano.png]] | ||
+ | |||
===加载USB设备描述符=== | ===加载USB设备描述符=== | ||
为了识别模块,需要将模块的 VID 和 PID 信息添加到文件 [内核] | 为了识别模块,需要将模块的 VID 和 PID 信息添加到文件 [内核] |
2023年12月5日 (二) 10:15的版本
| |||||||||||||||||||||
| |||||||||||||||||||||
说明
产品特性
- 基于 GPIO 40PIN 接口设计,方便直接插到 Jetson Nano 上
- 可选配 SIM8202G-M2 / FM650-CN / RM520N-GL 核心模组,支持多模多频段
- 支持 5G/4G/3G 多种模式上网,可打电话、发短信、云平台通信等等
- 板载 USB 3.1 接口,用于测试 AT 指令、发短信、云平台通信、打电话、获取 GNSS 定位信息等 (FM650-CN 不支持 GNSS)
- 板载 SIM 卡槽,支持 1.8V 和 3V SIM 卡
- 板载 2 个 LED 指示灯,方便查看模块运行状态
- 支持 AT 命令控制 (基于 3GPP TS 27.007,27.005 和 V.25TER 命令集)
- 板载音频接口和音频解码芯片,可用于打电话等语音操作
- 集成多星座系统双频定位:GPS、GLONASS、北斗、伽利略和 QZSS
- 支持 Windows/Linux/Android 等操作系统
模组参数对比
资源简介
序号 | 接口 | 描述 |
---|---|---|
1 | M.2 | 兼容 SIM8200EA-M2、SIM8202G-M2、FM650-CN 和 RM520N-GL |
2 | USB 3.1 | 可用于接入电脑或 Jetson Nano |
3 | 3.5mm 耳机/麦克风接口 | - |
4 | 40IN GPIO 接口 | 方便接入 Jetson Nano |
5 | 风扇接口 | 可用于接入5V的散热风扇 |
6 | nano SIM 卡接口 | 支持 1.8V 和 3V 的 SIM 卡 |
7 | 5V 3A 供电接口 | - |
8 | 网络指示灯 | - |
9 | 电源指示灯 | - |
10 | 复位开关 | - |
11 | 电源开关 | - |
12 | 电源电路 | - |
13 | 音频驱动电路 | - |
14 | 供电选择跳线帽 | 5V - SYS: 通过 Jetson Nano 的 40PIN GPIO 进行供电 5V - USB: 通过供电接口外接的 5V 3A 适配器进行供电 |
15 | 模组开关机引脚使能跳线帽 | PWR - D5: 默认接上,可以使用 Jetson Nano 的 D5 控制模组开关机 |
16 | 模组复位引脚使能跳线帽 | RST - D6: 默认不接,接上可以使用 Jetson Nano D6 控制模块复位 |
17 | 音频输入输出引脚 | MIC+/MIC-: 接外部麦克风 SPK+/SPK-: 接外部喇叭 |
测试说明
移远模组常用AT指令
命令 | 说明 | 返回值 |
---|---|---|
AT | AT测试指令 | OK |
ATE | ATE1设置回显 ATE0关闭回显 |
OK |
AT+CGMI | 查询模组制造商 | OK |
AT+CGMM | 查询模组型号 | OK |
AT+CGSN | 查询产品序列号(IMEI) | OK |
AT+CSUB | 查询模块版本以及芯片 | OK |
AT+QGMR | 查询固件版本序列号 | OK |
AT+IPR? | 设置模块硬件串口波特率 | +IPR: OK |
AT+CFUN=1,1 | 复位模块 | OK |
AT+QUIMSLOT? | 查询SIM卡选用情况: 返回1,选择SIM卡1; 返回2,选择SIM卡2 |
+QUIMSLOT: 1/2 OK |
AT+CPIN? | 查询SIM卡状态,返回READY,SIM卡能正常识别 | +CPIN: READY |
AT+COPS? | 查询当前运营商,正常联网后会返回运营商信息 | +COPS: OK |
AT+CEREG? | 查询网络注册状态 | +CEREG: OK |
AT+C5GREG? | 查询5G网络注册状态 | +C5GREG: OK |
AT+QENG="servingcell" | 查询UE系统信息 | |
AT+QNWPREFCFG="mode_pref",AUTO | 自动网络模式 | OK |
AT+QNWPREFCFG="mode_pref",NR5G | 优先5G网络 | OK |
AT+QNWPREFCFG="mode_pref",LTE | 优先4G网络 | OK |
更多详细AT指令说明,请查阅:Quectel_RM520N系列AT指令手册
接入Jetson nano使用
RM520N-GL 5G HAT是专为树莓派设计的5G扩展板,您可以把扩展板接入到树莓派4B/3B+/3B,或者CM4的板子上。但注意套餐配送了金属外壳,仅适用于树莓派4B主板。 下文我们将从硬件连接,软件设置,5G联网拨号上网,GNSS定位和编程控制等几个方面来逐步使用RM520N-GL模组。
硬件连接
硬件准备
- 5G SIM卡 × 1 (须开通5G功能)
- RM520N-GL 5G HAT (with case) × 1(套件包含以下配件)
- 用双头USB3.0数据线或者USB3.0转接头连接RM520N-GL 5G for Jetson Nano和主机,如图所示:
加载USB设备描述符
为了识别模块,需要将模块的 VID 和 PID 信息添加到文件 [内核]
- 查看RM520N-GL的VID和PID
lsusb
- 添加VID和PID
sudo su sudo modprobe option sudo sh -c 'echo "2c7c 0801" > /sys/bus/usb-serial/drivers/option1/new_id'
- 成功添加PID并重启Jetson nano后,在命令行界面输入以下以下指令出现USB0-USB4五个设备符
ls /dev/ttyUSB*
RNDIS 拨号上网
- 打开minicom
sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2
- 在minicom中发送以下指令来RNDIS拨号上网
AT+CPIN? AT+QCFG="usbnet",3 AT+CFUN=1,1
- 模块重启后,NET灯亮起,用以下指令检查网络状态(可选)
AT+QENG="servingcell"
- 用以下指令获取IP和设置DNS:
sudo dhclient -v usb1 sudo apt-get install udhcpc sudo udhcpc -i usb1 sudo route add -net 0.0.0.0 usb1
- 拨号后,通过以下指令可以看到usb1获取到ip:
ip route
- 测试usb1联网状况
ping -I usb1 www.baidu.com
接入Windows电脑使用
RM520N-GL 5G HAT也可以直接通过USB线把模块的USB3.0接口和Windows电脑的USB3.0接口连接到一起,还需要额外使用5V外部供电接到板子的EXT PWR接口,确保5G通信功率足够,连接效果图类似:
上面的演示图并没有外接5V外部供电,为了确保5G模块有足够的功率,必须外接一个5V供电给到扩展板的EXT PWR接口,并且把开关切换到EXT PWR供电档
安装驱动
- 通过双头 usb3.0 数据线 接5G HAT到电脑后,其它设备出现一系列未安装驱动的设备,类似下图:
- 安装Windows相关驱动:
- 点击setup.exe安装驱动,完成安装后,设备管理器会生成类似下图的未知设备(下图以RM500U为例):
关于识别出来的USB端口的功能说明,请查阅:RM5xxQ系列_USB描述符介绍
MBIM拨号上网
RM520N-GL系列也可以选择MBIM上网,步骤如下:
- 打开RM520N-GL AT端口,发送以下指令拨号上网:
AT+QENG="servingcell" AT+QCFG="usbnet",2 AT+CFUN=1,1
- 拨号并重启后,电脑网络连接界面出现手机网络网卡,拨号成功
联网测速
- 安装测速软件,比如:网速管家等测速软件,可自行选择下载测速 www.speedtest.cn/pc/download。
关于测速速度
由于实际和实验室条件会存在很多不一致的地方,会导致5G速度不能理想的稳定保持100MBPS,有以下几点:
- 基站距离,离5G基站越近信号越好,速度越快;
- 基站负荷,使用的人越少速度越快,上下班高峰期会慢;
- 基站的数量:由于频谱关系,等量的4G覆盖率需要双倍的5G基站
- 运营商:需要确认您的5G卡,是否被限速了,可以定期要求运营商重置您的网络
- 室内比室外差:建筑穿透衰耗,以及室内的绕射衰耗
PS:目前的基站数量还是没有很好的覆盖,在不同的地点测速也不太一样。
GNSS全球定位
1、将无源GPS天线连接至模组的ANT3,注意将有字一面朝下,天线放于空旷的室外。
2、然后使用AT端口发送AT指令:
AT+QGPS=1 //打开GPS定位 AT+QGPSLOC=0 //获取GPS定位 AT+QGPS=0 //关闭GPS定位
GNSS天线接口,硬件相关说明,请查阅:Quectel_RM520N系列硬件设计手册
资料
软件
驱动
Windows驱动
Quectel系列模组的windows驱动不能一起安装,例如安装RNDIS驱动前要先卸载MBIM驱动
Linux驱动
数据手册
其他资料
FAQ
- 移远高通
AT+QCFG="data_interface" AT+QCFG="data_interface",0,0 //改为默认的USB模式
- 移远展锐
AT+QCFG="ethernet",1 AT+QCFG="data_interface",1,0 AT+QCFG="pcie/mode",1 AT+QETH="eth_driver","r8125"
请用以下指令配置拨号模式为稳定的路由模式:
AT+QCFG="nat",1
中国移动APN:CMNET 中国联通APN:3GNET 中国电信APN:CTNET 例如可以用以下指令设置联通APN: AT+CGDCONT=1,"IP","Your_APN"
RM500U-CN:基于展锐平台
RM500Q-GL:基于高通平台,支持GNSS定位,主要国内用
RM500Q-AE/RM502Q-AE:基于高通平台,支持GNSS定位,主要国外用
RM500Q-GL:基于高通平台,支持GNSS定位,主要国内用
RM500Q-AE/RM502Q-AE:基于高通平台,支持GNSS定位,主要国外用
5G模组功耗较大,特别是入网瞬间;树莓派的供电能力有限,可以在板载的TYPE-C 接口接入5V(3A)电源供电。
使用外部供电时,重启树莓派后,RM500U并没有重启,此时可以用指令等重启下RM500U即可。
用以下指令开回显,输入后要回车下:(此处需要盲打)
ATE1
可以在以下网站查询:
https://www.frequencycheck.com
有以下拨号类型:
AT+QCFG="usbnet",0 驱动类型为 NDIS(QMI)); AT+QCFG="usbnet",1 驱动类型为 ECM; AT+QCFG="usbnet",2 驱动类型为 MBIM;(RM5XXQ支持) AT+QCFG="usbnet",3 驱动类型为 RNDIS AT+QCFG="usbnet",5 驱动类型为 NCM;
详细说明见以下文档:
File:quectel_rg500u-cn&rm500u-cn_网卡拨号应用指导_v1.0.pdf
是的,和RM520一样都是高通 X62 平台
请用以下指令使能网口上网:
AT+GTUSBMODE=36 AT+GTAUTOCONNECT=1