Sensorless Battery Internal Temperature Estimation Using a Kalman Filter With Impedance Measurement