水位水温检测系统的设计与制作要点

水位水温检测系统的设计与制作要点
水位水温检测系统的设计与制作要点

本科毕业论文(设计)

题目:水位水温检测系统的设计与制作

学院:物理与电子科学学院

班级:

姓名:

指导教师:卢玉和职称:教授

完成日期: 2014 年 5 月 25 日

水位水温检测系统

摘要:此系统的设计主要是采用了STC89C52这种单片机,还有其它设备如:单总线温度传感器DS18B20,三极管与少量的上拉电阻,串口与并口功能兼具的液晶示出器LCD12864,以及发声器等,要做出具有可以出示容器内水位水温的小型仪器。此系统包含硬件与软件两大部分,硬件部分又包含五小部分:单片机、DS18B20监测、三极管,上拉电阻装置、显示部分、发声提醒装置。这样的设计就能使那些需要具备这些功能的水容器有了可行的仪器,而这种仪器是简单耐用的,是容易移动的,是价格低廉的。

关键词:芯片STC89C52;传感器DS18B20;发声提醒器。

目录

1 绪论 ····························································································- 1 - 1.1 背景 ·······················································································- 1 -

1.2研究与发展前景 ········································································- 1 -

2 设计水位水温系统的目的与内容 ························································- 1 - 2.1 设计的目的 ··············································································- 1 -

2.2 设计的内容 ··············································································- 2 -

3 水位水温系统的硬件分析 ·································································- 2 -

4 硬件部分介绍 ················································································- 2 - 4.1主控芯片单片机 ········································································- 2 - 4.2DS18B20测温装置 ····································································- 4 - 4.3测水位装置 ··············································································- 6 - 4.412846测温装置·········································································- 6 -

4.5 发声装置 ·················································································- 7 -

5 硬件工作情况介绍 ··········································································- 7 -

6 软件部分介绍 ················································································- 8 - 6.1仿真电路 ·················································································- 8 - 6.2 软件程序 ·················································································- 9 -

6.3软件检测 ·················································································- 9 -

7 实物与功能检查 ··········································································· - 10 -

8 总结 ·························································································· - 11 - 参考文献 ······················································································· - 12 - The detection system of Water level and temperature ···································· - 13 - 致谢 ····························································································· - 14 -

1 绪论

1.1背景

近年来由于科学技术的高速发展,可以说科技产品已经走进了寻常百姓家,现在的人们对生活的质量要求越来越高,家用电器作为生活不可缺少的部分显得至关重要。为了符合大众的要求,电器产品也变得更加便利化与舒适化。这更加推动了科学技术的不断发展与创新,传统的水容器没有任何可以显示温度和水位的装置,人们只能通过打开水容器的盖子才能知道其中的水位,对于水容器中水的温度更是只能猜测大约有多少度,非常的不方便以及非常不准确。而上面的种种问题用这个系统完全可以解决。而这种系统可以用于鱼缸、浴池、锅炉等。正是由于此系统的各种优点使得客户不仅用的放心,更用的实惠。

世界经济的快速发展,以及中国加入WTO,使得科技的竞争、人才的竞争变得异常激烈,生活节奏的加快使得世界各地的人对傻瓜式的产品需求开始呈对数形式上升,这也对从事电子的人的创新以及探索无形中提出了要求。

1.2研究与发展前景

本系统主要是对系统各功能的研究与实现,水容器内水位、水温的示出、水低于10%发声提醒这些功能可以合理的运用大学所学的软件C语言编程知识与硬件焊接制作相结合的办法来实现。每次加水的水量以及水温可根据环境需要由用户自由加热加水,用户不必费尽心思的想水容器内究竟有多少水,还要不要加水,水温究竟有多高,是不是达到要求了,这样就很大提高了工作与生活的效率。

可以预见在未来的工作与生活中,该系统以绝对的优势用在各种需要的水容器中,前途一片大,而由此带来的社会效益、经济效益是不能预计的。

2 设计水位水温系统的目的与内容

2.1 设计的目的

此设计的目的是为了让用户对所使用的水容器中水位水温有一个明白的认识。例如鱼缸里水的温度与水容量对鱼的生活环境很重要,浴池内水的温度与水位对洗浴的人来说也很重要等。而设计的实物能够帮助用户知道容器内的水容量、水温的多少与高低,此系统可以被安置在厨房、鱼缸、水池等对水位水温有要求的地方。水容量低于10%以下即发声提醒,而且人们也可以通过出示地水温来改变水的温度,通过发出声音提醒人们往容器内加水。使这两项都达到工业生产与日常生活所需的要求。

2.2 设计的内容

系统的内容对后期实物的制作有很大的影响,决定着实物是否能顺利完成。这里对设计的内容做简单介绍:此系统主要是利用了单片机。单片机简单易操作的优点使得各个功能的实现没想象中那么难;水位检测装置是固定在水容器壁内位置不同的十根彩排线还有少量三极管以及少量上拉电阻,通过彩排线端的金属片构成接触点接触水面如果导通将传到三极管的基级完成信息传送再由C语言编程指令的处理转化成可示的信息,如果不导通将不传送任何信息;水温检测装置是由单总线防水温度传感器的金属探头接触水面获取信息,也经C语言程序处理转化成可示信息;发声装置主要是简单的蜂鸣器。在系统设计完成后可以进行简单检查,而生活中的容器随处可见,而功能能不能正常运行一目了然。这种设计可以满足低消耗、低投资、零排放的优点。

3水位水温系统的硬件分析

本系统分硬件与软件设计,两者对设计能否成功都很重要,所以对这两部分的介绍都必不可少。下面首先对硬件部分做简单介绍可以用一个简单的图来概括水位水温系统设计的原理图如下所示。

图3-1 水位水温系统设计原理图

4硬件部分介绍

4.1主控芯片单片机

89C52是STC公司生产出来的。由于其兼容性好可以与好多其它器件配合使

用,也容易理解,入手也快,所以使用起来非常方便[2]。

该系统用到了晶体振荡电路,所以这里对其工作情况简单陈述一下:与芯片的XTAL1、XTAL2这两个引脚连接。晶体振荡电路4-1所示。

图4-1 晶体振荡电路

1. 单片机的显著特点

1. 工作电压为5V 电压小、功率低

2. 工作频率可以达到50MHz

3. 该芯片中C代表商业级芯片

4. 该芯片内存为8K

5. 发展空间比较大

6. 有五个外部中断,一个总中断控制

2. 简单的个引脚介绍

VCC为电源电压引脚

VS S为接地引脚

P0 端口:它包括P0.0到P0.7,是从第39脚开始到第32脚,P0即可以作为输入输出口使用,也可以作为地址或者数据总线使用。本系统主要使用P0口的输入输出功能。

P1 端口:它包括P1.0到P1,7,是从第一个引脚开始到第八个引脚结束。除此之外,它其中的两个引脚P1.0 和P1.1 还可以作为触发输入和外部技术输入。

P2 端口:它包括P2.0到P2.7,是从第21脚到第28结束。对C语言和汇编语言都适用,与此同时P2也接收一些控制信号。

P3 端口:它包括P3.0到P3.7,是从第10脚到第17脚。P3的每个引脚都有

两个功能。

RST是第九个引脚是复位输入引脚。属于单片机的复位初始化引脚,能够将处于其它状态的芯片都初始化为方便可操作状态。两个周期电平输入后有高电平才能工作。

P3的第二功能如图4-2所示

图4-2 P3口的第二功能表

4.2DS18B20测温装置

温度传感器即是大众化的产品,又是现代世界科研的高端发展前景好的产业,在生产生活中使用比较普遍,如军事领域、商业领域、医疗领域等都有它的身影,随着科研的进步,在未来的生活中的应用也应该增加如鱼缸、厨房、浴池、煲汤锅等。如果这样的话生活将会更舒适[4]。

本系统选用DS18b20这种型号的传感器便于携带、便于操作、单总线设计、感应灵敏、有集成库、读取数据方便、便于理解等,适合低温与高温的测量,集成库里温度取值比较小,而且数据比较全面。由于本设计是测量水的温度,需要大面积的接触水,所以防水显得很必要。本系统选用的就是不锈钢单总线防水型温度传感器,它具有独特的单线总线接口,而且准确度高、操作简单,在它的内部使用了集成库科技技术可进行文字表达。现在一切带湿度的检测都用到它如蔬菜大棚、食品房、果库的温度监测等系统中[5]。

单总线BS18b20的数据库图如下所示

图4-3 单总线DS18B20数据库图单总线DS18B20工作流程图如下所示

图4-4工作流程图

DS18B20的详细特点总结:它的输出三根引线:红色,黄色,绿色;也是5.0V 供电;有防水,防潮,防生锈的功能;不需要任何外部元件,具有简单的一个数据接口;具有9~12可调分辨率;可以测量的温度由上图可以看出来。

DS18B20的结构图如图4-5所示。

图4-5 DS18B20的简单结构图

4.3测水位装置

水位的设计最初有三个方案

(1)用滑动变阻器和浮球来实现水位的测量,即水位的变化推动滑动变阻器的变化,然后再通过AD转化。

(2)采用超声波测量距离,即超声波感应水箱内水的变化来实现转化信号。

(3)将被侧量的容器分成十等份,将十根彩排线分别固定在容器内十等份的不同位置。通过三极管上拉电阻将电信号放大。

由于种种原因最终决定用方案(3)。由固定在水中的十根高低不同的彩排线的触电碰触水面与水底的一根电源线导通将变化传给与三极管上拉电阻相连接的单片机,最终呈现水容器内的水的水量,该系统巧妙的用三极管与导线与上拉电阻连接来制成简易准确的水位检测装置。

4.4 12864显示装置

刚开始做设计的时候试着用数码管,试着用字符显示器,但是这些显示器要么只能显示数字,不能显示文字,要么只能显示英文,这对中国用户来说非常不

方便。这样下来让系统有点不完美,没有达到预期效果,后来选择用12864显示。它有很多优点,最大的优点是里面有文字库、比较直观、使用与拿放比较方便,用户使用这些电子产品时感觉特别舒心,上面的各种操作也容易理解,例如:手机屏、电子计数器屏、IC公交刷卡器屏、液晶电视机、平板电脑、掌上型游戏机、复读机屏、电子广告屏等很多电子产品。

LCD12864共有64*128个点阵,它内部的文字库给用户减少了很多麻烦,一个汉字的生成,是需要256个的点数。而且界面的明亮程度还可以进行控制。它非常易懂而且容易操作,大大体现了它较与其它显示屏的优势,让用户很容易的就能看明白。下面对管脚做一个简单介绍

表4-1 LCD-12864 管脚介绍

管脚号管脚名称管脚作用

1 GND GND电源接地

2 VCC VCC电源电压+5V

3 V0 屏幕明暗程度显示

4 RS 数据与指令

5 RW 读写功能

6 E 使能端

7~14 DB0~DB7 数据接口

15 PSB 控制模块接口

17 RST 复位

19 BLA 暗光电源+5V

20 BLK 暗光电源0V

4.5发声装置

系统中P0.0与发声器的一个接口连接,另一个接口与电源连接。制作原理是电磁感应。它价格便宜而且好用,并且由于它能起到提醒报警的功能被广泛的应用于各行各业。

5 硬件工作情况介绍

单片机工作情况介绍:此设计主要是利用了单片机的P1、P2脚,还有少量的P0脚。主要是利用了输入输出功能,大部分P1引脚用于控制温度信号的输入以及转化后的输出,全部的P2引脚和少量的P1引脚用于控制水位信号转化后的输出。其中P0端口的一个引脚主导发生器发声的工作[3]。

防水型DS18b20的工作情况:它共有三条引出导线。那根红色导线是正极,绿色的是负极,黄色的是数据线,将它的正极与电源的正极连接,负极与负极连接,数据接头与单片机P1口的一个引脚连接,即采集温度的变化传给单片机,由

单片机的程序与时序进行转化,然后显示在显示屏上[6]。

水位监测装置的工作情况:首先将所选容器的容积按十等份良好,然后将十根彩排线固定在事先分好的容器壁,水底放置一根电源线,这十根导线分别接三极管的基级,而十个三极管的发射级接着十个上拉电阻,集电极与单片机相连。彩排线接触水三极管导通就有信号,单片机将这种信息转化为可以显示的数字与文字。以便让用户知道水箱里的水还剩下多少;如果触点不接触水面,电源导线不会导通,三极管反相偏置就无信号,这主要是利用了三级管的放大作用,上拉电阻具有保护三极管的作用。

显示装置工作情况:上表中标出的引脚与主控芯片相应引脚相连接,通过程序转化就可以将抽象的信息转化成直观的信息。即可以显示出水温与水位。

发声提醒装置工作情况:当水容器内的水量不足10%时容器可能处于危险状态,系统输出低电平就能促使发声器发出声音起到提醒作用。让人们意识到容器水量不足了。

6 软件部分介绍

软件部分内容:本系统设计的软件即C语言编程,KEIL进行调试、STC软件进行下载、Proteus软件进行虚拟仿真。

6.1仿真电路

在仿真软件仿真的电路如图6-1所示[7]:

图6-1 仿真电路图

6.2 软件程序

软件设计是严格按照硬件功能进行的,本设计整体软件部分采用C语言编程,因为在大学期间学过比较简单,并且易懂。有温度数据采集与转化程序、水位信息采集与转化程序、发声提醒指令、初始化显示程序、都烧在了单片机内。这些程序体现作用简单说明一下,程序的内容是先对DS18B20、12864进行初始化处理,然后将传感器探头采集的数据、十根彩排导线触头传达的信息,与10%水位比较然信息通过系统指令与程序转化,显示在显示屏上。以及发生器的反应上。完成后等待下一次的启动命令[8]。

本设计的整体软件流程如图6-2所示:

图6-2 系统总体流程图

6.3软件检测

本系统是用C语言编程,KEII软件进行程序调试,STC-ISP进行往单片机里下载,Proteus软件进行仿真的。编程的内容包含了库函数以及子程序的调用。子程序有显示子程序、延时子程序等,编好以后进行了调试刚开始显示的是别的文字,后来发现是延时太短,加长延时后文字正常显示。水位显示的不正确,明明水位很低却显示60%,经过反复检查是由于软件接口连接错误。经过反复的调试、检查,下载到单片机内部的程序终于能够正常的完成最初设定的任务了。由于仿真软件库里没有我选用的显示器,客观条件的限制所以仿真只进行了电路连接。但电路连接是非常正确的

7实物与功能检查

我在实验室进行了实物的制作[9]。选用了两个万用板,一个是用于电源正负级的连接,一个是用与水位测量的设计,即固定十个三极管,还有10K的上拉电阻。还有就是与单片机的连接,在实验室的焊接。实物做好后,便开始进行硬件调试,为了避免整体接起来后发生错误后在检查的麻烦,我是一个功能与一个功能分开检查的。在各个功能都检查后才进行的整体检测实现。在检查的过程中有很多问题,开始时水位显示不正确,而且显示屏出现着其它字,根本不显示水位这几个字符,我检查了接线,焊接口都没问题,既然不是硬件的问题那就是软件有问题果然发现程序初始化不对,改正后还能正常显示,又经过程序排除发现是延时太短。最终当温度水位等字符正确出现的时候,也意味着实物终于做出来了,然后进行功能检测,实验中将DS18B20放在水温不同的水容器中,测温装置能正确工作。把确定的容器内的水慢慢减少时,减到不足10%时能发声提醒而且非常精确,测水位装置能正常工作。在这一环节中人们也可以自由改变水的温度也可以自由加水,最终将水位水温改变成理想状态。我的设计终于实现了[10]。

系统实物连接图如图7-1、图7-2所示。

图7-1 产品显示图

图7-2 实物连线图

8总结

面对自己的作品,心中有说不出的高兴,这段时间我不断的思考,以前试过的方法还在眼前。刚开始想到用滑动变阻器与小浮球来感应水位的变化,后来发现浮球根本推不动滑动变阻器,后来又想到用超声波测距转化成水位,效果不是很好,因为超声波测距需要一个比较空旷的环境,而容器太小,影响感应,最后想到这个办法,结果证明很成功。在这段时间里我学到了很多,我渐渐觉得自己的电子专业是如此的奇妙,能做出各种各样的设计。其实这些知识我都学过,但我从来没有试着去做,以至于用到时会出现笨手笨脚的情况,以后要多尝试,这样才能对所学的知识不陌生。

在这次完成论文与毕业设计的过程中,我感受到了所学的书本知识和实际材料相必须会灵活的结合。大学期间学到的C语言在编程中起到了很大的作用,我以前只停留在书本上,认为要做出东西很难,可是现在我不再害怕做实物了,而且每次遇到生活中的问题我都会问用自己所学的能不能解决,并想着能不能有新

的突破与创新,是这次实物的设计让我觉得自己的长处与不足[11]。

参考文献

[1] 付蔚,电子工艺基础[M].北京:北京航天大学出版社,2011:10-14.

[2] 张毅刚,新编MC5-51单片机应用设计[M].北京:清华大学出版社,2008:20-35.

[3] 徐爱钧,单片机原理实用教程[M].北京:电子工业出版社,2011:68-83.

[4] 金发庆,传感器技术与工程应用[M].北京:机械工业出版社,2012:102-134.

[5] 刘畅生传感器简明手册与应用电路[M].西安:西安电子科技大学出版社,2006:54-88.

[6] R.F.graf Ecgclopedia Of Electronic.Science press.1986. 76-107.

[7] Jean J Debugging Techniques for Embedded Systems using Real-Time Sofetware Trace.2002 212-243.

[8] 潘松,黄继业电子设计与自动化[M].北京:科学出版社,2010:161-165.

[9] 马文华,邓耀华,汤秀春. 嵌入式系统设计与开发[M].北京:科学出版社,2011:120-127.

[10] 谭浩强. C语言程序设计[M]. 哈尔滨:哈尔滨工业大学出版社,2008:11-87.

The detection system of Water level and temperature

Abstract :This system is designed mainly uses this stc89C52 SCM, as well as other devices such as: single-bus temperature sensor DS18b20, with a small number of transistors on a pull-up resistor, both serial and parallel port functions is shown in the LCD12864, as well as sound, etc. to make the water level in the container with water can produce a small instrument. This system consists of two parts, hardware and software, the hardware section also contains five small parts: single chip, DS18B20 monitoring, transistors, pull-up resistor device, a display section, audible reminder. This design can make these functions come ture that the water container with the equipment available, and this instrument is simple, durable, easy to move, inexpensive.

Key word : c hip STC89C52; sensor DS18B20;audible reminder .

致谢

论文设计终于圆满完成了,在整个过程中我要感谢我的指导老师,因为从开始到结束的各个阶段都离不开老师的指导与帮助。卢教授一丝不苟的态度以及对细节之处的严格要求让我感触很深。在这过程中教授不仅给我讲解所用到的知识而且为我提供各种参考资料。帮我分析各种问题出现的原因。指导教师非常的细心,每次都会纠正我细节之处的问题,指导老师思维活跃、动手能力很强。而且善于引导我,鼓励我大胆去想去做。每当我有懒惰心里时老师都会督促我。我为有这样一位指导老师而感到无比荣幸。感谢我的大学有您这样好的老师。

我还要感谢我周围的所有朋友和同学,从该论文的前期的选题构思设计阶段,到中期的选购器件、具体用C语言编程、电子工艺焊接阶段,到最后的成品论文完善阶段,他们都给与我最大的帮助。因为有了他们的帮助,与与他们的讨论,使我懂得了很多,这也让我的论文设计能够更成功的完成。

水位自动控制系统的原理是什么

水位自动控制系统就是将水位信号转换为开关信号,再用这个开关信号去控制交流接触器,交流接触器再控制一个水泵,就可以达到水位自动控制的目的。水泵有各种各样的工作方式,所以交流接触器也有多种设计方案,这些电气元件按照设计方案连接起来就是电气控制箱。现有多种成熟的设计方案,如GKY1X单台泵系统、GKY2X双台泵系统等等,在网上可以查到各种各样的设计原理图。水泵电气控制箱是很常用的控制设备,工作可靠、使用寿命长。影响水位自动控制系统可靠性和使用寿命的关键因素是液位传感器,就是将水位信号转换为开关信号这一部分。现在主要有电极式、UQK/GSK干簧管式、光电式、压力式、GKY和超声波式等几种方式。这些方式检测原理不同,因而水位自动控制的原理也不同。下面,我们根据液位传感器的检测方式来讲解水位自动控制系统的原理,这是决定水位自动控制系统使用寿命和可靠性的主要因素。 一、电极式液位控制原理 电极式是最早的液位控制方式,其控制原理很简单:因为水是导体,有水的时候两个电极间导电,交流接触器吸合,水泵就开始抽水。图1为电极式在水中控制原理示意图。但是电极在水中会分解而且会吸附很多杂质。如果不及时清理,电极就会失去作用,这是电极式液位传感器固有的缺陷。电极式液位传感器的制造非常简单,有人将导线外皮拨开,插到水里就可以做成电极式液位控制器。所以电极式液位控制器造价很低,价格便宜,但使用寿命很短。即使采用不锈钢做电极,也需要2-3个月清理一下,在污水中电极的使用寿命就更短了。 图1 二、UQK/GSK干簧管液位控制原理 干簧管将电极触点密封在玻璃管内,这样就不直接接触液体了,所以电极不会吸附杂质,使用寿命提高。干簧管的特点就是接近磁铁,触点就会吸合。所以我们将干簧管固定在管壁内固定的位置。浮子里装上磁铁,随着浮力沿着管壁上下滑动,见图2。当浮子经过干簧管时,触点吸合。干簧管触点一般直接驱动交流接触器,可以控制水泵启动。GSK上下限位置精确,但管壁不能有脏东西,安装不能倾斜(小于30°),否则会影响浮子的上下移动。

基于DS18B20的温度采集显示系统的设计

《单片机技术》课程设计任务书(三) 题目:基于DS18B20的温度采集显示系统的设计 一、课程设计任务 传统的温度传感器,如热电偶温度传感器,具有精度高,测量范围大,响应快等优点。但由于其输出的是模拟量,而现在的智能仪表需要使用数字量,有些时候还要将测量结果以数字量输入计算机,由于要将模拟量转换为数字量,其实现环节就变得非常复杂。硬件上需要模拟开关、恒流源、D/A转换器,放大器等,结构庞大,安装困难,造价昂贵。新兴的IC温度传感器如DS18B20,由于可以直接输出温度转换后的数字量,可以在保证测量精度的情况下,大大简化系统软硬件设计。这种传感器的测温范围有一定限制(大多在-50℃~120℃),多适用于环境温度的测量。DS18B20可以在一根数据线上挂接多个传感器,只需要三根线就可以实现远距离多点温度测量。 本课题要求设计一基于DS18B20的温度采集显示系统,该系统要求包含温度采集模块、温度显示模块(可用数码管或液晶显示)和键盘输入模块及报警模块。所设计的系统可以从键盘输入设定温度值,当所采集的温度高于设定温度时,进行报警,同时能实时显示温度值。 二、课程设计目的 通过本次课程设计使学生掌握:1)单总线温度传感器DS18B20与单片机的接口及DS18B20的编程;2)矩阵式键盘的设计与编程;3)经单片机为核心的系统的实际调试技巧。从而提高学生对微机实时控制系统的设计和调试能力。 三、课程设计要求 1、要求可以从键盘上接收温度设定值,当所采集的温度高于设定值时,进行报警(可以是声音报警,也可是光报警) 2、能实时显示温度值,若用Proteus做要求保留一位小数; 四、课程设计内容 1、人机“界面”设计; 2、单片机端口及外设的设计; 3、硬件电路原理图、软件清单。 五、课程设计报告要求 报告中提供如下内容:

一种简单实用的水位自动控制系统设计

一种简单实用的水位自动控制系统设计 发表时间:2010-03-10T16:21:22.827Z 来源:《中小企业管理与科技》2010年2月上旬刊供稿作者:周玲钟义广[导读] 近年来对城市供水提出了更高的要求,水塔水位控制自动化系统被不断地改造,以适应社会的发展和人民生活水平的提高周玲钟义广(广西机电职业技术学院) 摘要:本文介绍一种简单实用的水箱水位自动控制系统的基本组成及工作原理,通过对该系统组装测试,达到预期效果,正式应用于乡镇供水系统中。实践证明,该水位控制系统设计方案合理,运行效果好,具有低成本、高使用价值的优点。关键词:水位自动控制系统 0 引言 近年来对城市供水提出了更高的要求,水塔水位控制自动化系统被不断地改造,以适应社会的发展和人民生活水平的提高,满足及时、准确、安全和保证充足供水。目前水位自动控制系统有很多成熟的产品,控制手段主要有单片机监控、比较电路监控、利用PLC和传感器构成水塔水位恒定的控制系统等,运行可靠,可实现远程监控和无人值守。在许多偏远地区,特别是居住相对分散的农村地区,供水问题也待解决。如果仍然沿用人工方式,劳动强度大,工作效率低,安全性难以保障。本文针对乡镇和偏远农村家庭供水的特点,设计一款简单实用、符合要求的水位自动控制系统。 1 水箱水位自动控制系统的组成 针对偏远农村分散居住,取水不方便(包括从水井取水)的特点,考虑到农民生活消费水平不高,设计的供水系统必须是既方便农民的生活,又经济实惠等特点的水箱水位自动控制系统。水箱水位自动控制系统的组成。 由图中可知,水位自动控制系统电路主要由主电路和控制电路两大部分组成。主电路是一台抽水水泵,由220V交流电源电压供电。控制电路由包括整流、滤波、稳压电路、感应电路及限流限压电路组成。 2 水箱水位自动控制系统的设备 水位自动控制系统的设备只需选用价格低廉、安全可靠的设备。 由设备表可知,所有的设备都是简单而常用的小型设备,价格低廉,控制和维护简单易于掌握,对远离城市的偏远地区非常适用。传统的水位控制系统通常使用传感器进行上、下限控制,以保证水位在上、下限之间。此设计中只用三根导线来代替传感器放置在上、下限水位之间,利用水的导电特性完成上、下限水位的自动控制,节省了购买传感器的费用,也不必考虑传感器的故障,进一步降低成本,提高系统的可靠性。 常见的生活用水供应系统工作形式是由外来补充水源(一次水源)向一个高位水塔和一个低位水池补水,再由高位水塔和低位水池(二次水源)向各用户供水。此设计主要考虑针对家庭供水系统(或者某些单独取用水之处),因此只需用(储)水箱而非水塔供水。系统供水是由水箱直接供应,不用考虑由位置高度所形成的压力来进行供水,不用气压供水,不必在屋顶上设置水箱,也不用单独建筑水塔,仅在厨房或需用水的地方放置一足够大的(储)水箱即可满足供水要求。 3 水箱水位自动控制系统的控制原理 该水箱水位自动控制系统结构简单,控制原理如下:系统上电后,交流电源经整流、滤波、稳压后,由电位器调节获得12V直流工作电压。当水箱水位低于下限时,接触器线圈失电,其常闭触头使水泵接通工作,抽水到水箱中;当水位上升到上限时,接触器线圈得电,常闭触头断开,常开触头闭合,水泵停止抽水。 V1、V2用来保护LM317输出端电压为安全电压,使其免受短路电流的影响;V3用来保护三极管,同时避免触电事故的发生。水位的上、下限可通过调整三根导线的位置设定。 4 测试应用 该设计经安装调试,结合实验室给排水系统进行测试,效果良好。正式应用于某乡镇几个家庭的日常用水装置中已将近两年,至今未发生故障。该系统在运行期间稳定性高,完全符合预先规定的标准,只需将控制电路稳压输出调整在10V-12V之间,可投入使用。可用交流变压器供电,也可以用直流供电。 5 结束语 设计的水箱水位控制系统因价格便宜,结构简单,使用方便,不易发生故障,可用于要求不高的给排水系统中,特别适用于城镇及偏远山区取水装置。 参考文献: [1]布挺,王帆.基于西门子PLC的水塔水位自动控制系统[J].科技信息,2009年第12期. [2]曹琦.一种节能的变压变频供水系统[J].变频器世界,2006(7):133-137. [3]朱晓青主编.过程检测控制技术与应用.北京,冶金工业出版社,2002年.

液位自动控制系统

控制类系统设计 ——液位自动控制系统 摘要 随着电子技术、计算机技术和信息技术的发展,工业生产中传统的检测和控制技术发生了根本性的变化。液位作为化工等许多工业生产中的一个重要参数,其测量和控制效果直接影响到产品的质量,因此液位控制成为过程控制领域中的一个重要的研究方向。 液位控制是工业中常见的过程控制,它对生产的影响不容忽视。该系统利用了常见的芯片,设计并实现了液位控制系统的智能性及显示功能。电路组成简单,调试方便,性价比高,抗干扰性好等优点,能较好的实现水位监测与控制的功能。能够广泛的应用于工业场所。 液位控制有很多方法,如,非接触传感。只需要将传感器紧贴在非金属容器的外壁,就可以侦测到容器里面液位高度变化,从而及时准确地发出报警信号,有效防止液体外溢或防止机器干烧。由于不需要与液体接触且安装简便,避免了水垢的腐蚀,可取代传统的浮球传感和金属探针传感,延长寿命。而本设计是基于纯电路的设计,低成本且抗干扰性好。在本设计中较好的实现了水位监测与控制的功能。 液位控制系统是以液位为被控参数的系统,液位控制一般是指对某控制对象的液位进行控制调节,以达到所要求的液位进行调节,以达到所要求的控制精度。

1 概述 液位控制系统是以液位为被控参数的系统,是现代工业生产中的一类常见的、重要的控制过程。而传统的液位控制多采用单回路控制,并采用传统的指针式仪表来显示液位值,使液位控制的精度和显示的直观性受到限制,而随着生产线的更新及生产过程控制要求的提高,要求液位系统有高的控制性能。基于此,本系统就设计了一种电路简单,调试方便且性价比高的系统,来完成液位的自动调控。本系统主要由四部分组成:显示模块、振荡模块、传感器模块和声光报警模块,系统简单易行。 系统框图如下: 2 硬结构与功能 2.1 该设计的总体结构 该设计是一块集多种电子芯片于一体的多功能实验板,实现了液位系统的控制及显示。主要功能器件包括:电源部分的7808,定时部分的555定时器,数字分段的LM3914等。 电路原理图如下图所示:

温度控制系统课程设计

前言 温度是一种最基本的环境参数,日常生活和工农业生产中经常要检测温度。传统的方式是采用热电偶或热电阻,但是由于模拟温度传感器输出为模拟信号,必须经过AD 转换环节获得数字信号后才能与单片机等微处理器接口,使得硬件电路结构复杂,制作成本较高。近年来,美国DALLAS公司生产的DSI18B20为代表的新型单总线数字式温度传感器以其突出优点广泛使用于仓储管理、工农业生产制造、气象观测、科学研究以及日常生活中。 随着科学技术的不断进步与发展,温度传感器的种类日益繁多,数字温度传感器更因适用于各种微处理器接口组成的自动温度控制系统具有可以克服模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端等优点,被广泛应用于工业控制、电子测温计、医疗仪器等各种温度控制系统中.其中,比较有代表性的数字温度传感器有DS1820、MAX6575、DS1722、MAX6635等. 智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术(ATE_)的结晶.目前,国际上已开发出多种智能温度传感器系列产品。智能温度传感器内部包含温度传感器、A/D传感器、信号处理器、存储器(或寄存器)和接口电路.有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器能输出温度数据及相关的温度控制量,适配各种微控制器(MCU),并且可通过软件来实现测试功能,即智能化取决于软件的开发水平。 为了准确获取现场的温度和方便现场控制,本系统采用了软硬件结合的方式进行设计,利用LED数码管显示温度,利用DS18B20检测当前的温度值,通过和设定的参数进行比较,若实测温度高于设定温度,则通过555定时器产生频率可变的报警信号,若实测温度低于设定温度,则加热电路自动启动,到达设定温度后停止。在软件部分,主要是设计系统的控制流程和实现过程,以及各个芯片的底层驱动设计已达到所要求的功能。在近端与远端通信过程中,采用串行MAX232标准,实现PC机与单片机间的数据传输。

51单片机水温水位控制系统(DOC)

摘要 本温度设计采用现常见的89C51单片机,配以DS18B20数字温度传感器,该温度传感器可自行设置温度上下限。单片机将检测到的温度信号与输入的温度上、下限进行比较,由此作出判断是否启动继电器以开启设备。系统包括单片机模块、温度检测模块、水位检测模块和驱动电路设计四个部分。文中对每个部分功能、实现过程作了详细介绍。 关键词: DS18B20数字温度传感器 89C51 水温水位

目录 一.概述 (3) 1.1课题研究的目的及意义 (3) 1.2技术指标 (3) 二.总体设计方案 (3) 三.详细设计方案 (3) 1.1温度检测系统 (3) 1.2水位检测系统 (5) 四.元件说明 (6) 1.1 工作原理 (6) 1.2单片机的选择 (6) 1.3温度传感器 (8) 1.4水位传感器 (11) 1.5 显示元件 (11) 五.硬件模块设计 (12) 1.1单片机模块设计 (12) 1.2温度检测模块 (13) 1.3水位检测模块 (14) 1.4 控制模块 (15) 1.5 驱动电路设计 (15) 六.软件设计 (16) 1.2 温度检测系统 (17) 1.3 水位检测系统 (18) 1.4 DS18B20主程序............................................ 错误!未定义书签。七.结论 (18) 八.参考文献 (18) 附录 (18) 单片机与显示器件连接图 (18) 系统软件源代码 (18)

一.概述 1.1课题研究的目的及意义 目前市场上太阳能热水器的控制系统大多存在功能单一、操作复杂、控制不方便登问题,很多控制器只具有温度和水位显示功能,不具有温度控制功能。即使热水器具有辅助加热功能,也可能由于加热时间不能控制而产生过烧,从而浪费电能。鉴于此,我以89C51单片机为检测控制核心,采用数码管显示温度,设计了一种太阳能热水器微控制器,实现了温度和水位参数的实时显示,具有温度设定、水位控制功能。 1.2技术指标 设计并制作一个基于单片机的温度控制系统,能够对炉温进行控制。炉温可以在一定范围内由人工设定,并能在炉温变化时实现自动控制。若测量值高于温度设定范围,由单片机发出控制信号,经过驱动电路使加热器停止工作。当温度低于设定值时,单片机发出一个控制信号,启动加热器。通过继电器的反复开启和关闭,使炉温保持在设定的温度范围内。 ⑴温度设定范围为0~99℃,最小区分度为1℃,温度控制的误差≤1℃ ⑵能够用数码管精确显示当前实际温度值 ⑶按键控制:设置键、加一键、减一键 二.总体设计方案 以89C51为主控制芯片,温度采集采用DS18B20温度传感器,通过外围电路来采集水位,用四位数码管显示当前的水温,用LED灯指示水位,并且通过键盘来输入所需控制的水温。并且当水温水位超于限制时启动报警系统。如图2.1总体设计方案图所示。 图2.1 总体设计方案图 三.详细设计方案 3.1 总体结构设计 方案一:测温电路的设计,可以使用DS18B20温度传感器利用其感温效应,在将随被测温度变化的电压或电流采集后,把采样得到的模拟信号送入ADC0809进行A/D转换读入单片机进行A/D转换后,通过串行口输入,就可以用单片机进

液位自动控制系统设计及调试

等级: 课程设计 2016年6月17日

电气信息学院 课程设计任务书 课题名称液位自动控制系统设计与调试 姓名专业班级学号 指导老师沈细群 课程设计时间2016年6月6日~2016年6月17日(第15~16周) 教研室意见同意开题。审核人:汪超林国汉 一.课程设计的性质与目的 本课程设计是自动化专业教学计划中不可缺少的一个综合性教学环节,是实现理论与实践相结合的重要手段。它的主要目的是培养学生综合运用本课程所学知识和技能去分析和解决本课程范围内的一般工程技术问题,建立正确的设计思想,掌握工程设计的一般程序和方法。通过课程设计使学生得到工程知识和工程技能的综合训练,获得应用本课程的知识和技术去解决工程实际问题的能力。 二. 课程设计的内容 1.根据控制对象的用途、基本结构、运动形式、工艺过程、工作环境和控制要求,确定控制方案。 2.绘制水箱液位系统的PLC I/O接线图和梯形图,写出指令程序清单。 3.选择电器元件,列出电器元件明细表。 4.上机调试程序。 5.编写设计说明书。 三. 课程设计的要求 1.所选控制方案应合理,所设计的控制系统应能够满足控制对象的工艺要求,并且技术先进,安全可靠,操作方便。 2.所绘制的设计图纸符合国家标准局颁布的GB4728-84《电气图用图形符号》、GB6988-87《电气制图》和GB7159-87《电气技术中的文字符号制定通则》的有关规定。 3.所编写的设计说明书应语句通顺,用词准确,层次清楚,条理分明,重点突出,篇幅不少于7000字。

四.进度安排 1.第一周星期一:布置课程设计任务,讲解设计思路和要求,查阅设计资料。 2.第一周星期二~星期四:详细了解搬运机械手的基本组成结构、工艺过程和控制要求。确定控制方案。配置电器元件,选择PLC型号。绘制传送带A、B的拖动电机的控制线路原理图和搬运机械手控制系统的PLC I/O接线图。设计PLC梯形图程序,列出指令程序清单。 3.第一周星期五:上机调试程序。 4.第二周星期一:指导编写设计说明书。 5.第二周星期二~星期四:编写设计说明书。 6.第二周星期五:答辩。 附录:课题简介及控制要求 (1)课题简介 某化工厂水箱的排水量根据工业生产的需要而不断地变化,为了保持水箱压力恒定,就要保持水位恒定,因此就必须自动调整进水量。 本系统要求有手动和自动两种工作方式。手动控制方式用于水泵的调试,即当按下按钮时水泵运转,松开按钮时水泵停止,目的是为了调试水泵是否能正常工作;当系统切换为自动控制方式并启动后,控制系统自动调整水泵的进水量达到给定水位恒定。水位设定高限和低限,当水位超过设定的限位时要进行超限报警。 (2)控制要求 控制系统技术参数表

课程设计(论文)基于mcs51系列单片机的数字温度监测装置设计

课程设计说明书 基于MCS-51系列单片机的 数字温度监测装置设计 学生班级: 学生姓名: 起止日期: 指导教师:

目录 一、引言 4 1. 本次课程设计的重要意义4 2. 温度传感器的发展4 二、设计内容及性能指标 5 三、系统方案总体概述 5 四、系统主要器件选择 6 (一)单片机的选择 6 1.主要性能参数6 2.功能特性概述7 3.引脚功能说明8 4.端口引脚第二功能9(二)温度传感器的选择10 1.总述10 2.温度传感器的选择11 2.1 DS18B20简介11 2.2 DS18B20内部结构11 2.3 DS18B20测温原理15 五、系统整体设计 17(一)系统硬件电路设计17 1.硬件电路设计总体概述17 2.CPU机器基本外围电路设计18 2.1单片机电路18 2.2晶振控制电路18 2.3 继电器电路19 2.4 锁存器74LS373引脚功能及工作原理19 2.4.1 74LS373引脚功能20 2.4.2 74LS373工作原理20 2.4.3 Intel2764引脚功能23 3.前向通道设计23 3.1温度检测电路23 3.2电源输入部分电路24 4.后向通道设计及人机通道设计25 4.1 后向通道设计25 4.1.1 LED显示电路25 4.1.1.1 LED显示器的结构25 4.1.1.2 LED显示器的工作原理26 4.1.1.3 LED 显示设计方案27 4.2键盘27 4.3温度报警电路28 4.4复位电路28

5.抗干扰措施29 5.1干扰产生的后果29 5.2抗干扰设计的基本原则30 5.3硬件抗干扰设计31 5.4软件的抗干扰设计32(二)系统软件设计33 1.概述33 2.主程序模块33 3. 部分程序清单34 3.1 温度传感器的驱动程序34 3.2 LED共阳极显示子程序36 六、附录 36 七、致谢 37 参考文献

水温自动控制系统

《电子技术综合设计》 设计报告 设计题目:水温自动控制系统 组长姓名:学号: 专业与班级:工业自动化14-16班 姓名:学号: 专业与班级:工业自动化14-16班 姓名:学号: 专业与班级:工业自动化14-16班 时间: 2016~ 2017学年第(1)学期 指导教师:陈烨成绩:评阅日期:

一、课题任务 设计并制作一个水温自动控制系统,对1.5L净水进行加。水温保持在一定范围内且由人工设定。 细节要求如下: 1.温度设定范围为40℃~90℃,最小分辨率为0.1℃,误差≤1℃。 2.可通过LCD显示屏显示温度目标值与实时温度。 3.可以通过键盘调整目标温度的数值。 二、方案比较 1.系统模块设计 为完成任务目标,可以将系统分为如下几个部分:5V直流电供电模块、测温模块、80C52单片机控制系统、键盘控制电路、温度显示模块、继电器控制模块、强电加热电路。通过各模块之间的相互配合,可以完成水温检测、液晶显示、目标值设置、水温控制等功能。 系统方框图如下:

2.5V直流电供电模块 方案一:直接用GP品牌的9v电池,然后接通过三端稳压芯片7805稳压成5伏直流电源提供给单片机系统使用,接两个5伏电源的滤波电容后输出。 方案二:通过变压器,将220v的市电转换成9v左右的交流电,变压器输出端的9V电压经桥式整流并电容滤波。要得到一个比较稳定的5v电压,在这里接一个三端稳压器的元件7805。 由于需要给继电器提供稳定的5V电压,而方案一中导致电池的过度损耗,无法稳定带动继电器持续工作,所以我们选用能够提供更加稳定5v电 源的方案二。 3.测温模块 经查阅资料,IC式感温器在市场上应用比较广泛的有以下几种: AD590:电流输出型的测温组件,温度每升高1 摄氏度,电流增加1μA,温度测量范围在-55℃~150℃之间。其所采集到的数据需经A/D 转换,才 能得到实际的温度值。 DS18B20:内含AD转换器,所以除了测量温度外,它还可以把温度值以数字的方式(9 B i t ) 送出,因此线路连接十分简单,它无需其他外加电路,直接输出数字量,可直接与单片机通信,读取测温数据。它能够达到0.5℃ 的固有分辨率,使用读取温度暂存寄存器的方法还能达到0.0625℃以上精度,温度测量范围在-55℃~125℃之间,应用方便。 SMARTEC感温组件:这是一只3个管脚感温IC,温度测量范围在 -45℃~13℃,误差可以保持在0.7℃以内。 max6225/6626:最大测温范围也是-55~+125℃,带有串行总线接口, 测量温度在可测范围内的的误差在4℃以内,较大,故舍弃该方案。 本设计选用DS18B20感温IC,这是因其性能参数符合设计要求,接口简单,内部集成了A/D 转换,测温更简便,精度较高,反应速度快,且经 过市场考察,该芯片易购买,使用方便。 下面是DS18B20感温IC的实物和接口图片

汽包水位自动控制系统设计

一、课程设计(综合实验)的目的与要求 锅炉是工业生产及人民生活的主要的动力及能源。汽包水位是工业蒸汽锅炉安全、稳定运行的重要指标,水位过高会导致蒸汽带水进入过热器,并在过热管内结垢,影响传热效率,严重的将引起过热器爆管;水位过低又将破坏部分水冷壁的水循环引起水冷壁局部过热而爆管。高性能的锅炉产生的蒸汽流量很大,而汽包的体积相对来说较小,水位的时间常数很小。大容量锅炉若给水不及时,数秒之内就可能达到危险水位,所以锅炉汽包水位的控制显得非常重要。因此,必须采取有效、精确的自动调节,严格控制汽包水位在规定范围内。 影响汽包水位变化的因素很多,如燃煤量、给水量和蒸汽流量。燃煤量对水位变化的影响是比较缓慢的,容易克服。因此,主要考虑给水量和蒸汽流量对水位的影响。水位过高会影响汽包内汽水分离,饱和水蒸汽温度急剧下降,该过热蒸汽作为汽轮机动力的话,将会损坏汽轮机叶片,影响运行的安全性和经济性。水位过低,则由于汽包内的水量转少,而负荷很大时,如不及时调节就会使汽包内的水全部液化,导致水冷壁烧坏,甚至引起爆炸。因此,锅炉汽包水位必须严加控制。 二、设计(实验)正文 1控制系统的整体分析: 1.1影响汽包水位的主要因素 1)给水流量W 2)主蒸汽流量D 3)燃料量B 1.2控制指标 保证给水流量W和主蒸汽流量D保持平衡,维持汽包水位H在较小范围内波动。1.3汽包水位控制对象的动态特性分析 做各种主要影响因素的阶跃扰动,记录并分析汽包水位的响应曲线 1)给水扰动: Matlab仿真如图1:

图1:给水扰动Matlab仿真 运行结果如图2: 图2:给水扰动下的水位响应曲线 由被控对象在给水量扰动下的水位阶跃响应曲线,可以看出该被控对象无自平衡能力,且有较大的迟延,因此应采用串级控制,将给水流量的扰动消除在采用带比例作用的副调节回路中,以保证系统的稳定性。 2)蒸汽扰动: Matlab仿真如图3: 图3:蒸汽扰动Matlab仿真 运行结果如图4:

水池水位自动控制系统设计

水池水位自动控制系统设计与制作 摘要 根据物体在水中漂浮的性质,可以用一个浮球来感知水塔里水位的升降,用来控制水泵,使水泵能自动对水池上水,水满时能自动断电停止,真正做到了水池的全自动控制功能,解决了人们日常用水的诸多不便。 本毕业论文范文写的是水池水位自动控制电路的作用是根据水位的高低,自动地控制水泵的启动与停止。水泵和水位的高低是相互反馈的。这样就可以实现水位自动控制的目的。我所设计的水位制动控制装置是有以下几部分组成:水位自动控制电路,高低水位报警器,数码显示。水位自动控制在一定范围内(如 2 -6 米),当水位低至2米时使水泵启动上水;当水位升至6米时,使水泵停止工作。因特殊情况水位超限(如高至7米、低于2米)报警器报警。设有手动按键,便于随机控制。由数码管直观显示当前水位。本系统可以随时的控制水位的高低,防止过量放水或来水无人打开关。 关键词:水池;浮子开关;自动上

Abstract According to the nature of an object floating in the water, you can use a float to sense the water level in the lift tower to control the pump, the pump automatically to the water tower, Sheung Shui, water, power off automatically when full stop pumping water tower, and truly automatic control tower to solve the inconvenience of daily water. Pham Van of the thesis is written in the role of water level automatic control circuit is based on the level of the water level, automatic control of pump start and stop. Pumps and water level is the level of mutual feedback. This level can automatically control. I designed the brake control device is the water level has the following components: automatic water level control circuit, high and low water level alarm, digital display. Automatic water level control within a certain range (eg. 2-6 meters), when the water level as low as 2 meters, the Sheung Shui to start the pump; when the water level to 6 meters, the pump stopped working. Water level gauge due to special circumstances (such as up to 7 meters, as low as 2 meter) alarm to the police. With manual buttons, easy to stochastic control. Visual display by the LED current level. The system can control the water level at any level, to prevent excessive drainage or runoff and no open relations Keywords:water tower; float switch; automatic pumpin

专业课程设计温度的采集与控制(软件)2

专业课程设计说明书课程设计名称:专业课程设计 课程设计题目:温度的采集与控制(2)学院名称:信息工程学院 专业:电子信息工程班级: 学号:姓名: 评分:教师: 20 年月日

专业课程设计任务书2012-2013学年第二学期分散1周第17 周- 19 周集中

摘要 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。 本次设计的目的在于学习基于51单片机的温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。本系统可以实现温度信号采集与显示,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。 关键词:温度温度采集温度控制

目录 第一章系统组成及工作原理 (1) 1.1 设计要求 (1) 1.2 系统组成 (1) 1.3 工作原理 (1) 第二章硬件电路设计 (2) 2.1 温度转换电路 (2) 2.2 A/D转换电路 (2) 2.3 控制电路 (3) 2.4 单片机最小系统 (3) 第三章软件设计 (5) 3.1 主程序流程图 (5) 3.2 7279初始化程序INIT7279 (6) 3.3 发送字节程序STFS (7) 3.4 延时程序 (9) 3.5 中断程序 (10) 3.6 AD采样程序 (12) 3.7 数值转换程序 (13) 3.8 7279送显程序 (14) 第四章实验、调试和测试结果分析 (16) 4.1 主要仪器和工具 (16) 4.2 调试过程及测试结果 (16) 结论 (18) 参考文献 (19) 附录 (20)

单容液位控制系统设计

单容液位控制系统设计 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

目录1系统设计认识 (1) 前言 (1) 2系统方案确定、系统建模和原理介绍 (1) 控制方案确定 (1) 控制系统建模 (1) (1) (2) 3系统构成 (4) 控制系统结构 (4) 控制系统方框图 (4) 4系统各环节分析 (5) 调节器PID控制 (5) 执行器分析 (6) 检测变送环节分析 (6) 被控对象分析 (6) 5系统仿真 (7) 系统结构图以及参数整定 (7) 6仪器仪表选型 (10)

PID调节器选择 (10) 执行器选择 (11) (11) (11) (12) 差压变送器的选择 (12) 7课程设计结束语 (14) 参考文献 (15)

一、系统设计认识 前言 过程控制早已在矿业、冶金、机械、化工、电力等方面得到了广泛应用。在液位控制方面,比如:水塔供水、工矿企业排给水、锅炉汽包液位控制、精馏塔液位控制等更是发挥着重要作用。在这些生产领域里,基本上都是劳动强度大或者操作有一定危险性的工作,极易出现操作失误引起事故,造成厂家的经济损失。可见,在实际生产中,液位控制的准确程度和控制效果直接影响着工厂的生产成本、经济效益以及设备的安全系数。所以,为了保证安全条件、方便操作,就必须研究开发先进的液位控制方法和策略。 本设计以单容水箱的液位控制系统为研究对象。由于单回路反馈控制系统结构简单、投资少、操作方便,且能满足一般的生产过程要求,在液位控制中得到了广泛的应用,所以本设计单容水箱的液位控制系统采用的就是单回路反馈控制。它的控制任务就是使水箱液位保持在给定值所要求的高度,并且减少或消除来自系统内部和外部扰动的影响。通过系统方案的选择,完成系统的工艺流程图设计和方框图的确定,各环节仪表仪器的选型,控制算法的选取,系统的仿真以及控制参数的整定等工作。 二、系统方案确定、系统建模和原理介绍 控制方案确定 如前言所介绍,由于单回路反馈控制系统结构简单、投资少、操作方便,且能满足一般的生产过程要求,在液位控制中得到了广泛的应用,故采用单回路反馈控制。 液位控制的实现除模拟PID调节器外,还可以采用计算机PID算法控制。由差压传感器检测出水箱水位;水位实际值通过单片机进行A/D转换,变成数字信号后输入计算机中;在计算机中,根据水位给定值与实际输出值之差,利用PID程序算法得到输出值,再将输出值传送到单片机中,由单片机将数字信号转换成模拟信号;最后,由单片

基于单片机的数字温度计设计课程设计

摘要 温度的检测与控制是工业生产过程中比较典型的应用。本设计以AT89C52单片机为核心,采用DS18B20温度传感器检测温度,由温度采集、温度显示,温度报警等功能模块组成。基于题目基本要求,本系统对温度采集和温度显示系统行了重点设计。本系统大部分功能能由软件实现,吸收了硬件软件化的思想。实际操作时,各功能在开发板上也能完美实现。本系统实现了要求的基本功能,其余发挥部分也能实现。 关键字:AT89C52单片机、DS18B20温度传感器、数码管显示、温度采集

目录 一.绪论 .............................................................................................................

二.设计目的..................................................................................................... 三.设计要求..................................................................................................... 四.设计思路..................................................................................................... 五.系统的硬件构成及功能................................................................. 5.1主控制器............................................................................................... 5.2显示电路............................................................................................... 5.3温度传感器.......................................................................................... 六.系统整体硬件电路................................................................................. 七.系统程序设计 .......................................................................................... 八.测量及其结果分析 ................................................................................... 九.设计心得体会............................................................................................ 十.参考文献..................................................................................................... 附录1 源程序 附录2 元件清单及PCB图 一.绪论

简单多点温度测量系统课程设计

课程设计报告(2010 —2011 年度第2学期) 题目:基于DS18B20的多点温度测量系统 院系: 姓名: 学号: 专业: 指导老师: 2011年5 月22 日

目录 1设计要求…………………………………………………………………………2设计的作用、目的………………………………………………………………3设计的具体实现…………………………………………………………………. 3.1系统概述……………………………………………………………………. 3.2单元电路设计与分析……………………………………………………… 3.3电路的安装与调试…………………………………………………………4心得体会及建议………………………………………………………………… 4.1心得体会…………………………………………………………………… 4.2建议…………………………………………………………………………5附录………………………………………………………………………………6参考文献…………………………………………………………………………

基于DS12B20的多点温度测量系统设计报告 1设计要求 运用DS12B20温度测量芯片实现一个多点温度测量系统,要求如下: (1).测量点为两点。 (2).测量的温度为-40~+40°C (3).温度测量的精度为±0.5°C (4).测量系统的响应时间要小于1S。 (5).温度数据的传输方式采用串行数据传送的方式。 2 设计的作用、目的 通过本设计可以进一步了解熟悉单片机的控制原理以及外设与单片机的数据通信方法,尤其是串行通信方法以及单片机与外设间的接口问题。 本设计旨在提高学生的实际应用系统开发能力,增长学生动手实践经验,激起学生学以致用的兴趣。 3设计的具体实现 3.1系统概述 本系统分为温度采集模块、核心处理模块、控制模块和显示模块。温度采集模块由DS18B20温度测量芯片构成,它负责测量温度后将温度量转化为数字信号,传输到数据处理模块;核心处理模块由AT89S52单片机组成,它负责与温度采集模块进行数据通信、对数据进行操作处理已经对各种外设的响应与控制;控制模块由几个按键组成,实现对测量点的选择以及电路复位的操作;显示模块由一块四位的八段译码显示管和驱动芯片组成,它的作用是显示测量的温度值。 系统模块组成图:

基于单片机的水位水温控制系统

编号研究类型应用研究分类号学士学位论文(设计) Bachelor’s Thesis 论文题目基于单片机的水位水温控制系统 作者姓名 学号 所在院系 学科专业名称电子信息科学与技术 导师及职称讲师 论文答辩时间

*******学士学位论文(设计)诚信承诺书 中文题目:基于单片机的水位水温控制系统 外文题目:Water Temperature-Level Control System Based on SCM 学生姓名学号 院系专业电子信息科学与技术班级 学生承诺 我承诺在毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,本人毕业论文(设计)内容除特别注明和引用外,均为本人观点,不存在剽窃、抄袭他人学术成果,伪造、篡改实验数据的情况。如有违规行为,我愿承担一切责任,接受学校的处理。 学生(签名): 2012年5月10日 指导教师承诺 我承诺在指导学生毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,经过本人核查,该生毕业论文(设计)内容除特别注明和引用外,均为该生本人观点,不存在剽窃、抄袭他人学术成果,伪造、篡改实 验数据的现象。 指导教师(签名): 2012年5月10日

目录 诚信承诺书...................................................................................................................................... I 摘要. (1) 1.前言 (2) 1.1课题背景 (2) 1.2课题研究意义 (2) 2.系统设计方案讨论与选择 (2) 2.1系统总体方框图 (2) 2.2温度控制系统方案讨论 (3) 2.3水位控制系统方案讨论 (4) 2.4显示系统方案讨论 (4) 3.系统的工作原理 (4) 4.系统硬件电路设计 (5) 4.1单片机最小系统 (5) 4.2水位检测系统电路设计 (8) 4.3水温检测系统电路设计 (11) 4.4显示系统电路设计 (13) 4.5 报警系统设计 (15) 4.6 继电器驱动电路设计 (15) 5.系统软件设计 (16) 5.1 系统硬件开机自检程序设计 (16) 5.2 系统自动上水程序设计 (17) 5.3 系统按键程序设计 (18) 5.4水温水位交替显示流程图设计 (18) 6.系统的实物电路设计 (20) 7.致谢 (22) 参考文献 (23) 湖北师范学院学士学位论文评审表

液位自动控制系统分析

二.系统分析 2.1系统工作原理 浮球杠杆式液位自动控制系统原理示意图 工作原理:当电位器电刷位于中点位置时,电动机不动,控制阀门有一定的开度,使水箱中流入水量与流出水量相等,从而液面保持在希望高度上。一旦流入水量或流出水量发生变化,水箱液面高度便相应变化。例如,当液面升高时,浮子位置亦相应升高,通过杠杆作用使电位器电刷从中点位置下移,从而给电动机提供一定的控制电压,驱动电动机通过减速器减小阀门开度,使进入水箱的流量减少。此时,水箱液面下降,浮子位置相应下降,知道电位器电刷回到中点位置,系统重新处于平衡状态,液面恢复给定高度,反之,若水箱液面下降,则系统会自动增大阀门开度,加大流入的水量,使液面升到给定的高度。

2.2系统分解 水位自动控制系统由浮子,杠杆,直流电动机,阀门及水箱控制部分构成。根据不同的需要可以对各部分进行不同的设计。该系统结构简单,安装方便,操作简便直观,可以长期连续稳定在无人监控状态下运行。 液位控制系统原理方框图如下所示: 图2 2.3.数学模型 2.3.1浮子、杠杆、电位计(比例环节) 浮球杠杆测量液位高度的原理式 U o=U 总 b??al 式中Uo为电位计的输出电压,U 总 为电位计两端的总电势,b a为杠杆的长度比,??为高度的变化,l为电位计电阻丝的中点位置到电阻丝边缘的长度。 则:

G1s=K1 2.3.2微分调理电路(微分环节) 由于水面震荡,导致浮子不稳定,在电位计的输出电压与电动机的输入端之间接一个微分调理电路,对输入的电压进行调理传递函数为 G2s=K2s 2.3.3电动机(惯性环节) 查资料知电动机的传递函数: G3s= K3 Ts+1 2.3.4减速器(比例环节) 这是一个比例环节,增益为减速器的减速比。 故,传递函数为 G4s=K4 2.3.5控制阀(积分环节) 这是一个积分环节, 故,传递函数为 G5s=K5 s 2.3.6水箱(积分环节) 这是一个积分环节,实际液位Y是流入量Q in与流出量Q out的差值?Q对时间t的积分。

相关文档
最新文档