322 research outputs found

    B#: A Battery Emulator and Power-Profiling Instrument

    Full text link

    A fast and accurate energy source emulator for wireless sensor networks

    Get PDF
    The capability to either minimize energy consumption in battery-operated devices, or to adequately exploit energy harvesting from various ambient sources, is central to the development and engineering of energy-neutral wireless sensor networks. However, the design of effective networked embedded systems targeting unlimited lifetime poses several challenges at different architectural levels. In particular, the heterogeneity, the variability, and the unpredictability of many energy sources, combined to changes in energy required by powered devices, make it difficult to obtain reproducible testing conditions, thus prompting the need of novel solutions addressing these issues. This paper introduces a novel embedded hardware-software solution aimed at emulating a wide spectrum of energy sources usually exploited to power sensor networks motes. The proposed system consists of a modular architecture featuring small factor form, low power requirements, and limited cost. An extensive experimental characterization confirms the validity of the embedded emulator in terms of flexibility, accuracy, and latency while a case study about the emulation of a lithium battery shows that the hardware-software platform does not introduce any measurable reduction of the accuracy of the model. The presented solution represents therefore a convenient solution for testing large-scale testbeds under realistic energy supply scenarios for wireless sensor networks

    PADA: Power-aware development assistant for mobile sensing applications

    Get PDF
    � 2016 ACM. We propose PADA, a new power evaluation tool to measure and optimize power use of mobile sensing applications. Our motivational study with 53 professional developers shows they face huge challenges in meeting power requirements. The key challenges are from the significant time and effort for repetitive power measurements since the power use of sensing applications needs to be evaluated under various real-world usage scenarios and sensing parameters. PADA enables developers to obtain enriched power information under diverse usage scenarios in development environments without deploying and testing applications on real phones in real-life situations. We conducted two user studies with 19 developers to evaluate the usability of PADA. We show that developers benefit from using PADA in the implementation and power tuning of mobile sensing applications.N

    At Sea Test 2 deployment cruise : cruise 475 on board R/V Oceanus September 22 – 26, 2011 Woods Hole –Woods Hole, MA

    Get PDF
    The R/V Oceanus, on Cruise 475, carried out the deployment of three moorings for the Coastal and Global Scale Nodes (CGSN) Implementing Organization of the NSF Ocean Observatories Initiative. These three moorings are prototypes of the moorings to be used by CGSN at the Pioneer, Endurance, and Global Arrays. Oceanus departed from Woods Hole, Massachusetts on September 22, 2011 and steamed south to the location of the mooring deployments on the shelf break. Over three days, September 23-25, Oceanus surveyed the bottom at the planned mooring sites, deployed the moorings, and carried out on site verification of the functioning of the moorings and moored hardware. Oceanus returned to Woods Hole on September 26, 2011.Funding was provided by the National Science Foundation through the Consortium for Ocean Leadershi

    Implementation of Fuel Cell Emulation on DSP and dSPACE Controllers in the Design of Power Electronic Converters

    Get PDF
    This paper introduces a fuel cell (FC) emulator based on experimentally validated dynamic solid oxide FC (SOFC) and proton exchange membrane FC (PEMFC) models for power electronics converter design and test, and fault diagnosis and mitigation. The FC emulation developed includes both the steady-state and transient responses of an FC. A Matlab/Simulink environment is used to implement the FC model, convert and compile it into a C-program and build into real-time control, which is finally programmed into a dSPACE and/or DSP controller for prototype testing and design and field testing. The output of the controller is sent to a linear power amplifier (power converter) that drives a power converter or a load. Experimental test was carried out to observe the steady-state and transient responses of the FC emulator. Both implementation methods show very good results when compared with the experimental data

    Deployment operation procedures for the WHOI Ice-Tethered Profiler

    Get PDF
    Deployed and fixed to a suitable multi-year ice floe, the Ice-Tethered Profiler (ITP) can sustain near-real time measurements of upper ocean temperature and salinity for up to three years. Incorporating a specifically designed winch system and deployment apparatus that is both light weight and easily assembled or disassembled on a ship or at a deployment site, the ITP can be deployed in less than four hours by either transporting the gear and field personnel to the deployment site via aircraft, or by lowering the gear over the side of a ship and hauling on the ice. Using daily satellite imagery (if available), visual reconnaissance flights, and ice surveying, the choice of an appropriate ice floe is a necessity to select a site that will sustain the system for a prolonged period of time (depending upon the instrument sampling rate). If available, the helicopter is the preferable method for surveying different sites and for deployment operations. Working from a ship typically limits the distance and selection of ice floes. Pre-deployment procedures include powering and configuring the ITP instruments and preparing the apparatus for transport to the deployment site. Specific deployment methods include the assembly and disassembly of the ITP winch, proper placement of the total ITP deployment apparatus, ‘Yale Grip’ braiding and slipping techniques, and testing the Iridium and Inductive communication links. The operations described here provide a safe and efficient manner to easily deploy the WHOI ITP.Funding was provided by the National Science Foundation under Grant No. OCE-0324233 and by the Office of Polar Programs under award numbers ARC-0519899 and ARC-0631951

    Modeling and Evaluating Energy Performance of Smartphones

    Get PDF
    With advances in hardware miniaturization and wireless communication technologies even small portable wireless devices have much communication bandwidth and computing power. These devices include smartphones, tablet computers, and personal digital assistants. Users of these devices expect to run software applications that they usually have on their desktop computers as well as the new applications that are being developed for mobile devices. Web browsing, social networking, gaming, online multimedia playing, global positioning system based navigation, and accessing emails are examples of a few popular applications. Mobile versions of thousands of desktop applications are already available in mobile application markets, and consequently, the expected operational time of smartphones is rising rapidly. At the same time, the complexity of these applications is growing in terms of computation and communication needs, and there is a growing demand for energy in smartphones. However, unlike the exponential growth in computing and communication technologies, in terms of speed and packaging density, battery technology has not kept pace with the rapidly growing energy demand of these devices. Therefore, designers are faced with the need to enhance the battery life of smartphones. Knowledge of how energy is used and lost in the system components of the devices is vital to this end. With this view, we focus on modeling and evaluating the energy performance of smartphones in this thesis. We also propose techniques for enhancing the energy efficiency and functionality of smartphones. The detailed contributions of the thesis are as follows: (i) we present a nite state machine based model to estimate the energy cost of an application running on a smartphone, and provide practical approaches to extract model parameters; (ii) the concept of energy cost pro le is introduced to assess the impact of design decisions on energy cost at an early stage of software design; (iii) a generic architecture is proposed and implemented for enhancing the capabilities of smartphones by sharing resources; (iv) we have analyzed the Internet tra c of smartphones to observe the energy saving potentials, and have studied the implications on the existing energy saving techniques; and nally, (v) we have provided a methodology to select user level test cases for performing energy cost evaluation of applications. All of our concepts and proposed methodology have been validated with extensive measurements on a real test bench. Our work contributes to both theoretical understanding of energy e ciency of software applications and practical methodologies for evaluating energy e ciency. In summary, the results of this work can be used by application developers to make implementation level decisions that affect the energy efficiency of software applications on smartphones. In addition, this work leads to the design and implementation of energy e cient smartphones

    Sophisticated Batteryless Sensing

    Get PDF
    Wireless embedded sensing systems have revolutionized scientific, industrial, and consumer applications. Sensors have become a fixture in our daily lives, as well as the scientific and industrial communities by allowing continuous monitoring of people, wildlife, plants, buildings, roads and highways, pipelines, and countless other objects. Recently a new vision for sensing has emerged---known as the Internet-of-Things (IoT)---where trillions of devices invisibly sense, coordinate, and communicate to support our life and well being. However, the sheer scale of the IoT has presented serious problems for current sensing technologies---mainly, the unsustainable maintenance, ecological, and economic costs of recycling or disposing of trillions of batteries. This energy storage bottleneck has prevented massive deployments of tiny sensing devices at the edge of the IoT. This dissertation explores an alternative---leave the batteries behind, and harvest the energy required for sensing tasks from the environment the device is embedded in. These sensors can be made cheaper, smaller, and will last decades longer than their battery powered counterparts, making them a perfect fit for the requirements of the IoT. These sensors can be deployed where battery powered sensors cannot---embedded in concrete, shot into space, or even implanted in animals and people. However, these batteryless sensors may lose power at any point, with no warning, for unpredictable lengths of time. Programming, profiling, debugging, and building applications with these devices pose significant challenges. First, batteryless devices operate in unpredictable environments, where voltages vary and power failures can occur at any time---often devices are in failure for hours. Second, a device\u27s behavior effects the amount of energy they can harvest---meaning small changes in tasks can drastically change harvester efficiency. Third, the programming interfaces of batteryless devices are ill-defined and non- intuitive; most developers have trouble anticipating the problems inherent with an intermittent power supply. Finally, the lack of community, and a standard usable hardware platform have reduced the resources and prototyping ability of the developer. In this dissertation we present solutions to these challenges in the form of a tool for repeatable and realistic experimentation called Ekho, a reconfigurable hardware platform named Flicker, and a language and runtime for timely execution of intermittent programs called Mayfly
    corecore