AKGen2 风冷段码屏软件需求
:::: collapse-panel accordion
::: collapse-item 档位曲线-原嵌入式需求 20250425
1 极度静音模式(1档)

温度最低 |
温度最高 |
对应PWM |
—— |
34 |
20 |
35 |
44 |
30 |
45 |
54 |
40 |
55 |
64 |
50 |
65 |
74 |
56 |
75 |
++ |
60 |
2 超静音模式(2档)

温度最低 |
温度最高 |
对应PWM |
25 |
34 |
25 |
35 |
44 |
35 |
45 |
54 |
45 |
55 |
64 |
55 |
65 |
74 |
62 |
75 |
84 |
68 |
85 |
94 |
72 |
95 |
100 |
75 |
3 性能模式(3档)

温度最低 |
温度最高 |
对应PWM |
-- |
34 |
35 |
35 |
44 |
43 |
45 |
54 |
55 |
55 |
64 |
65 |
65 |
74 |
75 |
75 |
84 |
80 |
85 |
94 |
85 |
95 |
100 |
90 |
4 超级性能模式(4档)

温度最低 |
温度最高 |
对应PWM |
-- |
34 |
45 |
35 |
44 |
53 |
45 |
54 |
63 |
55 |
64 |
74 |
65 |
74 |
85 |
75 |
84 |
90 |
85 |
94 |
95 |
95 |
100 |
100 |
S档(性能模式)
基于CPU温度和测试给定的PWM值定义调速曲线:

温度最低 |
温度最高 |
对应PWM |
-- |
34 |
28 |
35 |
44 |
40 |
45 |
54 |
50 |
55 |
64 |
63 |
65 |
74 |
73 |
75 |
84 |
83 |
85 |
94 |
90 |
95 |
100 |
100 |
D档(静音模式)
基于CPU温度和测试给定的PWM值定义调速曲线:

温度最低 |
温度最高 |
对应PWM |
-- |
34 |
18 |
35 |
44 |
28 |
45 |
54 |
38 |
55 |
64 |
52 |
65 |
74 |
63 |
75 |
84 |
74 |
85 |
94 |
80 |
95 |
100 |
90 |

5各档位控制策略
- 开机默认直接转发主板控制信号
- 当上位机向下位机下发档位、平滑档位、PWM 值时,再切断主板信号,转由下位机控制风扇。
- 温度取整,精确到个位(上位机下发)
- 温度计算逻辑:
- 每1000ms读取一次温度。(上位机自己读)
- 软件运行后读取5个温度数据,后续每秒新增数据时,删掉最老的数据。(上位机自己算)
- 5个数据取平均值,作为下发到下位机的控制温度。 (上位机算好温度)
:::
::: collapse-item 更新记录 20250415 open
智能风扇相关
此部分参考AKG2 嵌入式设计
其中
1、界面中需要提供 4 个手动档位 对应极度静音(一档)
、超静音(二挡)
、性能(三挡)
、超性能(四档)
2、界面需要提供 2 个 AI 档位,这两个档位优先级高于手动档位,对应S档(性能档位)
、D 档(静音档位)
3、界面需要提供两个滑块
4、 上位机需要在档位中PWM 切换时使用过去 15个平均值计算温度产生平均温度曲线,避免产生抖动
5、特殊逻辑
系统启动
温度保护
- 当温度超过85℃持续10秒:强制进入最大PWM模式(100%),中断任何正在进行的档位调整
- 当温度降至80℃以下持续20秒:恢复原有控制策略
:::
::: collapse-item 更新记录 20250410
智能风扇管理逻辑
此部分参考通用智能散热解决方案
其中
1、在产品中不上线手动控制档位
2、PWM
与 温度档位
曲线对应关系待测试更新
3、在本产品的控制项内需要增加以下组件,以便于配置该功能
- 用于操控
静音
、性能
档位的按钮
- 用于操控风扇 PWM
调升
、调降
平滑度的滑块
- 可视的温度与 PWM 百分比关系的坐标曲线
- 其中需要注意,该产品全部控制逻辑交由下位机管理,上位机仅做数据下发
:::
::: collapse-item 更新记录 20250304
首次撰写
:::
::::
1. 简介
1.1 目的
本需求文档旨在详细描述 AK Gen2系列 段码屏产品的软件需求,为开发团队提供明确的指导,并作为产品开发、测试和验收的依据。
1.2 适用范围
本需求适用于基于 Electron
框架开发的 Windows 桌面应用程序,兼容 Windows 10 19045
及以上版本。
1.3 产品系列
本需求涵盖以下产品系列:
以下为最终产品型号
段码屏显示系列:
- AK700 DIGITAL
- AK620 G2 DIGITAL
- 木纹白 WH
- 木纹黑 -
- 黑透 NYX
- LED显示系列:
- AK400 G2 DIGITAL
- AK500 G2 DIGITAL
2. 产品概述
2.1 产品定位
AK Gen2 系列是一款风冷散热器产品,分为基础版
和数显版
两个版本:
- 基础版:无显示功能==此部分占位,不在软件支持列表==
- 数显版:根据产品系列不同,使用段码屏或LED显示,支持显示处理器功耗、处理器温度、处理器频率等信息
本次开发应用旨在为用户提供丰富的系统信息展示和个性化定制选项,提升用户体验。
2.2 目标用户
- 游戏玩家
- 电脑爱好者
- 系统管理员
- 追求个性化桌面体验的用户
2.3 主要功能
- 系统信息监控: 显示
CPU温度
、CPU功耗
、CPU频率
- 全局设置:
温度预警开关
- 特殊功能:
0转速
和反转(开机反转8秒)
清灰功能
3. 功能需求
3.1 用户界面
3.1.1 主界面设计
- 符合
DeepCool
风格设计,该产品隶属于DeepCool
品牌,软件在DeepCreative
框架内开发
- 提供清晰的导航和操作指引,方便用户快速上手
- 界面布局应合理,信息展示清晰易懂
- 支持多语言界面,包括
简体中文
、繁体中文
、英文
、日语
、韩语
、法语
、德语
、西班牙语
、意大利语
、葡萄牙语
、俄语
- 入口选项包括2个动态展示数据内容
3.1.2 高级管理页面的配置项
- 温度报警
- 当警示开关开启时,温度大于
90
℃(194
℉)时,温度指示器呈现闪烁
,闪烁逻辑遵循产品适用范围与预定中的全局约束
为 1000ms
- 显示管理
- 风扇控制
- 支持
开机反转8秒清灰
自主逻辑,开机自动执行,不由上位机管理
- 警告管理
3.1.3 显示规格与规则
显示类型区分
段码屏版本(AK700 DIGITAL、AK620 G2 DIGITAL):
主数字区域三位
,默认显示摄氏度温度
辅助显示数据
为功耗
、频率

LED版本(AK400 G2 DIGITAL、AK500 G2 DIGITAL):
仅有主数字区域
,显示温度
- 在主数字区下面有
USAGE进度指示器
,10个格子

通用显示规则
处理器频率显示规则:
- 频率约束
上限
为 9.9 GHz
- 频率显示精度为
0.1 GHz
- 频率值低于
0.1 GHz
时显示为0.1 GHz
- 频率值高于
9.9 GHz
时显示为9.9 GHz
处理器负载显示规则:
- 处理器负载
取整
,最大值为 100%
- 负载分布在
10个格子
中,每个格子代表10%
的负载
- 负载值为
0%
时,所有格子均不亮
- 负载值为
100%
时,所有格子均亮起
- 负载值介于
1%
至99%
时,按照10%
的梯度点亮对应数量的格子(向上取整)
功耗显示规则:
- 处理器功耗部分使用
Package
功耗
- 功耗显示
上限
为 999 W
- 功耗值低于
1 W
时显示为1 W
- 功耗值高于
999 W
时显示为999 W
- 功耗值显示为
整数
,不显示小数点
温度显示规则:
- 处理器温度使用
Package
温度
温度警报
部分均使用摄氏度
为计量标准
条形指示器
使用摄氏度
计数,上限
为 100℃
温度数值
部分使用真实值
- 温度值低于
0℃
时显示为0℃
- 温度值高于
999℃
时显示为999℃
- 当在程序全局切换温度单位时,温度指示器的
℃
和 ℉
会对应亮起
温度指示器显示规则:
- 指示器中颜色对应逻辑如下
马尔斯绿
温度0-80摄氏度
橘色
温度80-90摄氏度
红色
温度90摄氏度以上
- 温度指示器为
线性渐变
显示,根据当前温度在0-100℃
范围内的位置显示对应高度
- 当温度超过
90℃
且温度警告功能
开启时,红色部分按照1000ms
的频率闪烁
3.1.4 嵌入式要求
4. 产品规格与显示区域
4.1 显示区域规格
- LED区域:50mm × 38.2mm
- 段码VA区域:28mm × 39mm
- 段码屏幕外尺寸:33mm × 48mm
4.2 产品系列规格
4.2.1 AK620 G2 DIGITAL 系列
AK620 G2 DIGITAL ==这款要求软件 5.17 完成打包,最晚提供不晚于 5.19==
- 整体高度控制在
162mm
内
- 增加段码屏显示(与AK700共用屏幕方案)
- 屏幕关闭状态时,产品顶部呈现与基础版一致的木纹效果
- 屏幕开启状态时,能透过木纹顶盖清晰显示屏幕信息
4.2.2 AK700 DIGITAL 系列
AK700 DIGITAL
- 整体高度控制在
158mm
内
- 增加段码屏显示(与AK620共用屏幕方案)
- 屏幕关闭状态时,顶部为木纹效果与基础版一致
- 屏幕开启状态时,可透过木纹顶盖清楚显示屏幕信息
4.2.3 AK400 G2 DIGITAL 系列
AK400 G2 DIGITAL
- 整体高度控制在
158mm
内
- 增加LED显示屏
- 屏幕关闭状态时,顶部为木纹效果与基础版一致
- 屏幕开启状态时,可透过木纹顶盖清楚显示屏幕信息
4.2.4 AK500 G2 DIGITAL 系列
AK500 G2 DIGITAL
- 整体高度控制在
162mm
内
- 增加LED显示屏(与AK400电路板共用)
- 屏幕关闭状态时,顶部为木纹效果与基础版一致
- 屏幕开启状态时,可透过木纹顶盖清楚显示屏幕信息
5. 维护
5.1 日志记录
- 详细记录: 实现详细的日志记录功能,包括用户操作和系统事件
- 日志查看和导出: 提供日志查看和导出工具
- 自动错误报告: 实现自动错误报告功能 (可选)