本科毕业论文基于单片机的液位控制系统的设计论文设计正文.docx
《本科毕业论文基于单片机的液位控制系统的设计论文设计正文.docx》由会员分享,可在线阅读,更多相关《本科毕业论文基于单片机的液位控制系统的设计论文设计正文.docx(40页珍藏版)》请在冰豆网上搜索。
本科毕业论文基于单片机的液位控制系统的设计论文设计正文
毕业论文(设计)
基于单片机的液位控制系统的设计
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
摘要
液位值检测主要意义在于解决工厂、医疗及生活中液位调控过程投入人力物力过多的现象,同时提高控制系统的精准度,最终达到提高系统工作效率目的。
以单片机为控制核心的装置系统具有实时数据转换与传送速度快、控制反馈速度快、工作环境适应能力强、系统使用寿命长、功能损失小等特点。
对待测液体进行数据提取,由传感器进行实时数据的检测,并与液位极值进行比较,根据工业需要进行供给液体或排放液体,超出极值时系统蜂鸣器自动报警并自动给液或排液,直至恢复至标准给定值。
论文从硬件型号的选取到软件系统的设计,都逐一具体说明,进一步阐述该系统的实时液位测量过程及方法。
最终将该系统的硬件与软件系统的设定基本完成。
关键词:
液位值检测,液位极值,单片机,传感器
Abstract
Themainsignificanceofthedetectionlevelvaluetosolvefactories,medicalandlifelevelofregulationofthephenomenonofexcessiveinvestmentinhumanresources,whileimprovingtheaccuracyofthecontrolsystem,andultimatelytoimprovesystemefficiencypurposes.
Microcontrollerascontrolcoredevicesystemwithreal-timedataconversionandtransmissionspeedcontrolfeedbackfast,strongadaptabilitytotheworkingenvironment,thesystemlongservicelife,lossoffunctionandothercharacteristics.Measuretheliquidtreatdataextraction,real-timedataisdetectedbythesensorandiscomparedwiththelevelofextremevalue,accordingtotheindustryneedforsupplyingliquidorliquiddischargebeyondextremesbuzzeralarmsystemandautomaticallytothefluidordischargeliquid,untilthereturntothestandardgivenvalue.
Papersselectedfromhardwaretosoftwaremodelssystemdesign,eachoneofthemspecificinstructions,furtherelaborationofthesysteminrealtimelevelmeasurementprocessandmethods.Thefinalsetofhardwareandsoftwaresystemssubstantiallycomplete.
Keywords:
detectionlevelvalue;levelextremes;SCM;sensor
第一章绪论
1.1研究目的和意义
随着工业生产的发展,自动化的相应产业也随之不断更新换代,液位的控制也由传统的人工控制逐渐转变为自动化控制。
对于传统控制存在的问题,本次设计有了很强的针对性,避免了常规工业生产中的人员控制不及时问题。
该系统具有预报警警示系统、报警系统、报警后的自补偿系统以及人工实时操控系统等组成。
本次设计的主要意义在于解决工厂、医疗及生活中不必要人力物力的浪费,同时提高控制系统的精准度,最终到达提高了系统效率与质量的目的。
1.2国内外研究现状
现今在工业生产中常用测量液位仪器有簧管式、浮球式、防爆式以及两线式控制液位器等。
其中超声波液位控制器适用于液位控制精度较高的系统中,该系统的超声液位传感器由两组探头组成,功能分别为发射与接收信号。
这种单发单收传感器可以避免类似自发自收式传感器安装、接收的盲区,又可克服多信号发射、接收的多信号耦合现象。
该系统传感器部分在空气中可以更好的发挥其工作性能,进而提高液位控制精度,在高精度控制系统中广泛应用[1]。
美国公司(MILLTRONICS)已经开发多范围超声波监测系统级和电平测量功能,它使用非接触式超声波传感器的水平差,水平变化可以被监测30厘米至14米范围。
工业生产中常用的控制方式是串级控制,而串级液位控制又是典型控制中的常见事例。
虽然,串级液位控制较之原始液位控制有着显著的效果,但该系统的大惯性、延迟、难以精确控制非线性模型等的特点也给实际生产中添加了不少的困难。
常规PID液位的调控是不能够理想的控制更复杂系统,然而神经网络则可更好地调控复杂系统,新型控制器PID方式(神经网络)不仅具有鲁棒性神经网络的特点,更为特殊的是该元件由常规的控制器PID方式及神经网络BP方式结合构成。
敖茂尧提出优化算法关于粒子群进一步解决神经网络BP收敛慢特性。
改良的控制方式由改进粒子群算法、控制器BP及神经网络PID构成,鉴于自学习、适应性以及加权改良进一步调剂PID参数,从而解决非线性模型的调控。
控制算法的确定关系着被控物体调控的性能优势。
控制回路的PID调节算法中,冲量式数字PID控制算法便捷、工作状态稳定、在工作点上下浮动位置常规状态下能通过使被控制对象的数值测量[6],并且能快速与原系统的设定值保持一致,而不进行大幅度的超调设置。
在稳定状态下可以消除偏差,调节效果也十分显著,且需要保留显示以前的时刻偏差数较少,因此系统的运算量和资源占用量也较少。
1.3研究内容和方法
该系统主要研究对待测液体液位的控制,系统由传感器测得实时液位值,并传递给主机系统,数值到达极值时会自动给液或排液以确保液位值。
在此过程中操作人员可以根据生产需要进行液位极值的变更设定。
研究方法首先通过对系统总体工作要求的确定,规划出系统整体的运行框图(包括硬件与软件框图)。
根据系统总框图确定所需硬件,并依次决定硬件型号;对于软件则由程序流程图最终确定各部分程序。
第二章系统的总体方案
2.1系统设计的总体要求
以常规无腐蚀性、不易汽化的液体为待测液的控制模型。
以单片机为控制核心的装置系统具有实时数据转换与传送速度快、控制反馈速度快、工作环境适应能力强、系统使用寿命长、功能损失小等特点。
该系统对待测液体进行数据提取,由传感器进行实时数据的检测,并与液位极值进行比较,根据工业需要进行供给液体或排放液体,超出极值时系统蜂鸣器自动报警并自动给液或排液,直至恢复至标准给定值。
调控模型也可实时根据需要及时调控数值。
2.2系统方框图
本系统方框图:
图1系统方框图
根据系统的整体控制需求,通过单片机的总体控制,由数据地址总线以及输入/输出端进行数据传送,由模拟/数字转换模块以及电机控制等外围电路组成,进而达到系统的调控需求。
控制系统的方框图为图1。
2.3硬件控制方案
2.3.1控制模块设计方案
控制模块的主体是单片机,不同型号的单片机具有各自的特点,这样对于机体型号的选择有了更多选项。
因此对于系统而言单片机的选择非常重要,这将决定着系统的工作效率与经济效益。
综上所述可以根据以下几点进行单片机的挑选:
1.被选机型的数据参数。
如控制速度与数据转换速度、程序存储器容量、输入/输出引脚数量等。
2.被选机型的增强功能。
如看门狗电路、双指针、EEPROM、双串口、RTC、CAN接口、RAM延展。
3.被选机型的一次性可编程以及闪存性能。
4.单片机的封装形式:
绑定型封装、直插双列型封装。
5.单片机工作环境的温度变化范围,同时还要根据机型选择领域是工业还是商业进一步选择。
6.单片机功能损耗的大小。
7.单片机的电压工作范围。
如播放机的遥控器设计,需要提供两节干电池的电压或是在1.8~3.6V直流电压内可以工作。
8.被选机型的市场价格。
9.机型能否在线编程以及考虑烧录器的价格。
10.调控时其它功能模块使用的器件型号。
11.所选机型支持的汇编语言。
12.尽可能资源丰富。
13.被选机型应具有较强的免干扰特性。
14.最后还应考虑被选机型同系统中其他芯片总体考虑。
基于上述几点因素:
系统整体的规模不是很大,又由于系统对数据转换的速度要求不是很高即系统实时性需求不高,系统的总线使用分时复用的形式,因而对输入/输出串口的数量要求可以降低。
根据系统的设计需要可以使用四路八位输入/输出接口,同时系统需要外扩存储器以达到扩大数据存储的目的,三十二万字节的存储量(数据)就可以达到系统使用量,最终系统使用十六位或准十六位的总BUS线作为传送数据(地址)[7]。
在实验测试测试过程中,系统机型采用双列直插封装的单片机,不需要对实际生产工业中被控对象的控制所处具体外界环境予以考虑。
系统控制过程中使用交流二百二十伏作为供电源并且使用直流五伏电源为单片机供电,被选单片机支持在线系统编程进而省去了仿真器的使用。
由以上所述调控模型可以选取具有51相通性的AT89S52型作为本次所选机型。
单片机AT89S52型可以在线系统可编程闪存存储器并且集聚性能较高的CMOS与功率低损耗为一体的八位微型调控器。
闪存既能满足存储器(程序)在线编程同时也适用于常用器件编程,使用非易失性高密度存储技术的ATMEL公司制造用工业中,且该系列与51系列突显出良好的融合性,这也使得AT89C51更能灵活应用于嵌入式控制中。
被选机型AT89S52具有下列功能:
字节为二百五十六的RAM,字节为八千的闪存,看门狗(防系统死飞),三十二位输入/输出,数据指针为两个,计数器/定时器十六位为三个,其中调控模型的中断结构为一个六向量二级,时钟电路、双工串行端口和振荡元件(片内)。
此外单片机AT89S52可选择省电模式下的软件数量为两类,且能够处于零赫兹静态下进行运算逻辑。
2.3.2显示与输入键盘模块的设计方案
输入键盘模块主要是为了能够实现液位值的输入,该部分的软件任务主要是检验是否有按键按下同时检查是何键值,之后根据输入值来决定电机的正转或反转进而控制液位值,本系统可以采用独立式键盘进行数值输入。
该系统所需屏幕主要用生产设备计算机来完成简单的工业控制系统,通常用数字显示屏幕,LCD等,调控模型只需表示出液体水平位值即数字化即可,LCD显示屏已经能够满足调控模型的要求。
调控模型精准度必须不大于五米测量范围,十分之一的测量精确度,预测模型的检测取值空间五米,十分之一的准确率,5×10%=0.5米有效值的测量的需要。
使用两位LED将能够符合模型需求。
系统有两种关于LED显示方法:
静态和动态显示方法。
静态优点是规律容易掌握,屏幕长时间观看不会感觉眼涩,因为不需要处理器连续扫视屏幕,因而可节省处理器的运作量。
但静态展示需要待改进的地方,首先为占用更多输入/输出端口,造成资金投入相对上浮。
因此屏的静态方法数通常用于小型应用系统屏幕。
改善元件中静态展示的输入/输出端所占比例过多,采用压缩BCD生产代码及八位锁存数据元件,硬件74LS273和压缩元件连接该驱动器解码器上,降低元件需要的运作量。
共阳极解码用八区共阳极显示元件进行数据展示,采用单片机控制的输入/出端口的数值锁存。
2.3.3模拟/数字信号转换模块的设计方案
模拟/数字信号的转换是实现单片机控制系统与外界控制的关键,多种不同性质的转换器在数据采集系统的设计中,第一要看怎样选择适当的元件达到系统的要求。
选基于下列参值模块:
1.逐次比较型
逐次比较型AD由一个比较器和DA转换器通过逐次逼近逻辑结构的,从MSB顺序为每个输送电压和输出DA转换器内置数码比较N次后输出。
它的优点是速度快、损耗功能低,分辨率低(<12)的是价格比较便宜的;但精度高(>12),其价格高。
2.比较并行型/比较串并型
用多个比较器,只看到当前比较并执行转换,也被称为闪光(快速)型。
由于该转换器的转化率高,需要2n-1个比较器进行n位转换,从而使电路规模加大,也造成价位高的现象,因而只适用于高速AD转换视频的特定区域。
比较串并的原理借鉴了并行和逐次比较转换元件(模/数)的工作机理,经典的由N的半值比较并行转换元件(数/模)与转换元件(模/数)构成组合体,比较两次后实施转换,即所谓的半闪光(半快速)型。
有的模块被划分成三个阶段以上的步骤来实现AD转换并被称为分级(多步)型,从第一视角转换的角度可以称为管道(流水线)型的A/D,多层次的AD加入更多的结果转换为数字运算和纠错等功能。
模块规模比并联式线路精简。
3.积分型
积分型的运作方式(模/数)在频率(脉冲频率)或一个时间(脉冲宽度信号)下转换输送电压,然后由定时器/计数器获取的数值。
它的优点高的分辨率可以通过简单的电路来获得,但缺点是积分时间决定着转换精度导致极低的转化率。
4.电压频率转换型
电压-频率变换型(电压-频率转换器),系统取得的模拟信号,然后转换成一对频率的数字量,通过间接的模拟转换得到数字。
在理论上,这中模块的分辨率会增加并且几乎是无限增长的,只要该频率分辨率样品生产时间能够满足宽度脉冲的累计数。
其优良特性是分辨性能高,具有低廉价位,损耗功能小,但要有外部电路计数电路模板一齐完成模数转换。
5.系统需要A/D转换的位数
当系统需要的转换(模/数)的位数被设置时,该数值应被数据采集系统考虑到这两个区域的动静态精度平滑特性。
由静态精度的角度出发,应考虑所产生的原始信号数据错误最后由系统传递制造的最终误差,这种误差信号的主要是由于数字化模拟造成的。
转换元件(模/数)位数与量化误差有着一定联系。
被称为低分辨率的转换元件(模/数)通常低于八位的转换元件(模/数),中分变率的转换元件(模/数)为九至十二位,超过十三位的被称作高清晰度的转换元件(模/数)。
低于十位的转换器误差值较大,高于十一位的转换元件对降低输入误差并没有太大的改变,但由于转换元件(模/数)的要求定得太高。
因此需要定位于十或十一位为宜。
A/D转换器所要处理的信号需要先经过测量装置的数值测量后方可进行后期处理,量化的误差值与测量的误差值构成了系统整体的误差。
系统装置的测量精准度必须与模数转换器的精准度相符合,换句话说为了不造成测量误差的扩大,需要总体造成的误差与量化的误差值百分比小尽可能的小;反过来应依照测量精度对转换器规定特定的位值需求。
在当今情况下,精确度值为大于百分之零点一至百分之零点五的测量器居多,因此系统的精度要求可以确定在此区间,加之数值的符号位十至十一位即为对应的二进制代码位数。
双精度转换法可以解决对转换位数需求更多的系统应用问题。
6.A/D转换器的转换率
从转换开始到结束转换需要经过一段过渡时间后稳定的数值才能被输出。
转换率被定义是在完成该变换(模/数)所需时间倒值。
系统的采样率应当在转换率被确定后被予以考虑,在当前需要下同时应考虑到采样的普遍性,随机取得样品个数为十个并且为同一波形的同一周期,高达一千赫兹的信号频率将成为该转换器的最大值。
为了使频率信号得到改善,可以通过降低转换时间从而达到目的。
7.转换器的可控量程
输送信号由自然数起步作为该值最小值,而有些从无到有。
某些转换器提供各种各样的管脚,要保护好转换的精度必须要先确保管脚正确使用,双击性的偏置以及量程的变换是决定转换器可控量程的因素。
8.设备的采样与保持
当在变化非常缓慢的模拟数据信号及直流信号的情况下不需使用保持器,除此之外则都将使用该器件。
频率信号如果不高则所需转换的时间将会变短,换而言之高速取样转换的情况下是不需要使用保持器件和采样器件。
9.满量程误差
当系统满量程输出时理想的输入值被对应的信号输入值减掉之后所得值即为满刻度误差值。
当电压和被选传感元件误差相近时,满足设计要的元件即为ADC0804。
2.3.4电机模块的设计方案
由于液泵参数在设计中不需要被具体确定,液泵的电动机规格和类型的各有千秋,由于参数的不同导致了电路的差异,该设计中仅简述其功能原理。
在系统模块中负责电动启动器的部分由继电器进行调控。
作为调控器件大家庭中的一员,继电器又是这电子家庭成员中的一个重要成员。
该元件集聚了调控系统(输入端回路)与被调控系统(输出端回路),此元件的存在其实就是使用更少的电流来调控一个较大的自动刀闸。
由此可以看出该元件在电路中的职责是对电路整体进行保护以及改变电流流向等。
关于继电器自身所涉猎的技术参数:
1.在额定状态下运行所需的电压参值,该参值指的是在正线圈常规运行的状况下需要电压的供给值,该元件有两种型号可供选择分别为AC型与DC型。
2.在DC状态下的阻值,该值能够在直流状态下使用万能表测量线圈得到所需值。
3.调控过程中的电流损耗,该参值是由元件动作后造成的吸和现象,并在此状态下损耗的电流最小值。
为了使继电器能够在常规状态下进行工作,这就要考虑吸和状态下的参值不大于电流的给定参值。
至于施加给线圈的电压参值,常规为额定情况下电压值的一倍至两倍之间,在此范围之外将会由于过强电流流过线圈时造成烧毁现象。
4.运作情形的电流释放值,即由继电器操控时释放最大电流值。
在目前情况下继电器电流值被降低到一定幅度时该器件将返回无动力下释放情况,此时吸和电流将会远远大于该时刻电流值。
5.器件触点动作情况下的变换电压/电流允许值,该值是被允许加载在器件上的电流/电压值。
这一数值的出现确定了继电器的电压/流值不得超过该值,如果超过该数值将会造成器件触点的毁损。
对于电机的选择一般有三种:
伺服、直流、步进电机。
电动机在直流运行环境下接通电源即可旋转,电机具有较大惯性导致掉电后关闭不会立刻停止,旋转一定角度后停止,如果电机需要旋转角度的精确控制,对此闭环算法是复杂的,体积庞大也就同系统硬件与之对应。
伺服马达起动力矩的机械性能好,具有简单的驱动线路且易于控制,倒车功能不堵塞,就其市场价位而言目前售价高,不适用于一般用途。
步进发动机的电脉冲被转换致角位移。
直流步进电动机转矩相对较大,具有相对高的精度控制,其中每旋转一个步距角都是被设定为更准确的数值,从而能够有效提高输液率的调控精准度。
基于上述参值的特点,本设计使用额定值为120V交流/24V直流的电压,运行在电流三安电压五伏的小型器件。
同时本设计应用正反转的工作原理来调控液位的数值。
2.3.5液位测量仪的模块设计方案
在水平液位控制系统中,最重要的参数测量是水平液位值,液面检测和校对是整个系统中最为关键的。
然而,水平液位是非线性的控制系统,不同时间可以是不同模型。
工业生产中常见的锅炉系统以及船体锅炉系统,系统中都会存在着“虚假液位”的现象,由于锅炉的温度、水蒸气浓度以及液位控制系统在非平静环境下作业造成待测机体晃动,造成液位控制精度不准确,导致液位控制有偏差[2],针对这种现象常采用串级控制。
如对于一组300兆瓦的汽包炉机组,自动控制调节系统最为重要的就是调控液位,即为汽包的液位调节三冲量系统。
二十世纪八十年代末期的一例汽包水位自动失灵足以说明系统调节的重要性,该事故中汽包水位自动失灵,运行人员没有发现。
水位已经上升到出现水不断外漫的情况,从而造成增加蒸汽水分含量过热现象。
水蒸汽在涡轮机叶片的涡轮机的侵蚀机片,从而产生不均匀的应力。
最终涡轮飞车,涡轮轴飞出油缸壳体,几十米后涡轮停止转动,整个单元全部造成损失[3],我们可以看到系统的调节的重要。
通常用在生产工业阶段的测液仪:
MKUR3100投入式、UFZ-04型罐车式、ULB型玻璃式、UQK-01/02/03型液位控制装置和彩色石英管浮子玻璃液位计等。
BM51刚线液位计是用途广泛的液位测量、控制仪表,通用的液位测量和控制仪器;MKUR3100投入式液位计是由液位变送器型URA及URB数字电平指示器由两部分组成,水位控制和测量水位,污水处理,水利和化学工业,冶金和适用的其他部门;UFZ-04罐