Battery Charging Control by Energy Source in Heterogeneous Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The transition from x86 to ARM-based processors in Information Handling Systems (IHSs) has created challenges in management, customization, optimization, interaction, and configuration, particularly in managing battery charging based on the type of energy source used to power the IHS.
Innovation Solution
A heterogeneous computing platform with an orchestrator that determines the type of energy source (renewable or non-renewable) and adjusts battery settings such as charge rate, sustained power, and maximum charge current based on this determination, using firmware services without host OS involvement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the IHS uses a heterogeneous computing platform with multiple devices and firmware services to manage battery charging, then the adaptability and optimization of battery charging based on energy source type is improved, but the device complexity and management overhead increase
Solution Approach 1:
An orchestrator component is introduced as an intermediary between the heterogeneous devices and the battery charging management. The orchestrator receives energy source type indications, determines the appropriate charging policy, and coordinates firmware services across different devices (SoC, FPGA, ASIC) to implement the charging strategy, thereby managing complexity while maintaining adaptability
Solution Approach 2:
The system dynamically changes battery charging parameters (charge rate, sustained peak power, maximum peak power, maximum charge current) based on the detected energy source type. When renewable energy is detected, the system adjusts parameters to enable higher charge rates; when non-renewable energy is detected, it applies standard charging limits, thus achieving adaptability through parameter modification
2Use of energy by moving object
If the orchestrator dynamically adjusts battery settings based on energy source type determination, then the energy efficiency and optimization are improved, but the processing time and operational complexity increase
Solution Approach 1:
The system performs preliminary detection of the energy source type indication as soon as the IHS is connected to a power source. The orchestrator proactively determines the energy source type and pre-configures the appropriate battery charging settings before full charging begins, minimizing delays and enabling immediate optimization
Solution Approach 2:
The orchestrator continuously monitors the energy source type indication and dynamically adjusts battery charging settings in real-time. This feedback mechanism ensures that the system responds promptly to changes in energy source availability, optimizing charging efficiency without requiring manual intervention or lengthy reconfiguration processes
Data Source
AI summary
Systems and methods for battery charging based upon type of energy source in a heterogenous computing platform are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform having a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory comprises a plurality of sets of firmware instructions, wherein each of the sets of firmware instructions, upon execution by a respective device among the plurality of devices, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to: determine a type of energy source used to power the IHS; and based at least in part upon the determination, change a battery setting.


