I am trying to build a generic circuit to detect different types of batteries (lithium ,lead acid etc) based on automatic and quick tests for a potential product.

Is this possible using an mcu and and electronic circuit?

  • \$\begingroup\$ Highly unlikely. \$\endgroup\$
    – Eugene Sh.
    Jan 11, 2016 at 19:11
  • \$\begingroup\$ Google multi-chemistry battery charger. \$\endgroup\$
    – mkeith
    Jan 11, 2016 at 22:46
  • \$\begingroup\$ As a practical matter, this is not really feasible. Especially the determination of battery capacity and optimum charging current. So I wouldn't invest any time on this, unless you find it to be a fun diversion. \$\endgroup\$
    – mkeith
    Jan 12, 2016 at 3:16

1 Answer 1


It should be possible if the battery is not in a defect or deep discharged state. Based on the initial voltage and a defined discharge you can determine the battery type. The discharge curve looks very different for different chemistries. I have seen lately on Ebay a device that measures the battery capacity. If I am not wrong it also determines the battery chemistry. So it should be not too hard to figure it out.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.