A system configured to measure an internal resistance of a battery, the system comprising: a processor ; a load module responsive to the processor, configured to apply a load across the battery and to release the load from across the battery, to produce a voltage waveform, wherein the voltage waveform includes first and second steps, the first step having an instantaneous rate of change greater than an instantaneous rate of change of the second step; a current sense subsystem configured to sense the current flowing to the load module and to generate a sensed current signal in accordance therewith; and a multiplexer subsystem in communication with the current sense subsystem, configured to detect voltages with the load module coupled across the battery and released from the battery, and to generate voltage signals in accordance therewith; a filtering and amplification subsystem responsive to said multiplexer subsystem, configured to filter the voltage waveform and amplifying a level of each of said voltage signals to produce a pair of modified voltage signals for use by said processor in determining said internal battery resistance of said battery and wherein said modified voltage signals define a magnified portion of the voltage waveform represented by just the first voltage step formed as said battery begins to recover after either: said load has been applied to said battery; or said load has been released from said battery; and wherein said filtering and amplification subsystem comprises a low pass filter configured to generate reduced bandwidth voltage signals, and an amplifier responsive to said processor, configured to amplify said reduced bandwidth voltage signals in accordance with a predetermined gain, to generate said modified voltage signals; and said modified voltage signals forming filtered, amplified voltage signals from which said first step portion of said voltage waveform is analyzed by said processor. a processor ; a load module responsive to the processor, configured to apply a load across the battery and to release the load from across the battery, to produce a voltage waveform, wherein the voltage waveform includes first and second steps, the first step having an instantaneous rate of change greater than an instantaneous rate of change of the second step; a current sense subsystem configured to sense the current flowing to the load module and to generate a sensed current signal in accordance therewith; and a multiplexer subsystem in communication with the current sense subsystem, configured to detect voltages with the load module coupled across the battery and released from the battery, and to generate voltage signals in accordance therewith; a filtering and amplification subsystem responsive to said multiplexer subsystem, configured to filter the voltage waveform and amplifying a level of each of said voltage signals to produce a pair of modified voltage signals for use by said processor in determining said internal battery resistance of said battery and wherein said modified voltage signals define a magnified portion of the voltage waveform represented by just the first voltage step formed as said battery begins to recover after either: said load has been applied to said battery; or said load has been released from said battery; and wherein said filtering and amplification subsystem comprises a low pass filter configured to generate reduced bandwidth voltage signals, and an amplifier responsive to said processor, configured to amplify said reduced bandwidth voltage signals in accordance with a predetermined gain, to generate said modified voltage signals; and said modified voltage signals forming filtered, amplified voltage signals from which said first step portion of said voltage waveform is analyzed by said processor. <EOS>