• 欢迎大家分享资料!前往留言板评论即可!

关于AIR202模块开启飞行模式后电流无法达到1.2ma的原因总结

合宙 模组资料网 2年前 (2021-05-15) 286次浏览 0个评论 扫描二维码

有用户反映说,怎么air202模块开启飞行模式后,消耗电流反而增大,稳定在30mA?此时用户可能怀疑各种原因,甚至怀疑模组是否有问题,在这里结合这个问题我总计一下原因。

测试模组:air202_s5开发板

1、用户程序很简单,lua代码中,直接开启飞行模式,然后检测电流为稳定的30ma

原因:模组启动后还未成功注册网络,而你此时却调用函数进入飞行模式,此时飞行模式启用失败,从而导致电流稳定在30ma

解决措施:确保成功进入飞行模式

具体可参考本站链接:http://oldask.openluat.com/article/118

补充:若用户想要系统开机后不要注册到网络,可以调用函数sys.init(1, 0) ,该函数的参数在正常情况下应该为 sys.init(0, 0) ;当用户需要注册到网络的时候可调用sys.powerOn()

2、在排除上面第一点原因后,用户使用air202_s5开发板测试功耗,发现此时模组可以成功开启飞行模式,且电流从之前的30ma降低到3ma,有效果,但是仍未达到手册描述的1.2ma

原因:由于air202_s5开发板上的air模组的I/O口拓展了一些外设,可能会在模组工作时产生拉电流输出,从而导致模组即使成功进入飞行模式,但是由于IO口仍会输出较大电流,从而导致功耗远远超出手册描述的1.2ma。

原因确认:使用air202_s6最小系统板,该开发板上外扩功能最简,测试相同的代码,进入飞行模式后,总耗电流已经降低到1.2mA


喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址