• Air780E模块休眠控制应用指南


    应用概述

    1.模块的几种工作模式

    Air780E支持多种省电模式,通过进入不同的省电模式达到降低功耗的目的。

    1.全功能模式(默认):一般的工作模式,CPU,时钟全速运行。
    2.睡眠模式:CPU休眠,射频部分工作,周期进行寻呼,仅维持网络连接,能随时接收网络端的电话,短信等。功耗较低,主要的省电模式。可以通过GPIO中断,内部计时器中断,网络消息,来电,短信等唤醒。
    3.飞行模式:CPU休眠,射频与SIM卡关闭,无法注册网络,无法接收网络端的任何信息。功耗最低。只能通过发AT指令或者软件主动调用接口退出。
    注意:模块是否有进入睡眠模式,从外部电气信号或调试日志中无法体现,只能通过检测模块的消耗电流来判断。进入休眠后模块的电流会在0.6mA的底电流的基础上跳动。

    2.串口应用下支持两种睡眠模式

    睡眠模式1:通过MAIN_DTR管脚电平控制模块是否进入睡眠。
    睡眠模式2:模块在串口空闲一段时间后自动进入睡眠。
    两种模式功耗相同,串口不工作,无法进行收发数据。
    注意: 通过串口使模块进入睡眠的先决条件是:不接 USB 口

    材料准备

    1.780E开发板一套,包括天线SIM卡,USB线。

    2.PC电脑,串口工具
    在这里插入图片描述

    应用示例

    睡眠模式1

    开启条件:
    发送AT指令AT+CSCLK=1
    模块进入睡眠:
    MAIN_DTR为高时,允许系统进入休眠,当系统进入空闲状态时,就会自动进入睡眠模式。
    模块退出睡眠:
    拉低MAIN_DTR脚50ms以上,模块会退出睡眠模式可以接受AT指令。
    外部GPIO中断,计时器中断,短信,来电,网络端下发数据。
    模块在睡眠模式1时的软件功能:
    不响应AT指令,但是收到数据/短信/来电串口会唤醒并有URC上报

    AT
    
    OK
    AT+CSCLK=1
    
    OK
    AT+CSCLK?
    
    +CSCLK: 1
    
    OK
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    睡眠模式2

    开启条件:
    发送AT指令AT+CSLCK=2
    模块进入睡眠:
    系统空闲时,经过一定时间后(默认5s),模块自动进入睡眠模式2。
    通过AT+WAKETIM配置休眠时间。例如AT+WAKETIM=8,系统空闲后8S进入睡眠模式,取值(0~100)。
    模块退出睡眠:
    串口连续发送AT直到模块回应时即退出睡眠模式2
    模块在睡眠模式2时的软件功能:
    不响应AT指令,但是收到数据/短信/来电会有URC上报

    AT
    
    OK
    AT+CSCLK=2
    
    OK
    AT+CSCLK?
    
    +CSCLK: 2
    
    OK
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    常见问题

    1.模块在收到短信、网络数据等一系列urc上报时,MCU可以发送AT指令给模块吗?
    可以,接收到网络数据时模块会被唤醒

    2.模块休眠时能通过AT指令唤醒吗?
    休眠模式一通过拉低MAIN_DTR管脚退出休眠模式,发送命令AT+CSCLK=2禁止模块休眠
    休眠模式二可以通过连续发送AT唤醒模块,当模块未接收到网络数据和AT命令时,模块会自动休眠

    3.飞行模式和超低功耗模式哪个更省电?
    飞行模式的功耗更低,但退出飞行模式重新联网需要时间,飞行模式下,没法维持模块与服务器连接,根据实际业务情况选。
    如果开关飞行频率过大,功耗也会增加。

    4.为什么模块无法进入休眠
    (1)查看模块是否插入USB,USB连接的状态下模块保持唤醒,无法休眠
    (2)检查硬件电路

  • 相关阅读:
    百度Apollo成国内首家通过脱敏测试验证的Tier 1
    SpringBoot整合Mybatis-Plus
    mysql数据库迁移达梦
    B站刘二大人-数据集及数据加载 Lecture 8
    RocketMQ 重试机制详解及最佳实践
    JAVA byte类型转String类型
    数学建模学习(88):飞蛾扑火算法(WFO)寻优
    哈希算法(一)Java实现常用的哈希算法
    猿创征文|产品工具-面向综合效能提升的工具库
    confluence
  • 原文地址:https://blog.csdn.net/weixin_54248548/article/details/127763092