4G模组LuatOS:超低功耗模式的快速启动
创作时间:
作者:
@小白创作中心
4G模组LuatOS:超低功耗模式的快速启动
引用
1
来源
1.
https://m.elecfans.com/article/6361675.html
在物联网和嵌入式开发领域,低功耗设计是一个重要的课题。本文将详细介绍如何使用合宙Air201模组实现超低功耗模式下的快速启动,包括定时三分钟上传数据和G-sensor中断唤醒等功能。通过本文的讲解,读者将能够掌握在实际项目中应用这些技术的关键要点。
硬件和软件准备
硬件准备
- Air201套件
- 功耗分析仪Air9000P
- SIM卡
- 带有数据通信功能的数据线
- Win10及以上PC
连接说明:
将Air201通过usb-boot小板连接电脑时,要确保RESET按键、BOOT按键、电源开关机键三个按键在同一面,否则无法进入boot下载模式。
如何判断是否进入下载模式:
可以通过PC端的设备管理器中虚拟出来的USB端口数量来判断。
正常开机模式:
下载模式:
在需要直流稳压电源的场景(例如ADC测量外部输入的模拟电压),可以使用合宙功耗分析仪Air9000P。
软件准备
- LuaTools调试工具: https://docs.openluat.com/Luatools
- 功耗分析仪PC端软件: https://apps.microsoft.com/detail/9nrtkwwvd2b3?hl=zh-cn&gl=CN
- TCP/UDP测试网站: https://netlab.luatos.com
- 最新固件: https://gitee.com/openLuat/LuatOS-Air201/tree/master/core
- 最新脚本: https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/psm
示例代码详解
Air201超低功耗定时上报
代码介绍
- 关闭一些可能影响功耗,误唤醒的引脚。
- 加入VBUS插入检测函数,防止读取不了日志。
- 连接TCP服务器、设置深度定时器后进入休眠模式。
运行结果展示
设备开机后连接TCP服务器,然后进入超低功耗模式。内部设置了一个定时器,每隔三分钟触发一次唤醒操作:
- 定时器触发时,设备会从超低功耗模式中唤醒,并重新建立与TCP服务器的连接(如果连接已经断开);
- 连接成功后,设备会发送一次预设的数据到TCP服务器;
- 数据发送完成后,设备会再次进入超低功耗模式,等待下一次定时唤醒。
由于设备的充电IC存在一个20μA的漏电流,因此Air201在超低功耗模式下的实际功耗(包括充电IC的漏电流)为25.07μA。
定时器每隔三分钟会触发一次唤醒操作,设备会从超低功耗模式中唤醒,并重新建立与TCP服务器的连接,并发送预设的数据。
Air201定时唤醒后,连接TCP平台发送数据时的功耗是17.7898mA:
7个休眠发送周期为21分钟,平均功耗为251.1095μA:
G-sensor示例
添加gesensor功能,超低功耗模式下如果gsenseor中断产生,需要上报。
代码介绍
gesensor初始化
gesensor触发中断回调
运行结果展示
开机初始化gesensor,连接TCP服务器,进入超低功耗模式;当gesensor触发时唤醒Air201,并上传三轴参数到TCP服务器。
发送数据时的电流:
性能总结
- 定时三分钟上传示例:
- 超低功耗模式下电流为5.07μA左右(注意需要减去ic的漏电流),上传数据时的电流为17mA;
- 拓展示例:
- 超低功耗模式下电流为236μA,触发gesensor唤醒Air201,并上报三轴参数,上传数据时电流为32.5mA。
通过本文的讲解,读者可以掌握如何在实际项目中应用这些技术的关键要点,为开发低功耗物联网设备提供有价值的参考。
热门推荐
本命年的劫难意味着什么 如何化解它们 本命年劫难的由来及化解方法
起泡酒和干白的区别 气泡酒和白葡萄酒哪个好喝
利率下调时如何根据市场情况调整投资组合?这种调整的依据是什么?
过个别样年 开启自然探索之旅
古代文学作品中的意象与修辞手法
2024中国城市创意指数发布!深圳稳居第一阵营
蚂蚁告诉我们什么道理?勤劳的小蚂蚁:它们教会我们什么人生哲理?!
离婚后是否还是前夫前妻?子女抚养与再婚权利详解
重资产VS轻资产:创业之路的思考与抉择
只因爱喝“小钵子甜酒”,长沙女子嫁给了他,20年后竟然…
律师实务丨民事起诉状中“事实与理由”的撰写技巧与注意事项
成都平安肿瘤医院黄宏医生:中医为什么能缓解肿瘤患者化疗后副作用?
肺结节诊断分析:影像学与临床判断的结合
外贸电商如何制定长期增长策略
AI工具目录大全:发现和提交您的AI产品的必备资源
羊排选购与保存方法
四个维度解析车牌识别系统——现代智能交通之眼
掌握选购藏红花方法,我们就能在品质与价格之间找到理想的平衡点
云南腾冲瑞丽芒市5日环线深度游攻略
视同缴费年限与实际缴费年限的不同及计算方法待遇上的区别
零工市场提档升级 一站式服务助就业 兰州市高质量打造“15分钟就业服务圈”
洗发水不要盲目买!医生手把手教你挑选洗发水!
公园适老化改造让更多老龄群体点赞
《原神4.0》双子角色前瞻:琳妮特与林尼登场
6岁孩子被仓鼠咬伤,不用打狂犬疫苗吗?专家:这种处理更重要!
薄昭杀汉使:西汉初年的政治风波
多元宇宙:超越我们理解边界的探索
如何优化折弯工艺?探讨新技术与实践经验
磷酸铁锂VS三元锂电池,揭秘新能源汽车心脏的奥秘
女警察如何应对职业挑战:在复杂社会环境中展现坚韧与智慧