on the battery management system, the user can
control the microcontroller through the operation
button enter the corresponding interrupt subroutine,
the battery information collection. The sampling
system will be stored in the sampling parameters in
the DS2438 or 51 microcontroller with a nonvolatile
E2PROM or static ROM, so the system has the
function of power down protection. 51 single chip
microcomputer as the control and processing core of
the battery information collection subsystem, the
main software of the sampling control process was
completed, which obviously reduced the hardware
complexity of the system.
Figure 3: The structure of battery management system
Single chip using 89C51. Because the 89C51 chip
has ROM 4K, without further expansion of external
memory, the entire system is very simple. Single
chip and DS2438 data acquisition board potential, in
accordance with the communication protocol
provided by DALLAS company, in the way of field
bus data transmission, the following components of
the system.
Voltage measuring circuit : Using the built-in
DS2438 voltage A/D converter to measure the
terminal voltage of the entire set of cells. Because
the voltage measurement range of 0~10V is DS2438,
the terminal voltage of the battery group is 48V, so
the voltage dividing circuit is used to be applied to
the voltage measurement range of DS2438.
Current measuring circuit: Using the built-in
DS2438 current A/D converter to measure the
battery charge and discharge circuit. The sampling
resistance is connected to the battery charging
(discharging) electric circuit, and the charging and
discharging current of the battery can be measured
by measuring the resistance voltage drop of DS2438.
From the current built-in accumulator (ICA) chip,
automatically calculate the battery charge and
discharge current cumulative value of time, when
charging accumulated value is increased, and the
discharge is decreasing. After proper treatment, the
estimation of the remaining power of the battery can
be used.( Zhou Guan,,2015)
Temperature measurement: DS2438 chip close to
the battery, so as to measure the battery shell
temperature, and display and LCD display.
The cumulative ah : In order to estimate the
remaining battery charge and discharge, the total is
very important ah. When accumulated not by SCM
but by detection chip, DS2438 has a built-in current
accumulator (ICA), battery charge and discharge
current measurement of the cumulative value of
time, charge is accumulated, discharge is decreasing.
Cumulative value through the microcontroller, in the
liquid crystal display.
LCD: liquid crystal display selection is the 1602
LCD screen, the display is used to display the
battery voltage, current, power consumption, the
remaining power estimation, battery temperature.
The original design of the LED digital tube to
display the program, but the LED digital tube
display not only occupy more than SCM resources,
but also to maintain the LED digital tube display
requires a lot of energy consumption, to achieve the
display algorithm is relatively complex. LCD liquid
crystal display module and MCU connection
convenient, simple operation, and LED digital tube
display compared to take SCM less resources, and
low energy consumption, very suitable for the
controller design, the final selection of the LCD1602
display system information.
The LCD1602 used in the selection of the standard
16 pin (with a backlight), pin distribution as shown
in Figure4, pin is described below:
Figure 4 : Liquid crystal display circuit
ISME 2016 - Information Science and Management Engineering IV
348