Помимо таких вещей, как простые датчики напряжения, весьма часто встречаются интегрированные измерители мощности, которые контролируют чистую мощность, вытекающую из батареи.
Вопрос о том, как эти датчики взаимодействуют с ОС, отличается и будет отличаться от модели к модели.
Однако, как правило, встроенное программное обеспечение вашего ноутбука будет взаимодействовать с вашими датчиками, обрабатывать эти значения и представлять их через собственный или стандартный интерфейс (например, ACPI) для вашей ОС.
PCIe почти наверняка не используется в качестве основного канала - это слишком дорого, чтобы пропускать несколько бит каждую минуту. Электрически, ожидайте I²C, варианты, такие как SMBUS, обычный SPI, 3.3 В UART, возможно, USB, и все другие виды вещей, с которыми вы могли бы подключить контроллер платформы (который на самом деле просто MCU) с датчиками.