NB-IoT模组半夜批量掉网,有同行遇到过吗
各位大佬,求个排查思路,快被搞死了。
情况是这样:我们做了一款NB-IoT的管网压力监测终端,主控STM32L4,模组用的移远BC260Y,电池供电,设计要求三年。小批量200台发到现场,装了大概两个月,最近陆续有三十几台半夜掉网,早上又自己恢复了。白天怎么测都没问题,一到凌晨1点到4点准时犯病,有的设备重连三四次才上来,有的干脆卡死到早上。
一开始怀疑信号,现场确实地下室,RSRP -105左右,但同一批装在室外的也有掉的。试过换运营商卡、把PSM的TAU周期从4小时改短、eDRX关掉,都没啥用。也抓了串口日志,掉网前模组返回CEREG是2,然后就一直attach不上,重启模组才恢复。
我现在怀疑两个方向:一个是基站侧半夜有什么操作,另一个是不是我们电源这块在低温下电池电压跌落,模组发射时瞬间电流顶不住。但功耗账又不敢乱动,改大电容成本和体积都上去了。
有没有兄弟踩过这坑?到底是模组固件问题还是电源设计问题,给个方向也行,先谢过了。
回答(1)
先别急着换模组,看现象像被网络侧周期性踢下线。CEREG=2说明模组在搜网但attach不上,凌晨1-4点集中发作,优先怀疑两点:一是运营商夜间做小区重选或TAU/PSM参数不匹配,二是模组射频在低功耗唤醒瞬间供电跌落。排查建议:1)抓掉网前后VBAT和PA供电波形,用示波器看唤醒瞬间有没有跌落,尤其电池低温内阻大的时候;2)串口日志加时间戳记CEREG全流程,同时让运营商查这时间段该小区有没有信令风暴或参数变更;3)把PSM彻底关掉跑一晚对比,能定位是不是低功耗状态机的问题。先看波形再下结论,别靠猜。