一个实用的单片机PID方式控.pptVIP

  • 1
  • 0
  • 约2.7千字
  • 约 16页
  • 2019-07-19 发布于湖北
  • 举报
一个单片机PID方式控温实例 基本情况说明 本例中控制对象是一款小型专用工业烘箱 要求:恒温范围: 室温--300℃ 恒温精度: ±1℃ (其它指标略) 控制原理图 控制器硬件 单片机 采用C51系列 内部有8通道24位AD转换器 串行口在线编程 前向通道温度信号(来自烘箱的电阻信号)经C51放大送入AD 后向通道 I/O口驱动光耦,再驱动大功率双向可控硅输出 LED(3位)显示温度值(软件切换显示目标温度或采样温度) 电源 +5V单电源 软件设计 流程 温度采样 采样周期 取决于烘箱的固有响应特性参数 比如纯滞后时间θ以及响应时间常数τ)一般值在4--20秒之间(例中取16秒) PID运算 每采样一次之后进行一次PID运算,得到一个输出量,供输出函数调用 定义几个变量 T_target 表示目标温度 T_real 表示当前温度 T_diff 表示当前温差 T_diff = T_target - T_real PID运算表达式如下 PWMOUT=POUT+IOUT+DOUT+PH 其中 POUT=KP*(Tdiff) IOUT=KI*Σ(diff) DOUT=KD*Δdi

文档评论(0)

1亿VIP精品文档

相关文档