压力控制系统 实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
硬件课程设计实验报告
班级:计科13-1班
姓名:***
学号:********
****:**
时间:2016年1月
我们经常要控制压力在某一范围内变化,是压力不超过某以上限值也不低于某一下限值。而压力控制系统在实际中也有较广泛的应用。
实例1:某大型化肥厂辅助锅炉生产10Mpa 的高压蒸汽。在正常情况下,高压蒸汽全部通过高压蒸汽透平,然后抽气得4Mpa 的中压蒸汽。中压蒸汽又分别通过空压机、原料压缩机、冰机等蒸汽透平,充分利用了整齐的能量。为了确保蒸汽透平整长运转,要求高压蒸汽压力不致过高(<10.2Mpa),要求低压蒸汽不致锅底(>3.8)但并不要求压力维持在某一值不变。
实例2:如果要控制水塔内的水在一定的范围内,当管线水压低于设定的下限时,控制补水泵开启,自动补水。当管线水位上升至上限时,控制补水泵停止工作
由此,我们想到,如何控制其压力大小,使其在一定的范围内按照我们的期望变化。对于在由风门控制的风道系统中,由人工来监测和控制风门附近的压力是一项很繁琐的工作,因为监测要求监测者进到再次行连续的不间断的循环工作。监测之后要进行判断,并在数据不符合要求的情况下进行循环控制,直监测时所得的数据符合要求为止。而且,在某些情况下人工控制是很难实现的,例如,当监测对象的压力很大的时候,或者是监测对象很难接近的时候。
为此,我们目前很需要开发一种简单的压力控制系统来替代人的工作。这样既可以节省人力资源,又可以使这项繁琐而又难实现的工作变得简单又轻松。真正实现我们所谓的监测和控制。
1 设计任务与要求---------------------------------------------------4 1.1选题报告------------------------------------------------------4
1.2提出问题------------------------------------------------------4
2 需求分析---------------------------------------------------------4
2.1设计思想------------------------------------------------------4
3 硬件方案---------------------------------------------------------
4 3.1设备器材------------------------------------------------------4 3.2硬件的选择以及芯片说明----------------------------------------7
3.3实验连线图----------------------------------------------------8
4 软件方案---------------------------------------------------------8 4.1功能模块------------------------------------------------------8
4.2系统各模块程序流程图------------------------------------------9
5 源程序清单和注释------------------------------------------------10
6 运行结果--------------------------------------------------------18
7 问题分析与解决方案----------------------------------------------19 7.1实验设计前的问题与解决方案-----------------------------------20
7.2实验过程中的问题与解决方案-----------------------------------20
8 结论与体会------------------------------------------------------21 参考文献--------------------------------------------------------21
1设计任务与要求分析
1.1、选题报告
选择题目:压力控制系统
1.2、提出问题
使用可变电压源模拟压力输入,ADC0809进行A/D转换,8255将信息显示在液晶屏上,并控制步进电机转动。
2需求分析
2.1设计思想
使用0~5V电源输入,用0809 in0口采集数据,in1口输出数据,并将所采集数据量程转换为0.00~10.00Mpa,设置最低(2Mpa)最高(8Mpa)限定压力,8255接收数字信号,8255 a口将信息在液晶屏上显示,b口(pb0~pb3)控制步进电机正反转。c口对液晶屏进行控制。
3硬件方案
3.1、设备器材
微机接口实验箱,8086,ADC0809,8255,液晶屏,步进电机
3.2、硬件选择及芯片说明
8086CPU外部具有16根数据总线,可并行传送16位数据信息;它具有20根地址总线,能直接寻址1MB的内存空间;用低16位地址线访问I/O端口,可以访问64k个I/O端口。8086拥有四个16位的通用寄存器,也能够当作八个8位寄存器来存取,以及四个16位索引寄存器(包含了堆栈指标)。资料寄存器通常由指令隐含地使用,针对暂存值需要复杂的寄存器配置。它提供64K 8 位元的输出输入(或32K 16 位元),以及固定的向量中断。大部分的指令只能够存取一个内存位址,所以其中一个操作数必须是一个寄存器。运算结果会储存在操作数中的一个寄存器。