- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计参考3
计算机炉温控制系统设计
一.课设目的
1.了解温度控制系统的特点、组成和接口电路
2.掌握微机与温度控制器、电加热器的接口电路
3.掌握C语言设计控制程序的方法
4.应用各种控制算法,实现温箱的闭环控制
二.课设内容
1.系统整体设计和组成2.最佳控制PID系统参数测定3.温控系统控制算法设计和比较
4.绘图:绘出设计调试的结果5.数据处理和分析
三.温控系统简介
1.系统的基本工作原理
系统结构图如图1.1所示,图中
。
图1.1 系统结构图
整个炉温控制系统由两大部分组成。一部分由计算机和A/DD/A卡组成。主要完成温度采集,PID运算,产生可控硅的触发脉冲。另外一部分由传感器信号放大,同步脉冲形成,以及触发脉冲放大等组成。
炉温控制的基本原理是:改变可控硅的导通角即改变电热炉加热丝两端的有效电压,有效电压可在0~140V内变化。可控硅的导通角为0~5bH。温度传感器是通过一只热敏电阻及其放大电路组成,温度越高其输出电压越小。
外部LED灯的亮灭表示可控硅的导通与关断的占空比时间,如果炉温低于设定值则可控硅导通,系统加热,否则系统停止加热,炉温自然冷却到设定值。温度控制电路原理图如图1.2所示。
图1.2 温度控制电路原理图
2.PID递推算法
如果PID调节器输入信号为,输送信号,则离散的递推算法如下:
,其中是误差累积和。
四.设计步骤
1.硬件连接
将A/DD/A卡插入计算机扩展槽,把A/DD/A卡和温控卡控制盒用20芯的扁平信号线连接,然后把温度传感器放入炉内,检查元件无误后接通温控箱220V电源。
2.注意事项
在实验过程中,串行信号不能带电拔插,每次实验要使实验箱断电复位,否则温控炉将无法正常工作。
3.启动软件
启动计算机,运行Computerctrl软件。修改PID参数控制炉温。
五.实验结论及相关处理
在完成以上正确操作后,就可以在屏幕上显示温控曲线。
温控曲线要求:上升时间短,无静差,超调小,稳定。
试凑法确定PID参数:
在试凑时,对参数实行先比例,后积分,再微分的整定步骤。
参数的影响趋势:增大比例系数一般将加快系统的相应速度,在有静差的情况下有利于减小静差,但过大的比例系数会使系统有较大的超调,产生振荡,使稳定性变坏。增大积分时间有利于减小静差,使系统更加稳定,但积分作用太强会使系统超调加大,甚至使系统出现振荡。增大微分时间可以减小超调量,克服振荡,使系统稳定性提高,同时有利于加快系统动态响应速度,减少调整时间,从而改善系统的动态性能,但是系统对抗扰动的抑制能力减弱,对扰动有较敏感的响应。
具体步骤如下:
1.首先只整定比例部分,即将比例系数由小变大,并观察响应的系统响应,直到得到反应快,超调小的响应曲线。
2.如果在比例调节的基础上系统的静差不能满足设计要求,则必须加入积分环节。
3.若使用比例积分调节器消除了静差,但是动态过程反复调整仍不能满足要求,则可加入微分环节,构成比例积分微分调节器。
六.设计软件部分
1.温度软件流程图
温度软件控制流程图如图1.3所示。
图中ek为误差,ek1为上一次的误差,ek2为误差的累计和,uk是控制量,可控硅控制角α=0~5bH,α=0导通角最大,α=5bH导通角为零。
图1.3 温度软件控制流程图
2.温控控制程序
本设计所用的软件有:Microsoft visual C++ 6.0,ComputerCtrl等应用软件。
(1)在visual C++环境下编写控制程序
根据条件要使温度逐渐上升,到达所设定的温度之后,在闭环的PID运算控制下在控制温度的上下波动后稳定下来,程序如下:
#include windows.h
#include math.h
float GoBackData(int data);
void InitPID(float begin,float kp,float ki,float kd);
//------------速度Pid参数---------------
float Start,ek, ek1, ek2, uk;
float KP,KI,KD;
BOOL WINAPI DLLEntryPoint(HINSTANCE hDLL,DWORD dwReason,LPVOID Reserved)
{
switch(dwReason)
{
case DLL_PROCESS_ATTACH:
{
break;
}
case DLL_PROCESS_DETACH:
{
break;
}
}
return TRUE;
}
//实验初始函数
void InitPID(float begin,float kp,float ki,float kd)
{
Start=ek1=ek2=KP=KI=KD=uk=0.0;
Start=begin;
KP=k
您可能关注的文档
- 5篇485通信的应用有PIC源程序与协议说明.doc
- 5诀窍教你做以人为本的绩效管理.doc
- 6 深化文化体制改革推动社会主义文化大发展大繁荣若干重大问题的决定.doc
- 600MW仿真综合实验报告.doc
- 6.2大艺哥MAX-新旧《最高法关于适用刑事诉讼法的解释》对比表.doc
- 初三思想品德第二课融入民族文化导学案.doc
- 初三思想品德第六课测试卷.doc
- 初三思想品德第十课配套练习.2013-12.doc
- 600句地道中国话的英语翻译(proofread and edit if you want to study).doc
- 初三总复习17-23题型强化训练之1.doc
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
原创力文档


文档评论(0)