模块异常处理
该文档介绍了在某些情况下,模块会出现一些异常情况,比如长期不能注册网络甚至 AT 命令无法响应的情况等。根据问题情况,我们给出一些异常情况处理的建议。
## 1. 通过 AT 命令重启
在这种情况下,我们建议通过软件复位的方式来处理这种异常情况。发送 AT+CPOF,即可对模块进行软件重启。(前提是POWERON不受控制,直接接地)
## 2. 通过重新上电重启
需要增加外部电路实现对模块供电的断开控制,参考电路如下图所示。MOS 管控制 AM900E 模块的VBAT,GSMPWR 高电平时 Q2 导通,VBAT 给模块供电。当 GSMPWR 拉低,模块掉电。

**注意**:考虑 MOS 管关断后,VBAT 由于电容的原因,电压泄放会变慢,如果再次开启 MOS 管,模块可能出现开机复位异常,最终无法开机。所以,需要增加放电 2K 的电阻或者拉大关断到开启的时间。
对应时序:
断电时,先发送 AT+COPS=2注销网络, 3S 后,GSM_PWR 控制 MOS 管关断电源, 5-10S 后,再次开启电源.

## 3. 通过EMERG_RST 紧急关机
设计时,通过 EMERG_RST,直接紧急关机。

