Khusnul Ain1, R Arif Wibowo2, Soegianto Soelistiono1, Lailatul Muniroh3, Bayu Ariwanto2. 1. Biomedical Engineering, Faculty of Science and Technology, Airlangga University, Surabaya, Indonesia. 2. Physics, Faculty of Science and Technology, Airlangga University, Surabaya, Indonesia. 3. Nutrition Science, Faculty of Public Health, Airlangga University, Surabaya, Indonesia.
Abstract
BACKGROUND: Bioimpedance spectroscopy (BIS) is a device used to measure electrical impedance at frequencies from 0 Hz to 1 MHz. Many clinical diagnosis and fundamental researches, especially in the field of physiology and pathology, rely on this device. The device can be used to estimate human body composition, through the information of total body water, extracellular fluid and intracellular fluid, fat-free mass, and fat mass from its impedance. BIS analysis can provide physiological statuses such as ischemia, pulmonary edema, skin cancer, and intramuscular tumors. BIS is expected to be used even more widely, both for hospital or home-based use, particularly because BIS handy, compact, inexpensive, and less power-consuming with adequately accurate real-time. In previous research, the BIS design was based on the magnitude-ratio and phase-difference detection using the AD8302 gain-phase detector method which resulted in an operating range between 20 kHz and 1 MHz. However, the impedance was obtained from the logarithmic ratio magnitude which caused the device to have limited accuracy at frequencies <20 kHz. METHODS: In this research, we conduct design and development of a low-cost arduino-based electrical bioimpedance spectrometer. RESULTS: The low-cost bioimpedance spectrometry was successfully developed using AD9850 as the programmable function generator, OPA2134 as the OpAm of voltage-controlled current source, AD620A as the instrument amplifier and AD536A as the alternating current to direct current converter which could work accurately from 0 Hz to 100 kHz. CONCLUSION: The multi-frequency bioimpedance device developed in this research has the capability to safely measure the impedance of the human body due to its relatively stable electric current, which is equal to (0.370 ± 0.003) mA with frequencies ranging from 5 to 200 kHz and has an accuracy of over 90% in the frequency range of 10 Hz to 100 kHz. Copyright:
BACKGROUND: Bioimpedance spectroscopy (BIS) is a device used to measure electrical impedance at frequencies from 0 Hz to 1 MHz. Many clinical diagnosis and fundamental researches, especially in the field of physiology and pathology, rely on this device. The device can be used to estimate human body composition, through the information of total body water, extracellular fluid and intracellular fluid, fat-free mass, and fat mass from its impedance. BIS analysis can provide physiological statuses such as ischemia, pulmonary edema, skin cancer, and intramuscular tumors. BIS is expected to be used even more widely, both for hospital or home-based use, particularly because BIS handy, compact, inexpensive, and less power-consuming with adequately accurate real-time. In previous research, the BIS design was based on the magnitude-ratio and phase-difference detection using the AD8302 gain-phase detector method which resulted in an operating range between 20 kHz and 1 MHz. However, the impedance was obtained from the logarithmic ratio magnitude which caused the device to have limited accuracy at frequencies <20 kHz. METHODS: In this research, we conduct design and development of a low-cost arduino-based electrical bioimpedance spectrometer. RESULTS: The low-cost bioimpedance spectrometry was successfully developed using AD9850 as the programmable function generator, OPA2134 as the OpAm of voltage-controlled current source, AD620A as the instrument amplifier and AD536A as the alternating current to direct current converter which could work accurately from 0 Hz to 100 kHz. CONCLUSION: The multi-frequency bioimpedance device developed in this research has the capability to safely measure the impedance of the human body due to its relatively stable electric current, which is equal to (0.370 ± 0.003) mA with frequencies ranging from 5 to 200 kHz and has an accuracy of over 90% in the frequency range of 10 Hz to 100 kHz. Copyright:
Bioimpedance spectroscopy device (BIS) is a device used to measure electrical impedance ranging from 0 Hz to 1 MHz. This device is essential for clinical diagnosis and fundamental researches, especially in physiology and pathology. This device can be used to estimate human body compositions, through information on total body water, extracellular fluid and intracellular fluid, fat-free mass, and fat mass from its impedance data.[123] BIS analysis is capable of giving immense amount of helpful information on physiological conditions such as lymphedema,[4] pulmonary edema,[5] diabetic,[6] tongue cancer,[7] ischemia,[8] skin cancer,[9] and intramuscular tumors.[10] Since there is an increasing demand of BIS usage in both hospitals and homes, it is desirable to advance an improvement for a more practical BIS. BIS measurement devices that are handy, compact, inexpensive, less power-consuming with adequately accurate real-time is considered necessary. The AD6302 gain-phase detector method was used in previous research a basis to perform magnitude-ratio and phase-difference detection that was useful in determining the BIS design. The device has an operating area between 20 kHz and 1 MHz. Determination of Z was obtained from the magnitude of the logarithmic ratio which caused limited accuracy at frequencies of <20 kHz.[111213] A different researcher used AD5933[14] as the basis to obtain bioimpedance. The AD5933 is a high precision impedance converter system that combines 12-bit frequency generator and 1 (MSPS) Mega sampling per second analog-to-digital converter (ADC) on board. The response signal of impedance was sampled by ADC meanwhile discrete Fourier transform (DFT) was processed by digital signal processing engine. The DFT algorithm produced real (R) and imaginary (I) data which was used to calculate the impedance and phase; however, it could only measure impedance values ranging from 0 to 100 kHz.The purpose of this study is to develop a low-cost arduino-based bioimpedance spectrometry device for the human body that can work accurately at frequency ranging from 0 to over 100 kHz.
Materials and Methods
Figure 1 gives an overall explanation about the structure of the multi-frequency bioimpedance system. The system consisted of a function generator, a block direct current (DC), a voltage-controlled current source (VCCS), an ampere-meter, a voltmeter, an alternating current (AC) to DC converter and a microcontroller.
Figure 1
The block diagram of multi frequency bio-impedance device based on an arduino
The block diagram of multi frequency bio-impedance device based on an arduinoThe ammeter was built from a current to voltage circuit using the AD620 while AD620 was used by the voltmeter as an instrumentation amplifier. AD9850 module was used by the function generator controlled by microcontroller (Arduino). The AD9850 is a highly device that uses advanced direct digital synthesis technology coupled with an internal high speed, high performance, D/A converter and comparator, to form a complete digitally programmable frequency synthesizer and clock generator function. The Arduino controlled frequency of the AD9850 module using serial data. The Schematic of AD9850 circuit with Arduino is shown in Figure 2 while the program code can be seen in Figure 3. As the result, the device was of generating a sine wave of DC signals ranging from 0 Hz upto 40 MHz.
Figure 2
Schematic of AD9850 circuit with Arduino
Figure 3
The Program code to control AD9850 module
Schematic of AD9850 circuit with ArduinoThe Program code to control AD9850 moduleThe DC block was basically a high pass filter, using 10 kΩ resistors and 10 nF capacitors, resulting in a cutoff frequency of 1.6 kHz. The DC block was useful for sliding down a DC sine wave so that it becomes an AC sine wave. The VCCS has the ability to produce a constant current requiring a potential sine wave as the input. The integrated circuit (IC) used to build the VCCS was the dual op-am OPA2134. Ampere meters and voltmeters were built from an AD620 instrument amplifier. The AC to DC converter was built from an AD536. It converts an Rms AC into DC voltage that is ready to be read by the ADC port of microcontroller.It is necessary to study each of several components above to gain comprehensive information. The important components studied consisted of Function Generator, Block DC, VCCS, Ampere-meter, Voltmeter, and AC to DC converter. With the aim of testing the AD9850 module, the activation of microcontroller was crucial so that frequency signals from 0 to 40 MHz could be produced. Further analysis and observation were performed to the signal output of the AD9850 module using an oscilloscope. Afterward, the relationship curve between the frequencies was applied to Vrms. To run tests for the DC block, the DC signal from the AD9850 module was inputted and the output was then examined using the oscilloscope with frequency range of 1 Hz to 100 kHz. After that, an observation was carried out to determine whether the DC signal changed into AC signal and whether the curve of the relationship between the frequencies of Vrms was seen. The test of VCCS performance was done at load of the variable resistor. Before the test was finally conducted, the frequencies were set at 10 kHz, 100 kHz, and 1 MHz. At each of those frequencies, the authors determine the correlation curve between load variations and the electrical currents produced by VCCS. The authors also used an instrument amplifier as an ampere meter and voltmeter. In order to test the instrument amplifier's capability, the authors exerted AC voltage signals and connected it to the two input channels. A curve was then seen after observing the output voltage channel, which signified correlation between the input signal and the output signal. An AC voltage signal input was arranged to conduct performance test of the AD536A. Afterward, the observation towards the resulting Rms DC voltage was performed prior to comparing it to the Rms input signal.Furthermore, all components were assembled into multi-frequency bioimpedance systems and tested using R, C, RC series, RC parallel, R series with RC parallel, and C series with RC parallel. The program code used to obtain information of impedance versus frequency is shown in Figure 4.
Figure 4
The program code to get impedance from I to V data
The program code to get impedance from I to V dataData retrieval was carried out at frequencies ranging from 10 kHz to 300 kHz. The resistor used was 1 kΩ and the nonpolar capacitor used was 10 nF. Furthermore, the multi-frequency bioimpedance system was used to measure each of impedance models as well as to compare calculations.
Results
The AD9850 function generator was able to produce DC signals with Vrms of 600 mV at 1 kHz to 1 MHz. Meanwhile, the Vrms dropped according to the specifications of the maximum frequency of 40 MHz as shown in Figure 5. In addition, the High Pass Filter or the block DC stopped the DC voltage to become an AC signal. In addition to blocking DC signals, High Pass Filter was also used to block frequency signals <1 kHz, as shown in Figure 5.
Figure 5
Vrms versus frequency was produced by AD9850
Vrms versus frequency was produced by AD9850The VCCS used in this study was the multiple Op-Amp VCCS. This VCCS used feedback in order to get a stable output. If Vrms of AD9850 function generator is 600 mV with formula and Rf= Rs= R1= 2 kΩ, theoretically it will produce 0.3 mA. At 10 kHz, the VCCS produced a stable current of 0.36 mA with a maximum load of 6 kΩ, then the current decreased to 0.31 mA at a load of 10 kΩ. At 100 kHz the current from the load 0 Ω to 10 kΩ dropped from 0.35 mA to 0.18 mA. At 1 MHz the current from loads 0 to 3415 Ω decreased to 0.051 mA. The resulting VCCS characteristics are shown in Figure 6. The analysis At 10 kHz and 100 kHz frequencies showed that the current could be used safely because it is still in the range of 0.05 mA to 0.5 mA. However, at 1 MHz when the load was more than 341 Ω, the electrical current was <0.05 mA. This means that it cannot be used due to the small voltage generated, which may affect the impedance readings of Arduino. As a result, readings tend to be inaccurate.
Figure 6
Electrical current characteristics of the double op-amp OPA2134 voltage controlled current source
Electrical current characteristics of the double op-amp OPA2134 voltage controlled current sourceThe design of the developed multifrequency bioimpedance device is shown in the schematic based on the test of each module. Figure 7 shows the VCCS, current to voltage and AC to DC, Figure 8 shows the voltmeter circuit with AD620 and RMS to DC, shows the AD9850 circuit with Arduino, Figure 9 shows a multi-frequency bioimpedance device, and Figure 10 shows the hardware picture.
Figure 7
Schematic of voltage controlled current source, current to voltage and RMS to direct current
Figure 8
Schematic of voltmeter circuit with AD620 and RMS to direct current
Figure 9
Schematic of multi-frequency bio-impedance device
Figure 10
Picture of multi-frequency bio-impedance device (A – Buffer, high pass filter, RMS to direct current, voltmeter circuit; B – Op-amp, block direct current, buffer, voltage controlled current source, current to voltage, RMS to direct current circuit; C – AD 9850; D – Arduino Nano, E – Battery 9 volt)
Schematic of voltage controlled current source, current to voltage and RMS to direct currentSchematic of voltmeter circuit with AD620 and RMS to direct currentSchematic of multi-frequency bio-impedance devicePicture of multi-frequency bio-impedance device (A – Buffer, high pass filter, RMS to direct current, voltmeter circuit; B – Op-amp, block direct current, buffer, voltage controlled current source, current to voltage, RMS to direct current circuit; C – AD 9850; D – Arduino Nano, E – Battery 9 volt)The result of the R impedance test with 1 kΩ is shown in Figure 11. It reveals that an error of more than 10% occurred at frequencies above 280 kHz.
Figure 11
Impedance spectrum of R
Impedance spectrum of RThe load impedance C used in the test was 10 nF. Theoretically, the magnitude of the impedance on capacitor C is Z = 1/2 πfC. The comparison between measured impedance and theory is presented in Figure 12 which shows that frequencies of more than 110 kHz, the error found is above 10%.
Figure 12
Impedance spectrum of C
Impedance spectrum of CThe impedance test of the RC Serial circuit used R = 1 kΩ and C = 10 nF. The equation used to measure the RC Serial is . The comparison between theoretical and measured impedance is shown in Figure 13. The error percentage reached more than 10% when the frequencies were more than 160 kHz.
Figure 13
Impedance spectrum of RC serial
Impedance spectrum of RC serialFurtheremore, the RC parallel test used R = 1 kΩ and C = 10 nF. The equation to measureofparallel RC impedance is . The comparison between theory and measurements can be seen in Figure 14. At frequencies above 120 kHz, percentage of error reached more than 10%.
Figure 14
Impedance spectrum of RC parallel
Impedance spectrum of RC parallelThe test of R Serial with RC parallel used R = 1 kΩ and C = 10 nF. In theory, the equation used to measure the impedance of R Serial with RC parallel is . Figure 15 displays the comparison between the theoretical impedance and the measurement obtained. It shows that the frequency was unstable and inaccurate when frequencies were more than 110 kHz.
Figure 15
Impedance spectrum of R serial with RC parallel
Impedance spectrum of R serial with RC parallelThe impedance test of C serial with parallel RC used R = 1 kΩ and C = 10 nF. It took two Cs and one R with RC parallel with C serial. The impedance calculation of C serial with RC parallel based on theoryis . Theoretical impedance that was compared to the measurement impedance results can be seen in Figure 16. Analysis based on the results of the tool revealed that the C serial with RC parallel impedance theory tended to approach each other with inaccurate and unstable frequency when the frequency reached more than 120 kHz.
Figure 16
Impedance spectrum of C serial with RC parallel
Impedance spectrum of C serial with RC parallelThe R parallel with RC serial test used R = 1 kΩ and C = 10 nF. The model equation of R parallel with RC serial is . The difference between theory and measured impedance can be seen in Figure 17. Frequencies more than 280 kHz did not produce accurate and stable results.
Figure 17
Impedance spectrum of R parallel with RC serial
Impedance spectrum of R parallel with RC serialSeveral tests had frequency limits before producing errors of more than 10%. The component R started to become unstable at 280 kHz; while the component C was unstable at 110 kHz; the RC serial at 160 kHz; the RC parallel at 180 kHz; the R serial with RC parallel at 110 kHz; the C parallel with RC serial at 120 kHz; and the R parallel with RC series at 280 kHz. The device accuracy at 100 kHz to 200 kHz was able to be improved by adding an amplifier to the voltage measurement so that the frequency range was wider if compared to bioimpedance measurements using IC AD5933.This device has the capability to measure the impedance of the human body safely due to its relatively stable electric current produced which is equal to (0.370 ± 0.003) mA at 5–200 kHz, as shown in Figure 18. The electric current generated is in the safe category range from the danger of macroshock. Meanwhile, to avoid the danger of microshock, measurements are made by placing the electrodes on the hands and feet on one side of the body. The results of body bioimpedance measurements of nine objects revealed a bioimpedance spectrum from 5 kHz to 200 kHz which is displayed in Figure 19. It appeared that at 0–100 kHz, the device produced more contrast bioimpedance compared to frequencies higher than 100 kHz.
Figure 18
Electrical current in contrast with frequencies when used in the measurement of the bio-impedance of the human body
Figure 19
Bio-impedance data of nine objects from devices 5 kHz to 200 kHz
Electrical current in contrast with frequencies when used in the measurement of the bio-impedance of the human bodyBio-impedance data of nine objects from devices 5 kHz to 200 kHzAccording to the test variation results, the smallest frequency limit was reached so that it resulted in an error of more than 10%. The smallest frequency that produced an error of more than 10% was equal to 110 kHz. This device performs best when the frequency of 100 kHz is used as the maximum limit. The recommended frequency range of this device is between 10 Hz to 100 kHz. The frequency of 10 Hz was taken because the AD9850 IC module could not generate signals with frequencies under 10 Hz.
Conclusions
The developed multi-frequency bioimpedance device was composed of AD9850 module as the controllable sinus generator, high pass filter as the DC block, VCCS to produce a constant current, AD620A as the instrument amplifier, and AD536A as the AC to DC converterThe AD9850 module was able to produce stable Vrms up to 1 MHz of frequency range, the high pass filter successfully filtered frequency signals <1.6 Hz so that the DC signal from the AD9850 module could be shifted down into AC signal. In addition, the VCCS circuit was able to produce a stable current over 0.05 mA at 10 kHz and 100 kHz whereas at 1 MHz it produced a current of <0.05 mA. The instrumentation amplifier test results showed that the input signal and the output signal tend to be linear at 10 kHz to 100 kHz, and the AC to DC converter was able to convert the input AC signal into good Vrms at 10 kHz and 100 kHzThe multi-frequency bioimpedance device developed for the human body has the capability in safely measuring the impedance of human body due to its relatively stable electric current which is equal to (0.370 ± 0.003) mA at 5–200 kHz and has signal accuracy of more than 90% in frequencies ranging between 10 Hz to 100 kHz.
Financial support and sponsorship
None.
Conflicts of interest
There are no conflicts of interest.
BIOGRAPHIES
Khusnul Ain is a lecturer in Bachelor of Biomedical Engineering, Department of Physics, Faculty of Science and Technology, Airlangga University, Indonesia. He got his bachelor, master, and doctoral degree from Gadjah Mada University majoring Nuclear Engineering, Physics, and Bandung Institute of Technology majoring Physics Engineering. All of them are in Indonesia. His research field are tomography and spectroscopy of electrical bioimpedance.Email:
k_ain@fst.unair.ac.idR. Arif Wibowo is a lecturer in Bachelor of Phyics Department, Faculty of Science and Technology, Airlangga University, Indonesia. He got his bachelor and master degree from Airlangga University majoring Physics and Gadjah Mada Universty majoring Physics. All of them are in Indonesia. His research field are theoritical physics.Email:
aa.arifwr@gmail.comSoegianto Soelistiono is a lecturer in Bachelor of Biomedical Engineering, Department of Physics, Faculty of Science and Technology, Airlangga University, Indonesia. He got his bachelor, master, and doctoral degree from Institue of Technology Sepuluh Nopember majoring Physics and Institue of Technology Bandung majoring Physics. All of them are in Indonesia. His research field are computational physics and artificial intelegent.Email:
soegianto@fst.unair.ac.idLailatul Muniroh is a lecturer in Nutrition Science, Faculty of Public Health, Airlangga University, Indonesia. She got her Bachelor and master degree from Airlangga University majoring Public Health. Her research field are nutrition science.Email:
lailamuniroh@fkm.unair.ac.idBayu Ariwanto is a researcher in Bachelor of Phyics Department, Faculty of Science and Technology, Airlangga University, Indonesia. He got his bachelor from Airlangga Universty majoring Physics. His research field are instrumentation physics.Email:
bayumask3@gmail.com
Authors: Peter Aberg; Ingrid Nicander; Johan Hansson; Paul Geladi; Ulf Holmgren; Stig Ollmar Journal: IEEE Trans Biomed Eng Date: 2004-12 Impact factor: 4.538
Authors: Samer R Abbas; Stephan Thijssen; Erik L Penne; Jochen G Raimann; Li Liu; Murat H Sipahioglu; Eric Seibert; Yuedong Wang; Yuqi Chen; Qingqing Xiao; Nathan W Levin; Peter Kotanko; Fansan Zhu Journal: J Ren Nutr Date: 2017-11-20 Impact factor: 3.655