




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 专业基础综合实验报告题目:测控技术与仪器专业姓 名: 学 号: 专业班级: 1、总体设计方案1.1 设计功能及要求1、利用单片机和传感器构建一套完整的水位自动控制系统。要求既能实现水位自动控制,又能显示实际水位,便于用户监视。在水塔中经常要根据水面的高低进行水位的自动控制,同时进行水位压力的检测和控制。本液位器具有水位检测、报警、自动上水和排水(上水用电机正转模拟,下水用电机反转模拟)、压力检测功能。2、该系统以89S52单片机为水塔水位控制系统的核心,用传感器采集水压模拟信号,然后将模拟信号送入A/D转换器,换算出某一时刻水塔水位的实际高度,然后拿它与标定水位进行比较,要求实时检测水箱的液
2、位高度,并与开始预设定值做比较,由单片机控制开关的开断进行液位的调整,最终达到液位的预设定值。检测值若高于上限设定值时,要求报警,断开继电器,控制水泵停止上水;检测值若低于下限设定值,要求报警,开启继电器,控制水泵开始上水。现场实时显示测量值,从而实现对水箱液位的监控。如此重复“测量、比较、开启”这三步,直至实测水位与标定水位的偏差落入给定的精度范围之内。落入给定精度范围之后,将两个水泵同时关停。电路焊接好后,接通电源,改变液位使检测点变化,当液位在A点以下时红灯连续亮并且发出频率较高的报警声,显示00,电机正转;当A液位B时,显示0A,电机正转;当B液位C时,显示0B,电机不转;液位在C点及
3、以上时,绿灯连续亮并且发出报警声,显示0C,电机反转。3、控制系统中标定水位用键盘输入,用十进制数码显示。本液位器具有水位检测、报警、自动上水和排水、压力检测功能。该控制器主要由89S52单片机,0809A/D转换器,A、B、C三点水位检测电路,压力检测电路、数码显示电路、键盘和电源电路组成。4、可根据需要设定液位控制高度,同时具备报警、高度显示等功能,液位自动控制系统工作流程如下:将压力传感器传送来的电流信号经过前级放大和A/D转换进入单片机,经单片机计算处理(与用户的设定值作比较)。将输出数字量进行DA转换送给电动执行机构。5、基于单片机的水位自动控制系统的软件设计本论文是以单片机为核心设
4、计水塔水位控制系统,包括硬件电路的设计和控制系统程序的设计。通过此系统使水塔水位保持在要求的高度1.2 设计方案1.2.1硬件设计方案(1)基于单片机的通用水位自动控制系统的硬件设计系统硬件部分的设计采用模块化的设计方法,根据功能的不同,把系统划分为如下模块(图2)。图2 系统模块图(1)硬件设计液位控制器的硬件主要包括由单片机、传感器(带变送器)、键盘电路、数码显示电路、AD转换器和输出控制电路等。工作原理:基于单片机实现的液位控制器是以AT89C51芯片为核心,由键盘、数码显示、AD转换、传感器,电源和控制部分等组成。工作过程如下:水箱(水塔)液位发生变化时,引起连接在水箱(水塔)底部的压
5、力传感器,压力传感器的压力受到水的压力,即把变化量转化成电压信号;该信号经过运算放大电路放大后变成幅度为05 V标准信号,送入AD转换器,AD转换器把模拟信号变成数字信号量,由单片机进行实时数据采集,并进行处理,根据设定要求控制输出,同时数码管显示液位高度。通过键盘设置液位高、低和限定值以及强制报警值。该系统控制器特点是直观地显示水位高度,可任意控制水位高度。1.2.2软件设计方案(1)设计框图(2)原理:通过软件设计将将模拟信号送入A/D转换器,换算出某一时刻水塔水位的实际高度,然后拿它与标定水位进行比较,要求实时检测水箱的液位高度,并与开始预设定值做比较,由单片机控制开关的开断进行液位的调
6、整,最终达到液位的预设定值。检测值若高于上限设定值时,要求报警,断开继电器,控制水泵停止上水;检测值若低于下限设定值,要求报警,开启继电器,控制水泵开始上水。现场实时显示测量值,从而实现对水箱液位的监控。2.硬件设计2.1 液位检测电路2.2 单片机最小系统2.3 LED显示电路2.4 按键电路2.5 报警电路2.6 电源电路我们组做的是按键电路、报警电路和电源电路PCB板图如下3.软件设计3.1 主程序设计系统主程序设计:ORG 0000HAJMP MAINORG 0060HMAIN: MOV P1, #FFH ;P1 P3口初始化置1MOV P3,#FFHJNB P1.3 , AUT ;若
7、手动在自动位置,跳到自动模式子程序AJMP MEN ;否则转到手动模式子程序END自动模式子程序设计AUT:NOP ;空命令JNB P1.2 , LG ;水位高LGJB P1.1 LD , ;水位没低-LDCLR P3.1 ;水位低报警JB P1.0, LDD ;水位未低低-LDDCLR P3.0 ;水位低低报警JNB 3.1 P1.6, Y1 ;M1已启动Y1CLR P1.4 ;否则启动M1Y1: JNB P1.7 ,Y2 ;M2已启动-Y2 CLR P1.5 ;否则启动M2Y2: ACALL DELAY ;延时1分钟 AJMP AUT ;返回自动模式LDD: JNB P1.6 ,Y3 ;单
8、独运行M1(LDD水位LD)CLR P1.4Y3: JB P1.7 Y2SETB P1.5AJMP Y2LG: CLR P3.2 ;水位高报警LD: AJMP MAIN ;返回主程序手动模式子程序设计MEN: NOPJNB P1.1 , MAIN ;水位高返回主程序ACALL KEYCJNE A ,#FOH,NN ;有无键合AJMP MENNN: JNB ACC.4 ,HM1 JNB ACC.5, HM2JNB ACC.6 ,DM1JNB ACC.7 ,DM2AJMP MENHM1: JNB P1.6 ,MENCLR P1.4AJMP MENHM2: JNB P1.7, MEN CLR P1.
9、5AJMP MENDM1: JB P1.6, MENSETB P1.4AJMP MENDM2: JB P1.7, MENSETB P1.5AJMP MENRET3.2 子程序设计3.2.1 键盘子程序设计有无键合子程序:KEY: ACALL KS1 ;有无闭合JNZ LK1ACALL TIMAJMP KEY ;无键闭合返回LK1: ACALL TIMACALL TIMACALL KS1JNZ LK2 延时1S主程序:T1M1: MOV R1, #F0HL4: MOV R2, #08HL1: MOV R3, #FAHL2: MOV R4, #FAHL1: DJNZ R4, L1DJNZ R3,
10、L2DJNZ R2, L3DJNZ R1, L4RET3.2.2A/D转换子程序设计A/D模数转换程序入口参数:30H-33H;出口参数:BAI,SHI,GECHANGE CLRF BAI CLRF SHI CLRF GE ;先清除结果寄存器 MOV FW 31H ; ADD WF 30H,1 MOV FW 32H ADD WF 30H,1 MOV FW 33H ADD WF 30H,1 RRF 30H,1 RRF 30H,0 MOV WF TEMP MOV LW 64H ;减100,结果保留在W中 SUB WF TEMP,0 BTFSS TATUS,C ;判断是否大于100 GOTO SHI
11、_VAL ;否,转求十位结果 MOVWF TEMP ;是,差送回TEMP中 INC F BAI,1 ;百位加1 GOTO $-6 ;返回继续求百位的值SHI_VAL MOV LW 0AH ;减10,结果保留在W中 SUBWF TEMP,0 BTFSS STATUS,C ;判断是否大于10 GOTO GE_VAL ;否,转去判断个位结果 MOVWF TEMP ;是,差送回TEMP中 INCF SHI,1 ;十位值加1 GOTO $-6 ;转会继续求十位的值GE_VAL MOVFW TEMP MOVWF GE ;个位的值 RETURN显示程序入口参数:BAI,SHI,GE出口参数:无DISPLAY MOV FW BAI ;显示百位 CALL TABLE MOVWF PORTD BCF PORTA,3 CALL DELAY CALL DELAY BSF PORTA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年人高血压管理指南2025
- Brand KPIs for online betting:10bet in Mexiko-英文培训课件2025.5
- Brand KPIs for online betting:Sportsbet.io in Brazil-英文培训课件2025.5
- DeepSeek+兴趣教育应用场景规划方案
- 中职数学探究式教学模式的实践与思考
- 西昌市互生家具厂项目环评报告
- 2024-2025年第二学期学校整体工作总结-知不足而奋进
- 探析民办高职院校学生工作的现状及对策
- 山东省济宁市微山县第二中学2024-2025学年高二下学期第二次阶段测试语文试题
- 物理试题及答案
- VDA6.3过程审核检查表(中英文版)
- 城市轨道交通客运组织电子教案(全)完整版课件整套教学课件
- GB∕T 33917-2017 精油 手性毛细管柱气相色谱分析 通用法
- 高压氧治疗操作规程以及护理常规
- 高中人教物理选择性必修二专题05 单双杆模型-学生版
- 二手车评估作业表简单实际样本
- 人民币小学学具图
- 新能源汽车的研究论文
- (完整word版)电梯管理证复审申请表
- 防错系统“红兔子”使用作业指导文件PPT课件
- 北师大版小学数学五年级下册单元测试题含答案(全册)
评论
0/150
提交评论