Design Real Time Battery Monitoring System Using Labview Interface For Arduino (Lifa)
Design Real Time Battery Monitoring System Using Labview Interface For Arduino (Lifa)
Abstract— The real time Battery Monitoring System (BMS) has interfacing, LabVIEW software is the main display unit for
been designed using LabVIEW Interface for Arduino (LIFA). realtime monitoring battery based on LIFA. The aim of these
The voltage devide was used for sensing of battery voltage and experiments is to demonstrate that current and voltage
the ACS712 based on effect hall sensor was used for current supplied by a secondary battery during the complete course of
sensing. The computer with Ni LaBVIEW calculated and
the discharge are time-dependent. The secondary Ni-Cd
observed voltage and current of Battery. The result showed that
BMS can monitor of voltage and current with real time battery has been used to test performance of BMS.
condition.
II. DESIGN
The design of BMS is consist some part, include hardware
Keywords— BMS, LIFA, effect hall sensor, voltage devide
and software : sensor, microcontroler arduino uno and
I. INTRODUCTION LabVIEW. LabVIEW is main display for data acquisition.
Fig.1 shows layout experiment of BMS.
Batteries are essential part on electronic devices and system
as source energy. The rechargeble battery is widely used in
mobile application, power back-up and electronic tools, It is
very important to test performance of rechargeble of Battery. PC
Battery monitoring system is very usefull for monitoring
Vo Ardui
voltage, current, temperature of battery on charging or Ba Cu no (LabVIEW)
discharging system [1].
The processor core of battery monitoring or management
system uses AT89S52 [1], AVR [2], ATMEGA 128
Microcontroler [3] to deal with data collected by the data
acquisition circuit. The data acquisition system have been Fig. 1 Layout Design of Battery Monitoring System
designed to monitoring State of Charge (SOC) Battery with
development on android application [4], online monitoring A. Sensor
system [5-6], and LabVIEW on PC [6-10]. A simple battery We used two sensor for monitoring voltage and current of
monitoring system keeps a check on key operational discharge battery.
parameters during charging and discharging battery such as
voltages, currents and ambient temperature[8]. 1) Voltage Sensor : voltage devide sensor module
In this paper, we reported design for realtime battery (DFR0051) was used from DF-Robot product. The DF-Robot
monitoring system based on LIFA. Arduino has become a voltage devide module is based on resistor devider principle.
popular open-source, single-board microcontroller among The Voltage Divider module can detect the supply voltage up
electronic hobbyists, and it is gaining acceptance as a quick to 25 V [12]. Fig 2 shows the DFR0051.
prototyping tool for engineering and educational projects also
[9]. Lab VIEW is available for all the major platforms and is
easily portable across platforms. It is simple and flexible,
since it is a graphical approach no need of writing programs of
100 lines like other program languages [11]. In computer
B. Microcontroler
Microcontroler arduino uno is a a microcontroller board
based on the ATmega328. It has 14 digital input/output pins
(of which 6 can be used as PWM outputs), 6 analog inputs, a
16 MHz ceramic resonator, a USB connection, a power jack,
an ICSP header, and a reset button. It contains everything
needed to support the microcontroller; simply connect it to a
computer with a USB cable or power it with a AC-to-DC Fig. 5 LabVIEW block diagram (program)
adapter or battery to get started [14]. Fig 4 show arduino uno D. Software Design
board.
The software design is include embeded library LabVIEW
on arduino microcontroler with Arduiono IDE and design
LabVIEW for data acquisition. Fig 6 Shows flowchart of
software design.
Start
Embeded LabVIEW on
arduino microntroler with
Arduino IDE
Design LabVIEW
for data acquisition
Fig. 4 Arduino uno board
Start
Port
(Com)
C. Data Acquisition
Data processing The historical of data acquisition can shown on graph and
table of BMS display. It is easy converted to excel or picture
or raw data. Fig 9 shows data acquisition was converted to
excel.
Display Data BMS
Finish
REFERENCES
B. Display BMS
[1] Q. Jieteng, C. Rujun, T. Bo, W. Honglan, “ Multi-chanel High
The display of BMS is designed for user friendly because Precission Battery Test,” Proc. ICEMI, 2007, paper 1, pp 932-935.
user just operates button start or stop data acquisition and [2] O.J Borgersen, “Multicell Battery monitoring and balancing with AVR,”
selects sensor pin in BMS based on sensor pin on arduino M.Eng thesis, Norwegian University of Science and Technology,
Norwagia, June, 2009.
[3] J.G. Lai, X.Q. Lu, “Smart Battery Charging System Based on
ATMEGA128 Microcontroller,” International Journal of Information
and Computer Science, vol. 3, pp.90-93 July. 2012.
[4] M.Y Shern, “Development of An Android User Interface For Electric
Vehicle Battery Management System, ” Bachelor of Engineering thesis,
Faculty of Electrical Engineering Universiti Teknologi Malaysia, June.
2013
[5] L. W. Juang, “ Online Battery Monitoring for State-of-Charge and
Power Capability Prediction,” Master of Sciences thesis, University of
Wisconsin – Madison, USA, 2010
[6] B. Mehta, D. Rengarajan, A. Prasad,”Real Time Patient Tele-
monitoring System Using LabVIEW ,“ International Journal of
Scientific & Engineering Research, vol. 3, pp 1-11, April. 2012
[7] F. Hern´andez, M. Barcena-Soto, N. Casillas, “ Discharge curves for a
Ni-Cd secondary battery monitored by LabVIEW,” Rev. Mex. Fis. vol.
51, pp 132-136, December. 2005.
[8] V. Verma, R. Tellapati, M. Bayya, U. M. Rao “LabVIEW-based
Battery Monitoring System with Effects of Temperature on Lead-Acid
Battery,” International Journal of Enhanced Research in Science
Technology & Engineering, vol. 2, pp. 6-10, April. 2013.
[9] R. Naveenkumar, P. Krishna, “Low Cost Data Acquisition and Control
using Arduino Prototyping Platform and LabVIEW,”
International Journal of Science and Research, vol. 2, PP. 366-369,
February. 2013.
[10] D. Anusha, P.M.Sarma, M.N. SandhyaRani, “Appliance Remote
Control Using Arduino,” International Journal of Latest Trends in
Engineering and Technology. vol. 2, pp. 35-41, July. 2013.
[11] A.N. Gowda, D.L. Girijamba, G.N. Rishika, S.D. Shruthi, S. Niveditha ,
“Control4 Smart Home System using LabVIEW,” International
Journal of Engineering Science and Innovative Technology, vol. 2, pp
200-205, May. 2013.
[12] (2013) The DFRobot website [Online]. Availabel :
http://www.dfrobot.com/wiki/index.php?title=Analog_Voltage_Divide
r_(SKU:_DFR0051)
[13] (2012) The embedeed lab website[Online]. Abailable :
http://embedded-lab.com/blog/?p=4469
[14] (2013) The arduino website [Online]. Available:
http://arduino.cc/en/Main/arduinoBoardUno