26 votos

¿Cómo lo sabe Windows ' s sobre la energía de la batería?

Tableros de regulador de DC-DC portátil de alguna manera son capaces de comunicarse con Windows para ver cuanta batería queda, pero mi investigación no encuentre nada.

¿Hay una conexión de datos de las placas de base patentadas en ordenadores portátiles que se comunica esto? Si es así, ¿qué tipo de conexión de datos es y donde conecta realmente? ¿Es solo un puerto PCI-E con un cable de cinta?

50voto

JukesOnYou Puntos 398

El ordenador portátil contiene una gestión de la batería con el chip de SMBus, tales como BQ24721C.
Este chip se encuentra en la interconexión con la batería, el cargador y el sistema regulador de voltaje.
Se encarga de la detección del cargador y, a continuación, gestiona la velocidad de carga a través de una incorporados DC-DC controller. También controla varios transistores para activar o desactivar la alimentación de la o a la batería, o de CA en el sistema.
Estos chips tienen diversos medios para comunicarse con el resto del sistema.
Se ha Irq (petición de interrupción), salidas analógicas, una buena potencia de la señal y de SMbus.

Si la batería es reemplazable, también contendrá algunas de inteligencia para medir el estado de la batería, y protegerlo. Este utiliza SMbus o algo de propiedad. Un ejemplo es el de un Coulomb Contador que mide la carga que entra y sale de la batería (por ejemplo: LTC2943)

SMbus está construido sobre I2C; es el "Bus de Administración del Sistema". Todas las cosas importantes se conecta a este. Por ejemplo, también está disponible en el PCI conectores.
Está lleno de pequeños dispositivos como controladores de ventilador, la temperatura y sensores de luz ambiental o simples interruptores y LEDs, como el wi-fi encendido-apagado o la tapa cerrada.

A continuación, corresponde a los controladores del sistema operativo para conocer la disposición de este bus, y cómo funcionan. Algunos de es algo estandarizado en ACPI.

37voto

Spehro Pefhany Puntos 90994

Echa un vistazo a la APM (Advanced Power Management) de la API y su sucesor ACPI (Configuración Avanzada e Interfaz de Alimentación). Antes de APM estas funciones fueron manejados por la BIOS.

Para Windows 8 y versiones posteriores, Microsoft ha estas recomendaciones.

Hardware-en cuanto a que puede ser tan simple como un I2C (de dos hilos) de la interfaz a un subsistema.

16voto

DmitrySandalov Puntos 129

Aparte de cosas como simples sensores de voltaje, es absolutamente no es raro que se consiga la integración de los medidores de energía que el monitor de la red de energía que fluye de una batería.

La cuestión de cómo estos sensores para comunicarse con el sistema operativo es diferente, y variar de modelo a modelo.

Sin embargo, por lo general, el firmware en su ordenador portátil va a hablar a sus sensores, el proceso de estos valores, y presentarlos a más de un propietario o de la interfaz estándar (por ejemplo, ACPI) para su sistema operativo.

PCIe es casi seguro que no participan como vínculo principal – que es demasiado caro para obtener un par de bits de cada minuto de todo. Eléctricamente, esperar I2C, variantes como SMBUS, llanura SPI, 3.3 V UARTs, posiblemente USB, y todo otro tipo de cosas con la que usted podrá conectar una plataforma de controlador (que en realidad es sólo un MCU) con sensores.

3voto

Bernd Puntos 61

Además del sensor de tipo de conexiones se ha dicho en otros comentarios y respuestas estándar de conjuntos de chips de equipo incluyen dos señales que provienen de la madre de la junta y el informe de seguridad a través del chipset a la BIOS y/o controladores para el sistema operativo. Las dos señales se denominan:

AC_PRES - Esto indica la presencia de CA. En el caso de un portátil este estará activa cuando los ladrillos externa fuente de alimentación está enchufado. Para una computadora de escritorio esta se activa cuando el principal de alimentación de CA de suministro está activo.

BATT_LOW - Esto indica una condición de batería baja. Aplicable a un ordenador portátil o de configuración de la tableta del solo; esto indicará cuando la batería se ha descargado a un nivel más allá del cual no es sólo un corto tiempo de funcionamiento restante. (Tenga en cuenta que esto no es en absoluto de que se trate con el reloj de tiempo real de la batería).

Es común que los registros que se encuentran en el conjunto de chips que contienen el estado de estas señales se han establecido como un legado de asignación y tienden a permanecer en el mismo a través de muchas generaciones de hardware del equipo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X