RM500U-CN 5G HAT

来自Waveshare Wiki
跳转至: 导航搜索
{{{name2}}}
{{{name3}}}
功能简介
特性 树莓派 5G/4G/3G/GNSS
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 RPi USB3.1

产品特性

  • 配套 RM500U-CN 核心模组,支持 5G 和 LTE-A 多种网络制式,支持 5G NSA 和 SA 组网,支持国内四大运营商
  • 集成丰富的网络协议,支持多种驱动和软件功能,支持 Windows / Linux / Android 等操作系统
  • 板载 USB 3.1 接口,向下兼容 USB 2.0,可用于接入电脑、树莓派或 Jetson Nano 主板进行高速 4G 上网
  • 板载 M.2 B KEY 标准接口,可兼容选配 RM500U-CN / RM500Q-CN / RM500Q-GL 系列 5G 模组
  • 板载 UART、PWR 和 RST 控制引脚,内置电平转换,支持拨码开关使能,可兼容接入 Raspberry Pi 或 Arduino 等主控
  • 板载 USB Type-C 接口,可通过开关使能,可用于外加电源给模块单独供电,以便外接更多负载,供电稳定且灵活
  • 板载电源切换开关、复位按键和 LED 指示灯,方便控制模块开关机和查看运行状态
  • 板载两路 SIM 卡槽,双卡单待,可通过 AT 指令切换使能
  • 板载高效能的电源电路,可输出高达 3A 电流

产品参数

工作频段

5G

5G NR

3GPP Release 15 NSA/SA operation,Sub-6 GHz

5G NR NSA

n41, n78, n79

5G NR SA

n1, n28, n41, n77, n78, n79

下行 4 × 4 MIMO

n1, n41, n77, n78, n79

LTE

LTE Category

下行 Cat 12,上行 Cat 13

LTE-FDD

B34, B38, B39, B40, B41

LAA

-

下行 2 × 2 MIMO

B1, B2, B3, B5, B7, B8, B20, B28, B34, B38, B39, B40, B41

UMTS

WCDMA

B1, B2, B5, B8

数据传输速率

5G SA Sub-6

下行 2 Gbps;上行 1 Gbps

5G NSA Sub-6

下行 2.2 Gbps;上行 575 Mbps

LTE

下行 600 Mbps;上行 150 Mbps

UMTS

下行 42.2 Mbps;上行 11 Mbps

其它参数

工作温度

-30 °C ~ +75 °C

扩展温度

-40 °C ~ +85 °C

模块尺寸

30.0 × 52.0 × 2.3 (mm)

模块重量

8.9(g)

测试说明

常用AT指令

命令 说明 返回值
AT AT测试指令 OK
ATE ATE1设置回显
ATE0关闭回显
OK
AT+CGMI 查询模组制造商 OK
AT+CGMM 查询模组型号 OK
AT+CGSN 查询产品序列号 OK
AT+CSUB 查询模块版本以及芯片 OK
AT+CGMR 查询固件版本序列号 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":Automatic
"nr5g_band" : 5G NR
"lte_band":LTE only
"gw_band":WCDMA only
... ....
OK

RM500U AT LOG.png

SIM卡选择

RM500U-CN 5G HAT板载两路 SIM 卡槽,双卡单待,可通过 AT 指令切换使能

  • 默认是选用了SIM卡1,可以用以下指令查询确认:
AT+QUIMSLOT?
  • 切换SIM卡2,请用以下指令:
AT+QUIMSLOT=2
  • 换回SIM卡1,请用以下指令:
AT+QUIMSLOT=1
  • 查询对应的卡槽是否识别到SIM卡:
AT+CPIN?

资源简介

SIM8202G-M2-5G-HAT-B-details-intro.jpg

标号 名称 说明
1 Raspberry Pi GPIO接口 方便接入Raspberry Pi
2 拨码开关 使能相应引脚
3 M.2接口 可兼RM500U-CN / RM500Q-CN / RM500Q-GL 等系列 5G 模组
4 SIM 卡座 板载两路 SIM 卡槽,双卡单待
5 USB3.1 接口 向下兼容 USB 2.0,可用于接入各类主板
6 USB Type-C 接口 5V 3A 输入;供电稳定且灵活
7 音频接口 RM50XX系列暂不支持音频,不焊接
8 天线接口 板载四路天线,信号强劲
9 复位开关 一键复位,省时省力
10 电源切换开关 方便控制模块开关机
11 散热风扇 同时给树莓派和 5G 模组散热,一起凉快
12 指示灯 随时随地查看模块运行状态

接口定义

通过2*20排针和树莓派等主板连接后,会用到以下引脚;其中TX,RX,D4和D6可以通过拨码开关选择连接与否:
SIM8202G-M2-5G-HAT-B-details-inter.jpg

Windows使用

安装驱动

  • 通过双头 usb3.0 数据线 接RM500U-CN 5G HAT到电脑后,其它设备出现一系列未安装驱动的设备:

RM500U-driver-manager.png

  • 下载驱动到电脑,并解压压缩包。
  • 进入RM500U_Driver目录。
  • 点击setup.exe安装驱动,完成安装后,设备管理器会生成如下设备:

RM500U-driver-finish.png

MBIM拨号上网

  • 下载并安装MBIM网卡驱动
  • 打开RM500U AT端口,发送以下指令拨号上网:
AT+QENG="servingcell"
AT+QCFG="usbnet",2
AT+QNETDEVCTL=2,3,1
AT+QNETDEVSTATUS=2
AT+CFUN=1,1
  • 拨号并重启后,电脑网络连接界面出现手机网络网卡,拨号成功

RM500U-MIBM.png

Raspberry使用

加载USB设备描述符

为了识别模块,需要将模块的 VID 和 PID 信息添加到文件 [内核]

  • 查看RM500U的VID和PID
lsusb

RM500U-RPI-VID-PID.png

  • 添加VID和PID
sudo apt-get install unzip
wget https://www.waveshare.net/w/upload/d/d3/RM500U_for_RPI.zip
unzip RM500U_for_RPI.zip
sudo chmod 777 -R RM500U_for_RPI
cd RM500U_for_RPI
sudo ./install.sh
sudo reboot

请不要删除或者修改option目录、default.script、install.sh这四个目录文件,否则影响设备描述符的加载!

  • 成功添加PID并重启树莓派后,在命令行界面输入以下以下指令出现USB0-USB4五个设备符
ls /dev

RM5000U-ttyUSB0-4.png

RNDIS 拨号上网

  • 打开minicom
sudo apt-get install minicom
sudo minicom -D /dev/ttyUSB2
  • 在minicom中发送以下指令RNDIS拨号
AT+CPIN?
AT+QCFG="usbnet",3
AT+CFUN=1,1

RM500U RNDIS DIAL.png

  • 模块重启后,NET灯亮起,用以下指令检查网络状态(可选)
AT+QENG="servingcell"
  • 用以下指令获取IP和设置DNS:
sudo dhclient -v usb0
sudo apt-get install udhcpc
sudo udhcpc -i usb0
sudo route add -net 0.0.0.0 usb0
  • 拨号后,树莓派通过以下指令可以看到usb0获取到ip:
ifconfig

RM500U-net-card.png

  • 测试usb0联网状况
 ping -I usb0 www.baidu.com

RM500U-ping.png

树莓派串口配置

由于树莓派串口默认用于终端调试,如需使用串口,则需要修改树莓派设置。执行如下命令进入树莓派配置:

sudo raspi-config

选择Interfacing Options ->Serial ->NO ->YES,关闭串口调试功能。

L76X GPS Module rpi serial.png

打开/boot/config.txt文件,找到如下配置语句使能串口,如果没有,可添加在文件最后面:

enable_uart=1

重启生效

树莓派minicom串口调试

1、将模块插入树莓派中,将拨码开关的S_TX和S_RX调到ON:
RM500U-UART.png
2、安装minicom,minicom是linux平台串口调试工具:

sudo apt-get install minicom

3、通过minincom打开ttyS0——ttyS0为树莓派3B/3B+/4B的串口,默认波特率为115200 ;

sudo minicom -D /dev/ttyS0

4、树莓派2B/zero,用户串口设备号为ttyAMA0;可以用以下命令行确认,serial0为选用的串口设备号,如下图:
RM500U-serial.png


Jetson nano使用

硬件连接

用双头 usb3.0 数据线 连接RM500U-CN,外接5V 电源到RM500U-CN 5G HAT的Type-C 供电口,如图所示: RM500U Hard Jetson nano.png

加载USB设备描述符

为了识别模块,需要将模块的 VID 和 PID 信息添加到文件 [内核]

  • 查看RM500U的VID和PID
lsusb

RM500U-Jetson1 (1).png

  • 添加VID和PID
sudo apt-get install unzip
wget https://www.waveshare.net/w/upload/9/93/RM500U_CN_For_Jetson_nano.zip
unzip RM500U_CN_For_Jetson_nano.zip
sudo chmod 777 -R RM500U_CN_For_Jetson_nano
cd RM500U_CN_For_Jetson_nano
sudo ./install.sh
sudo reboot

请不要删除或者修改option目录、default.script、install.sh这四个目录文件,否则影响设备描述符的加载!

  • 成功添加PID并重启Jetson nano后,在命令行界面输入以下以下指令出现USB0-USB4五个设备符
ls /dev/ttyUSB*

RM500U-Jetson1 (2).png

RNDIS 拨号上网

  • 打开minicom
sudo apt-get install minicom
sudo minicom -D /dev/ttyUSB2
  • 在minicom中发送以下指令来RNDIS拨号上网
AT+CPIN?
AT+QCFG="usbnet",3
AT+CFUN=1,1

RM500U-Jetson1 (3).png

  • 模块重启后,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

RM500U-Jetson1 (4).png

  • 测试usb1联网状况
 ping -I usb1 www.baidu.com

RM500U-Jetson5.png

关于速度

由于实际和实验室条件会存在很多不一致的地方,会导致5G速度不能理想的稳定保持100MBPS,有以下几点:

  • 基站距离,离5G基站越近信号越好,速度越快;
  • 基站负荷,使用的人越少速度越快,上下班高峰期会慢;
  • 基站的数量:由于频谱关系,等量的4G覆盖率需要双倍的5G基站
  • 运营商:需要确认您的5G卡,是否被限速了,可以定期要求运营商重置您的网络
  • 室内比室外差:建筑穿透衰耗,以及室内的绕射衰耗

PS:目前的基站数量还是没有很好的覆盖,在不同的地点测速也不太一样。


FAQ


中国移动APN:CMNET
中国联通APN:3GNET
中国电信APN:CTNET
可以用以下指令设置APN:
AT+CGDCONT=1,"IP","3GNET","200.1.1.80",1,2,0,0,0,0,0


RM500U-CN 是基于展锐平台的


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


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


有以下拨号类型:

AT+QCFG="usbnet",0 驱动类型为 NDIS(QMI));
AT+QCFG="usbnet",1 驱动类型为 ECM;
AT+QCFG="usbnet",2 驱动类型为 MBIM;
AT+QCFG="usbnet",3 驱动类型为 RNDIS
AT+QCFG="usbnet",5 驱动类型为 NCM;


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

ATE1 


售后


EMAIL:3005763927@qq.com
电话:0755-83040712
QQ:3005763927
微信:扫下方二维码添加
Hkx-wx.jpg

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证。