PID算法程序C语言
更新时间:2023-03-09 19:12:01 阅读量: 综合文库 文档下载
#include\int E0=0; int E1=0; int E2=0; int Error0=0; int Error1=0; int Ppid=0;
int Pctr(int ch1,int ch2,int Kp,int Ki,int Kd) {
E0=ch1-ch2;//增量计算当前E0
Error0=E0-E1;//当前差值Eo是差值
Error1=E1-E2;//上一次差值上一次值也再上一次值得差值 Ppid=(int)(Ki*Error0+Kp*E0+Kd*(Error0-Error1)); E2=E1;//
E1=E0;//存储误差,用于下次计算
return Ppid;//Return }
/*====================================================================================================
增量式PID计算部分 //增量式PID算法核心部分!P控制误差D
=====================================================================================================*/ int IncPIDCalc(int NextPoint,PID sptr) {
int iError, iIncpid; //当前误差
iError =sptr.SetPoint-NextPoint; //增量计算 iIncpid = sptr.Proportion * iError //E[k]项 - sptr.Integral * sptr.LastError //E[k-1]项 + sptr.Derivative * sptr.PrevError; //E[k-2]项 //存储误差,用于下次计算 sptr.PrevError = sptr.LastError; sptr.LastError = iError; //返回增量值 return(iIncpid); }
void IncPIDInit(PID sptr ) {
sptr.SumError = 0;
sptr.LastError = 0; //Error[-1] sptr.PrevError = 0; //Error[-2]
sptr.Proportion = 0; //比例常数 Proportional Const sptr.Integral = 0; //积分常数Integral Const
sptr.Derivative = 0; //微分常数 Derivative Const sptr.SetPoint = 104;//的点 }
正在阅读:
PID算法程序C语言03-09
人体最怕冷和最不怕冷的部位是哪里07-31
《电子技术基础》第五版(数字部分)高教版课后答案 - 图文06-15
委托书,2022年委托书范文_2022年委托书格式模板08-01
八年级物理探究串并联电路电压的规律05-15
整体论、还原论、假说演绎、归纳推理、黑箱方法、观察渗透理论总结-研究生考试预测10-20
2006-中国慢性胃炎共识意见09-01
南昌大学实习报告格式06-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 算法
- 语言
- 程序
- PID
- 9上 Unit1~8单元知识梳理
- 市政工程给排水管道的施工质量控制分析
- 东标橡塑检测中心金属材料、合金、钢材、铁磁材料、金属制品检测
- 2012注册会计师投资管理(试题及答案)
- 2013年技巧心得:企业法律顾问的必要性和作用每日一练(7月25日
- POS新装操作流程
- 吉大15春学期《微观经济学》在线作业二答案
- 2018国家公务员面试热点:全面推广垃圾分类处理制度
- 循证护理对慢性胆囊炎患者痛苦度的影响
- 中国人民大学工程硕士在职研究生
- 企业优秀企业家
- 江苏省盐城市2016-2017学年高二下学期期末考试物理-含答案-精编
- 重庆市人民政府办公厅关于印发重庆市畜禽养殖场养殖小区备案程序
- 上海市质量技术监督局关于实施电梯检规2号修改单有关意见的通知
- 论得与失
- 2013年全国导游考试《旅游政策与法规》过关冲刺试题(5)-中大网校
- 生物化学试题集锦2
- 2015古代小说戏曲专题作业参考答案
- 财务管理各章典型题及答案
- 电磁学教学大纲