- 19
- 0
- 约7.94千字
- 约 10页
- 2017-02-13 发布于重庆
- 举报
温度控制的PID算法的C语言程序
我的题目是:基于PID算法的温度控制系统
89C51单片机,通过键盘输入预设值,与DS18B20测得的实际值做比较,然后驱动制冷或加热电路。用keil C语言来实现PID的控制。
最佳答案
//PID算法温控C语言2008-08-17 18:58
#includereg51.h
#includeintrins.h
#includemath.h
#includestring.h
struct PI{
unsigned int SetPoint; // 设定目标 Desired Value
unsigned int Proportion; // 比例常数 Proportional Const
unsigned int Integral; // 积分常数 Integral Const
unsigned int LastError; // Error[-1]
unsigned int PrevError; // Error[-2]
unsigned int SumError; // Sums of Errors
};
struct PI spid; // PI Control Structure
unsigned int rout; // PIResponse (Output)
unsigned int rin; // PI Feedback (
您可能关注的文档
最近下载
- 一级减速器设计说明书.doc VIP
- 第1课 我们的生活越来越幸福 第一课时-课件(内嵌视频) 2025-2026学年道德与法治三年级下册统编版.pptx VIP
- 龙思思-新媒体产品设计与项目管理-第3章 新媒体产品经理.pptx VIP
- Python与嵌入式开发的结合.pptx VIP
- 基于PLC的小车自动装卸控制系统设计.docx VIP
- 水稻生长发育(详解).ppt VIP
- 龙思思-新媒体产品设计与项目管理-第6章 新媒体产品竞争分析.pptx VIP
- 机械设计课程设计(减速器设计)说明书.doc VIP
- 嵌入式Linux开发实践教程(第2版)课件:嵌入式Python开发.pptx VIP
- 2025年广东省广州市中考数学真题(含答案).pdf
原创力文档

文档评论(0)