Netduino Mini Power Usage
#1
Posted 31 August 2011 - 11:19 PM
#2
Posted 01 September 2011 - 05:15 PM
Maybe some real nice Mini owner would be so kind as to hook up their Mini and measure the current used... It would even be REALLY NICE if they could give us a "nothing running state" and with some mild loop (say 50 ms) that reads and writes several pins (with nothing wired to it).
I would gladly do it, but I've been waiting for a Mini for a while, but everyone seems to be out of stock. I've got "notifications" set from several vendors.
BTW: Do you have any recommendations for one of these HUB dynos? Something that wouldn’t break the electronic hobby bank.
If my message helped you... how 'bout giving me a
www.MessingWithReality.com
#3
Posted 01 September 2011 - 07:26 PM
#4
Posted 04 September 2011 - 08:34 AM
Just measured and updated the wiki. Writing and reading two pins (with nothing attached) in 50 ms loop consumes about 25.3 mA.Mini owner would be so kind as to hook up their Mini and measure the current used...
- Inquisitor likes this
#5
Posted 04 September 2011 - 09:24 AM
#6
Posted 04 September 2011 - 09:31 AM
Just measured and updated the wiki. Writing and reading two pins (with nothing attached) in 50 ms loop consumes about 25.3 mA.
Thanks CW2.
Good for a .
If my message helped you... how 'bout giving me a
www.MessingWithReality.com
#7
Posted 04 September 2011 - 10:39 AM
If I remember it correctly, Chris Walker has mentioned that switching to low-power state is under development - .NET Micro Framework provides PowerState.Sleep() method to implement various sleep levels, although it may need some additional support for selectively switching various hardware modules on or off - I am not sure if the hardware modules are powered on when the driver initializes (during system startup), or on-demand when the feature is actually being used (i.e. managed class is instantiated in the application).So, I was wondering whether this feature will be available in the upcoming 4.2 version of the firmware...
...
...taking a look at the various schematics, it seems there's NO WAY to achieve a low-power status, unless HACKING the board.
#8
Posted 04 September 2011 - 12:04 PM
That's okay...but my post is based on that assumption. However, there's no way to avoid extra currents that will suck most of the battery energy during the "idle state".If I remember it correctly, Chris Walker has mentioned that switching to low-power state is under development - .NET Micro Framework provides PowerState.Sleep() method to implement various sleep levels, although it may need some additional support for selectively switching various hardware modules on or off - I am not sure if the hardware modules are powered on when the driver initializes (during system startup), or on-demand when the feature is actually being used (i.e. managed class is instantiated in the application).
IMHO, there are two choices:
- an external switch that powers on/off the whole circuit (e.g. 555);
- Chris will release a new model of Netduino having the hardware that full-support the low-power feature.
My overview is assuming a current of 5mA (approx) when the board is sleeping. When running the current is rising to tens of mA (e.g. 50mA).
A common requested app is to wake up the Netduino, collect a read from a sensor, then shut it down. The time of a read is very short: we may consider 3 seconds (and it's very much)!
Instead, the time of sleep could be very long: for instance, 15 minutes.
Now, a simple computation:
I_avg = (I_run * t_run + I_idle * t_idle) / (t_run + t_idle)using the supposed values, the average current is about 5.1mA.
So, most of the energy is totally wasted.
Cheers
#9
Posted 04 September 2011 - 12:40 PM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users