A Battery Management System Using Interleaved Pulse Charging With Charge and Temperature Balancing Based on NARX Network | IEEE Journals & Magazine | IEEE Xplore