Electronic – Why do batteries with the same voltage have different currents

currentvoltage

Experts say "current depends on voltage". So, if the voltage is high, current would be high. Agreed; (I = V/R)

If the voltage is low, the current would also be low. Agreed -> I = V/R

But why then do two different batteries available with the same voltage (say 2 V) not deliver the same current?

If the voltage is same for two different batteries, current should also be the same, right?

Which factor plays the role in delivering a different current for these batteries?

If two different batteries (with the same voltage) delivers different currents, how can we say that they are both 2 V batteries?

Why do the batteries not obey the rule? Do they have another principle?

Best Answer

Current depends on Voltage". So, if the voltage is high, current would be high. Agreed; (I=V/R)

True, if you're asking about resistance.

But, you're asking about a (non-ideal) voltage source - a battery.

The voltage to current relationship of a battery depends on the chemistry, temperature, etc. Cells and batteries are not resistors.

Now, it is the case that a first approximation of a battery is an ideal voltage source in series with an ideal resistor, as another answer points out, but it must be kept in mind that this effective resistance depends on a number of factors. See, for example this.

enter image description here

If two different batteries(with same voltage) delivers different currents, how can we say that they are both 2V batteries?

You've answered your question yourself. They have the same open-circuit voltage.

Clearly, two identical cells connected in parallel provide the same open-circuit voltage as one of the cells but two cells in parallel can provide twice the short-circuit current of the single cell.