检测系统综合课程设计--液位测控系统的设计
液位检测系统设计
烟台大学机电汽车工程学院机械设计制造及其自动化学院:机电汽车工程学院专业:机械设计制造及其自动化姓名:**小组成员:**********烟台大学机电汽车工程学院机械设计制造及其自动化目录摘要 (3)第一章绪论 (4)第二章系统硬件设计 (5)2.1 系统总体功能概述 (5)2.2 核心芯片的选择 (6)2.3硬件原理图 (11)第三章系统软件设计 (16)3.1 软件功能概述 (16)3.2 主程序设计 (16)3.3 定时器T0中断服务程序 (16)3.4 A/D转换子程序 (18)3.5 LED显示子程序 (18)结论 (20)参考文献 (21)附录 (22)附录一主程序代码 (22)附录二电路图 (26)- 2 -烟台大学机电汽车工程学院机械设计制造及其自动化摘要随着社会的进步、生产工艺和生产技术的发展,人们对液位的检测提出了更高的要求。
而新型电子技术微电子技术和微型计算机的广泛应用于普及,单片机控制系统以其控制精度高,性能稳定可靠,设置操作方便,造价低等特点,被应用到液位系统的控制中来。
本文介绍了用液位检测集成芯片LM1042和A/D转换芯片A/D574A,以及AT89C51单片机作为主控元件的液位检测的原理、电路及监控程序。
用LM1042液位检测集成芯片测量液位,具有测量精度高、速度快、可靠、稳定等优点;采用单片机来控制液位信息的采集,并且计算出真实液位值,通过运算判断是否超限报警,使检测具有更高的智能性。
关键词:AT89C51 AD574A 液位检测 LM1402 超限报警- 3 -烟台大学机电汽车工程学院机械设计制造及其自动化第1章绪论本设计研究的内容和方法内容:设计某制药厂液缸内液位检测系统,本设计以MCS-51系列单片机为核心,采用常用电子器件设计,自行设计电源,选用合适的液位检测传感器,检测液位,数码管显示,当液位高度太高或太低时,报警。
(可采用中断方式设计)方法:本设计经过调研,收集且分析相关技术资料,综合考虑液位检测技术发展和液位检测系统特点的基础上,提出把液位检测显示同超限报警综合的解决方案。
液位检测与控制试验系统设计
液位检测与控制试验系统设计1.发展现实状况:液位检测在许多控制领域已较为普遍,多种类型旳液位检测装置也不少,按原理分有浮力式、压力式、超声波式、差压式、电容式等,这多种措施都根据其需要设计完毕,其构造、量程和精度各有特色, 合用于各自旳场所, 但都是基于固定液箱液位检测而设计。
市面上也有现成旳液位计,有投入式、浮球式、弹簧式等,绝大多数价格惊人。
“水是生命之源”,不仅人们生活以及工业生产常常波及到多种液位和流量旳控制问题,例如饮料、食品加工,居民生活用水旳供应,溶液过滤,污水处理,化工生产等多种行业旳生产加工过程,一般要使用蓄液池。
蓄液池中旳液位需要维持合适旳高度,太满轻易溢出导致挥霍,过少则无法满足需求。
因此,需要设计合适旳控制器自动调整蓄液池旳进出流量,使得蓄液池内液位保持正常水平,以保证产品旳质量和生产效益。
这些不一样背景旳实际问题都可以简化为某种水箱旳液位控制问题。
因此液位是工业控制过程中一种重要旳参数。
尤其是在动态旳状态下,采用适合旳措施对液位进行检测、控制,能收到很好旳生产效果。
高老师也进行了多次旳试验得出了某些有关旳数据,水箱液位控制系统旳设计应用非常长广泛,可以把一种复杂旳液位控制系统简化成一种水箱液位控制系统来实现。
因此就选择了该题目旳设计。
由于液位检测应用领域旳不一样,性能指标和技术规定也有差异,但合用有效旳测量成为共同旳发展趋势,伴随电子技术及计算机技术旳发展,液位检测旳自动控制成为其此后旳发展趋势,控制过程旳自动化处理以及监控软件良好旳人机界面,操作人员在监控计算机上能根据控制效果及时修运行参数,这样能有效地减少工人旳疲劳和失误,提高生产过程旳实时性、安全性。
伴随计算机控制技术应用旳普及、可靠性旳提高及价格旳下降,液位检测旳微机控制必将得到愈加广泛旳应用。
因此,我们在此设计了这个简易旳监测系统,首先,节省了大量旳经济开支;另首先,让我们对监测系统有了愈加深刻、透彻旳理解,不仅增长了我们旳感性认识,还增进了我们对于系统各个部分旳深刻剖析,从传感器选型到整个系统旳建立,我们都投入其中,并为之努力着。
课程设计液位
课程设计液位一、教学目标本节课的学习目标包括以下三个方面:1.知识目标:学生需要掌握液位的定义、液位测量方法、液位控制系统的原理和应用。
2.技能目标:学生能够运用所学知识进行液位测量和控制系统的分析和设计,具备解决实际问题的能力。
3.情感态度价值观目标:培养学生对液位技术研究的兴趣,增强创新意识和团队合作精神,认识科技发展对人类社会的贡献。
二、教学内容本节课的教学内容主要包括以下几个部分:1.液位的定义和分类:介绍液位的概念、液位的分类及液位测量的重要性。
2.液位测量方法:讲解液位测量的主要方法,如浮力式、压力式、超声波式等,并分析各种方法的优缺点。
3.液位控制系统原理:阐述液位控制系统的组成、工作原理及其在工业生产中的应用。
4.液位控制系统的调试与维护:介绍液位控制系统的调试和维护方法,提高学生实际操作能力。
三、教学方法为了提高教学效果,本节课将采用以下几种教学方法:1.讲授法:讲解液位的定义、分类和液位测量方法,让学生掌握基本知识。
2.案例分析法:分析实际液位控制系统的应用案例,让学生了解液位控制系统在工程中的应用。
3.实验法:安排实验室实践环节,让学生动手操作液位测量和控制系统,提高实际操作能力。
4.讨论法:学生分组讨论,培养团队合作精神和创新意识。
四、教学资源为了支持本节课的教学,我们将准备以下教学资源:1.教材:《液位技术与应用》等相关教材,为学生提供理论知识的学习。
2.参考书:提供液位技术相关的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作课件、视频等多媒体资料,直观展示液位测量和控制系统的原理和应用。
4.实验设备:准备液位测量和控制系统实验设备,为学生提供实践操作的机会。
五、教学评估本节课的评估方式包括以下几个方面:1.平时表现:评估学生在课堂上的参与程度、提问回答等情况,占总评的30%。
2.作业:布置与课堂内容相关的作业,评估学生的理解和应用能力,占总评的30%。
3.实验报告:评估学生在实验过程中的操作技能和分析能力,占总评的20%。
液位检测系统设计
一、毕业设计(论文)选题的目的和意义。
1)本选题的理论、实际意义液位检测系统是自然界和一般工业界不可缺少的一种检测系统。
但凡江河湖海,工业中应用的蓄水池、水塔、水箱、地下水等都需要有液位检测。
供水系统中有许多设备由于所处地势高,上下极为不便,有时水即将用完或者已经用完也不知道,造成需用水时却水量不足或者无水可用的情况。
此时,在向池中注入水过程中,由于不知道液位情况,也就无法控制水量多少,为了准确掌握液位情况,传统的做法是安排人员进行人为监控,这样不仅会占用人力、物力,还会大大影响工作效率。
为此需要对液位监测情况实现自动化监测、数据化、智能化显示、视觉或听觉冲击化报警,实现液位检测一个完整的系统,那么工作人员便可以在操作室获知整个设备的液位状况,如此不但大大减低工作人员的危险性,同时更提高了工作效率及简便性。
在工业领域中,液位测量是一项重要的研究方法,有利于工业技术的进步和经济效益的提高,液位测量在许多控制领域已较为普遍。
各种类型的液位测量传感器较多,按原理分为浮子式、压力式、超声波式、吹气式等。
各种方式都根据其需要设计而成,其结构、量程和精度适用于各自不同的场合,大多结构较为复杂,制造成本偏高;市面上也有现成的液位计,多数成品价格惊人。
以上液位计多数输出为模拟量电流或电压,有些为机械指针读数,不能用于远程监视;普遍适用于静止液面,在波动液面易引起读数的波动;也有用电容法测量液位的系统,电容式传感器具有结构简单、灵敏度高、动态响应特性好、适应性强、抗过载能力大及价格便宜等特点,因此适用于测量液位,是一种简单易行的方案。
2)综述国内外有关本选题的研究动态和自己的见解对于液位测量传感器的研究,国外的液位测量技术起步较早,且投入资金雄厚,发展非常迅速,到目前为止,国外许多公司都研制出很多功能齐全的、自动化智能程度高、精度高的测量体系与产品系列,美国Milltronics公司研制的多量程超声波液位监测系统具有测量液位及液位差的能力,其采用的非接触式超声波传感器,可监视30cm到14m范围的液位变化,该系统专门编制了一种增强回声的软件程序,多量程系统被监视槽的超声波分布图储存在计算机存储器中,采用连续测量确定液位方法来修改分布图;Magmetrol国际公司的Echtel-FⅡ型超声波液位控制仪有两种控制模式:连续波信号的高增益系列和脉冲信号的超增益系列,还增加了一个检验机构,使之具有自检功能,避免了一般超声波仪器中零电压输出即可能表明无液体,也可表明低液位或控制出现故障等问题。
液位控制系统设计
本文主要设汁了一种液位控制器,它以8051作为控制器,通过8031单片机和模数转换器等硬件系统和软件设讣方法,实现具有液位检测报警和控制双重功能,并对液位值进行显zjxo本系统是基于单片机的液位控制,在设计中主要有水位检测、按键控制、水位控制、显示部分、故障报警等儿部分组成来实现液位控制。
主要用水位传感器检测水位,用六个控制按键来实现按健控制,用三位7段LED显示器来完成显示部分,用变频器来控制循环泵的转速,并且通过模数转换把这些信号送入单片机中。
把这些信号与单片机中内部设定的值相比,以判断单片机是否需要进行相应的操作,即是否需要开启补水泵或排水泵,来实现对液面的控制,从而实现单片机自动控制液面的LI的。
本设计用单片机控制,易于实现液位的控制,而且有造价低、程序易于调试、一部分出现故障不会影响其他部分的工作、维修方便、等优点。
关键词:8051单片机;模数转换;水位控制;自动控制1前言 (3)1.1课题背景 (3)1.2国内外研究的现状 (3)1.3使用单片机实现水体液位控制的优点 (4)2系统硬件设计 (6)2.1核心芯片8051单片机 (6)2. 2液位传感器设计 (9)2.4 ADC0809A/D转换器 (13)2.5键盘及显示接口 (16)2.6自动报警电路 (17)下列二种情况发生系统报警。
(18)1)当水位达到上限极限水位时报警,水位到达上限极限水位时系统发出报警: (18)2)当水位达到下限极限水位时报警,水位到达下限极限水位时系统发出报警 (18)3系统软件的设计 (19)3.1软件设计流程图 (19)致谢231前言1.1课题背景液位控制系统是以液位为被控参数的控制系统,它在工业生产的各个领域都有广泛的应用。
在工业生产过程中,有很多地方需要对容器内的介质进行液位控制,使之高精度地保持在给定的数值,如在建材行业中,玻璃窑炉液位的稳定对窑炉的使用寿命和产品的质量起着至关重要的作用。
液位控制一般指对某一液位进行控制调节,使其达到所要求的控制精度。
液位控制系统课程设计
目录系统总体方案选择第1章5·································系统结构框图与工作原理第2章7························· 2.1 系统机构框图7........................................... 2.2 工作原理8...............................................各单元软硬件第3章9...................................... 3.1 模拟控制对象系统9......................................控制台 3.2 9.................................................上位机及控制软件系统 3.3 9................................. ICP-7017 3.4 模拟量输入模块10.............................. ICP-7024 3.5 模拟量输出模块11..............................电动调节阀 3.6 11............................................液位传感器 3.7 12............................................软件设计与说明第4章13..................................13 4.1 用户窗口. (16)4.2 实时数据库············································系统调试5章第17··········································17 设备连接5.1 ··············································17 5.2 系统调试·············································· 5.3 调试结果18··············································19 5.3 注意事项··············································总结第6章20················································程序清单附录21·············································.第1章系统总体方案选择随着工业生产的迅速发展,工艺条件越来越复杂。
课程设计报告-液位控制系统设计
目录一、《控制系统分析与综合》任务书31.1、工程训练任务31.2、工程训练目的31.3、工程训练内容31.4、工程训练报告要求41.5、工程训练进度安排41.6、工程训练考核办法5二、总体设计方案52.1、控制系统目标52.2、控制系统要求5三、硬件设计63.1、PLC系统设计的基本原则63.2、PLC控制系统设计的基本内容和步骤73.2.1、设计的基本内容73.2.2、设计的基本步骤73.3、PLC的选型73.3.1、PLC机型选择83.3.2、PLC容量的选择8四、软件设计94.1、PLC相关设定94.1.1、PLC的元件分配94.1.2、PLC程序顺序功能图104.1.3、PLC程序104.1.4、PID控制器参数整定13五、组态监控软件的设计145.1、建立新工程145.2、建立通讯口155.3、新建变量165.4、新建监控画面17六、运行调试步骤与结果196.1、调试步骤196.2、运行结果20七、收获与小结22八、参考文献23一、《控制系统分析与综合》任务书题目:液位控制系统设计1.1、工程训练任务本实训综合运用自动化原理、PLC技术以及组态软件等相关课程,通过本实训的锻炼,使学生掌握自动化系统的基础理论、技术与方法,巩固和加深对理论知识的理解。
本课题针对液位控制系统作初步设计和基本研究,该系统能对水箱液位信号进行采集,以PLC为下位机,以工控组态软件组态王设计上位机监控画面,运用PID控制算法对水箱液位进行控制。
1.2、工程训练目的通过本次工程训练使学生掌握运用组态王软件及PLC构建工业控制系统的能力,增强学生对PLC控制系统以及组态王软件的应用能力,培养学生解决实际问题的能力,为今后从事工程技术工作、科学研究打下坚实的基础。
1.3、工程训练内容1)确定PLC的I/O分配表;2)根据PID控制算法理论,运用PLC程序实现PID控制算法;3)编写整个液位控制系统实训项目的PLC控制程序;4)在组态王中定义输入输出设备;5)在组态王中定义变量;6)设计上位机监控画面;7)进行系统调试。
液位检测系统设计
张显在“基于图像处理的视频液位检测系统地研究”中提出“基于图像处理的视频液位检测系统融合了图像处理技术、模式识别、ARM嵌入式系统、Linux操作系统等领域的先进技术于一体。通过实时采集的液位图像以及检测出的液位高度信息为工业控制领域提供控制需要的准确数据。”朱强在“基于ARM的超声波液位检测系统关键技术研究”中提出“在分析超声波液位检测系统的现状及其发展趋势的前提下,论述高性能液位检测系统对于液位测量的重要意义。”
[1]Rafael C.Gonzalez, Richard E.Woods, Digital Image Processing Second Edition, publishing house of electronic industry,2007,59~113
[2]Ohtani K, Baba M. A fast edge location measurement with subpixel accuracy using a CCD image.on IEEE,2001,21~23
一、选题的根据:1)本选题的理论、实际意义
2)综述国内外有关本选题的研究动态和自己的见解
1)本选题的理论、实际意义
人们在日常生活以及工业生产中,经常会遇到有关液位检测方面的问题,例如饮料、食品加工,居民生活用水的供应、溶液过滤、污水处理以及化工生产等许多行业的生产过程中,通常都需要对液位进行检测。在生产和生活中所用液体的液位需要保持一定合适的高度,太满会容易溢出,从而造成浪费;过少又会无法满足生产需求。因此,本文拟设计一种检测仪器通过实时采集的液位图像来完成液位高度的自动检测,以便及时作出调整,使液位保持在正常水平,以便保证产品的质量和生产效益。本文主要研究图像信息处理技术在液位检测系统中的应用,论述了水位图像处理的各个模块包括图像分割、边缘检测、匹配识别、粗定位、精确定位等等,并最终探讨设计基于图像处理技术的液位检测系统。本文旨在满足人们日常生产和生活需要,设计一种具有自动控制功能的液位检测系统,利用传感器原理,并结合单片机设计出一种适合于运动和静止容器的液位检测系统。
液位控制系统设计
液位控制系统设计液位测量是液位控制系统设计的基础,常用的液位传感器有浮球式、电容式、超声波等。
浮球式液位传感器通过测量悬挂在容器内的浮球悬浮的高度来获取液位信息,适用于液位要求较低的场合。
电容式液位传感器采用电容原理进行测量,能够实现较高精度的液位测量,适用于液位要求较高的场合。
超声波液位传感器通过测量超声波在液体和气体界面之间传播的时间来获取液位信息,具有非接触式、测量范围大的特点,适用于对容器形状较为复杂的场合。
液位控制系统的控制方法分为开环控制和闭环控制两种。
开环控制是指通过设定液位设定值,根据液位传感器测量值,直接调节控制阀门或启停泵等执行器的开度或启停,以实现设定的液位控制精度。
闭环控制则是在开环控制的基础上,将液位测量值与设定值进行比较,通过控制器调节执行器的开度或启停,使液位保持在设定值附近,从而实现闭环控制。
闭环控制相比开环控制具有更高的控制精度,但也更加复杂。
液位控制系统的控制策略有多种,常见的有比例控制、比例-积分控制和模糊控制等。
比例控制是指根据液位偏差与设定值之间的比例关系,调节执行器的开度或启停,以实现液位控制。
比例-积分控制在比例控制的基础上引入积分环节,用来消除永久性偏差,提高控制精度。
模糊控制则是通过模糊逻辑运算,根据液位偏差和变化率的大小,调节执行器的开度或启停,以实现液位控制。
模糊控制相比传统控制方法,在非线性、时变和多变量系统中具有更好的适应性和鲁棒性。
在设计液位控制系统时,需要综合考虑测量精度、响应速度、控制精度和系统稳定性等因素。
同时,还需要结合具体应用场景的要求,选择合适的液位传感器、控制方法和控制策略,以实现高效、稳定、可靠的液位控制。
总之,液位控制系统设计需要综合考虑液位测量、控制方法和控制策略等方面的要素,以实现对液位的精确控制。
在设计过程中,需要选取合适的液位传感器,确定控制方法和控制策略,并进行系统调试和优化,以实现系统的高效性、稳定性和可靠性。
毕业设计论文_液位检测显示控制系统设计
毕业设计论文_液位检测显示控制系统设计毕业设计论文_液位检测显示控制系统设计摘要水位测量在日常生活和工业领域有着广泛的应用,比如江河湖泊,地下水,水电站等都需要进行水位监测,以此来了解水位的工作情况以方便工作。
水位监测系统目前在国里外都有广泛的应用。
水位检测就是水位数据的采集、存储、传输、处理等技术的集成。
水位检测的方法有很多种,如人工检测、传感器检测等等。
本文介绍的是基于压力传感器实现的液位控制器的设计方法,该控制器以STC89C51单片机为核心,并辅以外围硬件电路来实现控制要求。
本文首先介绍总体的设计方案,接着重点介绍各功能模块的作用及实现方法。
最后,介绍proteus 仿真软件。
关键词:水位检测单片机控制传感器摘要ABSTRACTWater level measurement in daily life and industrial fields have a wide range of applications, such as rivers, lakes, groundwater, hydropower, all these need water level monitoring , in order to understand the changes in the water level to facilitate the work. Water level monitoring system are widely used inside and outside currently. Level detection is the level of data collection, storage, transmission, processing and other technology integration. Level detection methods are many, such as artificial detection, sensor detection and so on. This article is based on a pressure sensor to achieve the level controller design method, the controller STC89C51 microcontroller as the core, supplemented by peripheral hardware circuit to achieve control requirements. This paper describes the overall design scheme, and then focuses on the role of various functional modules and implementation. Finally, proteus simulation software is introduced.Keywords: level detection single chip microcomputer control sensor目录第一章绪论 (3)1.1 液位自动检测的现状及发展趋势 (3)1.2 课题背景及研究意义 (4)1.3 方案规划 (4)第二章单片机最小系统设计 (7)2.1 单片机最小系统的功能 (7)2.2 51系列单片机 (7)2.3 单片机最小系统的结构 (10)2.3.1 时钟电路 (10)2.3.2 复位电路 (10)2.4 最小系统的电路设计 (11)第三章水位测量与显示模块的设计 (15)3.1 传感器的介绍 (15)3.2 0804模数转换器 (16)3.3 LCD液晶显示模块电路设计 (18)3.4 报警电路的设计 (20)3.5 控制电路的设计 (21)第四章软件的设计 (23)4.1 软件的整体结构设计 (23)4.2 LCD液晶显示程序设计 (23)4.2.1 LCD1602的基本操作时序 (23)4.2.2 LCD1602的初始化过程 (26)4.2.3 LCD1602的显示流程 (26)4.2.4 液晶显示部分子函数源程序 (27)4.3 4*1键盘程序设计 (29)4.3.1 按键的消抖 (29)4.3.2 按键部分源程序 (29)4.4 ADC0804程序的设计 (31)第五章Proteus仿真软件介绍 (37)5.1 仿真介绍 (37)5.2 Proteus的ISIS介绍 (37)5.3 利用Proteus绘制原理图 (40)5.4 Keil与Proteus的联调仿真 (41)第六章总结 (43)致谢 (45)参考文献 (47)附录1 电路图 (49)附录2 程序 (51)附录3 实物图 (59)第一章绪论1.1 液位自动检测的现状及发展趋势在现代化的工业生产中,液位测量几乎遍及生产工厂的各个环节。
自控课程设计-液位控制系统
自控课程设计-液位控制系统1. 介绍液位控制系统是一种自动化控制系统,用于监测和控制液体的容器中的液位高度。
该系统包括液位传感器、控制器和执行器等基本部件,可以应用于诸多场合,如水处理、油田、化工等。
本文设计一套液位控制系统,并简述其原理、流程和实现方法。
2. 原理液位控制系统根据水位传感器的反馈信号,调整容器里的水泵或阀门的开关状态,以实现液位的控制。
通常,控制系统需要有两个目标水位,高水位和低水位,当水位超过高水位时,系统会自动关闭出水口;当水位小于低水位时,系统会自动开启水泵或阀门,将水源输送到容器中。
3. 流程液位控制系统主要有以下流程:(1)线性传感器检测液位传感器的信号,并将其转换成电信号。
(2)控制器通过比较检测到的电信号与预设的目标水位的大小,计算出控制执行器的操作信号。
(3)执行器接收来自控制器的操作信号,并将其转换为实际的控制信号,例如启动电机或控制阀门的打开和关闭。
(4)线性传感器检测水位的变化,并将其反馈给控制器以更新系统状态。
4. 实现方法液位控制系统的具体实现方法包括以下步骤:(1)搭建实验平台为了验证液位控制系统的可行性,需要先搭建一套实验平台。
实验平台包括一个容器(例如水箱)、一个水泵和一个阀门。
(2)安装液位传感器将液位传感器安装在容器中,连接线性传感器与控制器。
(3)预设目标水位根据实验平台的需求,设定高水位和低水位的位置。
(4)编写程序利用 Arduino IDE 编写程序,实现液位传感器与控制器的数据通信,以及控制执行器输出操作信号的任务,来完成对液位控制的控制。
(5)测试和调试经过程序的上传和调试,对实验平台进行测试,验证液位控制系统的可行性和优劣。
5. 结论液位控制系统是一种自动化控制系统,可以在水处理、化工等多种领域中得到广泛应用。
本文介绍了液位控制系统的原理、流程和实现方法,并且在实验平台上进行了验证和测试。
该系统具有简单、实用和可靠的特点,是实现液位自动控制的有力手段。
液位控制系统课程设计报告
[键入公司名称]集散控制系统课程设计报告——基于组态王的液位控制系统设计二〇一〇年十二月液位控制系统设计说明书一、设计任务:液位监控:完成一个液位监控系统设计,(对象自己定)要求有流程图画面,报警画面,历史曲线,实时曲线,报表画面。
各画面间能实现灵活切换,所以画面都能实现动画效果或数据或曲线显示。
二、实验目的:1.熟悉组态王软件,达到熟练使用组态软件的常用工具。
2.学会完成组态工程的设计步骤。
3.锻炼动手能力和分析问题解决问题的能力。
三、实验步骤:1、系统设计:A.启动浏览器。
B.设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。
C.变量定义:完成所有想到的变量定义,对于没有想到的后面设计过程遇到再定义。
D.画面绘制:完成各种需要画面的绘制。
E.动画连接及按键的程序编写。
1水泵的动画连接及其程序编写2启动动画连接3液位灌定义4关闭按键的定义5历史曲线的按键定义F.配置系统程序编写if(\\本站点\运行状态==1){if(\\本站点\液位<=50&&\\本站点\运行状态==1){\\本站点\水泵=10;}if(\\本站点\液位>=950){\\本站点\水流=1;\\本站点\水泵=0;}}else{\\本站点\水泵=0;}if(\\本站点\水泵==1){\\本站点\液位=\\本站点\液位+20;}if(\\本站点\液位>0){\\本站点\液位=\\本站点\液位-10;}if(\\本站点\$时==0&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位=\\本站点\液位;}if(\\本站点\$时==1&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位1=\\本站点\液位;if(\\本站点\$时==2&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位2=\\本站点\液位;}if(\\本站点\$时==3&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位3=\\本站点\液位;}if(\\本站点\$时==4&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位4=\\本站点\液位;}if(\\本站点\$时==5&&\\本站点\$分==0&&\\本站点\$秒==0) {}if(\\本站点\$时==6&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位6=\\本站点\液位;}if(\\本站点\$时==7&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位7=\\本站点\液位;}if(\\本站点\$时==8&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位8=\\本站点\液位;}if(\\本站点\$时==9&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位9=\\本站点\液位;}if(\\本站点\$时==10&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位10=\\本站点\液位;}if(\\本站点\$时==11&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位11=\\本站点\液位;}if(\\本站点\$时==12&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位12=\\本站点\液位;}if(\\本站点\$时==13&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位13=\\本站点\液位;}if(\\本站点\$时==14&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位14=\\本站点\液位;}if(\\本站点\$时==15&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位15=\\本站点\液位;}if(\\本站点\$时==16&&\\本站点\$分==0&&\\本站点\$秒==0) {}if(\\本站点\$时==17&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位17=\\本站点\液位;}if(\\本站点\$时==18&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位18=\\本站点\液位;}if(\\本站点\$时==19&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位19=\\本站点\液位;}if(\\本站点\$时==20&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位20=\\本站点\液位;}if(\\本站点\$时==21&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位21=\\本站点\液位;}if(\\本站点\$时==22&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位22=\\本站点\液位;}if(\\本站点\$时==23&&\\本站点\$分==0&&\\本站点\$秒==0) {\\本站点\水位23=\\本站点\液位;}if(\\本站点\$时==0&&\\本站点\$分==0&&\\本站点\$秒==2) {}}四.系统运行画面五.实验总结:通过这次试验我们基本学会了组态王软件的操作,初步掌握其应用,在试验中我们出现过很多错误,但通过不懈的努力我们终于将其克服,在不断摸索,反复排查的过程中,我们的耐性得到了极大的锻炼,这对我们以后的工作学习都会有很大的帮助。
液位控制系统设计说明
液位控制系统设计说明1.引言2.系统组成2.1液位传感器:用于实时测量液体容器中的液位,并将测量值传输给控制器。
常见的液位传感器有浮球式液位传感器、压力式液位传感器等。
2.2控制器:接收液位传感器传输的液位信息,并根据预设的液位设定值进行控制动作。
控制器可以采用PLC(可编程逻辑控制器)或微处理器等。
2.3执行机构:根据控制器的指令,对液位进行调节。
常见的执行机构有阀门、泵等。
3.设计考虑在液位控制系统的设计过程中,需要考虑以下几个方面:3.1系统准确度:液位控制系统需要具备较高的测量准确度和控制精度。
因此,需要选择合适的液位传感器和控制器,并进行校准以提高系统的准确度。
3.2系统稳定性:液位控制系统需要具备良好的稳定性,以保证液位控制的精确性。
在设计过程中,可以采用反馈控制方法来提高系统的稳定性。
3.3安全性:液位控制系统需要具备良好的安全性,以避免因液位控制不准确导致的安全事故。
在设计过程中,需要考虑故障判断与报警系统,以及紧急停机装置等。
4.系统设计步骤4.1确定液位控制的目标和要求:明确需要控制的液位范围、控制精度等指标。
4.2选择合适的液位传感器:根据液体性质和工艺要求,选择适合的液位传感器,并确定传感器的测量范围和准确度。
4.3选择合适的控制器:根据需要控制的液位范围和控制精度,选择适合的控制器,并确定控制器的输出信号类型。
4.4确定执行机构:根据需要的控制方式,选择适合的执行机构,并确定执行机构的控制动作方式和控制信号类型。
4.5进行系统集成:将液位传感器、控制器和执行机构进行连接,并进行系统调试和测试。
4.6系统优化与改进:根据实际运行情况,对液位控制系统进行优化和改进,以提高系统稳定性和控制精度。
5.结论液位控制系统是工业生产过程中常见的一种控制系统,其设计涉及液位传感器、控制器和执行机构等多个组成部分。
在设计过程中,需要考虑系统的准确度、稳定性和安全性等因素。
通过合理的设计和优化,可以实现对液位的精确测量和控制,满足工业生产过程对液位的要求。
水位自动检测与控制系统的设计
综上,已经清楚地看到了两种方案的优劣,要能够很好地完成本次 设计的各个指标和达到设计的目的,选择第二种方案作为本课题的设计 方案。
通过该课题的研究,温习了数模电知识,了解了多种芯片的运用, 加强了使用Protel软件绘制电气原理图和印制版图的能力,收集资料、 消化资料和综合资料的能力,及综合利用专业及基础知识,解决实际工 程技术问题的能力。
本课题研究设计了一种基于单片机技术的自动控制系统。该自动控 制系统通过采用STC89C52单片机为工作处理器核心,外接压力传感 器,能够通过对水压的大x小测定来得到水位的高度,并将其转化为相 应的电信号输出,通过对水位的精确测量来控制水位[19]。该自动控制 系统的最大特点就是使用户能够操作简单、易懂、灵活;且安装方便、 智能性高、误报率低,同时它的信号经过单片机系统处理后方便和PC 机通信,便于多用户统一管理。随着现代人们安全意识的增强以及科学 技术的快速发展,相信这种自动控制系统必将在更广阔的领域得到更深 层次的应用[5]。
能够自动检测与显示当前水位、高低水位报警等功能 水位自动控制电路是通过水位传感器将水位高度转换为0~10V的直
流电压,再经过A/D转换后,将转换所得的数字量送入单片机进行处理 来达到对水位进行自动控制的目的。通过对电压和水位的转换关系,最 终利用单片机进行精确的控制,实现对水位高度的显示、电机和报警装 置的控制。
具体设计需要达到的要求和实现的功能如下: ( 1 )可实现自动报警。 ( 2 )可实现自动加水和自动停止加水。 ( 3 )可通过水位变化,实现向外界报警。 本设计包括硬件和软件设计两个部分。硬件部分包括采样处理部 分、单片机控制部分、数码显示部分、电机驱动部分、电机控制部分等 构成。处理器采用52系列单片机STC89C52。整个系统是在系统软件控 制下工作的。 基于调查本课题设计一款简单实用,经济的高塔水位检测报警控制 系统。本设计过程中主要采用了传感技术、单片机技术、光报警技术以 及弱电控制强电的技术。在高塔的内部我们设计一个简易的水位探测传 感器用来探测水位,即低水位,正常水位,高水位。低水位时送给单片
液位测量系统设计
液位测量系统设计专业:自动化班级:自控1202学号:***************目录摘要: (3)关键词: (3)一、液位检测方法简介 (3)简述各种液位计的特点 (5)1 超声波液位计|物位计 (5)2 静压液位计 (6)3 雷达液位计 (6)4 磁致伸缩液位计 (6)5 差压式液位计|物位计 (6)6 磁翻板或磁翻柱液位计 (7)7 伺服式液位计 (7)8 电容式液位计 (7)9 射频导纳液位计 (7)10 浮筒液位计 (8)11 钢带液位计 (8)12 静磁栅液位计 (8)几种常见液位计性能比较 (9)二、液位测量系统设计 (10)2.1液位测量原理 (10)2.2补偿设计 (11)2.3测量系统结构 (12)2.4误差分析 (13)三、总结 (14)四、参考文献 (14)实验设计摘要:设计一套液位测量系统,要求测量范围0~2000mm,系统测量精度0.1%。
利用单片机加以控制,挡板补偿方法减小误差,提高传播时间的测量准确度来提高精度。
关键词:液位检测、超声波一、液位检测方法简介常用于测量液位的液位计有连通器式、吹泡式、差压式、电容式等,测量物位的有超声波物位计和放射性物位计等。
其测量原理和特点如下:1、连通器式就是应用最普通的玻璃液位计。
它的特点是结构简单、价廉、直观,适于现场使用,但易破损,内表面沾污,造成读数困难,不便于远传和调节。
2、浮力式液位计包括恒浮力式和变浮力式两类。
(1)恒浮力式液位计恒浮力式液位计是依靠浮标或浮子浮在液体中随液面变化而升降,它的特点是结构简单、价格较低,适于各种贮罐的测量;(2)变浮力式液位计变浮力式亦称沉筒式液位计,当液面不同时,沉筒浸泡于液体内的体积不同,因而所受浮力不同而产生位移,通过机械传动转换为角位移来测量液位。
此类仪表能实现远传和自动调节。
3、吹泡式液位计是应用静压原理测量敞口容器液位。
压缩空气经过过滤减压阀后,再经定值器输出一定的压力,经节流元件后分两路:①一路进到安装在容器内的导管,由容器底部吹出;②另一路进入压力计进行指示。
液位检测系统设计
摘要随着社会的进步,生产工艺和生产技术的发展,人们对液位检测提出了更高的要求。
由于新型电子技术、微电子技术和微型计算机被广泛的应用,单片机控制系统以其控制精度高,性能稳定可靠,设置操作方便,造价低等诸多特点,被应用到液位系统的控制中来。
本文介绍了以LM型液位传感器,A/D转换芯片ADC0809,以及AT89C51单片机作为主控元件的液位检测系统的设计方法。
本文分别从液位检测,A/D转换,数码管显示,超限报警等几个方面对硬件电路进行了比较详细的介绍,然后对A/D转换程序,数码管显示程序,超限报警程序等做了比较详细的阐述,并用流程图做进一步的解释。
通过软件和硬件的联合调试,实现了在一定范围内对液位的调节,动态显示出液位结果,实现报警,完全实现了任务书上的要求。
关键词:液位检测、A/D转换、LM型液位传感器、超限报警AbstractAs society advances, the development of production processes and production technologies,the detection of the level control system have a higher demand. New electronic technology of microelectronics technology and miniature computers is widely used. Single chip control system to set up operations with high control accuracy, reliable performance, convenient,low cost, is applied to the level contral.This article describes the LM-type liquid level sensor and A / D conversion chip ADC0809, and AT89C51 microcontroller as the main control component of the liquid level detection system design methods. This article respectively fromthe liquid level detection, A/D converter, Digital display, Limit alarm and several aspects of the hardware circuit have conduct a more detailed description. Then the A/D conversion process, Digital tube display program, Limit alarm procedures have a fairly detailed, and using a flow chart for further explanation.Through joint debugging of software and hardware, The basic realization of the regulation on the level within a certain range of liquid level regulation, Dynamically shows the level results, Achieve alarm, Entirely Achieve the requirements of the mission statement.Keywords:the liquid level detection, A/D converter, lm-type liquid level sensor, limit alarm目录第1章绪论 (1)1.1 液位检测系统的概况 (1)1.2 国内外研究动态 (1)1.3 本次毕业设计的意义 (2)1.4 本次毕业设计的任务 (2)第2章硬件电路设计 (3)2.1 硬件电路工作原理 (3)2.2 硬件电路设计 (3)2.2.1 系统总体设计框图 (3)2.2.2 核心芯片的介绍 (4)2.3 硬件电路各模块设计 (10)2.3.1 电源电路设计 (10)2.3.2 单片机最小系统电路设计 (10)2.3.3 显示电路设计 (11)2.3.4 液位传感器的接口电路设计 (12)2.3.5 AT89C51与ADC0809的接口电路设计 (13)2.3.6 报警电路设计 (14)2.4 硬件电路总结 (14)第3章软件设计 (17)3.1 AT89C51的I/O口应用 (17)3.1.1 P0口的信号输入 (17)3.1.2 P1口的信号输入 (17)3.1.3 P2口的信号输入 (17)3.1.4 P3口的信号输入 (18)3.2 软件模块设计 (19)3.2.1 主程序的设计 (19)3.2.2 A/D转换的设计 (20)3.2.3 显示子程序的设计 (21)3.2.4 报警子程序的设计 (24)3.3 软件设计总结 (25)第4章联机调试 (28)4.1 仿真电路调试 (28)4.2 硬件电路调试 (29)4.3 硬件电路调试出现的问题及解决方法 (30)4.4 软件程序调试 (30)4.5 软件程序调试出现的问题及解决方法 (31)4.6 联机调试总结 (31)第5章结论 (32)致谢 (33)参考文献 (34)附录 (36)第1章绪论随着人们生活水平和工业标准的提高,液位的检测越来越受到人们重视,检测的精度和实时性要求也越来越高,另外还要求系统能提供对液位的自动控制功能。
液位控制系统课程设计报告
指导教师评定成绩:审定成绩:重庆邮电大学自动化学院自动控制原理课程设计报告设计题目:液位控制系统单位:自动化学院学生姓名:汪函专业:自动化班级:0881201学号:2012212646指导教师:陈勇设计时间:2014年10月重庆邮电大学自动化学院制目录一、摘要 (1)二、自动控制原理课程设计题目 (1)三、控制对象分析 (4)1、工作原理 (5)2、系统运行方框图 (5)3、建立数学模型求系统传递函数 (5)4、系统稳定性分析 (5)5、校正前根轨迹、伯德图、单位阶跃图 (5)6、参数比较 (5)7、系统校正 (5)7.1、校正方法确定 (6)7.2、校正过程 (6)8、校正后根轨迹、伯德图、单位阶跃图 (5)9、系统仿真 (5)四、总结 (1)五、参考文献 (1)一、一、摘要在社会经济飞速发展的今天,水在人们生活和生产中起着越来越重要的作用。
在工业生产以及日常生活应用中,常常会需要对容器中的液位进行自动控制。
比如自动控制水箱、水池、水槽、锅炉等容器中的蓄水量,生活中抽水马桶的自动补水控制、自动电热水器、电开水机的自动进水控制等,所以水箱液位控制系统在生活成为了必不可少的东西。
设计一个合理、稳定性强的水箱液位控制系统对生活的意义重大,一个完整的水箱液位控制系统主要由水箱、电动机、进水阀门、浮子连杆等配件构成:操作简便,可靠性好,运行成本低,可扩展行强等特点,本文对给定的水箱液位控制系统进行分析,画出结构框图,描述每一个元件的函数,并写出每个元件的传递函数,用Matlab/Simulink对系统进行仿真,并分析结果。
关键字:水箱液位控制系统电动机建模传递函数SummaryIn today's rapid social and economic development, water plays an increasingly important role in people's lives and production. In industrial production and daily life applications, often need to level in the container for automatic control. Such as automatic control of water storage container tanks, ponds, tanks, boilers, automatic water control life in the toilet, automatic electric water heaters, electric water machine automatic water control, so the waterlevel control system in life became a essential thing. Design a reasonable, strong sense of stability water level control system for a major life, a full tank level control system consists of tanks, motors, water valves, float rod and other accessories components: simple operation, good reliability , low operating cost, scalability lines, and other characteristics, the paper given water level control system analysis, block diagram shown, the function description of each component, and write the transfer function of each component with Matlab / Simulink for system simulation, and analysis of the results.Keywords:water level control system of the motor transfer function modeling二、自动控制原理课程设计题目设计一液位控制系统,如下图示:原理为:当设定水箱水位为h时,输入电压经K1反向(比较)、K2放大驱动直流伺服电机通过减速器带动阀门旋转,调节进水。
计算机液位测控系统(课程设计)
S=Vt/2
(2)超声波传感器 在超声波测距系统中利用超声波传感器产生和接收超声波,利用 超声波的特性进行数据测量。 市场上的超声波传感器大致可以分为通 用型,宽频带型,封闭型,高频型等,它们各有优缺点,也就各有用 途。通用型频带窄,但灵敏度高,抗干扰性强,在多通道,且通道间 频率较近的应用中最好使用它; 宽频带型能在工作频带内有两个共振 点,因而加宽了频带,它兼做发送和接收传感器;封闭型适用于室外 环境,有较好的奈风雨特性,用于汽车后的监测等装置上;高频型的 中心频率可以达到 200KHz,方向性强,可以进行高分辨率的测量。 综上,选用高频型的超声波传感器。采用反射式超声波测距方 法。
(式 1—6)
三、系统原理 计算机液位测控系统中,整个系统由 AD 转换模块 (包括放大、 滤波等调理电路) ,控制模块,DA 转换模块(包括驱动电路) ,执行 机构(比例阀) ,控制对象(水箱)和测量传感器六大部分组成,如
5
本科课程设计论文
图 3 所示。
图3
1、液位 h 的测量——超声波测距原理及超声波传感器 (1)超声波测距原理 超声波具有束射特性,吸收特性,高功率等特征。超声波的 特点是它能在各种媒质中传播; 波长短, 因而分辨率很好; 声束尖锐, 声能集中;在不同物质界面上会有反射、折射、散射等现象;可获得 较高声强。因此可以利用超声波脉冲反射回波法实现测距。 已知超声波在当地空气中的传播速度V, 测出超声波在空气张 传播的时间,就能计算出传播的距离。 超声波测距就是通过测定超声 波传播的时间间隔来测出声波传送的距离, 这就是所谓的时间差测距 法。超声波测距方法有如下两种: �直接式超声波测距方法: 直接式超声波测距方法的原理是, 测量发送器发射超声波到接收 器并接收到超声波的时间 t, 已知超声波在空气中的传播速度 V,则超 声波发送器到对象物的距离为:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言在人类文明高度发达的今天,人们对信息的采集、处理、传输及综合利用越来越迫切,单片机作为现代电子技术、计算机技术的新兴领域,其应用也越来越广泛,从开始的工业控制,到现在的航天航空、消防安全、工业数据采集、石油地质勘探、铁路交通运输以及楼宇自动化等,甚至目前的许多家电中都有单片机的应用。
以单片机为代表的嵌入式系统的出现标志着现代电子系统时代的到来。
随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机检测系统有较深的了解学院特地为我们安排了这次为期四周的课程设计。
本次课程设计由我们自己选择测量对象,这样题目相对灵活,能更好的达到锻炼我们的目的。
在本次课程设计中我选择的是液位测控系统的设计。
液位检测在许多控制领域已较为普遍,各种类型的液位检测装置也不少,按原理分有浮子式、压力式、超声波式、吹气式、电容式等,这各种方法都根据其需要设计完成,其结构、量程和精度各有特色, 适用于各自的场合。
我选用的是浮子式液位传感器,因为它的结构比较简单,也比较便宜。
液位高度通过传感器测出,其输出的电信号通过信号调理电路传送给数/模转换器ADC0808,之后ADC0808再将转化后的数字信号传给单片机AT89C51,最后单片机通过与LCD液晶显示屏连接,将液位高度显示出来,当液位超过警戒水位时,单片机会驱动LED点亮,输出报警信号。
在本次课程设计中,我也遇到了很多问题,如:如何确定方案、选择器件、使用仿真软件等。
困难再多、再大也是要克服的。
在这里我要感谢给我提供帮助的黎水平老师以及班上的同学们,没有你们的帮助我是不可能完成这次课程设计的。
由于本人水平有限,里面的内容难免有不少缺点和错误,恳请读者批评指正。
目录前言 (1)1.方案选择 (3)1.1方案1: (3)1.2方案2: (3)2.硬件电路的设计 (4)2.1传感器检测部分 (4)2.2电源模块设计 (5)2.3A/D转换部分的设计 (6)2.4单片机的选择 (10)2.5 显示电路的设计 (12)2.6 控制驱动电路设计 (14)2.7 键盘设计 (15)2.8 时钟信号设计 (16)3.软件设计 (16)3.1软件流程设计 (16)3.2上机软件仿真 (17)4.液位测控系统的误差分析 (18)5.设计心得 (19)6.参考文献 (20)1.方案选择1.1方案1:为了完成完成本次液位检测设计的各种功能,将整个电路分为四个部分:传感器检测部分、A/D转换部分、显示部分以及控制驱动部分。
器框架如下图所示:图1.1 方案原理方框图传感器检测部分选用的是FYC-3型浮子液位传感器。
该传感器的机构合理,抗干扰能力强,分辨率高,量程大,寿命长,有掉电后信号跟踪记忆功能。
能够将液位的变化通过标准的电信号输出。
A/D转换器选用的是A/D0808芯片。
它是一个八位的A/D转换器,转换精度较高,从A/D0808出来的信号可以直接送给单片机处理。
在本次课设中我选用的单片机是INTEL公司的8位单片机AT89C51。
与8086系列相比,AT89C515具有明显的价格优势,而且能够满足精度要求。
显示部分采用的是LCD显示屏,与传统的LED相比,LCD更加节能。
而且随着现代科技的发展,LCD取代LED是势在必行的。
1.2方案2:该方案与方案1大同小异,除控制外,其它没什么区别。
方案1采用的是单片机控制,而在方案2中我才用的是PLC控制。
PLC采用的是循环扫描的工作方式、通过自诊断、通信处理、扫描输入、刷新输出这五个工作过程来完成一个周期。
但是,利用PLC控制价格比较昂贵,需要的其他硬件较多,使得安装显得不方便,且占用空间大。
综合考滤这两种方案:他们都是可行的,都能达到所需的目的。
方案1原理直观,关键是价格低廉、集成度高、处理功能强、可靠性比较高,便于操作。
方案2在功能上采用的是开关逻辑控制、闭环过程控制、位置控制以及多PLC分布式控制等。
它更适合在工业上应用,工程技术人员可以很容易的读懂其程序,同时在改变控制要求时,只需改变程序梯形图就能满足要求。
但它存在一个致命的缺点——价格昂贵,需要的其他硬件较多,使得安装显得不方便,且占用空间大,适合用在对精度要求很高的场所。
综上所述,方案1具有明显的优势,因此采用方案1为本次液位控制的最佳方案。
2.硬件电路的设计2.1传感器检测部分在本次课设中我选用的是FYC-3型浮子式液位传感器,选用光电式编码器,配以精密的变速结构、线轮、不锈钢钢丝绳、重锤、防浪锤和浮子等构成。
该传感器安装在测量对象的上端(如水箱),当液位变化时,浮子随之上升或下降,测绳便带动线轮做旋转运动,与线轮同轴连接的编码器就输出与液位对应的模拟信号并送至后续电路继续处理,从而达到了对液位的实时显示及控制目的。
该传感器结构合理,抗干扰能力强,分辨率高,量程大,寿命长,有掉电后有信号跟踪记忆功能。
他能够长期用于液位测量并能保证性能的稳定可靠,是江河湖泊。
水库、船闸、水电站、水温观测站、水厂以及石油化工等行业理想的液位传感器。
该传感器的测量轮采用加深绳沟和减少钢丝绳压力夹角的方法解决了钢丝绳容易脱落的现象;传感器外壳、测量轮、支架均采用铝合金材料,测绳采用不锈钢材料、浮子采用工程塑料制作,因而具有良好的耐腐蚀性;编码器采用光电绝对式编码器而不是脉冲型的,因而具有极强的抗干扰能力,具有断电记忆功能,只要回复供电,不需任何预置就可立即读出实时的测量值。
图2.1 传感器外形及安装尺寸示意图2.2电源模块设计仅就单片机系统(最小系统)而言,一般只需要5V的直流电源供电,而对实际的单片机来说,由于需要扩展一定得测控转换通道和其相应的接口电路外设,除了5V的直流电源外,还可能需要其他的如12V的直流电源。
如下图2.2所示,直流电源模块的设计有以下两种设计方法,本次设计采用(b)类电源设计方案,即通过常用的220V交流电源变压、整流、稳压、滤波及AC/DC变换后给整个系统提供所需要的直流电源。
(a)(b)图2.2 电源模块设计系统组成框图如下图2.3所示电路为5V直流电源输出具体电路设计,其中电路的核心集成芯片7805是一种价格便宜、应用广泛的线性稳压器电子元件,其采用TO-220的封装形式,可以提供1A的最大工作电流,且由于内部具有过压过流保护,使整机的电源电路稳定,性能可靠。
图2.3 5V直流电源输出电路设计在图2.3中可看出,本电路采用220V的交流电压供电,220V交流电经过变压器后转换成12V交流电输出,12V交流电经过整流电桥后可以实现转换成直流电压输出,直流电压经过C1和C2两次滤波后,接到线性稳压器7805后即可转换成稳定的5V直流电压输出,电容C3和C4的设置也是起到滤波的作用,R1作为限流电阻,D2是LED作为电路的显示部分,起到指示的作用。
电源模块的抗干扰技术是系统的重要可靠性指标,一个设计良好的电源模块,应该在设计过程中充分考虑到抗干扰性能的要求。
系统电源模块的干扰可以分为供电线耦合的干扰和电源本身产生的干扰。
使用交流稳压器:在工业现场,电网上的电压波动较大,因此需要经过交流稳压器再进入到电源模块的变压器,从而使供电稳定。
采用瞬态电压抑制措施:当开关在通断时,都会产生一个幅值很高的瞬时电压脉冲,因此,在电压模块设计中可以使用瞬态抑制二极管,从而起到保护作用。
使用浪涌抑制器:在工业现场,当有大型设备启停时,会产生浪涌的现象,此时,可以采用CR(电容-电阻)浪涌抑制器。
2.3A/D转换部分的设计现在市面上ADC芯片的品种、型号很多,其内部功能强弱、转换速度快慢、转换精度高低有很大差别,但用户最关心的外特性包括以下四种基本信号引脚端:模拟信号输入端(单极性或双极性);数字量输出端(并行或串行);转换启动信号输入端;转换结束信号输出端。
除此之外,各种不同型号的芯片可能还会有一些其他各不相同的控制信号端。
选用ADC芯片时,除了必须考虑各种技术要求外,通常还需了解芯片以下两方面的特性:数字输出的方式是否有可控三态输出;启动转换的控制方式是脉冲控制式还是电平控制式。
在本次课程设计中我选用的是ADC0808,它与ADC0809在精度上略有差别(前者精度为8位,后者精度为7位),其它各方面完全相同。
他们都是CMO器件,不仅包括一个8位的逐次逼近型的ADC部分,而且还提供一个8通道的模拟多路开关和通道寻址逻辑,因而有理由把它作为简单的“数据采集系统”。
利用它可直接输入8个单端的模拟信号分时进行A/D转换,在多点巡回检测和过程控制、运动控制中应用十分广泛。
1) 主要技术指标和特性(1)分辨率:8位。
(2)总的不可调误差:ADC0808为±0.5LSB。
(3)转换时间:取决于芯片时钟频率,如CLK=500kHz时,T CONV=128μs。
(4)单一电源:+5V。
(5)模拟输入电压范围:单极性0~5V;双极性±5V,±10V(需外加一定电路)。
(6)具有可控三态输出缓存器。
(7)启动转换控制为脉冲式(正脉冲),上升沿使所有内部寄存器清零,下降沿使A/D 转换开始。
(8)使用时不需进行零点和满刻度调节。
2) 内部结构和外部引脚ADC0808的内部结构和外部引脚分别如图2.4和图2.5所示。
内部各部分的作用和工作原理在内部结构图中已一目了然,在此就不再赘述,下面仅对各引脚定义分述如下:图2.4 ADC0808内部结构框图(1)IN0~IN7——8路模拟输入,通过3根地址译码线ADD A、ADD B、ADD C来选通一路信号。
(2)D7~D0——A/D转换后的数据输出端,为三态可控输出,故可直接和微处理器数据线连接。
8位排列顺序是D7为最高位,D0为最低位。
(3)ADD A、ADD B、ADD C——模拟通道选择地址信号,ADD A为低位,ADD C为高位。
地址信号与选中通道对应关系如表11.3所示。
(4)V R(+)、V R(-)——正、负参考电压输入端,用于提供片内DAC电阻网络的基准电压。
在单极性输入时,V R(+)=5V,V R(-)=0V;双极性输入时,V R(+)、V R(-)分别接正、负极性的参考电压。
图2.5 ADC0808外围电路图表2.1 地址信号与选中通道的关系(5)ALE——地址锁存允许信号,高电平有效。
当此信号有效时,A、B、C三位地址信号被锁存,译码选通对应模拟通道。
在使用时,该信号常和START信号连在一起,以便同时锁存通道地址和启动A/D转换。
(6)START——A/D转换启动信号,正脉冲有效。
加于该端的脉冲的上升沿使逐次逼近寄存器清零,下降沿开始A/D转换。
如正在进行转换时又接到新的启动脉冲,则原来的转换进程被中止,重新从头开始转换。
(7)EOC——转换结束信号,高电平有效。