0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MS-WB212F WiFi通信模块如何实现低功耗工作

美迅物联网 来源:jf_75680484 作者:jf_75680484 2023-12-21 11:23 次阅读

MS-WB212F系列是2.4G频段的WIFI模块,基于ESP32-C2工业蓝牙芯片为核心处理器,并符合IEEE 802.11 b/g/n(HT20)协议规范。

RF信号最大功率约+20dBm,MS-WB212F系列提供2种版本:板载天线、IPEX连接器,重量轻,体积小,方便集成。

模块引出芯片全部IO,可根据应用场景自行开发固件。

MS-WB212F WiFi通信模块如何实现低功耗工作?

MS-WB212F支持多种功耗模式:普通模式、灵敏模式、省电模式、超省模式、睡眠模式、深度睡眠模式。

适用更多不同场景,低功耗模式延长使用寿命。

1.普通模式:模块主频降低为80MHz,其他和下面的灵敏模式一致。此模式下数据收发流畅,延迟小。

2.灵敏模式(Active模式):模块的工作主频为160MHz,模块全速运行,模块不做任何省电操作,因此此模式下模块工作最灵敏,性能最优,响应速度最快,数据传输延迟最低。

3.省电模式:模块主频为80MHz,CPU一直保持工作状态,可以响应外部的所有输入,模块的无线部分会跟随连接的路由器的DTIM Beacon节拍睡眠和醒来,因此不会丢失网络下发的数据和模块上传的数据,用户可以在任何时间从串口输入透传数据,数据不会丢失,用户数据会在无线醒来期间发送到网络端。

4.超省模式:模块主频为80MHz,CPU和无线部分一同跟随连接的路由器的DTIM Beacon节拍睡眠和醒来,因此不会丢失网络下发的数据和模块上传的数据。所以在睡眠期间的所有输入,CPU将都不能响应。

如果用户在睡眠期间向串口发送数据,那么这些数据将丢失,用户在此模式下想要发送数据到网络端,需要重复提交数据,以达到数据在模块醒来期间被收到的目的。

网络端下发的数据,模块将会在醒来期间发送给串口设备,因此,网络端下发的数据将不会丢失。

5.睡眠模式:模块的主频为80MHz,睡眠期间模块将关闭CPU和无线,因此睡眠期间模块不能收到网络端的数据。用户可以设置模块在网络连接成功,并且没有接收和发送任何数据开始计时多长时间进入睡眠,也可以设置模块从睡眠开始多长时间自动醒来,如果用户想要模块一直睡眠,直到串口有数据才被唤醒,那么可以将醒来时间设置为268436ms(即最大值)。

模块在睡眠期间CPU停止工作,不会响应外部中断,用户如果想要发送数据,可以先从串口发送一个唤醒包,然后等待CHSTA引脚输出低电平,用户再将要发送的数据从串口输入,这样数据就不会丢失。

睡眠模式下,为了让功耗尽量降低,用户可以配置模块在睡眠期间是否保持GPIO的输出状态,如果睡眠期间GPIO不输出,那么GPIO将变为高阻态。

6.深度睡眠模式:在深度睡眠模式下,模块主频为80MHz,深度睡眠期间模块将关闭CPU和无线,因此深度睡眠期间模块不能收到网络端的数据。

用户可以设置模块在网络连接成功,并且没有接收和发送任何数据开始计时多长时间进入深度睡眠,也可以设置模块从深度睡眠开始多长时间自动醒来,如果用户想要模块一直处于深度睡眠,直到通过外部被唤醒,那么可以将醒来时间设置为268436ms(即最大值)。

模块在深度睡眠期间CPU停止工作,不会响应外部的所有输入,用户如果想要发送数据,只能通过模块复位让模块重新运行。如果用户设置了醒来时间,那么模块会在时间到时自动复位重新运行。

深度睡眠模式下,为了让功耗降到最低,用户可以配置模块在深度睡眠期间是否保持GPIO的输出状态,如果睡眠期间GPIO不输出,那么GPIO将变为高阻态。

这些模式只有模块工作在透传模式下才起作用,在配置模式和Smartconfig模式下被使用。可以根据现场情况,选择使用不同的模式,来达到最佳效果。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    112

    文章

    5428

    浏览量

    165652
  • WIFI
    +关注

    关注

    81

    文章

    5160

    浏览量

    199431
  • 低功耗
    +关注

    关注

    9

    文章

    2227

    浏览量

    102668
  • 通信模块
    +关注

    关注

    2

    文章

    123

    浏览量

    32915
收藏 人收藏

    评论

    相关推荐

    BL7231-C2模组是由博芯科技开发的一款低功耗嵌入式WiFi模块

    BL7231-C2模组是由博芯科技开发的一款低功耗嵌入式WiFi模块。它由一个高集成度的无线射频芯片BK7231和少量外围器件构成,内置了WiFi网络协议栈和丰富的库函数。 BL723
    的头像 发表于 04-12 13:08 138次阅读
    BL7231-C2模组是由博芯科技开发的一款<b class='flag-5'>低功耗</b>嵌入式<b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>

    请问STM32WB55怎么配置蓝牙到低功耗广播状态?

    使用STM32WB55RGV6作为主控设计了一款智能锁应用,请问怎么配置蓝牙到低功耗广播状态?目前根据例程,蓝牙运行期间cpu1进入stop2之后仍有4mA左右的电流,如何配置可以达到更低的功耗?或者临时关闭蓝牙之后再根据需要重
    发表于 03-15 07:00

    基于WiFi模块的智能门锁低功耗WiFi方案

    TR6260方案LCS6260是一款小尺寸24.0*16.0*2.4(mm)低成本低功耗(深度睡眠模式电流20uA)的串口WiFi模块,符合802.11b / g / n 无线模块标准
    的头像 发表于 01-09 10:59 632次阅读
    基于<b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>的智能门锁<b class='flag-5'>低功耗</b><b class='flag-5'>WiFi</b>方案

    低功耗WiFi模块的技术发展

    随着物联网的迅速发展,对于低功耗设备和技术的需求日益增加。低功耗WiFi模块应运而生,为连接大量设备提供了更长的电池寿命和更可持续的能源解决方案。本文将深入研究
    的头像 发表于 11-02 16:34 347次阅读

    《SoC底层软件低功耗系统设计与实现》阅读笔记

    如何实现一套简单的低功耗控制框架。 我觉低功耗的主要核心还是两点:一是根据不同的workload来降频降压;而是外设的休眠。 比如CLK模块,就可以
    发表于 10-18 03:27

    STM32WB BLE应用低功耗设计

    电子发烧友网站提供《STM32WB BLE应用低功耗设计.pdf》资料免费下载
    发表于 09-20 14:58 4次下载
    STM32<b class='flag-5'>WB</b> BLE应用<b class='flag-5'>低功耗</b>设计

    STM32WB硬件、软件、BLE低功耗设计及速率优化

    电子发烧友网站提供《STM32WB硬件、软件、BLE低功耗设计及速率优化.pdf》资料免费下载
    发表于 09-20 11:47 3次下载
    STM32<b class='flag-5'>WB</b>硬件、软件、BLE<b class='flag-5'>低功耗</b>设计及速率优化

    通过低功耗蓝牙连接在STM32WB设备上进行OTA固件更新的过程

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA 应用程序,实现用户应用程序、无线固件和固件升级服务的更新
    发表于 09-05 06:06

    STM32WB55RGV6怎么配置蓝牙到低功耗广播状态?

    使用STM32WB55RGV6作为主控设计了一款智能锁应用,请问怎么配置蓝牙到低功耗广播状态?目前根据例程,蓝牙运行期间cpu1进入stop2之后仍有4mA左右的电流,如何配置可以达到更低的功耗?或者临时关闭蓝牙之后再根据需要重
    发表于 08-05 07:19

    灵动微BLE 5.1低功耗蓝牙MCU MM32WB0510

    灵动微低功耗蓝牙通讯技术全新推出符合BLE5.1规范的MM32WB0510系列MCU。MM32WB0510系列集成BLE5.1射频模块工作
    的头像 发表于 07-31 14:34 352次阅读

    灵动股份推出支持BLE 5.1的低功耗蓝牙MM32WB0510 MCU

    灵动股份低功耗蓝牙通讯技术,于2023年7月19日全新推出符合 BLE 5.1 规范的MM32WB0510 系列 MCU。MM32WB0510系列集成 BLE 5.1 射频模块
    发表于 07-19 14:05 304次阅读
    灵动股份推出支持BLE 5.1的<b class='flag-5'>低功耗</b>蓝牙MM32<b class='flag-5'>WB</b>0510 MCU

    蓝牙低功耗无线通信MCU芯片MS1636

    MS1636是一款高性能,低成本,超低功耗的无线通信MCU芯片。该芯片不仅集成一个可以工作到高达64MHz的32位的精简指令集的(RISC)的高效处理器,还集成一个功能丰富的蓝牙5.1
    的头像 发表于 06-12 17:15 754次阅读
    蓝牙<b class='flag-5'>低功耗</b>无线<b class='flag-5'>通信</b>MCU芯片<b class='flag-5'>MS</b>1636

    低功耗WiFi蓝牙模块在物联网领域的应用有哪些?_SKYLAB物联网无线模块

    关于数据传输是选择低功耗WiFi模块还是选择低功耗蓝牙模块的问题,SKYLAB能够给出的建议是:结合数据传输的实际需求来选型,综合对比传输速
    的头像 发表于 06-06 15:08 680次阅读
    <b class='flag-5'>低功耗</b><b class='flag-5'>WiFi</b>蓝牙<b class='flag-5'>模块</b>在物联网领域的应用有哪些?_SKYLAB物联网无线<b class='flag-5'>模块</b>

    低功耗WiFi模块:物联网发展的新引擎

    随着物联网的快速发展,各种智能设备的数量不断增加,这些设备需要互相连接并进行数据传输,而WiFi作为一种传输方式,成为了物联网中最常用的技术之一。但是,WiFi模块的高功耗问题一直困扰
    的头像 发表于 05-29 17:09 663次阅读

    信驰达推出基于ESP32-C3 SoC的低功耗WiFi/BLE双模通信模块

    厂商深圳信驰达科技RF-star推出了基于ESP32-C3 SoC的低功耗WiFi/BLE双模通信模块——RF-WM-ESP32B1。
    的头像 发表于 05-26 16:46 1048次阅读