avatar

蜗牛札记

记录技术、生活与一点点折腾

  • 首页
  • PetBoxX
  • 工具软件
  • NAS 折腾
  • Linux 运维
  • VPS & 网络
  • 关于
主页 AutoTune 分段控制执行范围
文章

AutoTune 分段控制执行范围

发表于 2026-05-7 更新于 2026-05- 14
作者 Snailszzy
7~9 分钟 阅读

当前固件里使用的是:

误差 = 目标温度 - 当前温度

也就是箱内温度低于目标温度多少。只有当前温度低于目标温度时,才会进入这些升温分段。

功率分段

距离目标温度执行功率
>= 4.00°C升温功率 far_power_pct
2.00°C ~ 4.00°C升温和近温之间的较高过渡功率
1.00°C ~ 2.00°C升温和近温之间的中间过渡功率
0.45°C ~ 1.00°C近温功率 near_power_pct
0.18°C ~ 0.45°C恒温和近温之间的过渡功率
接近目标,约 <= 0.10°C恒温功率 base_power_pct

回差逻辑

为了避免温度在边界附近频繁跳档,每个档位都有进入条件和退出条件。

档位进入条件退出条件
升温功率距目标 >= 4.00°C降到 <= 3.20°C
高过渡功率距目标 >= 2.00°C降到 <= 1.50°C
中过渡功率距目标 >= 1.00°C降到 <= 0.70°C
近温功率距目标 >= 0.45°C降到 <= 0.30°C
低过渡功率距目标 >= 0.18°C降到 <= 0.10°C

恒温风扇参数

恒温风扇 对应的是:

fan_base_pct

它是 PTC 风扇在恒温控制里的基础风速,也就是接近目标温度、进入恒温控制时使用的基础风扇转速百分比。

当前逻辑中:

场景风扇参数
接近目标温度并进入恒温控制fan_base_pct
AutoTune 推荐参数里的恒温风速recommended.fan_base_pct
UI 配置界面里的恒温风速ui_tuning.fan_base_pct

也就是说,fan_base_pct 和 base_power_pct 是一组恒温基础参数:

参数含义
base_power_pct恒温功率
fan_base_pct恒温风扇

举例:目标温度 37.5°C

当前温度范围控制行为
<= 33.5°C使用升温功率
33.5°C ~ 35.5°C使用升温/近温之间的较高过渡功率
35.5°C ~ 36.5°C使用升温/近温之间的中间过渡功率
36.5°C ~ 37.05°C使用近温功率
37.05°C ~ 37.32°C使用恒温/近温之间的过渡功率
约 37.4°C 以上接近目标使用恒温功率 + 恒温风扇

总结

  • 升温功率:主要在低于目标温度 4°C 以上时执行。
  • 近温功率:主要在低于目标温度 0.45°C ~ 1.00°C 时执行。
  • 恒温功率:主要在非常接近目标温度时执行,约 <= 0.10°C。
  • 恒温风扇:对应 fan_base_pct,是恒温阶段的基础 PTC 风扇转速。
PetBoxX
PetBoxX
许可协议:  CC BY 4.0
分享

相关文章

6月 5, 2026

智能爬宠箱报警系统说明

为了让爬宠箱在日常使用中更安全、更可靠,我在系统里加入了一套温湿度和设备异常报警机制。它不仅能提醒环境异常,也能在关键硬件可能受损前主动停止相关动作,减少风险。 目前报警主要分为两类:一类是用户可以自行开启或关闭的环境报警,另一类是系统强制开启的安全保护报警。 一、用户可设置的温湿度报警 用户可以在

5月 17, 2026

PetBoxX ESP32 安全冗余机制设计与测试手册

适用固件版本:v1.1.14+ 平台:ESP32-S3 / ESP-IDF 场景:孵化保温箱,PTC 加热 + 顶部风扇 + SHT30/40 温湿度传感器 背景与动机 2025 年 5 月 17 日,设备 80B54EE7B22C 在 OTA 升级后出现以下故障: LEDC PWM 驱动进入不一致

5月 14, 2026

PetBoxX 恒温区风扇控制的演变:固定 PWM、hold_ready 重置,与动态微调

本文记录 PetBoxX 孵化箱固件在"恒温维持阶段"风扇控制策略的三次演变,从最初的固定 PWM、引入 hold_ready 累计判断,到最终的按风扇资质归一化的动态微调。最后讨论哪种方案在理论和实测数据上更优。 背景:PTC + 风扇的控温物理模型 PetBoxX 使用 PTC(正温度系数)陶瓷

下一篇

宠物保温箱恒温控制系统设计笔记

上一篇

从零搭建 Halo 博客:Docker + Caddy + PostgreSQL 完整指南

最近更新

  • 将 Python Web 小工具部署到 VPS:以 TCC5110 LVDS 寄存器生成器为例
  • 智能爬宠箱报警系统说明
  • PetBoxX ESP32 安全冗余机制设计与测试手册
  • PetBoxX 恒温区风扇控制的演变:固定 PWM、hold_ready 重置,与动态微调
  • PetBoxX 育雏系统:温湿度分阶段管理与自动喷雾设计

热门标签

Halo PetBox PetBoxX

目录

©2026 蜗牛札记. 保留部分权利。

使用 Halo 主题 Chirpy