# 氧化测试仪器控制系统更新日志 本文档记录系统的所有重要变更。格式基于Keep a Changelog。 ## [1.0.0] - 2024-07-12 ### 系统首次发布 #### 新增功能
- 完整的温度控制系统
- 基于模糊PID的温度控制算法
- 温度范围0-200℃
- 控制精度0.01℃ - 12路流量控制
- 独立流量控制通道
- 流量校准功能
- 实时流量监测 - 人机交互界面
- DWIN触摸屏支持
- 参数配置界面
- 实时数据显示 - 远程监控系统
- 4G网络连接
- MQTT协议支持
- 远程数据采集 - 任务调度系统
- 协作式多任务
- 定时器管理
- 看门狗保护 #### 核心模块
- Oxygen_Ctrl.py:系统主控制模块
- fuzzy.py:模糊PID控制实现
- task.py:任务调度系统
- config.py:配置管理系统
- modbus.py:Modbus通信实现
- serial.py:串口通信模块
- dwin.py:显示屏控制
- mqtt.py:MQTT客户端
- eeprom.py:存储管理
- const.py:常量定义 #### 文档
- 完整的API文档
- 快速入门指南
- 系统架构说明
- 使用手册和示例 ## [0.9.0] - 2024-06-16 ### Beta版本发布 #### 主要功能
- 基础温度控制
- 流量控制原型
- 简单显示界面
- 基础配置系统 #### 已知问题
- 温度控制精度待优化
- 流量校准功能不完整
- 远程监控功能待完善 ## [0.5.0] - 2024-05-20 ### Alpha版本发布 #### 初始功能
- 温度控制测试
- 基础通信框架
- 简单任务调度 #### 开发重点
- 系统架构设计
- 核心算法验证
- 基础功能测试 ## 版本号说明 版本格式:主版本号.次版本号.修订号 - 主版本号:重大功能变更,可能不兼容之前的版本
- 次版本号:新功能添加,但保持向下兼容
- 修订号:问题修复和小改动 ## 提交说明格式 每个版本的变更应包含以下类别(如适用): - 新增功能 - 新功能
- 功能改进 - 对现有功能的改进
- 问题修复 - Bug修复
- 废弃功能 - 即将被移除的功能
- 移除功能 - 已被移除的功能
- 安全更新 - 安全相关的更新
- 性能优化 - 性能改进
- 文档更新 - 文档变更
- 开发工具 - 开发工具和辅助功能的变更 ## 未来计划 ### [1.1.0] 计划功能
- [ ] 优化PID控制算法
- [ ] 添加数据记录功能
- [ ] 改进用户界面
- [ ] 增加自动校准功能 ### [1.2.0] 计划功能
- [ ] 添加数据分析功能
- [ ] 实现远程固件更新
- [ ] 优化网络连接稳定性
- [ ] 增加更多传感器支持 ## 维护说明 1. 版本发布流程
- 功能测试完成
- 文档更新
- 更新日志记录
- 版本号递增
- 创建发布标签 2. 文档更新要求
- 更新API文档
- 更新使用说明
- 记录重要变更
- 标注废弃功能 3. 兼容性说明
- 标注不兼容变更
- 提供升级指南
- 说明新旧功能差异 4. 问题跟踪
- 记录已知问题
- 跟踪修复进度
- 更新解决方案