Optimized design of an extreme low power datalogger for photovoltaic panels

Bilal Merabtane, Noureddine Benabadji


The paper focuses on the design and implementation of a low cost and compact data logger prototype using an extreme low power (XLP) and low pin count programmable interface controllers (PIC) microcontroller using its own flash memory for the periodic data acquisition storage, while many other works focus in the Arduino Eco-system. It is planned to pick four important analog measures from the photovoltaic system, and store them directly as 10-bit numerical counts, this yields to faster data acquisition and storage (no time consuming for mathematical computation to convert each numerical count of raw data to meaningful real-world data). Avoiding the use of any kind of display and keypad, and keeping the ratio run time over sleep time as low as possible, has a maximum impact on lowering the power consumption. This prototype can be serially linked to a personal computer (PC) to view the acquisition of measurements in real time, and to retrieve all collected data through a terminal application. The experimental results are stored in comma-separated values (CSV) files to ease post data analysis with any spread sheet software, for statistical calculations and graphs drawing, in order for instance, to find the faults of the photovoltaic system and optimize its management and its performance.


data acquisition; data processing; extreme low power data logger XLP PIC microcontroller; photovoltaic system;

Full Text:


DOI: http://doi.org/10.11591/ijece.v13i3.pp2734-2742

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578