RM520N-GL 5G for Jetson Orin 使用教程

说明

产品特性

  • 基于高通 X62 平台,支持 5G NSA 和 SA 组网,支持多模多频段
  • 集成多星座系统双频定位:GPS、GLONASS、北斗、伽利略和 QZSS
  • 板载 USB 3.1 接口,向下兼容 USB 2.0,可用于接入 Jetson Orin 主板、电脑或树莓派进行高速 5G 上网
  • 板载 M.2 B KEY 标准接口和引脚设置开关,可兼容选配 RM520N-GL / RM530N-GL / RM500U-CNV / EM060K-GL 系列模组
  • 板载 4 路 SMA 转 IPEX 天线转换接口,天线安装更方便
  • 预留 UART 焊盘接口,方便通过该接口与部分模组实现数据传输等功能
  • 板载 1 路 Nano SIM 卡槽和 1 路封装为 QFN-8 (5 × 6) 的 eSIM 卡槽,双卡单待,可通过 AT 指令切换使能
  • 板载电源切换开关、复位按键和 LED 指示灯,方便控制模块开关机和查看运行状态
  • 板载高效能的电源电路,可输出高达 3A 电流


资源简介


项目描述
① USB3.1 接口向下兼容 USB 2.0,可用于接入各类主板
② M.2 接口可兼容 SIMCom 和 QUECTEL M.2 封装大部分 4G / 5G 模组
③ USB Type-C 接口5V 3A 输入,供电稳定且灵活
④ 复位开关一键复位
⑤ 模组固定孔支持 3042 / 3052 封装模组
⑥ 天线接口板载四路天线
⑦ 模组设置开关

A 丝印开关切到 ON,可用于 SIM7600X / A7906X / SIM7906X / SIM7912X 系列 4G M.2 模组
B 丝印开关切到 ON,可用于 SIM8202X / SIM8200EA / SIM8262X / SIM8260X 系列 5G M.2 模组
C 丝印开关切到 ON,可用于 RM520N-GL / RM530X / EM06X 系列 5G / LTE-A M.2 模组

⑧ 电源切换开关

设置为 USB,则模块通过 “① USB3.1 接口” 提供供电
设置为 EXT PWR,则模块通过 “③ USB Type-C 接口” 外部电源提供供电

⑨ 指示灯方便查看模块运行状态
⑩ 音频接口SIM82XX 和 SIM7600X 系列支持音频功能,RM5XX 系列暂不支持此音频功能
⑪ eSIM 卡槽封装 QFN-8 (5 × 6),可通过 AT 指令配置选用
⑫ Nano SIM 卡槽板载两路 SIM 卡槽,双卡单待
⑬ 电平转换电路用于不同电压逻辑间的兼容,确保外设接口稳定工作
⑭ 预留 UART 和音频接口焊盘方便用户扩展调试和外接音频
⑮ 安装孔配合螺丝安装到 Jetson Orin
⑯ 音频驱动电路提供音频输出和输入的放大及处理能力
⑰ 电源电路为整板及模组提供稳定供电,支持电流保护和稳压功能
⑱ 风扇接口可用于接入 5V 散热风扇


测试说明

移远模组常用AT指令

命令说明返回值
ATAT测试指令OK
ATEATE1设置回显
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="nr5g_band",79固定N79频段OK
AT+QNWPREFCFG="mode_pref",LTE优先4G网络OK
更多详细AT指令说明,请查阅:Quectel_RM520N系列AT指令手册
串口调试助手,可选用:SSCOM 或 QCOM

接入Jetson nano使用

RM520N-GL 5G HAT是专为树莓派设计的5G扩展板,您可以把扩展板接入到树莓派4B/3B+/3B,或者CM4的板子上。但注意套餐配送了金属外壳,仅适用于树莓派4B主板。 下文我们将从硬件连接,软件设置,5G联网拨号上网,GNSS定位和编程控制等几个方面来逐步使用RM520N-GL模组。

硬件连接

硬件准备

  • 5G SIM卡 × 1 (须开通5G功能)
  • RM520N-GL 5G for Jetson Orin × 1


  • 用双头USB3.0数据线或者USB3.0转接头连接RM520N-GL 5G for Jetson Orin和主机,如图所示:

加载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相关驱动:

方式一:手动安装

兼容性较好,可以适配各种模式
  • 下载RM5X0驱动文件
  • 确保模块已经正常开机 → 打开设备管理器 → 其他设备 → “驱动解压后的最外层文件夹” → 更新驱动程序 → 浏览我的计算机以查找驱动程序文件 → 根据系统,选择驱动文件存放的路径 → 安装完成。
  • 更多细节步骤,请参考RM5X0驱动安装视频

方式二:自动安装

不同模式需要安装不同驱动, 这里以安装NDIS驱动为例, 如果后续需要安装别的模式驱动, 需先卸载NDIS,避免驱动冲突

下载RM520N-GL Windows NDIS驱动

  • 点击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定位


3、打开NMEA端口,即可收到卫星数据:

GNSS天线接口,硬件相关说明,请查阅:Quectel_RM520N系列硬件设计手册

FAQ

软件

问题:驱动安装异常怎么办?

  • RM500U-CNV,RM500U-CN等展锐模组手动更新的方式安装驱动
  • RM520N-GL,RM530N-GL,RM5XXQ等高通模组手动安装驱动
  • 确保模块已经正常开机->打开 设备管理器—>其他设备—>“驱动解压后的最外层文件夹”—>更新驱动程序—>浏览我的计算机以查找驱动程序文件—>根据系统,选择驱动文件存放的路径—>安装完成。

驱动安装视频参考


问题:怎么设置对应运营商的apn?

不同的运营商APN是不一样的,要注意区分设置,部分运营商的配置步骤如下所示:

*中国移动:AT+CGDCONT=1,"IPV4V6","CMNET"
*中国联通:AT+CGDCONT=1,"IPV4V6","3GNET" 	
*中国电信:AT+CGDCONT=1,"IPV4V6","CTNET"	
*AT&T:  AT+CGDCONT=1,"IPV4V6","PHONE"
*Vodafone:AT+CGDCONT=1,"IPV4V6","portalnmms	
*附加用户名和密码:AT+QICSGP=1,1,"Your_apn"," Username "," Password ",1


问题:RM5XXX 有哪些拨号类型?

有以下拨号类型:

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


问题:蜂窝模块可以实现两个客户端之间的透传吗?

  • 不可以的,目前上架的蜂窝模块都要走基站通信,
  • 蜂窝模组是节点,不能当作基站,要通过基站桥接通信,不能点对点通信,
  • 比方说,RM500U-CN 5G HAT A 模块树莓派拨号上网,连接基站后,可以走TCP,MQTT,邮件或者微信等方式和B 树莓派通信


问题:RM5XX 系列模组支持Volte功能么

默认是关闭的,如果要支持的话,需要定制版本,如果需要Volte功能,建议选用SIM8XXX 模组,默认打开,也可以用指令关闭



问题:定位最大支持多少Hz?

RM520等支持定位的蜂窝模块,最大支持支持1Hz, 如果要更快的,可以考虑专门定位的模块



硬件

问题:定位天线接哪个座子?

请接到ANT3,ANT3 是定位功能天线接口


问题:RM530N-GL为什么比较贵, 和 RM520N-GL 有什么区别?

  • RM530N-GL多了mmWave 频段,别的功能和RM520N-GL 一致
  • RM530N-GL 目前没有Verizon,AT&T认证,如果需要这些认证,请选用RM520N-GL


问题:为什么5G模组有轻微使用过的痕迹,是旧模组么?

  • 不是的,存储和运输过程中,可能碰到金属盖,完全不影响功能,遇到使用问题请随时联系售后
  • 为了确保模的品质,每个模组都有测试过才出货,测试过程中难免有轻微碰到模组,因此可能会有些痕迹


问题:掉电怎么办?

5G功耗比较大,主机的USB接口可能带不动,请参用USB 双头线给模组充足的供电,如图所示:


问题:怎么切换卡槽使用?

RM500U-CN、RM500Q-GL模组,支持同时接入两个SIM卡,双卡单待,可通过 AT 指令切换使能其中一路SIM卡工作:

*默认是选用了SIM卡1,可以用以下指令查询确认:
 AT+CMEE=2
 AT+QUIMSLOT?
*切换SIM卡2,请用以下指令:
 AT+QUIMSLOT=2
*换回SIM卡1,请用以下指令:
 AT+QUIMSLOT=1
*查询对应的卡槽是否识别到SIM卡:
 AT+CPIN?
  • 如果还是不能识别到对应的SIM卡,考虑是拨码开关没使能对应的模组,请见C对应的拨码开关都置于ON:



问题:Are there 3D structure files?

PCBA has 3D structure file, but the shell does not.


问题:带外壳的版本怎么组装呢?


问题:天线和转接线有顺序的么?

没有顺序,请就近接上,对准接口按压进去,可以参考IPEX1-IPEX4转接线安装步骤


综合

问题:怎么设置网口模式和改回USB模式?

  • 移远高通

改ETH模式

AT+QENG="servingcell"
at+qcfg="pcie/mode",1
at+qcfg="data_interface",1,0
at+qeth="eth_driver","r8125",1
AT+QMAPWAC=1
at+qmap="mpdn_rule",0,1,0,1,1,"FF:FF:FF:FF:FF:FF"
AT+CFUN=1,1

改回USB模式

AT+QENG="servingcell"
at+qcfg="pcie/mode",0
at+qcfg="data_interface",0,0
AT+QCFG="usbnet",0
AT+CFUN=1,1
  • 移远展锐

设置USB+ETH模式(部分固件支持,配置完成后,拔插下USB口使能),RM500UCNVAAR03A05M2G_01.001.01.001固件,联通手机卡为例测试:

AT+QENG="servingcell"
AT+QCFG="pcie/mode",1
AT+QCFG="ethernet",1
AT+QNETDEVCTL=1,3,1
AT+QCFG="usbnet",3
AT+QCFG="nat",2
AT+CGDCONT=1,"IPV4V6","3gnet"
AT+CFUN=1,1


设置网口模式

AT+QENG="servingcell"
AT+QCFG="pcie/mode",1
AT+QCFG="ethernet",1
AT+QNETDEVCTL=1,3,1
AT+QCFG="usbnet",5
AT+QCFG="ethernet",1
AT+QCFG="nat",0
AT+CFUN=1,1

改回USB模式

AT+QENG="servingcell"
AT+QCFG="ethernet",0
at+qcfg="pcie/mode",0
AT+QCFG="usbnet",2
AT+CFUN=1,1


问题:拨号上网后,网络不稳定,丢包严重怎么办?

请用以下指令配置拨号模式为稳定的路由模式:

AT+QCFG="nat",1


问题:NET灯不亮,没有注册到网络怎么办?

  • 建议更换不同运营商的SIM卡对比测试下,不同的运营商支持的网络频段和基站布局情况都不一样,换卡同时也能排除卡欠费等问题
  • 检查SIM卡和天线是否接了,四根天线都要接
  • 确认硬件连接无误后,请用以下AT Log检查下网络:
AT+CMEE=2
AT+CPIN?
AT+COPS?
AT+QENG="servingcell"
AT+CGDCONT?
AT+QNWPREFCFG="mode_pref"
AT+C5GREG?




问题:5G 底板可以接其它的M.2 B KEY接口模组使用吗?

  • 我们没验证过的模组,不确保能支持,以下模组有验证过是支持的:
广和通:FM650-CN FM160-EAU	
SIMCOM:SIM8202G-M2 SIM8262E-M2 SIM8262A-M2
移远:  (AA版本)RM500U-CNV RM500Q-GL/RM502Q-AE RM520N-GL RM530N-GL
  • 5G 模组须另外选购;若用于其他模组,须确认引脚兼容性,以实测为准。
  • 这个是USB3.0协议的,不支持PCIE协议的模组,例如大部分WIFI模组,FM350系列是某品牌电脑定制的模组,也不做支持


问题:RM50X模组 是基于那个平台的?

RM500U-CN:基于展锐平台
RM500Q-GL:基于高通平台,支持GNSS定位,主要国内用
RM500Q-AE/RM502Q-AE:基于高通平台,支持GNSS定位,主要国外用


问题:接到树莓派后不断重启,是什么原因?

5G模组功耗较大,特别是入网瞬间;树莓派的供电能力有限,可以在板载的TYPE-C 接口接入5V(3A)电源供电。


问题:重启树莓派后,不能上网?

使用外部供电时,重启树莓派后,RM500U并没有重启,此时可以用指令等重启下RM500U即可。


问题:RM5XXX 有哪些拨号说明?


问题:模块已经开机了,为什么输入指令没有反应?

用以下指令开回显,输入后要回车下:(此处需要盲打)

ATE1 


问题:怎么查询运营商的频段

可以在以下网站查询:
https://www.frequencycheck.com


问题:怎么确认树莓派硬件串口是ttyS0还是ttyAMA0

  • 树莓派2B/zero,用户串口设备号为ttyAMA0;
ls -l /dev/serial*   
  • 可以用以下命令行确认,serial0为选用的串口设备号,如下图:



问题:为什么在电脑使用用USB供电不掉电,在树莓派就掉电,NET灯亮一会就不亮

树莓派USB 供电能力比电脑的功能能力差,需要接外部供电使用,请将开关置于EXT PWR,将HAT的接口接上5V 3A供电:


问题:RM530是高通平台的么

是的,和RM520一样都是高通 X62 平台


问题:FM650 怎么切换网口上网?

请用以下指令使能网口上网:

 AT+GTUSBMODE=36
 AT+GTAUTOCONNECT=1


问题:RM520N-GL 5G for Jetson Nano这款对Jetson nano的版本有限制么?另外这款支持Jetson orin nx吗?

Jetson Nano 系列都可以支持,硬件结构是为普通的JETSON-NANO-LITE-DEV-KIT量身定做的,如果用别的Jetson nano 版本,转接头需改为双公头转接线连接使用; 如果是orin nano ,请用这个验证过的Jetpack 6.0(Ubuntu 22.04)的版本系统,部分系统驱动不支持


问题:USB TO M.2 B KEY这个可以插在华硕路由器上么?

  • USB TO M.2 B KEY 默认是没有模组的,需要额外加模组使用,
  • 比方说,加上SIM8262E-M2 模组后,支持Linxu 和 Windows 系统设备使用的,如果您的路由器是OPenwrt 等Linux 系统,是可以支持的
  • Openwrt 路由器配置步骤参考


问题:可以改模组的IMEI么?

不可以的,IMEI是每个模组固有属性,类似我们的身份证,不支持更改


问题:有3D结构文件吗?

PCBA有3D结构文件,但是外壳没有。


问题:为什么网口灯常亮?

该网口灯仅电源指示灯作用,不作网络指示灯,上电就常量

技术支持

周一-周五(9:30-6:30)周六(9:30-5:30)

手机:13434470212

邮箱:services04@spotpear.cn

QQ:202004841


[教程导航]