That's interesting. Looking at CountSleepRadio, all it does is call Enable() in the init(), then for every timer interrupt it just calls GenericComm.stop(). And the consumption drops below 50uV between transmits.

I've always thought the lower levels take care of calling both Enable() and AdjustPower(). Anyway, a fact is that power saving modes don't work in MicaZ applications, even though there are many compiler switches and naming conventions that make you believe they do.

Regards,

        Harri

At 05:28 PM 1/12/2006 -0500, Razvan Musaloiu-E. wrote:
Hi!

In my application, disabling the radio reduced the power consumption from
~20mA to ~2mA (this is Idle mode). To get the MicaZ in the Power Save mode
I had to wired the HPLPowerManagementM and call the enable() function.
After that the consumption dropped to about 0.2mA.

I hope this helps...

--
Razvan ME

On Wed, 11 Jan 2006, Harri Siirtola wrote:

>
> Sorry, my previous reply was a bit confusing. Power saving is there by
> default in the latest installations, all you have to do is "stop" the radio
> and serve pending interrupts (timers can be left running, of course).
> That's what you can see in the CountRadio apps.
>
> Regards,
>
>          Harri
>
> At 02:16 AM 1/11/2006 -0500, Ivan Wing Mau Cheung wrote:
> >Hi,
> >
> >The mote is used to keep track of light intensity but need a power-saving
> >solution to extend the battery life. Due to this constraint, the processor
> >Atmel ATmega128L cannot be changed to other states, such as Power Down or
> >Power Save. However, I am thinking of whether it is possible to power down
> >the antenna of Micaz since it still consumes large amount of power in
> >receiving mode. But I couldn't find any commands in TinyOS that allows me
> >to do so. Does anybody encounter this problem before? Does anybody have
> >any idea of conserving power according to this constraint?
> >
> >Thank you,
> >Ivan
>

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to