PID算法之温度控制(附实时温度显示上位机软件)
PID核心算法:
double PIDCalc( PID *pp, double NextPoint )
{
double dError,Error;
Error = pp->SetPoint - NextPoint; // 偏差
pp->SumError += Error; // 积分
dError = pp->LastError - pp->PrevError; // 当前微分
pp->PrevError = pp->LastError;
pp->LastError = Error;
return (pp->Proportion * Error // 比例项
+ pp->Integral * pp->SumError // 积分项
+ pp->Derivative * dError // 微分项
);
}
整定参数:
sPID.Proportion = 2;
sPID.Integral = 0;
sPID.Derivative = 5;
sPID.SetPoint = 37.0;
实验效果,目标37:
以下是上位机软件介绍--------------------------------------------------------------------------------------------
调PID,遂寻上位机软件,得此佳物,甚喜,同分享:
发送格式如下,波特率9600,COM5,程序中的温度值十位,个数需分解出来,转成对应的ASCII值:
u8 str2[6];
sprintf((char*)str2,"%02d ",T);
USART1_SendByte(0x30);
USART1_SendByte(str2[0]);
USART1_SendByte(str2[1]);
USART1_SendByte(0x2e);
USART1_SendByte(0x30);
USART1_SendByte(0x30);
USART1_SendByte(0x0a);
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
苹果M5系列芯片首发“三层核心”架构,引入全新“超级核心”
PCIM Asia Shenzhen 2026国际研讨会,聚焦电力电子赋能AI与数据中心,共筑绿色高效能源生态
新美牌VL-95Q型电饭锅煲粥器电路
MMC存储卡产品手册
Ayar Labs获5亿美元融资,推动光子技术落地2028人工智能系统
RU-Stick试用套件
中国有望诞生首个电子商务行业标准
样例程序演示视频
存储器现货价格最新动态:DRAM 现货价高于合约价,二季度议价前市场情绪谨慎
CIC2851AE构成的电饭煲饭熟报知器
光模块与泛机器人成新引擎,芯海科技年度战略合作伙伴奖揭晓
RX Stick套件
芯片集成的未来趋势
绕组抽头调速电路(L1型)
发力物理AI:Altera以FPGA创新,赋能机器人及边缘场景
Verilog HDL简介
英飞凌与联华电子签署合作备忘录 携手推动供应链减碳
MSP430x43x_msp430x44x系列数据手册
手机首轮涨价潮最快将在一周内来袭
绕组抽头调速电路(L2型)
MPEG的電子書
FLAC2.5 使用说明
Mifare_标准IC 卡MF1 IC S50 功能说明书
SH-Stick试用套件
MSP430系列单片机接口技术及系统设计实例(书)
韩国加码布局下一代功率半导体
绕组抽头调速电路(h型)
RL78G13 Stick演示视频
腾讯或被迫出售海外游戏公司股权
神秘发光体变幻姿态掠过陕川 大半个中国看到UFO