Disclosed are an apparatus and a method for estimating a state of charge
of a battery representing a non-linear characteristic by using a neural
network. The apparatus includes a sensing section for detecting current,
voltage and a temperature from a battery cell, a neural network
performing a neural network algorithm and a learning algorithm based on
data of the current, voltage and temperature transmitted thereto from the
sensing section and present time data, thereby outputting the SOC of the
battery estimated through a final learning algorithm, and a comparator
for comparing an output value of the neural network with a predetermined
target value and making the neural network iteratively perform the
learning algorithm if a difference between the output value of the neural
network and the predetermined target value is out of a predetermined
limit, thereby update the learning algorithm to generate the final
learning algorithm. The state of charge of the battery is precisely
estimated through the neural network algorithm.