A Time-Interleave-Based Power Management System with Maximum Power Extraction and Health Protection Algorithm for Multiple Microbial Fuel Cells for Internet of Things Smart Nodes


Microbial Fuel Cell (MFC) technology is a novel Energy Harvesting (EH) source that can transform organic substrates in wastewater into electricity through a bioelectrochemical process. However, its limited output power available per liter is in the range of a few milliwatts, which results very limited to be used by an Internet of Things (IoT) smart node that could require power in the order of hundreds of milliwatts when in full operation. One way to reach a usable power output is to connect several MFCs in series or parallel; nevertheless, the high output characteristic resistance of MFCs and differences in output voltage from multiple MFCs, dramatically worsens its power efficiency for both series and parallel arrangements. In this paper, a Power Management System (PMS) is proposed to allow maximum power harvesting from multiple MFCs while providing a regulated output voltage. To enable a more efficient and reliable power-harvesting process from multiple MFCs that considers the biochemical limitations of the bacteria to extend its lifetime, a power ranking and MFC health-protection algorithm using an interleaved EH operation was implemented in a PIC24F16KA102 microcontroller. A power extraction sub-block of the system includes an ultra-low-power BQ25505 step-up DC-DC converter, which integrates Maximum Power Point Tracking (MPPT) capabilities. The maximum efficiency measured of the PMS was ~50.7%. The energy harvesting technique presented in this work was tested to power an internet-enabled temperature-sensing smart node

Similar works

Full text


Directory of Open Access Journals

Full text is not available
oai:doaj.org/article:5fe6d4315f0446fc820edb2b4da0fc3cLast time updated on 6/4/2019

This paper was published in Directory of Open Access Journals.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.