In this work, it was developed the construction of a potentiostat for the execution of Electrochemical Impedance Spectroscopy (EIS) experiments, using an Agilent 33220a signal generator, a RIGOL 1064b oscilloscope and a protoboard for the connection of operational amplifiers to an electrochemical cell. The coordination of the global operation, in addition to data acquisition, was performed using a code generated in the LabVIEW program. The system analyzed was the corrosion of an 1100 aluminum plate in water, in order to compare the results obtained by other authors. The data acquisition consisted in obtaining the values of amplitude, RMS voltage and phase angle between the generated power signals and the current output, in order to obtain the impedance of the system, for different signal frequencies. Finally, the values obtained were plotted on a Nyquist diagram. In this way, the objective of this article is to demonstrate that with conventional laboratory equipment it is possible to implement an experimental device, capable of delivering results similar to those obtained by commercial equipment.
Electrochemical Impedance Spectroscopy (EIS) is a relatively new and powerful method for characterizing many of the electrical properties of materials and conductors. It can be used to investigate the dynamics of an electrode, the mobile load of solutions or interfacial regions of any electrode, whether solid or liquid, and even insulators [
The most common approach for the development of this technique is to measure the impedance of an electrochemical system by applying a single frequency alternating voltage to the interface. And thus, the system responds with a phase shift and amplitude between the applied voltage and the resulting current. This result is visualized in its real and imaginary components [
The input of a voltage will be given by the expression: V = V 0 ∗ sin ( ω t ) , where V0 is the maximum amplitude of the voltage, and ω the frequency in rad/s. In a similar way to an electric circuit containing combinations of resistances and capacitances, the electrochemical solution can be represented. The circulating current in the cell can be described by the following expression:#Math_3#, where ϕ is the phase angle between the input voltage and the response. The electrochemical phenomena that occur in the systems will be represented by either resistors, capacitors and/or coils. This equivalent representation is known as the Randles Cell [
The Electrochemical Impedance Spectroscopy (EIS) studies allow a wide characterization of various electrochemical systems. Its main applications are: [
ü The determination of surface quality of the electrolytic deposits, because EIS tests are very sensitive to the conditions of the deposit.
ü Quantification of deterioration of electrode surfaces, EIS tests are applied without the need to conduct a destructive test, such as the salt fog chamber or weight loss over time.
ü Obtaining results in short periods of time.
ü Allows the determination of reaction mechanisms in the obtaining of metals by electro deposits.
However, EIS tests also have a number of disadvantages compared to the most commonly used electrochemical techniques, such as linear or cyclic voltammetry: [
ü Equipment is expensive.
ü Requires data analysis in the complex plane.
ü Requires complicated data analysis.
It is for these reasons that this work will show the fundamental principles and methodology applied to construct a potentiostat from an Agilent 33220a Signal Generator and a Rigol DS 1064b Oscilloscope, which will be used to characterize the corrosion of an aluminum plate in raw water. This allows obtaining an image of the components in real and imaginary impedance between the voltage and the current, as well as of the phase difference between both signals for different frequencies, which allows the determination of adsorption mechanisms and/or formation of films on the surface of the electrode.
The potentiostats used to develop these kinds of tests can reach values of 7.000 - 8.000 US$ [
from any instrumentation laboratory and the fundamental principles of operation, it is possible to obtain very similar results with lower costs.
In
The main functionalities of a potentiostat are: a) driving the sensor electrodes with the desired signal, ensuring that this voltage remains invariable and supplies the current necessary for the electrochemical reaction, and b) be able to extract an output signal, which is the measuring of the current flowing through the electrochemical cell [
For this work, the potentiostat will be replaced with conventional equipment from the instrumentation laboratory. In this case, a signal generator, an oscilloscope and a protoboard with operational amplifiers will be used.
The overall process for the proposed work is shown schematically in
In
1) PC-Labview Interface: Once the components are installed, the operational parameters to be used are assigned into the interface created using the Labview
software. This program allows the integration of different types of equipment, so that different types of data can be acquired and displayed quickly. This is done through a graphical programming syntax that reduces programming time. This simplifies the development of complex systems.
2) Signal generator: A signal generator is an instrument that provides electrical signals. In particular, it is used to obtain periodic signals, since the voltage varies periodically in time, controlling its period and its amplitude. Typically, it generates signals of square, triangular and sinusoidal forms. The last one was used in this experience.
3) Oscilloscope: It allows visualizing electrical voltages varying in time. When a voltage signal is applied to the input terminal of the oscilloscope, the display will show a graphical representation of the voltage as a function of time. The oscilloscope not only allows to visualize the signal, but also to measure its period, amplitude and, fundamental for the development of this experience, to determine the phase between the input and output signals to the protoboard.
4) Protoboard: The protoboard are small boards with perforations throughout its area, in which were placed operational amplifiers, which allow making measurements in the electrochemical cell.
5) Electrochemical cell: The electrochemical cell represents the working system to be characterized, which consists of 3 electrodes. The first is the auxiliary electrode, which is the input of the sine wave of the signal generator. The reference electrode, which allows measurements of voltage in the cell, and the working electrode, which is the material to be characterized in the working solution.
The equipment used for the construction of the potentiostat is shown in
The Agilent 33220a signal generatoruse modern signal generation technology based on DDS. For sinewave outputs, the 33250a offers 10 Vpp up to 80 MHz, and 4 Vpp up to 120 MHz. For square wave outputs, the 33250a offers 10 Vpp up to 80 MHz [
The RIGOL 1064b oscilloscope series can process dual or four analog channels inconnection with an external trigger channel, and it is capable to capture multiple signals. The instrument is designed for 2GSa/s maximum real-time sample
rate, 50 GSa/s maximum equivalent sample rate and 200MHz maximum bandwidth. Besides, abundant trigger modes, math and acquire functions enable it easy to capture and analyze waveforms [
For both hardware to work in a coordinated way, a code was developed in LabVIEW that allows the subsequent acquisition and processing of the mentioned signals. In the following figures are shown the codes used to organize their operation.
It is possible to see in
For the development of EIS tests, it is necessary to consider the measurement of 2 signals: input and output to the protoboard. For this reason, the code shows the presence of 2 signals reaching the oscilloscope, channels A and B.
The operation of the signal generator and the oscilloscope was coordinated by using the code generated in the Labview program, version v16, so that the generation of the input signal and the acquisition of data at the output are performed simultaneously. To achieve this goal, a state machine was developed, based on the codes shown in
State machines are a method of modeling systems, whose output depends on the entire history of their inputs, and not just the most recent one. Compared to purely functional systems, where the output is purely determined by the input, the state machines have a performance determined by previous states. State machines can be used to model a wide variety of systems, in this case, the acquisition of 2 signals simultaneously and their subsequent processing [
The implemented states of the state machine, allow organizing a sequence of actions to be performed for the operation of the potentiostat. In this case, the connection and configuration of the equipment, the emission of signals, the acquisition of these during the tests, the generation of a file with the data collected for later analysis and the disconnection of the equipment involved. The use of the state machine logic for the development of this work is due to the fact that the codes for issuing and acquiring 2 signals simultaneously of
The code created to accomplish the task is explained in the following flow Chart 1:
For the study and comparison of 2 sinusoidal signals, it is necessary the synchronization and execution of different tasks in due time, this is why the separation of the different tasks in each state is necessary for the correct operating of the potentiostat. For this reason, this state machine was defined to have 4 different states: Initialize, Set Data, Store Data and Shut Down.
file. In this last one, it is possible to see that the information stored by the program is processed in the module “Amplitude and Level Measurements”, and later stored in this text document.
In
On the other hand, the front panel of the VI implemented is appreciated in
The schematic configuration used to connect the potentiostat is shown in
v The function of the control amplifier is to compare the voltage of the measured cell to the desired voltage and direct the current to the cell to force the input and measured voltages to be equal.
v The voltage follower measures the voltage difference between the reference and working electrodes. Its output has two main functions: it is the feedback signal in the potentiostat circuit, and it is the signal that is measured each time the cell voltage is needed.
v The current-to-voltage converter allows the output current to be determined by applying ohm’s law. When passing through a current measuring resistor Rf, the voltage drop across the latter is a measure of the current of the cell.
The electrochemical cell was designed using 3 electrodes: work, which was
aluminum 1100; Reference, which was copper-copper sulphate, and auxiliary, in this case, platinum. The configuration is shown in
The following figure shows the types of results obtained in the experiences developed:
In
Once the data was obtained, the amplitude, RMS voltage and phase shift of both signals were obtained, the value of the system impedance was obtained for frequency values between 100,000 and 1,000,000 Hz. The formula for obtaining the impedance was as follows:
Z = Z 0 cos ( θ ) + Z 0 sin (θ)
where Z0 represents the maximum value of the impedance and θ is the phase difference between the voltage and current signals.
In this way, the values of the real and imaginary component of the impedance were obtained, which were plotted in Cartesian axes “x” and “y”, respectively, in order to construct the Nyquist diagram of the system. The obtained results are shown in
From the above figures, it is possible to see the characteristic form of the Nyquist diagram proposed for these electrochemical systems. The obtained charac
teristic curve is similar to the curve shown in
Z ω max = 1 2 × π × f × C → C = 1 2 × π × 100000 Hz × 10 k Ω = 1.59 × 10 − 10 F = 500 μF
Which is in the range of values obtained in other works [
The values obtained from the Nyquist diagram allow the following conclusions:
ü The coordination of the operation for the equipment used and the data acquisition was carried out successfully using the code generated in Labview.
ü The information provided by the code in Labview, allowed determining the impedance values of the system under study, for signals with different frequencies.
ü The potentiostat, built from the signal generator and the oscilloscope, enables impedance testing in a similar way to commercial potentiostats.
The authors are grateful for the support provided by the University of Santiago, Chile (USACH) through their academic license for Labview.
Sepúlveda, F., Hernández, J. and Manríquez, A. (2017) Construction of a Potentiostat to Perform Electrochemical Impedance Spectroscopy (EIS) Tests. Modern Instrumentation, 6, 15-27. https://doi.org/10.4236/mi.2017.62002