How exactly does a laptop motherboard communicate with the battery?

by Omar El Hajj   Last Updated June 20, 2018 04:01 AM

I would like to understand how exactly a laptop motherboard receives info, like charge level or temperatures, from a battery, and what this communication depends on.

I also need to know if this communication is somehow reproducible on a desktop motherboard, designed to work with just a PSU. Could a custom circuitry be made? How? Is the communication dependent on an interface or contact that has to be physically present on the motherboard? Can modifying the ACPI help? How?

I am not looking for an OS-based solution. The communication should be the same independently from what OS is being used. Like in a laptop.

PS: if you think that a different Stack Exchange site is more appropriate for this question, please let me know. Thank you.

Related Questions

Black stains on Motherboard and USB port issue

Updated October 20, 2018 18:01 PM

GTX1080 no video after installing GPUTweakII

Updated October 14, 2018 22:01 PM

Burned motherboard component

Updated April 05, 2017 05:01 AM