- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
温度PID的整定过程_空城_百度空间 页码,1/7
个人中心 我的主页 好友 消息 zhengliu688 | 装扮 | 设置 | 退出
空城
我的空间
主页 博客 相册 | 个人档案 | 好友 | i贴吧
查看文章
温度PID的整定过程
2011-08-06 19:19
在两年多以前,我写了一篇关于如何整定PID的小文章,收到不少的朋友给我发E-mail,讨论关于PID参数整定
的问题。今天刚好有一个小小的项 目,需要整定PID参数,我们再用原来的方法,来做一遍,看看效果如何。
需要注意的是,我们都是从头开始,我并不知道之前的方法会不会有效,不过,我们来试一试吧。
图1-1 整个温控系统的结构
1.首先,我们先看看客户的要求。
客户要求我们,控温的精度在0.5度以内,尽量小的波动。
2.好吧,要求比较的少。我们开始吧。
我们测试一下执行机构,看看这个执行机构的加热速度有多快,这个速度将影响我们选取PID的采样时间,
这可是整个系统的前提。
我们编写一个程序,使加热器以100%的功率加热,编写下位机程序,让单片机将温度传感器的采集值,传
送到计算机。计算机使用串口助手,将数据收集起来,然后使用我们的秒点绘图的软件,将图像绘制出来 【描
点绘图软件在我们的网站上有下载。免费】。
1. unsigned int myData;
2. PWM(100); //最高档加热
3. for(;;)
4. {
5. myData = GetTemp(); //获取当前的温度
6. SendOnyByte(myData/10); //发送数据到计算机
7. os_wait(K_TMO,100,0); //等待1秒钟
8. }
复制代码
/zhangyanxin/blog/item/aa9747080625c1cb63d986bd.html 2011-10-23
温度PID的整定过程_空城_百度空间 页码,2/7
图1-2 使用串口助手数据采集中
好了,数据开始采集了,让我们耐心等待吧……
【漫长的等待】
好了,经过半个小时的连续采集,采集到了8600组有效数据,在下面的文件中,大家可以下载研究:
采集到的原始数据1.txt (25.59 KB, 下载次数: 3)
以上采集到的这些数据是16进制的,我们使用张彦欣单片机有限公司的免费进制转换软件,将其转换为10进
制:
图1-3 16
文档评论(0)