ArduinoGeneral

Wifi shield v2.2 lower power consumption

userHead hobbex 2013-12-19 15:04:18 4777 Views8 Replies
Hi..

How can i lower the power consumption on the WIFI-shield with the Wizfi210?

According to the spec, the current draw is 125mA when recieving and 135mA transmitting. My module is fixed at 135mA, when connected and in "standby mode" (no TX/RX).

I've tried these commands:

AT+WRXACTIVE= n=0 (disable) =1 (enable) If 1, 802.11 radio is enabled.
AT+WRXPS= n=0 (disable) =1 (enable) If 1, Power Save mode is enabled.
AT+WP= <power> 0 to 7 (WizFi210) Transmit power set to <power>.


without any success.
Any ideas?
2013-12-30 07:54:34

[quote="Grey"]
Hello Hobbe,
I don't think it can save the power consumption?
Most power is consumed by connection.
If you want to keep connecting state, it almost can't.
[/quote]

Thanx, too bad.

But i wonder, why did they ever implemented the AT+WP command? If the current is the same, why would one want to lower the power/range? :)
userHeadPic hobbex
2013-12-29 03:05:26 Hello Hobbe,
I don't think it can save the power consumption?
Most power is consumed by connection.
If you want to keep connecting state, it almost can't.
userHeadPic Grey.CC
2013-12-28 05:11:01 Thanx for your effort,
but you don't understand. Deep sleep is not working for me, since i want to lower the current draw WHILE sending/recieving.

When connected, the module draws 130mA.
When disconnected, 20mA (this is fine)
I want to lower the 130mA via reducing range/power or something similiar.


The quys at Wiznet told me to try these commands:
AT+WRXPS=1
AT+WRXACTIVE=0
AT+WP=1

But that doesn't work for me.

userHeadPic hobbex
2013-12-24 02:40:19 Hi Blue,
If you use at command
"AT+WP= <power> 0 to 7 (WizFi210)  Transmit power set to <power>"
The range will be reduced.

But the power is almost constant when your module is connect.
The one way to save the consumption is deep sleep.
userHeadPic Grey.CC
2013-12-24 00:56:49 Hi,
no, i'm not talking about sleep mode at all. Since i want to send/transmit all the time. I believe the Sleep mode does what it says, putting the unit in sleep (Standby mode)?


I'm more talking about this command (or any other command than may help me):

AT+WP= <power> 0 to 7 (WizFi210)  Transmit power set to <power>


which i guess is to reduce the transmit poower, lower the range and hence, lower the current consumption.
However, when trying this command, i can't see any changes at all when metering the current.

Is there something wrong with my board or do i need to do anything else in order to make this command having any effect?

userHeadPic hobbex
2013-12-23 19:28:49 Hello hobbex,
You mean this at command?
"AT+WRXPS= n=0"
I haven't tried this command.
But it looks like enable/disable the deep sleep mode.
userHeadPic Grey.CC
2013-12-21 03:35:14 [quote="Grey"]
Hello hobbex,

Wifi shield V2.2 use the WizFi210. This module has a deep sleep mode.
You could check the User Manual. Deep Sleep power saving mode

[/quote]

Hi Grey.
Thanks for the answer.
I know, i've read through the manual.

Actually, when not connected, the module draws very little current (~20mA). When connected this goes up to 130mA.
What i want, is to stay connected, but lower the current draw, via decreasing the power/range etc.


The Deep sleep mode, i suppose the module goes into "sleep mode", that is almost the same as idle Mode (current draw wise).

According to the manual, one can decrease the power/range, why doesn't this affect the current assumption? Am i doing anything wrong?
userHeadPic hobbex
2013-12-19 23:42:01 Hello hobbex,

Wifi shield V2.2 use the WizFi210. This module has a deep sleep mode.
You could check the User Manual. Deep Sleep power saving mode
[url=https://www.dfrobot.com/image/data/TEL0047/WizFi210-User_Manual_EN_V1.12.pdf]https://www.dfrobot.com/image/data/TEL0047/WizFi210-User_Manual_EN_V1.12.pdf[/url]



 
userHeadPic Grey.CC