欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    《计算机控制技术》课程设计-容器水位控制系统的设计.doc

    • 资源ID:3259804       资源大小:272.03KB        全文页数:9页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《计算机控制技术》课程设计-容器水位控制系统的设计.doc

    计算机控制技术课程设计题 目: 容器水位控制系统的设计 学生姓名: 学 号: 专业班级: 指导教师: 二一年十二月二十二日目 录1. 课程设计目的22. 课程设计题目的描述和要求23. 课程设计报告内容24. 结论75. 心得体会8一.设计的目的通过课程设计,掌握以下知识和技能:1.培养针对课题需要,选择和查阅有关手册.图表及文献资料的自学能力。2.提高综合及灵活运用所学知识解决工业控制的能力单片机应用系统的硬件设计。3.通过对课题设计熟悉单片机用系统开发.研制的过程,软硬件设计的方法。二设计要求2.1课程设计的要求和内容(包括原始数据.技术要求.工作要求)1.要求设计水位控制系统,要求无余差,超调小,水位稳定速度快。2.硬件采用51系列单片机,采用阀门作为控制元件。3采用keil c作为编程语言,采用结构化的设计方法2.2课程设计图纸内容及张数1.画出系统控制框图。2.要求用protel设计出硬件电路图。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为控制器的未分时间,也称微分系数2.系统控制框图程序模块3.protel硬件控制框图4.软件设计4.1设计流程图:主要程序流程说明:主程序首先进行初始化,包括PID参数设定及赋初值。然后循环做执行以下程序:等待延时程序时间到,通过AD转换对反馈值采样,根据设定值减反馈值计算偏差进而计算输出值,根据输出值算出DA的值,以此改变阀门的开度。 4.2程序 #pragma db oe sb#include <reg51.h>include<absacc.h> #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(;j>0;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; 4. 结论测试结果:用Keil uVision3编写程序,经检查成功后,通过编译链接产生*.hex文件,并用Proteus 7.5设计绘制电路图,并将生成的*.hex文件导入芯片中,进行仿真。满足无余差,超调小,水位稳定速度快的要求。五心得体会:经过两周的忙碌与学习,自己取得了很大的进步,我的心情无法平静。但是在学习过程当中由于经验的匮乏,知识局限,遇到不少困难,很多可敬的师长、同学、朋友给了我许多帮助,在这里请接受我诚挚的谢意! 虽然本次实训是要求自己独立完成,但是,彼此还是脱离不了集体的力量,遇到问题和同学互相讨论交流。多和同学讨论。我们在做课程设计的过程中要不停的讨论问题,这样,我们可以尽可能的统一思想,这样就不会使自己在做的过程中没有方向。讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走弯路。多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题。参考书目:1 单片机的C语言应用程序设计 马忠梅 北京航空航天出版,20062 计算机控制技术 于海生 机械工业出版社,20073 单片机原理及接口技术(第3版) 李朝青 北京航空航天大学出版社,2006 4 51单片机C设计快速入门 田立,田青,代万震 人民邮电出版社,20075 51单片机设计实例 楼然苗,李光飞 北京航空航天大学出版社,20046 51单片机开发入门与典型实例 王守中 人民邮电出版社,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- 8 -

    注意事项

    本文(《计算机控制技术》课程设计-容器水位控制系统的设计.doc)为本站会员(爱问知识人)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开