[Tinyos-help] Low power operation IRIS

Charles Elliott charles.elliott.3 at gmail.com
Fri Jan 23 13:57:09 PST 2009


Thanks for the ideas but we are still seeing ~3mA when running the
application.I've attached the source and makefile to this email.

Thanks
Charles

On Wed, Jan 21, 2009 at 3:38 PM, Janos Sallai <sallai at isis.vanderbilt.edu>wrote:

> Charles,
>
> Just add "components ActiveMessageC;" to any of your configuration files.
> You don't need to wire anything. On bootup, the RF230 stack will
> automatically take the radio to deep sleep. Of course, if your app starts
> using the radio, it will turn on...
>
> Janos
>
>
> On Wed, Jan 21, 2009 at 2:13 PM, Charles Elliott <
> charles.elliott.3 at gmail.com> wrote:
>
>> Thanks for the quick reply Miklos.
>> Using the program from \tinyos-2.x\apps\tests\rf230\RF230Test as a guide
>> we added in RF230LayerC and RF230ActiveMessageC to the wiring file.
>> To TestSchedulerC we added RadioState.turnOff() command and all of the other
>> required wiring and include statements.
>>
>> After making these changes the motes drew 1mA less than before.
>>
>> What are we missing?
>>
>> Thanks
>> Charles
>>
>> On Tue, Jan 20, 2009 at 12:17 PM, Miklos Maroti <mmaroti at math.u-szeged.hu
>> > wrote:
>>
>>> I think you need to include the RF230LayerC component to have to radio
>>> chip initialized and to move it into low power state. Miklos
>>>
>>> On Tue, Jan 20, 2009 at 11:11 AM, Charles Elliott
>>> <charles.elliott.3 at gmail.com> wrote:
>>> > Any help for the following question:
>>> >
>>> > "I have a question about the minimum power consumption in Iris module
>>> and
>>> > telosb module when both of them are in sleep state and all of their
>>> external
>>> > devices are inactive. According to my measurement, the current consumed
>>> is
>>> > only 7uA by telosb, but is 5mA by Iirs, which is quite high and is
>>> > contradict with the specification given by Crossbow.
>>> >
>>> >
>>> >
>>> > I did experiments on these two kinds of motes using the program
>>> > TestSchedulerC. It is a program under the tinyos2-x/apps/tests
>>> directory. In
>>> > the program, after the mote is booted, it posts three tasks to toggle
>>> the
>>> > three led in the mote. According to the component wiring relationship,
>>> when
>>> > the task queue is empty, the scheduler will finally invoke mcuSleepC
>>> module
>>> > to get the microcontroller into low power state. I installed the
>>> program on
>>> > both Iris and telosb, and used a multi-meter to measure the electricity
>>> > current.
>>> >
>>> >
>>> >
>>> > Can anyone give me some suggestions? Any help will be greatly
>>> appreciated!
>>> >
>>> >
>>> >
>>> > Jinfu Zheng"
>>> >
>>> > We are using the current tinyos source tree from the CVS
>>> >
>>> > Thanks
>>> > Charles
>>> >
>>> > _______________________________________________
>>> > Tinyos-help mailing list
>>> > Tinyos-help at millennium.berkeley.edu
>>> >
>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>> >
>>>
>>
>>
>> _______________________________________________
>> Tinyos-help mailing list
>> Tinyos-help at millennium.berkeley.edu
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20090123/062690d5/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TestScheduler.zip
Type: application/zip
Size: 3274 bytes
Desc: not available
Url : https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20090123/062690d5/attachment.zip 


More information about the Tinyos-help mailing list