-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SMBus battery (a.k.a. smart battery) enhancement. (#14496)
* Enhancement: State of health, and max_error value is added. Both shows battery health of SMBUS smart battery. * Enhancement: BAT_C_MULT parameter is introduced. This is for high-current capable SMBUS-based battery. As SMBUS only provides 16-bit for current, it could only be +-32768mA which is about +-32A. But with proper treatment, it could be extended with little accuracy loss. This factor can be set for individual battery system with available information. * Relative SOC introduced. Proper SMBUS battery should provide percentage of remaining battery directly. Therefore it does not have to be computed like before. * State of Health introduced. Proper SMBUS battery should provide SOH value. * Max error: this shows estimation error of BMS. * Enhancement: With smart battery, precise estimation of time remaining is provided with impedance track. It is unit of minute, so 60 seconds multiplied. Update rate of this is not fast, but very useful. Co-authored-by: Hyon Lim <[email protected]>
- Loading branch information
Showing
5 changed files
with
51 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters