ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:129.27KB ,
资源ID:20203346      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20203346.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(水位水温检测系统的设计与制作Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

水位水温检测系统的设计与制作Word文档格式.docx

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

2、WTO,使得科技的竞争、人才的竞争变得异常激烈,生活节奏的加快使得世界各地的人对傻瓜式的产品需求开始呈对数形式上升,这也对从事电子的人的创新以及探索无形中提出了要求。研究与发展前景研究与发展前景 本系统主要是对系统各功能的研究与实现,水容器内水位、水温的示出、水低于10%发声提醒这些功能可以合理的运用大学所学的软件 C 语言编程知识与硬件焊接制作相结合的办法来实现。每次加水的水量以及水温可根据环境需要由用户自由加热加水,用户不必费尽心思的想水容器内究竟有多少水,还要不要加水,水温究竟有多高,是不是达到要求了,这样就很大提高了工作与生活的效率。可以预见在未来的工作与生活中,该系统以绝对的优势用在

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

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

5、简单检查,而生活中的容器随处可见,而功能能不能正常运行一目了然。这种设计可以满足低消耗、低投资、零排放的优点。3 水位水温系统的硬件分析水位水温系统的硬件分析 本系统分硬件与软件设计,两者对设计能否成功都很重要,所以对这两部分的介绍都必不可少。下面首先对硬件部分做简单介绍可以用一个简单的图来概括水位水温系统设计的原理图如下所示。图 3-1 水位水温系统设计原理图 4 硬件部分介绍硬件部分介绍 主控芯片单片机主控芯片单片机 89C52 是 STC 公司生产出来的。由于其兼容性好可以与好多其它器件配合使用,也容易理解,入手也快,所以使用起来非常方便。该系统用到了晶体振荡电路,所以这里对其工作情况简

6、单陈述一下:与芯片的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、,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 口的第二功能表 DS18B20 测

8、温装置测温装置 温度传感器即是大众化的产品,又是现代世界科研的高端发展前景好的产业,在生产生活中使用比较普遍,如军事领域、商业领域、医疗领域等都有它的身影,随着科研的进步,在未来的生活中的应用也应该增加如鱼缸、厨房、浴池、煲汤锅等。如果这样的话生活将会更舒适。本系统选用 DS18b20 这种型号的传感器便于携带、便于操作、单总线设计、感应灵敏、有集成库、读取数据方便、便于理解等,适合低温与高温的测量,集成库里温度取值比较小,而且数据比较全面。由于本设计是测量水的温度,需要大面积的接触水,所以防水显得很必要。本系统选用的就是不锈钢单总线防水型温度传感器,它具有独特的单线总线接口,而且准确度高、操

9、作简单,在它的内部使用了集成库科技技术可进行文字表达。现在一切带湿度的检测都用到它如蔬菜大棚、食品房、果库的温度监测等系统中。单总线 BS18b20 的数据库图如下所示 图 4-3 单总线 DS18B20 数据库图 单总线 DS18B20工作流程图如下所示 图 4-4 工作流程图 DS18B20的详细特点总结:它的输出三根引线:红色,黄色,绿色;也是供电;有防水,防潮,防生锈的功能;不需要任何外部元件,具有简单的一个数据接口;具有 912可调分辨率;可以测量的温度由上图可以看出来。DS18B20的结构图如图 4-5 所示。图 4-5 DS18B20 的简单结构图 测水位装置测水位装置 水位的设

10、计最初有三个方案(1)用滑动变阻器和浮球来实现水位的测量,即水位的变化推动滑动变阻器的变化,然后再通过 AD转化。(2)采用超声波测量距离,即超声波感应水箱内水的变化来实现转化信号。(3)将被侧量的容器分成十等份,将十根彩排线分别固定在容器内十等份的不同位置。通过三极管上拉电阻将电信号放大。由于种种原因最终决定用方案(3)。由固定在水中的十根高低不同的彩排线的触电碰触水面与水底的一根电源线导通将变化传给与三极管上拉电阻相连接的单片机,最终呈现水容器内的水的水量,该系统巧妙的用三极管与导线与上拉电阻连接来制成简易准确的水位检测装置。4.4 12864 显示装置显示装置 刚开始做设计的时候试着用数

11、码管,试着用字符显示器,但是这些显示器要么只能显示数字,不能显示文字,要么只能显示英文,这对中国用户来说非常不方便。这样下来让系统有点不完美,没有达到预期效果,后来选择用 12864 显示。它有很多优点,最大的优点是里面有文字库、比较直观、使用与拿放比较方便,用户使用这些电子产品时感觉特别舒心,上面的各种操作也容易理解,例如:手机屏、电子计数器屏、IC 公交刷卡器屏、液晶电视机、平板电脑、掌上型游戏机、复读机屏、电子广告屏等很多电子产品。LCD12864共有 64*128 个点阵,它内部的文字库给用户减少了很多麻烦,一个汉字的生成,是需要 256 个的点数。而且界面的明亮程度还可以进行控制。它

12、非常易懂而且容易操作,大大体现了它较与其它显示屏的优势,让用户很容易的就能看明白。下面对管脚做一个简单介绍 表 41 LCD-12864 管脚介绍 管脚号 管脚名称 管脚作用 1 GND GND电源接地 2 VCC VCC 电源电压+5V 3 V0 屏幕明暗程度显示 4 RS 数据与指令 5 RW 读写功能 6 E 使能端 714 DB0DB7 数据接口 15 PSB 控制模块接口 17 RST 复位 19 BLA 暗光电源+5V 20 BLK 暗光电源 0V 发声装置发声装置 系统中 P0.0 与发声器的一个接口连接,另一个接口与电源连接。制作原理是电磁感应。它价格便宜而且好用,并且由于它能

13、起到提醒报警的功能被广泛的应用于各行各业。5 硬件工作情况介绍硬件工作情况介绍 单片机工作情况介绍:此设计主要是利用了单片机的 P1、P2脚,还有少量的 P0脚。主要是利用了输入输出功能,大部分 P1引脚用于控制温度信号的输入以及转化后的输出,全部的 P2引脚和少量的 P1引脚用于控制水位信号转化后的输出。其中 P0端口的一个引脚主导发生器发声的工作。防水型 DS18b20 的工作情况:它共有三条引出导线。那根红色导线是正极,绿色的是负极,黄色的是数据线,将它的正极与电源的正极连接,负极与负极连接,数据接头与单片机 P1口的一个引脚连接,即采集温度的变化传给单片机,由单片机的程序与时序进行转化

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

15、提醒装置工作情况:当水容器内的水量不足 10%时容器可能处于危险状态,系统输出低电平就能促使发声器发出声音起到提醒作用。让人们意识到容器水量不足了。6 软件部分介绍软件部分介绍 软件部分内容:本系统设计的软件即 C 语言编程,KEIL进行调试、STC 软件进行下载、Proteus 软件进行虚拟仿真。仿真电路仿真电路 在仿真软件仿真的电路如图 6-1所示:图 6-1 仿真电路图 6.2 软件程序软件程序 软件设计是严格按照硬件功能进行的,本设计整体软件部分采用 C 语言编程,因为在大学期间学过比较简单,并且易懂。有温度数据采集与转化程序、水位信息采集与转化程序、发声提醒指令、初始化显示程序、都烧

16、在了单片机内。这些程序体现作用简单说明一下,程序的内容是先对 DS18B20、12864进行初始化处理,然后将传感器探头采集的数据、十根彩排导线触头传达的信息,与 10%水位比较然信息通过系统指令与程序转化,显示在显示屏上。以及发生器的反应上。完成后等待下一次的启动命令。本设计的整体软件流程如图 6-2所示:图 6-2 系统总体流程图 6.3 软件检测 本系统是用 C 语言编程,KEII软件进行程序调试,STC-ISP 进行往单片机里下载,Proteus 软件进行仿真的。编程的内容包含了库函数以及子程序的调用。子程序有显示子程序、延时子程序等,编好以后进行了调试刚开始显示的是别的文字,后来发现

17、是延时太短,加长延时后文字正常显示。水位显示的不正确,明明水位很低却显示60%,经过反复检查是由于软件接口连接错误。经过反复的调试、检查,下载到单片机内部的程序终于能够正常的完成最初设定的任务了。由于仿真软件库里没有我选用的显示器,客观条件的限制所以仿真只进行了电路连接。但电路连接是非常正确的 7 实物与功能检查实物与功能检查 我在实验室进行了实物的制作。选用了两个万用板,一个是用于电源正负级的连接,一个是用与水位测量的设计,即固定十个三极管,还有 10K的上拉电阻。还有就是与单片机的连接,在实验室的焊接。实物做好后,便开始进行硬件调试,为了避免整体接起来后发生错误后在检查的麻烦,我是一个功能

18、与一个功能分开检查的。在各个功能都检查后才进行的整体检测实现。在检查的过程中有很多问题,开始时水位显示不正确,而且显示屏出现着其它字,根本不显示水位这几个字符,我检查了接线,焊接口都没问题,既然不是硬件的问题那就是软件有问题果然发现程序初始化不对,改正后还能正常显示,又经过程序排除发现是延时太短。最终当温度水位等字符正确出现的时候,也意味着实物终于做出来了,然后进行功能检测,实验中将 DS18B20 放在水温不同的水容器中,测温装置能正确工作。把确定的容器内的水慢慢减少时,减到不足 10%时能发声提醒而且非常精确,测水位装置能正常工作。在这一环节中人们也可以自由改变水的温度也可以自由加水,最终

19、将水位水温改变成理想状态。我的设计终于实现了。系统实物连接图如图 7-1、图 7-2所示。图 7-1 产品显示图 图 7-2 实物连线图 8 总结总结 面对自己的作品,心中有说不出的高兴,这段时间我不断的思考,以前试过的方法还在眼前。刚开始想到用滑动变阻器与小浮球来感应水位的变化,后来发现浮球根本推不动滑动变阻器,后来又想到用超声波测距转化成水位,效果不是很好,因为超声波测距需要一个比较空旷的环境,而容器太小,影响感应,最后想到这个办法,结果证明很成功。在这段时间里我学到了很多,我渐渐觉得自己的电子专业是如此的奇妙,能做出各种各样的设计。其实这些知识我都学过,但我从来没有试着去做,以至于用到时

20、会出现笨手笨脚的情况,以后要多尝试,这样才能对所学的知识不陌生。在这次完成论文与毕业设计的过程中,我感受到了所学的书本知识和实际材料相必须会灵活的结合。大学期间学到的 C 语言在编程中起到了很大的作用,我以前只停留在书本上,认为要做出东西很难,可是现在我不再害怕做实物了,而且每次遇到生活中的问题我都会问用自己所学的能不能解决,并想着能不能有新的突破与创新,是这次实物的设计让我觉得自己的长处与不足 。参考文献参考文献 1 付蔚,电子工艺基础M.北京:北京航天大学出版社,2011:10-14.2 张毅刚,新编 MC5-51单片机应用设计M.北京:清华大学出版社,2008:20-35.3 徐爱钧,单

21、片机原理实用教程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.北京

22、:科学出版社,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,wit

23、h 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

24、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

25、 word:chip STC89C52;sensor DS18B20;audible reminder.致谢致谢 论文设计终于圆满完成了,在整个过程中我要感谢我的指导老师,因为从开始到结束的各个阶段都离不开老师的指导与帮助。卢教授一丝不苟的态度以及对细节之处的严格要求让我感触很深。在这过程中教授不仅给我讲解所用到的知识而且为我提供各种参考资料。帮我分析各种问题出现的原因。指导教师非常的细心,每次都会纠正我细节之处的问题,指导老师思维活跃、动手能力很强。而且善于引导我,鼓励我大胆去想去做。每当我有懒惰心里时老师都会督促我。我为有这样一位指导老师而感到无比荣幸。感谢我的大学有您这样好的老师。我还要感谢我周围的所有朋友和同学,从该论文的前期的选题构思设计阶段,到中期的选购器件、具体用 C 语言编程、电子工艺焊接阶段,到最后的成品论文完善阶段,他们都给与我最大的帮助。因为有了他们的帮助,与与他们的讨论,使我懂得了很多,这也让我的论文设计能够更成功的完成。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1