1 / 32
文档名称:

计算机控制技术课程设计-储水罐液位计算机控制系统设计.doc

格式:doc   页数:32页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机控制技术课程设计-储水罐液位计算机控制系统设计.doc

上传人:3346389411 2012/11/1 文件大小:0 KB

下载得到文件列表

计算机控制技术课程设计-储水罐液位计算机控制系统设计.doc

文档介绍

文档介绍:计算机控制技术课程设计
储水罐液位计算机控制系统设计
学生姓名
学号
学院名称
专业名称
指导教师
2011年
6月
7日
目录
4
本设计任务和主要内容 4
4
4
5
5
5
6
9
液体压力传感器选择 9
9
10
80C51电源 10
80C51时钟 10
80C51 控制线 10
80C51 I/O接口 11
A/D转换器选择 11
13
80C51单片机外围电路设计 13
时钟电路 13
复位电路 13
13
继电器电路 14
双向晶闸管过零调功调速原理 14
15
双向晶闸管触发电路 16
16
17
软件设计流程图 17
软件主函数 18
软件水泵控制程序 18
21
参考文献 22
附录 23
附录1 23
附录3 30
附录4 32

本设计任务和主要内容

本设计主要研究水箱水位自动控制系统。此系统实现了水位报警,水位实时显示。在2min内达到并稳定在1m水位高度,并且偏差在10%。

被控系统为一储水罐。系统如图1-1所示,储水罐内为清水,下部设有出水管,流量记为Q2。储水罐通过水泵将清水池内的清水补入罐内,流量记为Q1,清水池内的水位可视为固定值2米(即在储水罐补水过程中液位不变化)。已知储水罐的截面积A=1平方米,高度H=2米,要求控制目标液位高度为1米。
当水箱水位低于1m时,启动水泵,从清水池抽水供给给储水罐;当水箱水位高于1m时水泵自动停止;,手动复位控制系统。
图1-1 储水罐系统


储水罐液位系统的原理图如图2-1所示。此系统由清水池,储水罐,直流水泵,微控制器,液体压力传感器,A/D转换器等组成。
清水池在此设计中属于理想状态,即水位高度不变;
直流水泵选用TPH2T6K型号,220V离心式水泵,此水泵工作效率为50/H;
微控制器选用Atmel公司生产的89C51单片机;
液体压力传感器选用PT500-500液体压力传感器;
A/D转换器则选用 ADC0808 8位精度转换器。
图2-1 储水罐液位系统的原理图

此系统由液体压力传感器测出储水罐液位压力,以0~20mA电流形式输入到一个125电阻上,A/D转换器采样电阻两端电压,然后输入微控制器80C51,微控制器80C51经过处理判断水位高度进行相应的处理,并控制数码管显示现在水位高度。系统工作流程图如图2-2。

图2-2 储水罐液位系统工作流程图

此系统是一个典型的一阶系统。储水罐相当于一个流体容器,由物质守恒可以得到:
()
式中 ——表示流入储水罐的水量;
——表示储水罐中保留的水量;
——表示流出储水罐的水量。
假设A是储水罐的横截面积,h'为储水罐中水位的高度则()可写成:
()
出水流量取决于储水罐的流量系数,储水罐的液位高度,储水罐的出水口面积,和重力常数。即:
()
式中 Cd——表示储水罐出口的流量系数;
a——表示储水罐的出水口面积;
g——表示重力常数()。
结合(),()我们能得到
()
假设是个常数则出水流量将达到一个稳态值,水位高度也将能达到一个恒定值。
()
我们假设有个小的扰动值,我们能得到:
()
同时液位高度也将会有小的扰动:
()
将()、()带入()我们可以得到:
()
应用泰勒级数将()线性化,泰勒级数:
()
取泰勒级数第一级得到:
()
或者()
将()用()线性化后得到:
()
对()进行拉普拉斯变换,我们可以得到:
()
带入数据可得:
()
电机的电气方程:
()
电机的机械方程:
()
式中——表示电机