原创 PID算法之温度控制(附实时温度显示上位机软件)

2010-2-8 19:57 6207 9 10 分类: 模拟
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,遂寻上位机软件,得此佳物,甚喜,同分享:

点击看大图

https://static.assets-stash.eet-china.com/album/old-resources/2010/2/8/cf942757-7ea7-4347-b7d3-f6fbff4c973d.rar

发送格式如下,波特率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);

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户239228 2010-7-17 10:25

xuexi
相关推荐阅读
用户1323865 2010-09-12 20:54
[业界技术]基于FPGA的数字式心率计
心率计是常用的医学检查设备,实时准确的心率测量在病人监控、临床治疗及体育竞赛等方面都有着广泛的应用。心率测量包括瞬时心率测量和平均心率测量。瞬时心率不仅能够反映心率的快慢。同时能反映心率是否匀齐;平均...
用户1323865 2010-08-23 08:48
[业界话题] 便携式心电监测仪:谁能在市场变大时多分一杯羹?
便携式心电监测仪具有成本低、体积小、可靠性高和操作简单等优点,适用于个人、中小医院和社区医疗单位,为家庭保健和远程医疗等新兴的医疗途径,提供了良好的帮助与支持。这是因为心脏疾病患者都有这样经历:感觉有...
用户1323865 2010-08-23 08:45
[业界产品] 欧姆龙血压计实现低成本设计的方法研究
           当我们对欧姆龙的智能电子血压计HEM-711AC进行拆解时,我们深刻感到,个人保健正在成为不可多见的亮点应用。该血压计以极低的价格实现了一些复杂的测量,产品放在小包裹中,因而适合...
用户1323865 2010-08-19 20:40
ADI ECG 7导
    ADI的ECG方案,向ADI中国申请DEMO板未准,所以我自己把板打了,已调试OK,资料请见:http://www.analog.com/zh/amplifiers-and-comparato...
用户1323865 2010-08-04 11:03
[PDF]医疗EMC介绍
产品完成了EMC测试,把之前参考与学习过的资料传上来与网友分享,如附件:      EMC基础观念与测试项目简介.pdf   EMC基础培养训练教材.pdf  医疗器械EMC介绍.pdf  EMI-E...
用户1323865 2010-07-11 06:23
又见心电
    很早前搞过一版ECG,因为硬件电路太简单,软件算法也做得不好,所以上一次的DIY算是比较失败的,前段时间从湛江网友warmonkey得到其ECG空板,焊接调试OK,波形还不标准,液晶显示准备用...
EE直播间
更多
我要评论
1
9
关闭 站长推荐上一条 /3 下一条