Controleo3:开源烤箱控制器项目
Controleo3 是一款开源的烤箱控制器项目,主要采用 C++ 和 C 语言进行开发。该项目旨在通过读取烤箱温度并调节电力输出至继电器,以实现期望的温度曲线或配置文件。
项目基础介绍
Controleo3 是一个闭环烤箱控制器,使用热电偶读取烤箱温度,并根据预设的配置文件调节电力输出。该项目支持多种烤箱类型,如回流炉、窑炉或固化炉。Controleo3 的操作由简单的、灵活且强大的“配置文件”指导。
核心功能
- 温度控制:通过热电偶精确读取烤箱温度,并调节电力输出至继电器,以实现预期的温度曲线。
- 配置文件:用户可以轻松编写配置文件,定义烤箱的温度曲线和操作步骤。
- 适用性广:不仅适用于回流炉,还可以用于窑炉、固化炉等多种烤箱类型。
最近更新的功能
- 图形显示:新增了在回流界面显示图形的功能,通过新的配置文件命令“显示图形”和“开始绘制”进行控制。
- 日志记录:增加了将时间和温度记录到 SD 卡的功能。
- 学习序列优化:改进了学习序列,从原来的 1 小时缩短至 25 分钟,更加一致和高效。
- PID 调整:提供了手动调整 PID 的能力,优化温度控制。
- 单一元件烤箱支持:改进了对单元件烤箱的支持。
- 最大偏差逻辑改进:优化了“最大偏差”逻辑,并在发生时提供更多信息。
- 用户交互:新增了“用户触摸屏幕”的配置文件命令,增加了用户操作的灵活性。
该项目在最新的版本中,还进行了许多代码注释的补充和拼写错误的修正,使得代码更加清晰易读。通过采用 MIT 许可证,Controleo3 的源代码可以自由使用,为开源社区提供了宝贵的资源。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考