在睡眠(休眠)模式下,CAM_4G38可将功耗降低到最低水平,在此睡眠模式下,模
块仍然可以:
1) 和服务器保持 TCP 连接通讯;
2) 根据用户的心跳间隔配置定时发送心跳包;
3) 从服务器端下发数据到模块,模块短暂被唤醒;
下面详细介绍实现低功耗时硬件接口以及软件注意事项。
5.1串口 应用
上位机和 CAM_4G38 模块通过串口连接的时候,通过如下步骤使得模块进入睡眠模
式:
1:用户 AT+CSCLK=1 命令使能睡眠功能,关于 CSCLK 更多参数和作用请参考
用户手册(可以配置唤醒时长,是否保存睡眠参数);
2:拉高 DTR 管脚(该管脚默认为拉高)。
参考电路:
图 1 串口休眠典型电路
3:主机拉低 DTR 可以唤醒模块,需要 100 毫秒以上来唤醒模块;
4:当 CAM_4G38 模块有数据或 URC 需要上报时,RI 信号将会唤醒主机,此时 RI
拉低 100 毫秒;
5.2:HOST 支持 远程唤醒
如果主机支持 USB Suspend/Resume 和远程唤醒功能,需同时满足如下 3 个条件
使模块进入睡眠模式:
1:用户 AT+CSCLK=1 命令使能睡眠功能,关于 CSCLK 更多参数和作用请参考
用户手册(可以配置唤醒时长,是否保存睡眠参数);
2:拉高 DTR 管脚(该管脚默认为拉高)。
3:连接至模块 USB 接口的主机 USB 总线进入 Suspend 状态
参考电路:
图 2 支持远程唤醒休眠应用
4: 主机拉低 DTR 可以唤醒模块,需要 100 毫秒以上来唤醒模块;
5: 当 CAM_4G38模块有数据或 URC 需要上报时,模块会通过 USB 总线发送远程
唤醒信号以唤醒主机;
5.3:HOST 支持 Suspend/Resume
如果主机支持 USB Suspend/Resume 但不支持远程唤醒功能,需要有 RI 信号唤醒
主机。需同时满足如下 3 个条件使模块进入睡眠模式:
1: 用户 AT+CSCLK=1 命令使能睡眠功能,关于 CSCLK 更多参数和作用请参考
用户手册(可以配置唤醒时长,是否保存睡眠参数);
2:拉高 DTR 管脚(该管脚默认启动为拉高)。
3:连接至模块 USB 接口的主机 USB 总线进入 Suspend 状态
参考电路:
4:主机拉低 DTR 可以唤醒模块,需要 100 毫秒以上来唤醒模块;
5:当 CAM_4G38 模块有数据或 URC 需要上报时,RI 信号将会唤醒主机,此时 RI
拉低 100 毫秒
5.4:HOST 不支持 Suspend 功能
如果主机不支持 USB Suspend 功能,可以通过外部控制电路断开 USB_VBUS 的
方式使模块进入睡眠:
1:用户 AT+CSCLK=1 命令使能睡眠功能,关于 CSCLK 更多参数和作用请参考
用户手册(可以配置唤醒时长,是否保存睡眠参数);
2: 拉高 DTR 管脚(该管脚默认启动为拉高)。
3: 通过 GPIO 拉低连接的模块 VBUS 管脚。
参考电路
4:拉高 VBUS 管脚即可唤醒模块。
5:主机拉低 DTR 可以唤醒模块,需要 100 毫秒以上来唤醒模块;
6:当 CAM_4G38 模块有数据或 URC 需要上报时,RI 信号将会唤醒主机,此时 RI
拉低 100 毫秒
6:系统结构图
6.1 总体框图
下图为典型产品使用场景,嵌入式系统主板和G8100通过串口通讯,整个系统主要是靠电池供电,如果是摄像头应用,无需嵌入式系统主板。
本产品的视频信号处理板应该支持两种工作模式:
1) 拍照功能;
2) 捕获H.264 码流,通过SPI接口传输码流给4G摄像头;
6.2 硬件接口需求
1)由于我们需要控制休眠时关闭视频信号处理板电源,所以只能是我们给视频信号处理板供电,不能是由视频信号处理板给我们供电,效果是:
休眠 – 关闭视频信号处理板电源;
唤醒 – 开启视频信号处理板电源 -> 拍照;
2)我们的板子是38板,有供电口,最好是4V,视频信号处理板应该也要改为4V输入;
3) 视频信号处理板子的开孔和板子没有按照38板做,现在视频信号处理板的板子比38板小了些,开孔位置没有对上。
4) 摄像头像素200万以上,支持现场录音功能, 收音范围?。
6.3拍照功能
通常的工作流程如下:
1、4G模块和视频信号处理板的电源,可由嵌入式系统主板控制打开、关断;
2、视频信号处理板的电源可由4G模块控制打开、关断;
3、当有数据需要上报或抓拍图片时,嵌入式系统主板唤醒4G模组,发指令到4G模组,数据上报结束或图片抓拍完成,4G模块进入低功耗休眠状态;
4、当4G模块接到指令,需要抓拍图片或拍摄视频时,4G模块会先打开视频信号处理板的电源开关,待视频信号处理板上电完成后,发送指令让视频信号处理板执行相应的操作,要求上电到进入拍照到清晰照片的时间不超过1秒;
5、当视频信号处理板不需要工作时,4G模块会关闭视频信号处理板的电源开关,以降低产品功耗。
其它可能的场景:
1、当电池电量低于设定值后,4G模块和视频信号处理板不需要工作时,嵌入式系统主板会关闭以上两个模块的电源,以降低产品功耗;
6.4 视频码流传输
通常的工作流程如下:
1、4G模块和视频信号处理板的电源,可由嵌入式系统主板控制打开、关断;
2、系统上电正常工作后,4G模块进入低功耗模式,视频信号处理板无供电;
3、4G模块收到服务器下发唤醒指令,4G模块唤醒进入工作模式,4G模块会先打开视频信号处理板的电源开关,待视频信号处理板上电完成后,发送指令让视频信号处理板执行相应的操作,要求上电到进入拍照到清晰照片的时间不超过1秒;
4、4G模块通过SPI接口发送视频捕获请求给视频信号处理板,请求参数包含了需要捕获的图像分辨率,码流格式和速率, 是否需要音频等, 视频信号处理板通过SPI接口传输视频数据给4G模块;
5、当视频信号处理板不需要工作时,4G模块会关闭视频信号处理板的电源开关,以降低产品功耗。
其它可能的场景:
1. 当电池电量低于设定值后,4G模块和视频信号处理板不需要工作时,嵌入式系统主板会关闭以上两个模块的电源,以降低产品功耗;
2. 有些系统不一定需要低功耗模式;
共3条
1/1 1 跳转至页
4G低功耗太阳能监控摄像头全新方案
关键词: 4G低 功耗 太阳能 监控 摄像头 全新 方案
共3条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |