资源简介
基于51单片机仓库温度监控系统仿真设计.zip

代码片段和文件信息
#include “pid.h“
#include “math.h“
#include “stdio.h“
struct _pid
{
int SetSpeed; //定义设定值
int ActualSpeed; //定义实际值
int err; //定义偏差值
int err_last; //定义上一个偏差值
float KpKiKd; //定义比例、积分、微分系数
float voltage; //定义电压值(控制执行器的变量)
int integral; //定义积分值
float umax;
float umin;
}pid;
void PID_init(void)
{
pid.SetSpeed=500;
pid.ActualSpeed=0;
pid.err=0;
pid.err_last=0;
pid.voltage=0;
pid.integral=300;
pid.Kp=3.2; // 0.4 // 1.95 2.4 0.2 0.2 0.2 0.2
pid.Ki=1.5; // 1.5 积分速度 //0.9 0.8 0.74 0.78 0.5(vpp=14v)
pid.Kd=0;// // 0.00015 0
pid.umax=1500;
pid.umin=-1500;
}
unsigned int pid_ctrol(unsigned int now_speedunsigned int set_speed)
{
static float last=500;
int index;
pid.ActualSpeed=now_speed;
pid.SetSpeed=set_speed;
pid.err=pid.SetSpeed-pid.ActualSpeed;
if(pid.ActualSpeed>pid.umax) //灰色底色表示抗积分饱和的实现
{
if(abs(pid.err)>944) //蓝色标注为积分分离过程
{
index=0;
}
else
{
index=1;
if(pid.err<0)
{
pid.integral+=pid.err;
}
}
}
else if(pid.ActualSpeed {
if(abs(pid.err)>500) //积分分离过程
{
index=0;
}
else
{
index=1;
if(pid.err>0)
{
pid.integral+=pid.err;
}
}
}
else
{
index=1;
pid.integral+=pid.err;
// if(pid1.err>200)
}
if(pid.integral>500) pid.integral=500;
if(pid.integral<-500) pid.integral=-500;
pid.voltage= (float)(last)+pid.Kp*(float)pid.err+index*pid.Ki*(float)pid.integral+pid.Kd*(float)(pid.err-pid.err_last);
last=pid.voltage;
pid.err_last=pid.err;
if(pid.voltage>=1000) pid.voltage=1000;
else if(pid.voltage<=50) pid.voltage=50;
return (unsigned int)pid.voltage;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-06-16 21:03 基于51单片机仓库温度监控系统仿真设计\
文件 142299 2017-04-27 22:14 基于51单片机仓库温度监控系统仿真设计\pd.DSN
文件 1102 2017-06-16 21:03 基于51单片机仓库温度监控系统仿真设计\pd.PWI
文件 2378 2017-01-16 21:19 基于51单片机仓库温度监控系统仿真设计\pid.c
文件 390 2017-01-16 15:57 基于51单片机仓库温度监控系统仿真设计\pid.h
文件 4779 2017-01-16 21:19 基于51单片机仓库温度监控系统仿真设计\pid.LST
文件 6864 2017-01-16 21:19 基于51单片机仓库温度监控系统仿真设计\pid.OBJ
文件 42 2017-01-16 21:19 基于51单片机仓库温度监控系统仿真设计\pid.__i
目录 0 2017-06-02 00:13 基于51单片机仓库温度监控系统仿真设计\project\
文件 1187 2017-04-20 03:47 基于51单片机仓库温度监控系统仿真设计\project\ADC0832.h
文件 6629 2017-04-14 23:28 基于51单片机仓库温度监控系统仿真设计\project\DHT111.c
文件 280 2017-04-14 20:09 基于51单片机仓库温度监控系统仿真设计\project\DHT111.h
文件 10757 2017-04-20 05:05 基于51单片机仓库温度监控系统仿真设计\project\DHT111.LST
文件 10192 2017-04-20 05:05 基于51单片机仓库温度监控系统仿真设计\project\DHT111.OBJ
文件 9732 2017-04-14 20:54 基于51单片机仓库温度监控系统仿真设计\project\DS18B20.c
文件 218 2017-04-14 23:24 基于51单片机仓库温度监控系统仿真设计\project\DS18B20.h
文件 17240 2017-04-20 05:05 基于51单片机仓库温度监控系统仿真设计\project\DS18B20.LST
文件 5463 2017-04-20 05:05 基于51单片机仓库温度监控系统仿真设计\project\DS18B20.OBJ
文件 77758 2012-10-07 10:08 基于51单片机仓库温度监控系统仿真设计\project\Last Loaded SHT11.DBK
文件 2830 2017-04-14 20:06 基于51单片机仓库温度监控系统仿真设计\project\lcd.c
文件 842 2017-04-14 20:04 基于51单片机仓库温度监控系统仿真设计\project\lcd.h
文件 5289 2017-04-20 05:05 基于51单片机仓库温度监控系统仿真设计\project\lcd.LST
文件 5983 2017-04-20 05:05 基于51单片机仓库温度监控系统仿真设计\project\lcd.OBJ
文件 32701 2017-04-27 14:32 基于51单片机仓库温度监控系统仿真设计\project\SHT11TEST
文件 5722 2017-04-27 14:32 基于51单片机仓库温度监控系统仿真设计\project\SHT11TEST.C
文件 11252 2017-04-27 14:32 基于51单片机仓库温度监控系统仿真设计\project\SHT11TEST.hex
文件 93 2017-04-27 14:32 基于51单片机仓库温度监控系统仿真设计\project\SHT11TEST.lnp
文件 10046 2017-04-27 14:32 基于51单片机仓库温度监控系统仿真设计\project\SHT11TEST.LST
文件 32923 2017-04-27 14:32 基于51单片机仓库温度监控系统仿真设计\project\SHT11TEST.M51
文件 15807 2017-04-27 14:32 基于51单片机仓库温度监控系统仿真设计\project\SHT11TEST.OBJ
文件 191 2017-04-27 15:58 基于51单片机仓库温度监控系统仿真设计\project\SHT11TEST.plg
............此处省略18个文件信息
相关资源
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
- 联想启天M4350 BIOS升级文件
- 操作系统教程课后答案华中科技大学
评论
共有 条评论