在睡眠(休眠)模式下,CAM_4G38可将功耗降低到最低水平,在此睡眠模式下,模 块仍然可以: 1) 和服务器保持 TCP 连接通讯; 2) 根据用户的心跳间隔配置定时发送心跳包; 3) 从服务器端下发数据到模块,模块短暂被唤醒; 下面详细介绍实现低功耗时硬件接口以及软件注意事项。 上位机和 CAM_4G38 模块通过串口连接的时候,通过如下步骤使得模块进入睡眠模 式: 1:用户 AT+CSCLK=1 命令使能睡眠功能,关于CSCLK 更多参数和作用请参考 用户手册(可以配置唤醒时长,是否保存睡眠参数); 2:拉高 DTR 管脚(该管脚默认为拉高)。
7 o3 N+ t: D" u* g/ k7 }参考电路: 3:主机拉低 DTR 可以唤醒模块,需要 100 毫秒以上来唤醒模块; 4:当 CAM_4G38 模块有数据或 URC 需要上报时,RI 信号将会唤醒主机,此时 RI ( s0 _4 ?8 V6 X# g6 z
拉低 100 毫秒; HOST 支持 远程唤醒 主机支持 USB Suspend/Resume 和远程唤醒功能,需同时满足如下 3 个条件 使模块进入睡眠模式: 1:用户 AT+CSCLK=1 命令使能睡眠功能,关于CSCLK 更多参数和作用请参考 用户手册(可以配置唤醒时长,是否保存睡眠参数); 2:拉高 DTR 管脚(该管脚默认为拉高)。 3:连接至模块 USB 接口的主机 USB 总线进入 Suspend 状态
2 Y* e/ S" P# ?$ h# l! @3 f0 v参考电路: 4: 主机拉低 DTR 可以唤醒模块,需要 100 毫秒以上来唤醒模块; 5: 当CAM_4G38模块有数据或 URC 需要上报时,模块会通过 USB 总线发送远程 唤醒信号以唤醒主机; 5.3:HOST 支持 Suspend/Resume如果主机支持 USBSuspend/Resume 但不支持远程唤醒功能,需要有 RI 信号唤醒 主机。需同时满足如下 3 个条件使模块进入睡眠模式: 1: 用户 AT+CSCLK=1 命令使能睡眠功能,关于CSCLK 更多参数和作用请参考 用户手册(可以配置唤醒时长,是否保存睡眠参数); 2:拉高 DTR 管脚(该管脚默认启动为拉高)。 / }1 u2 O; K$ v1 v
3:连接至模块 USB 接口的主机 USB 总线进入 Suspend 状态 4:主机拉低 DTR 可以唤醒模块,需要 100 毫秒以上来唤醒模块; 5:当 CAM_4G38 模块有数据或 URC 需要上报时,RI 信号将会唤醒主机,此时 RI
. h9 T6 J' Q, D$ C4 m9 ~7 E X拉低 100 毫秒 需要完整方案的可以加我 152 2009 6219 希望能给低功耗安防市场出力 % l" z( H4 X8 X8 T
|