开源基于STM8的增量式PID制冷片温控器(欢迎板砖)

2019-12-10 18:28发布

本帖最后由 arndei 于 2012-3-30 07:19 编辑

原创开源

此电路和程序已经过实际测试,性能稳定,我用的是6A的制冷片,没有啥问题哈,IRF530稍微有些暖而已。

电源:LM2596
CPU:STM8S103K3T6(内部16MHz RC)
测温装置:DS18B20
制冷片驱动电路:PC923+IRF530

编译环境:IAR FOR STM8 V1.3
程序框架:500ms时间片
控制算法:PWM的增量式PID(参考论坛上的资料)

原理图
2.jpg (92.97 KB, 下载次数: 0) 下载附件 2012-3-30 07:17 上传
完整程序
STM8S.zip (477.29 KB, 下载次数: 19635) 2012-3-30 07:18 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
79条回答
philix
1楼-- · 2019-12-16 17:53
  DisTemp = EEPROM_Read(0);
  if(DisTemp >= 127) DisTemp = -1 - (0xFF - DisTemp);
  if(DisTemp < -20)DisTemp = -20;
  else if(DisTemp > 40)DisTemp = 40;
  tempset = DisTemp*10;      //将温度值转换为PID值;
这几行程序不知道是不是有问题。
zhanglong
2楼-- · 2019-12-16 19:57
 精彩回答 2  元偷偷看……
YOU1
3楼-- · 2019-12-16 22:00
学习了,顶起
李志柳
4楼-- · 2019-12-17 02:42
本帖最后由 李志柳 于 2013-1-19 15:25 编辑

灰常标准的PID算法,我把楼主的PID算法放入我的产品中,运行非常好
wei669
5楼-- · 2019-12-17 06:33
请问楼主的控制精度是多少?
philix
6楼-- · 2019-12-17 09:53
什么时候能出一个加热和制冷同时控制的就更好的了。

一周热门 更多>