注网问题

该文档介绍了AM900E模块注网过程中出现的问题,以及问题排查、解决方法。 ## 1. 正常注网 模块正常开机,自动注册网络,开机上报信息如下: ``` ^CINIT: 1, 0, 0 ^CINIT: 2, 32, 41891 ^CINIT: 8, 2048, 1 +CREG: 2 ^CINIT: 16, 0, 3276850 ^CINIT: 32, 0, 0 +CREG: 0 +CTZV:19/8/1,15:9:17,23 //上报时间信息 +CREG: 1 //注网成功 ``` 也可以手动查询注网情况,发送AT命令查询: ``` AT+CREG? +CREG: 1,1 //第二个参数为1,显示注网成功 OK ``` ## 2. 注网失败 当发送AT+CREG?查询注网状态时: 第二个参数不返回1或5时,显示注网失败,无法进行数据业务 |参数名称|含义| |-|-| |state:0|没有注册网络,ME 没有搜索新的网络| |state:1|成功注册本地网络| |state:2|没有注册网络,ME 正在搜索新的网络| |state:3|网络注册被拒绝| |state:4|未知| |state:5|成功注册漫游网络| |state:其他|未知| ## 3. 注网失败原因及排查解决方法: |注网失败原因|排查或者解决方法| |-|-| |卡套餐资费到期 |读取eSIM的IMSI或ICCID号(AT+CIMI/AT+CCID),查询是否欠费,如果欠费进行续费| |周围信号质量差(CSQ信号值低于10)|通过AT+CSQ查询信号质量,如果信号质量较差,检查天线射频是否损坏,或者更换环境测试| |sim卡没有被识别或者模组不支持相应的sim卡。(AT+CPIN?返回error)|通过ATI指令确认模组版本是否是eSIM(AM900EV2.0),如果外置卡版本,确认外置sim卡是否安装正确,并确认模组是否支持该sim卡业务(AM900E只支持850/900/1800/1900MHz四模,不支持NB卡)| |APN设置错误|AM900E默认支持的eSIM贴片卡默认支持的APN为CMIOT,不需要客户主动设置,但是如果设置错误(比如设置成CMNBIOT),会造成模组注网失败的情况。| |模块注销移动网络(AT+COPS=2,CSQ值显示99无效值)|AT+COPS=0,设置自动注册网络,模组默认支持该指令,客户无需设置| |模块关闭协议栈(AT+CFUN=0,CSQ显示99无效值)|AT+COPS=0,设置自动注册网络,模组默认支持该指令,客户无需设置,需注意该指令设置完成后掉电保存| |模块初始化未完成(上电时还没有上报时间信息和注网信息)|等待模块初始化完成,时间大概为10s左右,模组支持自动注网| ## 3. 注网异常 ### 3.1 连续开关机,第二次开机注网慢 模块正常注网时间大概需要5s~15s,如果连续开关机,第二次注网慢,原因是: 模组断电后网络侧没有及时更新状态,仍认为设备在线,再次开机驻网校验就有冲突,驻网被拒,同时网络侧更改状态,认为设备已经不在线,再次驻网就能驻网。(驻网慢的情况都是有两次驻网,第一次驻网被拒,第二次成功)。 解决方法:使用cfun=0后再关机,确保设备已在网络侧下线,下次开机就没有驻网慢的现象。 ### 3.2 频繁注网失败 检查模块供电部分电路,如果电源电压在模块注网过程中出现跌落现象(注网过程功耗较大,可能出现微秒级的2A电流),会造成注网失败。