CSR配置字典之Pump类
更新时间: 2025/07/22
在Gitcode上查看源码

文档信息

项目内容
文档标题Pump类配置字典
版本v1.0
创建日期2025-01-27
最后更新2025-01-27
维护状态活跃维护

变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02025-01-27初始版本创建Pump类配置字典全新文档系统管理员

类概览

Pump 类

属性
类名称Pump
功能描述泵对象,提供液冷泵硬件信息管理和控制功能,包括转速、状态、PWM控制等
所属SIG组hardware
所属组件thermal_mgmt
责任人散热管理组
最后更新2025-01-27
状态正常运行

属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdU160U16-泵ID泵管理基础信息1CSR配置硬件
SlotU80U8-槽位泵管理基础信息1CSR配置硬件
PowerGoodU80U8"#/Scanner_PowerGood.Value"上下电信息泵状态检测项,下电后不进行泵状态检测"#/Scanner_PowerGood.Value"硬件读取硬件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
ModelString-String"<=/Scanner_Pump1_Model.Value"型号泵管理基础信息"<=/Scanner_Pump1_Model.Value"硬件读取硬件
PartNumberString-String"<=/Scanner_Pump1_PartNumber.Value"部件号泵管理基础信息"32060007-001"硬件读取硬件
ExpectedPWMU80U8-预期的PWM值泵转速控制50软件刷新软件
ActualPWMDouble0Double"#/Accessor_Pump1_PWM.Value"实际PWM值泵转速控制50硬件读取硬件
MaxSupportedPWMU320U32-泵全速额定PWM值泵转速控制255CSR配置硬件
SpeedRPMU160U16"<=/Scanner_Pump1_Speed.Value"泵转速(转/分钟)泵管理基础信息3288硬件读取硬件
MaxSpeedRPMU320U32-泵全速额定转速(转/分钟)泵管理基础信息5500CSR配置硬件
PresenceU800/1"<=/Scanner_Pump1_Presence.Value"1在位,0不在位泵管理基础信息"<=/Scanner_Pump1_Presence.Value"硬件读取硬件
StatusU800/1-泵状态,0:正常,1:转速异常,2:在位异常,3:停转泵状态检测0软件刷新软件
ManufacturerString-String"<=/Scanner_Pump1_Manufacturer.Value"泵的制造商泵管理基础信息"<=/Scanner_Pump1_Manufacturer.Value"硬件读取硬件
PhysicalContextString-String-泵适用的区域或设备泵管理基础信息"CPU"CSR配置硬件
ProductionDateString-String"<=/Scanner_Pump1_ProductionDate.Value"生产日期泵管理基础信息"<=/Scanner_Pump1_ProductionDate.Value"硬件读取硬件
SerialNumberString-String"<=/Scanner_Pump1_SerialNumber.Value"序列号泵管理基础信息"<=/Scanner_Pump1_SerialNumber.Value"硬件读取硬件
ServiceLabelString-String-泵的位置标签泵管理基础信息"Pump1"CSR配置软件
LocationReferenceString-String-泵的位置参考泵管理基础信息"Front"CSR配置软件
PumpTypeString-String-泵的类型泵管理基础信息"Liquid"CSR配置硬件

配置示例

基础泵配置

json
{
  "Pump_1": {
    "Id": 1,
    "Slot": 1,
    "PowerGood": "#/Scanner_PowerGood.Value",
    "Model": "<=/Scanner_Pump1_Model.Value",
    "PartNumber": "<=/Scanner_Pump1_PartNumber.Value",
    "ExpectedPWM": 60,
    "ActualPWM": "#/Accessor_Pump1_PWM.Value",
    "MaxSupportedPWM": 255,
    "SpeedRPM": "<=/Scanner_Pump1_Speed.Value",
    "MaxSpeedRPM": 5000,
    "Presence": "<=/Scanner_Pump1_Presence.Value",
    "Status": 0,
    "Manufacturer": "<=/Scanner_Pump1_Manufacturer.Value",
    "PhysicalContext": "CPU",
    "ProductionDate": "<=/Scanner_Pump1_ProductionDate.Value",
    "SerialNumber": "<=/Scanner_Pump1_SerialNumber.Value",
    "ServiceLabel": "Pump1",
    "LocationReference": "Front",
    "PumpType": "Liquid"
  }
}

使用指南

配置步骤

  1. 基本信息配置:设置Id、Slot作为基础标识
  2. 硬件关联配置:配置Scanner和Accessor关联
  3. 转速控制配置:设置PWM相关参数
  4. 状态监控配置:配置Presence和Status监控

注意事项

  • ID唯一:确保Id在系统中唯一
  • 关联正确:确保Scanner和Accessor关联正确
  • 转速匹配:最大转速参数应与实际泵规格匹配

相关文档