CSR配置字典之PowerOutputEfficiencyCurve类
更新时间: 2026/05/27
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题PowerOutputEfficiencyCurve类配置字典
版本v1.1
创建日期2026-05-27
最后更新2026-05-27
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-05-27初始版本创建PowerOutputEfficiencyCurve类配置字典全新文档系统管理员
v1.12026-05-27补充属性补充PowerOutputEfficiencyCurve对象属性信息属性定义系统管理员

🎯 类概览

PowerOutputEfficiencyCurve 类

属性
类名称PowerOutputEfficiencyCurve
功能描述电源输出效率曲线对象,提供电源效率曲线配置、功率水平管理和效率等级标识功能
所属SIG组hardware
所属组件power_mgmt
责任人电源管理组
最后更新2026-05-27
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
PositionString-String-电源位置,主键电源标识"PSU1"CSR配置硬件
PartNumberString-String-部件编号,主键电源标识"PN001"CSR配置硬件
InputVoltageU16-U16-输入电压,主键效率曲线配置220CSR配置硬件
LoadPercentRangeU8[]-U8[]-负载百分比范围效率曲线配置[10, 20, 50, 100]CSR配置硬件
EfficiencyCurveDouble[]-Double[]-效率曲线数据效率计算[0.85, 0.90, 0.93, 0.92]CSR配置硬件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
PowerLevelString"N/A""80PLUS"、"80PLUS Bronze"、"80PLUS Silver"、"80PLUS Gold"、"80PLUS Platinum"、"80PLUS Titanium"、"N/A"-电源效率等级BMC接口展示"80PLUS Gold"CSR配置硬件

🔗 动态关联机制

语法规范

当前版本无动态关联机制,所有属性均为静态配置。


关联说明

  • Position: 电源位置由CSR配置决定
  • PartNumber: 部件编号由CSR配置决定
  • InputVoltage: 输入电压由CSR配置决定
  • LoadPercentRange: 负载百分比范围由CSR配置决定
  • EfficiencyCurve: 效率曲线数据由CSR配置决定
  • PowerLevel: 电源效率等级由CSR配置决定

📂 分类标准

硬件属性

  • 定义:与电源效率曲线硬件相关的参数
  • 特点:反映电源硬件规格和效率特性
  • 示例Position, PartNumber, InputVoltage, LoadPercentRange, EfficiencyCurve, PowerLevel

软件属性

  • 定义:当前版本无软件属性
  • 特点:所有属性都是硬件相关
  • 示例:无

📝 配置示例

标准效率曲线配置(80PLUS Gold)

json
{
  "PowerOutputEfficiencyCurve_PSU1_220V": {
    "Position": "PSU1",
    "PartNumber": "PN001",
    "InputVoltage": 220,
    "LoadPercentRange": [10, 20, 50, 100],
    "EfficiencyCurve": [0.85, 0.90, 0.93, 0.92],
    "PowerLevel": "80PLUS Gold"
  }
}

80PLUS Titanium效率曲线配置

json
{
  "PowerOutputEfficiencyCurve_PSU2_220V": {
    "Position": "PSU2",
    "PartNumber": "PN002",
    "InputVoltage": 220,
    "LoadPercentRange": [10, 20, 50, 100],
    "EfficiencyCurve": [0.90, 0.94, 0.96, 0.94],
    "PowerLevel": "80PLUS Titanium"
  }
}

110V输入效率曲线配置

json
{
  "PowerOutputEfficiencyCurve_PSU1_110V": {
    "Position": "PSU1",
    "PartNumber": "PN001",
    "InputVoltage": 110,
    "LoadPercentRange": [10, 20, 50, 100],
    "EfficiencyCurve": [0.82, 0.88, 0.91, 0.90],
    "PowerLevel": "80PLUS Gold"
  }
}

🔧 使用指南

配置步骤

  1. 设置电源位置:配置Position标识电源位置
  2. 设置部件编号:配置PartNumber标识部件编号
  3. 设置输入电压:配置InputVoltage标识输入电压
  4. 设置负载范围:配置LoadPercentRange标识负载百分比范围
  5. 设置效率曲线:配置EfficiencyCurve标识效率曲线数据
  6. 设置效率等级:配置PowerLevel标识电源效率等级

注意事项

  • 主键组合:Position + PartNumber + InputVoltage 组成联合主键
  • 数据匹配:LoadPercentRange和EfficiencyCurve数组长度必须匹配
  • 效率等级:根据实际电源规格配置正确的效率等级

80PLUS效率等级说明

  • 80PLUS: 基础效率等级
  • 80PLUS Bronze: 铜牌效率等级
  • 80PLUS Silver: 银牌效率等级
  • 80PLUS Gold: 金牌效率等级
  • 80PLUS Platinum: 白金牌效率等级
  • 80PLUS Titanium: 钛金牌效率等级
  • N/A: 未标识效率等级

效率曲线数据说明

  • 负载百分比:标识不同的负载水平
  • 效率值:标识对应负载水平的效率
  • 数据关联:LoadPercentRange[i]对应EfficiencyCurve[i]
  • 应用场景:用于电源效率计算和展示

📚 相关文档