单容水箱液位控制解析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
= 指导教师评定成绩: 审定成绩: 重 庆 邮 电 大 学 自 动 化 学 院 计算机控制技术及自动检测系统设计报告 设计题目:液体转移监控装置 单位(二级学院): 自 动 化 学 院 学 生 姓 名: 专 业: 班 级: 学 号: 指 导 教 师: 设计时间: 2014年5 月 重庆邮电大学自动化学院制 摘要 本文介绍了计算机控制技术在过程控制中的实际应用,设计了一个基于51单片机的液体转移监控装置,通过建立控制对象的数学模型,完成系统PID参数整定,达到液位重量控制效果,并通过上位机软件进行监控与数据获取。 控制对象是一单容储液箱重量控制过程,其具有自衡特性,便于传递函数建模,通过Matlab上的simulink仿真工具进行PID仿真测试,确定理论控制参数;在硬件方面,装置以升级版51芯片STC12C5A60S2为主控,运用了矩阵键盘作为输入设备,LCD12864为显示设备,4块电阻应变片组成的全桥测量电路作为传感检测设备,以及通过PWM控制LM298电机驱动模块实现水泵输出量可调。上位机软件方面,人机交互界面与数据接收程序采用高级语言VB开发,实现对下位机数据的实时监控。 本文从系统方案选择与论证,硬件电路设计,系统软件与上位机软件设计等几个方面介绍了基于单片机的液位测量监控系统的设计过程,最终实现了液位的实时测量与监控。最后,本文总结了设计过程中出现的问题及解决方法,简要叙述了所获数据的处理方法,引出了进一步设计开发的思路。 关键词:计算机控制技术 传感器测量电路 PID控制 AD转换 电机控制 目录 摘要 I 一、设计题目 1 二、设计报告正文 2 2.1 系统设计思路及总体方案 2 2.1.1 设计思路 2 2.1.2 系统控制总体方案 2 2.2 过程控制建模及分析 3 2.2.1典型控制系统框图 3 2.2.2被控对象分析 3 2.2.3传递函数参数确定 4 2.2.4 Simulink仿真及PID参数整定 6 2.3 硬件电路设计 7 2.3.1 硬件设计总体方案 7 2.3.2 51单片机最小系统硬件设计 7 2.3.3按键设计 8 2.3.4显示单元硬件设计 8 2.3.5传感检测模块设计 8 2.3.6 A/D转换单元硬件设计 9 2.3.7电机驱动硬件设计 9 2.3.8 通信模块设计 9 2.3.9 原理图 10 2.4 下位机程序设计 10 2.4.1 程序流程 10 2.4.2 PID控制器 11 2.4.3 矩阵扫描程序 12 2.4.4 LCD12864显示程序 12 2.4.5 AD采集程序 13 2.4.6 PWM电机驱动程序 13 2.5 上位机软件设计 14 2.5.1 功能模块设置 14 2.5.2软件界面 15 三、 结果分析 16 四、设计总结 17 五、人员分工 18 参考文献 19 附录(源代码) 20 附录一:主程序(main.c) 20 附录二:LCD12864程序(lcd12864.c) 28 附录三:串口驱动程序 31 一、设计题目 设计并制作一个液体转移监控装置,示意图如下图所示: 图 1-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 设计思路 本设计为单容水箱的液体重量控制,是一个自衡系统,由于流出量与液位有关,所以首先将液体重

文档评论(0)

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

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

1亿VIP精品文档

相关文档