随着全球未来的能源日益减少,如何节约能源已经漸漸得到大家的關注。不過节约能源并不表示要降低你现有的生活水平。你所要做的,其实只是想想如何更精明地运用能源。例如选用一些低功耗的产品。
WizFi210是一块可以利用动态电源管理达至低功耗(待机:34.0μA; 接收:124mA; 输出:126mA)的WIFI模块。相对其他市面上其他的WIFI模块,其功耗是相对低的。如果使用WizFi210来设计产品,其功耗也相对较低,而且可以设置待机模式(即当产品需要长期启动,但不需要长期运行。这样的话,可以在不需要运行的时候,设定待机模式,减少浪费电源。待要运行的时候,再唤醒)。在此篇文章中,我将会详细介绍如何在WizFi210使用待机模式。
首先硬件电路图建议根据以下的电路图来设计:
图1:使用3.6V电池供电的硬件电路图
图2:使用电源供电的硬件电路图
注: WizFi210 EVB(开发板)已经包含以上两种设计,详情请参考WizFi210 EVB(开发板)的硬件电路
因此,我会用WizFi210 EVB(开发板)和AT 命令来演示如何建立待机模式。
至于如何连接WizFi210 EVB(开发板),WizFi210和计算机,请参考以下图片:
当连接完成后,请使用串口软件输入AT命令来建立待机模式。
默认串口的设定:
波特率(Baud rate) = 115200,数据位(Data bits) = 8,停止位(Stop bit) = 1,同位(Parity) = 没有(None) 和流量控制(Flow Control) = 没有(None)。
注: 除了最早的F/W(2.2.4.3) 的默认波特率(Baud rate)是9600外,基本上所有F/W的默认波特率(Baud rate) 都是 115200
用戶可輸入AT命令(ATI2)來查一下該WizFi210的F/W是什麼。
用AT命令来建立WizFi210的待机模式之前,用户要先建立TCP服务器/客户端或UDP连接。另外用户亦要同时设定WizFi210会否于下一个重启时自动连接(ATC0 :下一个重启时不会自动连接/ATC1:下一个重启时会自动连接)。因为这是必须的,否则当WizFi210进入待机模式时会出现错误。
设定WizFi210会于下一个重启时自动连接和建立WizFi210的待机模式的AT命令:
1. 设定WizFi210会于下一个重启时自动连接:
2. 关掉电源或按下复位
3. 接上电源
4. 用AT命令来建立WizFi210的待机模式
设定WizFi210不会于下一个重启时自动连接和建立WizFi210的待机模式的AT命令:
如何提早唤醒待机模式?
首先用户要设置可以用Alarm1/ Alarm2来提早唤醒待机模式:
只需要输入命令:AT+PSSTBY=6000,1000,1,1 便可以请求6000毫秒的待机状态,且有1000毫秒延时和可以用Alarm1/Alarm2来提早唤醒。
当进入待机模式时,用户只需单击Alarm1/ Alarm2,就可以唤醒待机模式。如图所示:
(中文版WizFi210的用户手册即将推出)
或参考其他WIZnet中文博客的其他文章(嵌入式系统之轻松驾驭WIFI(第一,二和三部分)
如果您有什么疑问请留言或者来信:wiznetbj@wiznettechnology.com,希望本篇文章可以给您带来帮助,谢谢。
分享到:
相关推荐
本实验主要探讨的是STM32在低功耗待机模式下如何利用RTC(实时时钟)进行唤醒,这是实现长时间电池运行应用中的关键功能。 首先,STM32的低功耗待机模式是其功耗最低的一种工作模式,此时CPU、外设以及电压调节器...
在这款芯片上实现待机模式并利用Wakeup引脚和RTC(实时时钟)闹钟进行唤醒是一种常见的节能策略。本文将详细讲解如何配置STM32L431进入待机模式,并通过这两种方式唤醒。 一、待机模式与低功耗运行 STM32L431拥有...
在串口接收中断服务函数中,串口接收到数据则进入待机模式,外部中断触发则从待机模式下退出,从待机模式中唤醒等同于复位。 注意点:需要置位PWR 电源控制/状态寄存器 (PWR_CSR)中的EWUP才能使用PA0使得从待机模式...
本文将深入探讨如何在STM32F030上实现待机模式以及从待机模式唤醒的功能,这涉及到低功耗设计的关键技术。 首先,我们要理解STM32F030的待机模式。待机模式是STM32的一种低功耗模式,此时CPU停止工作,电源电压降至...
在该示例中,我们将详细探讨如何利用STM32的HAL库来实现系统进入待机模式,并通过外部中断(PA0)进行唤醒。STM32F103C8T6是一款广泛应用的STM32系列单片机,具有丰富的外设接口和高性能,适合于多种嵌入式应用。 ...
在设计低功耗应用时,了解并掌握STM32的低功耗模式至关重要,特别是待机模式。待机模式是STM32的一种极致节能状态,它允许系统在不进行任何处理活动时大幅度降低电流消耗。 待机模式的工作原理是:当CPU进入深睡眠...
STM32是一款广泛应用的ARM Cortex-M系列微控制器,...通过理解和正确使用待机模式,开发者可以设计出既高效又节能的嵌入式系统。在实践中,结合野火的原版程序和详细的注释,可以加速学习和掌握STM32低功耗设计的技巧。
STM32的3种低功耗模式: 1、睡眠模式:内核停止,外设如NVIC,系统时钟Systick仍运行。...3、待机模式:1.8V内核电源关闭;只有备份寄存器和待机电路维持供电;寄存器和SRAM内容全部丢失;实现最低功耗。
在这个项目中,我们主要探讨如何利用STM32进行温度监测,并在温度超过预设阈值时使系统进入待机模式,同时利用实时时钟(RTC)进行定时唤醒,实现温湿度检测报警系统。 首先,我们需要了解STM32的温度传感器。许多...
系统待机是一种低功耗模式,在该模式下,系统会将内存中的数据保持不变,而其他设备的供电都会中断。这样可以快速恢复到原始状态,但如果在待机状态下供电发生异常,未保存的数据都会丢失。待机模式的恢复速度是最快...
待机模式是STM32的一种低功耗运行模式,它允许设备在不活动时降低能耗,然后通过外部中断或内部定时器唤醒。在"STM32的待机唤醒程序,亲测能用"这个主题中,我们将深入探讨STM32的待机模式、唤醒机制以及如何实现...
该系列芯片具有丰富的外设集,包括LCD驱动、待机模式、ADC(模拟数字转换器)以及定时器等,这些功能在嵌入式设计中扮演着重要角色。 首先,让我们深入了解一下STM32L系列如何实现直驱段式LCD(Liquid Crystal ...
在待机模式下,MCU将关闭大部分功能,仅保持SRAM状态,从而大幅度降低电流消耗,以延长电池供电设备的使用寿命。 在APM32F407中,实现待机模式涉及以下几个关键步骤: 1. **配置电源控制寄存器(PWR_CR)**:待机...
本资料主要关注的是如何对这类装置进行待机模式的设置,以优化能源管理并提高设备的使用效率。 待机模式是无线通信设备的一种节能状态,它可以在不中断通信功能的同时,降低设备的功耗。对于插卡式无线通信装置,...
待机模式是STM32系列MCU中最节能的运行状态,它将关闭所有外设,仅保留电源系统,以便在外部事件触发下快速唤醒。下面我们将深入探讨STM32F030待机唤醒模式的相关知识。 一、STM32F030低功耗模式 STM32F030支持多种...
STM32F103单片机待机模式测试程序例程源码 int main (void){//主程序 delay_ms(500); //上电时等待其他器件就绪 RCC_Configuration(); //系统时钟初始化 RELAY_Init();//继电器初始化 LED_Init();//LED I2C_...
在本博客中,就利用WKUP引脚的上升沿来唤醒MCU、所以我们就具体来介绍待机唤醒的实现方法:那我们要怎么来进入待机模式、、又要怎么唤醒呢?单片机待机唤醒的几种方法解析接下来一一介绍这三个步骤如下下:1、 Cotex...
本项目着重讨论如何在APM32E103上实现待机模式,以进一步优化其能源管理。待机模式是微控制器中的一种低功耗工作状态,它可以显著降低芯片的电流消耗,延长电池供电设备的运行时间。 首先,了解APM32E103的待机模式...