容器水位控制系统的设计.doc_第1页
容器水位控制系统的设计.doc_第2页
容器水位控制系统的设计.doc_第3页
容器水位控制系统的设计.doc_第4页
容器水位控制系统的设计.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

福州大学至诚学院计算机控制技术课程设计课设题目: 液位控制系统的设计 姓 名: 龚 子 骐 学 号: 210892057 系 别: 电气工程及其自动化 专 业: 电气工程及其自动化 班 级: 08级2班 指导教师: 陈 康 二一一 年 十二 月 十六 日目 录1. 课程设计目的22. 课程设计题目的描述和要求23. 课程设计报告内容24. 软件设计55. 实验结论86. 心得体会87 参考书目9一.设计的目的通过课程设计,掌握以下知识和技能:1.培养针对课题需要,选择和查阅有关手册.图表及文献资料的自学能力。2.提高综合及灵活运用所学知识解决工业控制的能力单片机应用系统的硬件设计。3.通过对课题设计熟悉单片机用系统开发.研制的过程,软硬件设计的方法。二设计要求2.1课程设计的要求和内容(包括原始数据.技术要求.工作要求)1.要求设计液位控制系统,要求无余差,超调小,液位稳定速度快。2.硬件采用51系列单片机,采用阀门作为控制元件。3采用keil c作为编程语言,采用结构化的设计方法2.2课程设计图纸内容及张数1.画出系统控制框图。2.要求用protel设计出硬件电路图。3.画出软件流程图。三课程设计报告内容3.1模拟PID控制原理在模拟控制系统中,控制器最常用的控制规律是PID控制。为了说明控制器的原理,以图1.1的例子说明。给定输入信号n0(t)与实际输出信号n(t)进行比较,其差值e(t)=n0(t)-n(t),经过PID控制器调整输出控制信号u(t),u(t)对目标进行作用,使其按照期望运行。常规的模拟PID控制系统原理框图如同1.2所示。该系统有模拟PID和被控对象组成。图中r(t)是给定的期望值,y(t)是系统的实际输出值,给定值与实际输出值,给定值与实际值构成控制偏差e(t)=r(t)-y(t)。e(t)作为PID控制的输入,u(t)作为PID控制的输出和被控对象的输入。构成PID和被控对象的输入。构成PID控制的规律为: 其中:Kp为控制器的比例系数 Ti为控制器的积分时间,也称积分系数 Td为控制器的未分时间,也称微分系数3.2系统控制框图程序模块3.3 protel硬件控制框图四.软件设计4.1设计流程图:主要程序流程说明:主程序首先进行初始化,包括PID参数设定及赋初值。然后循环做执行以下程序:等待延时程序时间到,通过AD转换对反馈值采样,根据设定值减反馈值计算偏差进而计算输出值,根据输出值算出DA的值,以此改变阀门的开度。 4.2程序 #pragma db oe sb#include include #define DAC0832 XBYTE0x7fff /* 定义DAC0832端口地址 */#define uchar unsigned charsbit A=0;/模拟通道选择位sbit BB=0;sbit C=0;sbit ST=P22; sbit EOC=P21; sbit OE=P20; void ad();/模数转换void PID();/PID计算void delay();/延时int a=0,b=0,out=0;double p=0.4,i=0.1,d=0;/PID参数设定double s=0,e0=0,elast=0,in=200; main()OE=1; while(1) delay(10);/设置采样时间 ad();/模数转换 PID();/进行PID运算 DAC0832=out;/将运算结果送至数模转换器 void delay(long i)/延时 int j=255; while(i-) for(;j0;j-); void ad() /模数转换 ST=0; ST=1; ST=0;/启动转换 while(EOC=0); /等待转换结束void PID() /PID计算 e0=in-P0;/偏差值 out=p*(e0+i*s+d*(e0-elast);/由公式计算输出值 s=s+e0;/累计偏差 elast=e0; 五 实验结论测试结果:用Keil uVision3编写程序,经检查成功后,通过编译链接产生*.hex文件,并用Proteus 7.5设计绘制电路图,并将生成的*.hex文件导入芯片中,进行仿真。满足无余差,超调小,水位稳定速度快的要求。六心得体会:本系统主要介绍了液位检测控制,介绍了8051单片机和其它一些单片机在液位控制系统中的应用,介绍了它们的引脚和在系统中的电路图,本设计还采用了多种传感器来对液位信号采集,我设计的硬件系统的结构简化,系统精度高,具有良好的人机交互功能。通过自动调节控制液位。液位控制在设定值上正常运行不需要人工干预,操作人员劳动强度小。由此可以引申出采用单片机设计出的锅炉控制器,能够针对汽包水位的不同状态和不同外界条件进行控制,汽包水位运行稳定、控制品质良好、控制效果明显改善;同时大大提高了控制系统的抗干扰能力,保证了工业锅炉的稳定运行。控制装置具有成本低、抗干扰能力强、控制性能好等优点,且系统硬、软件维护简单方便,尤其适用于工业控制现场,具有良好的应用前景。系统所采用的传感器性能稳定,测量准确,大大简化现场安装,具有较高的性价比,有较大的工程应用价值,而且利用计算机单片机技术对锅炉生产过程进行自动控制有着重要的意义。其优越性主要在于:首先,通过对锅炉燃烧过程进行有效控制,使燃烧在合理的空燃比条件下进行,可以提高燃烧效率。由于工业锅炉耗煤量大,燃烧热效率每提高 1都会产生巨大的经济效益。其次,锅炉控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能根据控制效果及时修运行参数,这样能有效地减少工人的疲劳和失误,提高生产过程的实时性、安全性。随着计算机控制技术应用的普及、可靠性的提高及价格的下降,工业锅炉的微机控制必将得到更加广泛的应用。虽然本次实训是要求自己独立完成,但是,彼此还是脱离不了集体的力量,遇到问题和同学互相讨论交流。多和同学讨论。我们在做课程设计的过程中要不停的讨论问题,这样,我们可以尽可能的统一思想,这样就不会使自己在做的过程中没有方向。讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走弯路。多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题。参考书目:1 竺可桢. 物理学. 北京:科学出版社,19732 张昆,冯立群,余昌钰,等. 机器人柔性手腕的球面齿轮设计研究. 沈阳工业大学学报,19943 单片机的C语言应用程序设计 马忠梅 北京航空航天出版,20064 计算机控制技术 于海生 机械工业出版社,20075 单片机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论