模块异常处理

该文档介绍了在某些情况下,模块会出现一些异常情况,比如长期不能注册网络甚至 AT 命令无法响应的情况等。根据问题情况,我们给出一些异常情况处理的建议。 ## 1. 通过 AT 命令重启 在这种情况下,我们建议通过软件复位的方式来处理这种异常情况。发送 AT+CPOF,即可对模块进行软件重启。(前提是POWERON不受控制,直接接地) ## 2. 通过重新上电重启 需要增加外部电路实现对模块供电的断开控制,参考电路如下图所示。MOS 管控制 AM900E 模块的VBAT,GSMPWR 高电平时 Q2 导通,VBAT 给模块供电。当 GSMPWR 拉低,模块掉电。 ![image.png](1) **注意**:考虑 MOS 管关断后,VBAT 由于电容的原因,电压泄放会变慢,如果再次开启 MOS 管,模块可能出现开机复位异常,最终无法开机。所以,需要增加放电 2K 的电阻或者拉大关断到开启的时间。 对应时序: 断电时,先发送 AT+COPS=2注销网络, 3S 后,GSM_PWR 控制 MOS 管关断电源, 5-10S 后,再次开启电源. ![image.png](https://cos.easydoc.net/68658482/files/k344xv7f.png) ## 3. 通过EMERG_RST 紧急关机 设计时,通过 EMERG_RST,直接紧急关机。 ![image.png](https://cos.easydoc.net/68658482/files/k344ytop.png) ![image.png](https://cos.easydoc.net/68658482/files/k34500re.png)