Firmware-based Capacitor and Equivalent Series Resistance (ESR) Meter

John Davis, Lucky A. Ishaku, Abdelrahman Abdelazim, Margarita Georgieva

Abstract


This paper presents the development of a capacitor ESR meter, which covers capacitance and ESR measurements as well as the interrelationship of the constituent parts/circuits. The idea is to keep the hardware design simple, transferring the complexity to firmware which controls the hardware. In particular, it uses automatic functions controlled by relays thus there is no need for switches and its automatic calibration ensures there is no need for menus. This work covers voltmeter function, C/R time constant function and ESR function using Arduino Uno boards. Each firmware code was developed one after the other, starting with the voltmeter function then C/R time constant function and finally ESR function. Results were checked by serial data transfer from Arduino Uno board to the laptop that is running the Arduino compiler with terminal. One Arduino Nano interface was constructed to interface the project shield. The firmware was developed to provide the voltmeter function, C/R time constant function and ESR function. An organic light-emitting diode (OLED) display was used to show measurement results. Logic control was added to provide the required functions to work as intended, as well as an automatic short circuit detection at DUT terminals firmware which includes a calibration cycle. Conventional ESR meters are usually have complex hardware, in contrast the design presented in this work shifts the focus to the firmware so that hardware is uncomplicated. This reduces the cost that typically comes with more hardware components.

Keywords: Capacitor, ESR Meter, C-R Time Constant, Arduino, OLED Display, Calibration

DOI: 10.7176/CEIS/13-1-02

Publication date: January 31st 2022


Full Text: PDF
Download the IISTE publication guideline!

To list your conference here. Please contact the administrator of this platform.

Paper submission email: CEIS@iiste.org

ISSN (Paper)2222-1727 ISSN (Online)2222-2863

Please add our address "contact@iiste.org" into your email contact list.

This journal follows ISO 9001 management standard and licensed under a Creative Commons Attribution 3.0 License.

Copyright © www.iiste.org