基於超低功耗4G模塊打造的4G攝像頭方案歡迎指正

在睡眠(休眠)模式下,CAM_4G38可將功耗降低到最低水平,在此睡眠模式下,模塊仍然可以:

1) 和服務器保持 TCP 連接通訊;

2) 根據用戶的心跳間隔配置定時發送心跳包;

3) 從服務器端下發數據到模塊,模塊短暫被喚醒;

下面詳細介紹實現低功耗時硬件接口以及軟件注意事項。

上位機和 CAM_4G38 模塊通過串口連接的時候,通過如下步驟使得模塊進入睡眠模

式:

 1:用戶 AT+CSCLK=1 命令使能睡眠功能,關於 CSCLK 更多參數和作用請參考

用戶手冊(可以配置喚醒時長,是否保存睡眠參數);

 2:拉高 DTR 管腳(該管腳默認爲拉高)。

參考電路:

3:主機拉低 DTR 可以喚醒模塊,需要 100 毫秒以上來喚醒模塊;

4:當 CAM_4G38 模塊有數據或 URC 需要上報時,RI 信號將會喚醒主機,此時 RI

拉低 100 毫秒;

這些都是一個開始:重要的是下面如何喚醒 嘿嘿

如果主機支持 USB Suspend/Resume 和遠程喚醒功能,需同時滿足如下 3 個條件

使模塊進入睡眠模式:

 1:用戶 AT+CSCLK=1 命令使能睡眠功能,關於 CSCLK 更多參數和作用請參考

用戶手冊(可以配置喚醒時長,是否保存睡眠參數);

2:拉高 DTR 管腳(該管腳默認爲拉高)。

3:連接至模塊 USB 接口的主機 USB 總線進入 Suspend 狀態

參考電路:

4: 主機拉低 DTR 可以喚醒模塊,需要 100 毫秒以上來喚醒模塊;

5: 當 CAM_4G38模塊有數據或 URC 需要上報時,模塊會通過 USB 總線發送遠程

喚醒信號以喚醒主機;

 

如果主機支持 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 毫秒

嘿嘿 由於篇幅比較長未完待續  需要的加我 152 2009 6219 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章