水箱液位基于pid调节控制.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
过程控制系统与仪表课程设计报告 设计题目:基于单片机的一阶水箱液位控制 学 生 姓 名: 设计时间: 2014年5 月 摘要 本文介绍了一阶水箱控制过程的设计方案,主要设计了一个基于51单片机的液体转移监控装置,通过建立控制对象的数学模型,完成系统PID参数整定,达到液位控制效果,并通过外设界面实时显示液位高度。 控制对象是一单容储液箱重量控制过程,其具有自衡特性,便于传递函数建模,通过Matlab上的simulink仿真工具进行PID仿真测试,确定理论控制参数;在硬件方面,装置以升级版51芯片STC125A60S2为主控,运用了矩阵键盘作为输入设备,LCD1602为显示设备,4块电阻应变片组成的全桥测量电路作为传感检测设备,以及通过PWM控制LM298电机驱动模块实现水泵输出量可调。 本文从系统方案选择与论证,硬件电路设计和系统软件等方面介绍了基于单片机的液位测量监控系统的设计过程,最终实现了液位的实时测量与显示。最后,本文总结了设计过程中出现的问题及解决方法,简要叙述了所获数据的处理方法,引出了进一步设计开发的思路。 关键词: 传感器测量电路 PID控制 AD转换 电机控制 目录 TOC \o 1-3 \h \u 23013 摘要 2 2004 一、设计题目 4 12102 二、设计报告正文 6 28253 2.1设计思路及总体方案 6 30013 2.1.1 设计思路 6 9951 2.1.2 系统控制总体方案 6 18214 2.2 过程控制建模系统框图 6 28413 2.2.1 系统的结构框图 6 9446 2.2.2被控对象解析 7 25744 2.2.3传递函数参数的确立 8 1110 2.2.4一阶环节的阶跃响应特性及惯性环节的参数确定 9 16359 实际参数本该由实际装置取样,通过上述方法得到,但本设计我们未制作实物,故只能参考其他设计取如下值 9 22265 2.2.5 Simulink仿真及PID参数整定 9 9510 2.2.6经验法测定PID参数 11 28261 2.3 硬件电路设计 11 28034 2.3.1 硬件设计总体方案 12 15631 2.3.2 51单片机最小系统硬件设计 12 3942 2.3.3按键设计 14 7768 2.3.4显示单元硬件设计 14 17611 2.3.5传感检测模块设计 15 26631 2.3.6 A/D转换单元硬件设计 16 18761 2.3.7电机驱动硬件设计 16 22678 2.3.8 通信模块设计 17 5542 2.3.9 原理图 18 20739 2.4 程序设计 18 27890 2.4.1 程序流程 18 6246 2.4.2 PID控制器 19 3039 2.4.3 矩阵扫描程序 20 24024 2.4.4 LCD1602显示程序 20 18031 2.4.5 AD采集程序 21 1559 2.4.6 PWM电机驱动程序 23 23556 三、结果分析 23 22528 四、设计总结 25 30066 参考文献 25 一、设计题目 设计并制作一个液体转移监控装置,示意图如下图所示: 图 SEQ 图 \* ARABIC 1 设计示意图 放置两个盛水容器,分别为A容器和B容器,A容器盛有足量的水,B容器为空,底部中心挖一个出水圆孔。从A容器转移水到B容器,使B容器中的水的重量达到预设值,并保持该状态60秒钟。 基本要求: (1)制作一个数显装置,当系统开始执行抽水任务时,能实时显示B容器中水的重量和任务执行时间,任务结束后,计时停止; (2)通过键盘任意设定转移到B容器中的水的重量,设定范围为500克~1000克, 调整时间范围为≤3分钟; (3)B容器中的水达到预设值后,保持该状态60秒钟。要求能发出短暂的声音提示信号; (4)控制误差范围为10克; (5)B容器中的水临近溢出时启动报警,并停止系统运行; (6)主站能实时显示B容器中水的重量变化曲线; 注意: (1)控制泵类型及水的重量的测量方法不限,其装置安装位置及安装方式自定; (2)A容器大小不限,能够装入足够的水即可,B容器为3.3升矿泉水桶; (3)B容器底部中心制作一个直径≥3毫米的圆孔; (4)现场控制不能用系统机;水的重量预设值由评委当场给出。 二、设计报告正文 2.1设计思路及总体方案 2.1.1 设计思路 本次课程设计中,我们主要做单容水箱模型的建立、仿真和PID参数的整定以及软件的编写。就课程

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档