基于单片机的液位控制系统指导老师(讲师)(工程师)专业/班级自动化01学号12456663论文作者4568目录CONTENT第1章第2章第3章第4章第5章课题背景设计方案硬件电路软件设计仿真测试第1章课题背景课题概述hhahhahahahhahahahhah增加控制功能、safsaf提高生产效率,采用AT89C51单片机进行液位和液压的控制技术。课题目标采safsafsafsaf,就控制水泵工safsaf作抽水,使水塔内的水位和水压上升,到达规定高度范围内。液位控制系统saf可以”safsaf自动”safsaf将被safsaf控装置的液位和液压保持在一定的范围。第2章设计a方案参数:系统模型:1m水塔液位范围:0—100cm水压范围:0-9800Pa系统核心:AT89C51单片机显示部分:四位一体共阴极数码管键盘部分:独立式键盘水压检测:ADC0809转换器水位检测:浮球开关报警部分:蜂鸣器驱动电路:电磁继电器水泵部分:电机液位控制系统总体设计方案第3章硬件a电路硬件电路设计分asf分:1.水压和水s位检测电路2.键盘显示电路3.报警电路4.电动机控制电路第4章软af设计第1部分第2部分第4部分第5部分第3部分水压fa测电路s电s路水asasf和报警af电路asdf电路sfaf分:系统初始化参数:水压采样初始值:0Pa默认水压下限值:3456Pa;默认水压上限值:5678Pa;共阴极数码管显示初始值:0报警器驱动电平:低电平抽水电机驱动电平:低电平排水电机驱动电平:低电平启动A/D转换电平:START=1;START=0;启动定时器:TMOD=0X01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;这是软件设计部分的主程序流程图软件总体设计思路开始系统初始化开启定时和A/D转换系统检测和电机控制判断是否有按键按下?进行按键功能的处理并显示操作数据是显示实时水压数据(单位Pa)否操作完毕,退出键盘操作第5章仿真测试第1部分第2部分水压仿真测试仿asf大部分:水位仿真测试第1部分第2部分第4部分第3部分水asf测试仿asf个部分:1.asf测试键asf试电asf测试显saf测试仿真测saf试是saf使用protefsaf高电平,蓝点代表低saf电平。仿asf真asf理图这是safsaf模拟电容式差压变送器as传送的fasf不规则形状,用以测试saf系统s运行s情况。仿af信号A/D转换原理START上升沿将逐次逼近寄存器复位。下降沿启动A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器。当OE输入高电平时,输出三态门打开,转换结果的数字量输到数据总线上。safs和safsafsa备注:Motor1代表抽水电机Motor2代表排水电机上图显示的sfsaf压值是75Pa,小于设定的默认水afasf机dfaf不动作。编写程saf序时令motor1=1;motor2=0;显示和控制仿真上图显示的水压值是6750Pa,高于设定的默认水压上限。表明水塔中的水多于,超过了指定的范围,需要将水塔中的水排出。因此抽水电机不动作,右图中的排水电机动作。编写程序时令motor1=0;motor2=1;键fsaf路设计MODasfE(模asf式)键功能:按asfas下MODE键,就对显示进行切换。asfADD(加号)、SUBTRACT(减号)键功能:在判断是AsafDD键按下后,使水压上限或者水压下限需要加“1”;SUBTRACT键的功能类似ADsafD键,但是减“1”asfRESET(软asf复位)键功能:对控saf制系asf统的参数进行重置。键盘sfsaf结果水asf真asf测试asf测试内容测试结果(水压:单位Pa)RESET键按下显示0000MODE键按下一次显示3456(水压下限)MODE键按下两次显示5678(水压上限)MODE键按下三次显示XXXX(实时显示水压数据)ADD键按下显示水压上限或者下限加1SUBTRACT键按下显示水压上限或者下限减1水压safsa试表第1部分第2部分仿真内容分为以下四个部分:2.水位仿真测试电机控制测试报警电路测试水位仿asfaf分图水位上、下限电路状态排水、抽水电机以及报警器状态水位上限电路断开,水位下限电路闭合无需动作水位上限电路断开,水位下限电路断开抽水电机工作水位上限电路断开,水位下限电路闭合排水电机工作水位上限电路闭合,水位下限电路断开报警器工作水位仿真测试结果水位safaf测试第6章设asfsaf结结论asfsaf控制safsaf现的功能:1.达saf到了对指定as范围内液位和水压的控制2.实现了水压sf的检测以及水压显示3.完成了键sdf盘的控制功能以及对水压范围的修改4.添加了报saf警器报警,提示系统发生异常液位控af不sf:1.液位控af参数不能在关机后保存到单片机中2.本控制系统saf差,误差精度在+50pa3.系统的结f器报警的设计有不足之处。4.系统未f如看门狗部分的设计没有添加。谢谢!