毕业设计(论文)-基于单片机的智能饮水机设计.doc_第1页
毕业设计(论文)-基于单片机的智能饮水机设计.doc_第2页
毕业设计(论文)-基于单片机的智能饮水机设计.doc_第3页
毕业设计(论文)-基于单片机的智能饮水机设计.doc_第4页
毕业设计(论文)-基于单片机的智能饮水机设计.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

天津职业技术师范大学Tianjin University of Technology and Education毕 业 设 计 专 业: 应用电子技术教育 班级学号: 0912-10 学生姓名: 指导教师: 二一四 年 六 月天津职业技术师范大学本科生毕业设计 基于单片机的智能饮水机设计intelligent water machine design Based on single chip microcomputer 专业班级:应电0912班学生姓名:指导教师:系 别:电子工程学院2014年6月摘 要现如今,随着科技水平突飞猛进的发展,生活自动化,智能化,机械化已经成为人们发展的必然趋势,计算机技术的发展也进入了一个崭新的时代,而单片机技术也已然成为计算机技术中的一个尤其特别的支派,它的应用领域,应用范围也是越来越宽广。在实际的应用当中,系统的自动检测与控制的应用系统一般都是由单片机与各种传感器相结合组成实现的。我们日常生活中传统家用的饮水机都是人为的通过开关键,控制取水,这就限制用户在接水的同时,不得不站在饮水机旁边,注视着接水,控制开关键,防止水溢出水杯,这在某个程度上给用户带来一定的不便。所以本次设计就在传统的家用的饮水机基础上加入了超声波模块和单片机控制模块,以实现饮水机的自动化,智能化操作。本次设计的系统能够实现自动的感应杯子,然后取水,当装杯中的水超过一定水位后自动关闭的一系列功能。该系统使传统饮水机更加自动化,可以应用于传统家用饮水机的生产,社会效应相当明显。重点是本次设计不仅具有创新意义,还能满足人们自动化智能化的生活需要,所以说这种设计拥有非常高的市场应用价值,潜在的意义非常巨大。 关键词: 饮水机;智能化;单片机 ABSTRACTNowadays, with the development of science and technology level by leaps and bounds, automation, intelligent, have become the inevitable trend in the development of mechanization and the development of computer technology has entered a new era, and single chip microcomputer technology has become one of the computer technology in particular tribe, its application field, application scope is also more and more broad. In actual application, the system the application of automatic detection and control systems are generally composed of single-chip microcomputer combined with a variety of sensors.Traditional household water machine in our daily life are artificially through the open key, control water, this limits the user at the same time of receiving water, had to stand in the water cooler, staring at the water, open the key control, prevent water overflow water glass, it bring some inconvenience to the user in some degree. So this design on the basis of the traditional household water machine joined the ultrasonic module and single-chip microcomputer control module, so as to realize the automatic water dispenser, intelligent operation. The design of the system can realize automatic induction cup, then water, when loading a cup of water after more than a certain level of a series of functions automatically shut down. This system makes the traditional water machine more automated, can be applied to traditional household water machine production, the social effect is quite obvious. Focuses on the design not only has the innovation significance, but also can meet the needs of the peoples life in the automation of intelligent, so this kind of design has a very high market application value, the meaning of the potential is huge.Key Words:water machine;intelligent;single chip microcomputer 目 录摘 要IABSTRACTII1引言11.1研究背景11.2主要研究内容21.3 设计的主要技术指标21.4本次设计的工作22. 设计要求分析以及方案确定42.1 设计要求分析42.2 方案的确定43. 整体电路的设计53.1 电路组成以及工作原理63.1.1电路的组成63.1.2系统组成框图63.2单元电路的设计以及元器件的选择73.2.1主控制单元73.2.2温度采集单元83.2.3直流稳压电路设计93.2.4超声波模块113.2.5过零检测电路单元113.2.6 输出控制电路113.3原理图的绘制设计123.4系统主控电路硬件总图134.软件设计154.1主程序设计155. 系统调试165.1系统硬件调试165.2系统软件调试175.3系统综合调试175.4调试遇到的问题17结 论18参考文献20致 谢23天津职业技术师范大学2014届本科生毕业论文 1引言 现阶段,伴随着科学技术的迅猛发展,社会智能化程度的提高,人们生活水平也逐步得到了提高,对自己生活质量的追求也越来越高,家用电器行业的发展速度也是更加迅速,人们日益变化的物资文化需要,电子技术随着人们需求不断变化得到了很大的发展空间。电子系统设计在市场上也得到了广大客户的青睐,单片机以其运行速度快,功能强大,便于携带等等优势,逐渐适应了时代发展的需要,成为了一种新的发展方向,所以说单片机拥有非常光明的发展未来。在信息技术的飞速发展的今天,小小单片机的贡献是不可小觑的,我们日常生活中所使用的电子产品很多也都是以单片机为核心控制部件的,例如洗衣机,MP3,电风扇等等,可以说单片机存在我们日常生活中的每一个角落。而本文为了完成智能饮水机的智能控制,我们也是采用单片机作为控制核心部件,进而实现饮水机温度可控,可调,并且能够自动感应水杯取水,自动停止等设计指标。1.1研究背景科学技术的迅猛发展为人类的生产和生活带来了极大方便的同时,也大大地推动了现在经济社会的进步与发展。近些年以后,随着人们要求的多样化,家用电器领域的产品也呈现了多种多样的特点,其核心技术的发展,更新换代的速度,简直令人叹为观止,但是其中也不乏变化不太明显的,例如家用饮水机。传统的家用饮水机具有一定的局限性。在日常的生活当中,饮水机都要人工通过开关控制取水,已经满足不了人们对于当今社会的发展,因为要是渴了,拿杯子取水,就不得不站在饮水机旁边弯着腰注视着被子,在这个过程当中,要防止水太多,溢出水杯,这对老人来说极为不方便,还要随时的用手控制开关键,稍不注意就很容易被烫伤,然而这些不便不足都可以通过本次设计得到改善,本次设计在传统家用的饮水机基础上加入了超声波模块和STC单片机控制模块,以实现饮水机的智能化操作,不需要人为干扰。该智能饮水机可以实现自动感应杯子位置、自动感应水位、装满水后自动关闭的功能。本次设计是对传统家用饮水机的改良,设计一个自动感应杯子,取水,到达一定水位线后自动关闭的智能饮水机,这一种自动化智能化的饮水机的应用十分广泛,也备受人们喜爱,例如在休息室,图书馆,宿舍,商场等公共场合。因为饮水机市场占有率不算太高,家庭的拥有率也较低,而且随着商业用户的继续不断的增长,智能化自动化饮水机在未来相当一段时期内的市场,都将呈现出比较旺盛的消费需求,因此既能实现智能化自动化,又可以完善市场现有饮水机的智能化饮水机将成为一商机。1.2主要研究内容传统饮水机有两个出水口,一个热水口,水温在100度左右,一个冷水口。随着经济水平的提高,人们的生活水平的也逐步得到提高,人们对于物质要求也不断提高,只提供冷热两种选择的通用的饮水机已经不能满足人们的生活需求。本次设计针对这一问题,准备开发设计出一种智能温控系统,来控制饮水机中的出水温度。通过传感器准确的感应,再把温度的变化转换为数字信号传送给中央控制芯片,加热系统由中央处理单元控制使水温达到OLED上的设定值,而使用者可以根据自己对水温不同的要求,设定不同的温度就可以了,这就是智能温度控制。本次设计,可以自动化智能化的感应水杯,然后进行加水控制,当到达水杯的一定液面时,停止加水,OLED显示饮水机状态,用户设定的水温以及当前的水温。根据用户需要,自行设定温度。也就是说当用户将杯子放进系统内,系统将会自动的检测到杯子,然后自动向杯子中加水,当水量超过停止线时,停止放水,用户可以取走杯子在这期间,用户可以自行活动,不需要站在旁边人工控制,从而实现自动化和智能化。基于单片机的智能温控饮水机系统,初步拟定STC12C5608AD单片机为控制核心,当DS18B20测得的水温的同时,单片机从I/O口读取DS18B20输出的温度数据,并通过处理,再由输出接口,输出到OLED显示。1.3 设计的主要技术指标 技术指标: 显示方式:OLED显示屏 操控方式:按键 水位精度:10mm 出水量精度:10mm 位置刷新周期:1S 工作电压 :DC-3.75V 工作电流 :100MA1.4本次设计的工作(1) 查阅大量的国内外有关智能饮水机的文献资料,分析一些饮水机的实际结构特点,并且吸取他们的一些优点。(2) 初步拟定智能饮水机的设计方案,并且提出设计的技术指标。(3) 工作原理分析,框图以及单元电路的设计。(4) 系统实现,选择元器件。(5) 绘制原理图,列元器件的清单,分析有关数据。(6) 完成系统硬件部分设计和制作并进行软硬件调试。(7) 结论。2. 设计要求分析以及方案确定2.1 设计要求分析 首先,硬件设计上,传统家用饮水机在加热体中设置了温度传感器,因为它要在加热体检测出水温并且能够实时的显示在OLED上,并且要能用单片机将温度传感器的数据传送给OLED显示模块。再者为了防止饮水机中没水,但系统仍处于加热状态下的情况发生,还要在加热体中加入水位测量的装置,也就是说能够对饮水机中的水进行粗略的测量,也就是有水还是没水,不需定量的准确的测量水位,因此可以采用相对简单点的设计,这样也能减少设计的成本。 按照设计要求,分析一下设计要求的核心内容。本次设计的智能饮水机装置是以智能控制为核心,所以我们根据我们的实际情况,选择一个不仅能满足我们设计要求的又能降低设计成本的一款合适的单片机。 考虑到成本等有关问题,温度传感器的选择也有一定的局限性,我们既要考虑到它与所选单片机能够相互通信,又要能够自动进行模数转换的,因为如果传感器可以实现模数转换的功能,这不仅可以在较大程度上降低设计成本,满足我们的需要,还大大的简化了设计的过程,给我们提供诸多便利。 关于显示电路部分,考虑用户使用便利性,综合考虑各种利弊,以及设计的简便性,OLED显示器和LCD显示器都满足我们的要求。但是在如今的各种显示设计当中,OLED显示器似乎更受使用者欢迎。 最后,在软件设计上,主要是系统控制部分的主程序,加上三个按键的循环检测部分,温度检测子程序以及其他程序等等。在这过程当中,尽可能的将程序流程做的简洁实用。2.2 方案的确定 通过对设计要求的分析论证,我们可以初步拟定下设计方案的雏形,即以单片机为控制核心,外围围绕着传感器,电源稳压电路,加热控制器和键盘显示电路等等。通过软件的编程完成对各硬件的控制和通信,进而实现对加热器的控制,然后才能实现设计的总体要求,达成设计指标。 本次设计,核心控制部件我们选择的是STC12C5608AD单片机。完全能够满足设计要求并且还能够节省设计成本。 我们选用自身就具有模数转换功能的数字温度传感器DS18B20,DS18B20易于和STC12C5608AD单片机进行通信以及数据交换,而且数字温度传感器DS18B20的市场普及率非常高,价格也适中,综合考虑,所以我们选择采用DS18B20。 显示电路部分,我们选择OLED显示器,OLED虽然有一定的弊端,其发光的亮度不高但是在本次设计中完全可以实现用户在夜间使用的需要,这一方面是普通LCD显示器所不能相比较的,所以在此我们采用OLED显示器作为显示部分。 3.整体电路的设计3.1 电路组成以及工作原理3.1.1电路的组成整个硬件部分是由主控电路、电源稳压电路、过零检测电路和输出控制电路组成组成。电路主控系统是通过单片机控制,其中也包括对其他功能电路的控制,然后通过软件设计部分来实现预定的功能;传感器部分选择采用DS18B20作为检测子系统,主要是针对饮水机中水温的检测然后将结果送给单片机,单片机进行处理,通过OLED显示出来;超声波模块主要是感应有无杯子,测距等;为了确保饮水机能正常的工作,必要的电能需不间断的提供,所以稳压电源部分是饮水机必不可少的环节。本次设计的饮水机系统是由STC12C5608AD单片机,温度传感器DS18B20,键盘电路,OLED显示电路,以及输出控制电路等组成。 单片机:是该系统的中枢神经,能够完成控制监控系统数据的采集过程、采集方式。它是整个系统的核心处理器,首先单片机要把温度传感器DS18B20检测到的当前水温与预定设置的温度进行比较,如果不等于预先设定的水温,就输出信号控制加热器,直到当前显示的水温与设定的水温保持一致,从而实现温度控制,同一时间将温度数据传输给OLED显示器。 温度传感器DS18B20:是自行的进行模数转换,从而变换成单片机能够使用的数字数据,它精确度高,抗干扰的能力强,这种传感器在实际生产应用中有着非常宽广的前景。键盘电路:用户通过键盘设置想要的水温,键盘电路是与单片机进行通信,然后再将控制信号传送给STC单片机,对用户设定的温度与温度传感器所提供的水温数据进行比较,检测是否等于用户设定值,再决定是否继续或停止加热。显示电路:实时地显示加热体内的当前水温,还要显示用户设定的水温,这就要求多位显示,在满足水温显示的条件下还要对饮水机状态进行显示,显示饮水机处于加热状态还是停止状态等等。3.1.2系统组成框图OLED液晶显示器 DS1820测温 过零检测电路STC12C5608AD单片机输出控制电源 图31 系统的组成框图3.2单元电路的设计以及元器件的选择3.2.1主控制单元主控制电路是以单片机为核心的控制电路。我们在这里就选用STC12C5608AD系列单片机。STC12C5608AD系列单片机是由宏晶科技生产的单片机,本系列单片机具有单时钟/机器周期(1T),高速/低功耗/超强抗干扰的新特点,能够完全兼容传统的8051指令代码,但是速度却比传统的8051快8-12倍。 图32 STC12C5608AD单片机 3.2.2温度采集单元 本次设计选择DS18B20温度传感器作为温度采集元件。DS18B20能完成模数转换器的功能,即能够直接将被测的温度转化为串行数字信号,以供单片机处理,它与传统的热敏电阻相比还有很多特点,例如微型化、低功率、高性能、抗干扰能力强等优点。通过软件编程,DS18B20能够实现912位的温度读数。信息经过单线接口送入DS18B20或从DS18B20送出,因此从微处理器到DS18B20只需连接一条信号线和地线。数据线本身可以为读、写和执行温度变换提供为一定的电源,这就不再需要外部电源。这不仅能够简化硬件电路部分,同时还能降低设计成本。而且,数字式温度传感器测量精度高,测量范围较广。DS18B20温度传感器与传统测温元件相比,能够直接读出被测温度,并且其9-12位的数字值读数方式可根据实际要求通过简单的软件编程实现。DS18B20一共有三个可用引脚,引脚图如下所示。DS18B20供电方式的不同决定了它的引脚功能和接线方法不同。DS18B20一共就只有两种供电方式,寄生电源模式和外部电源模式。当它工作于寄生电源模式时,VDD和GND都与地相接,DS18B20从数据线上供电。当总线为高电平时,DS18B20从总线上供电,同时内部电容充电,当总线变为低电平时,电容放电为DS18B20供电。DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。 图3-3DS18B20引脚图3.2.3直流稳压电路设计 该部分选择用三端集成电路LM7805。电子产品中,常见的三端稳压集成电路有正电压输出的lm78 系列和负电压输出的lm79系列。顾名思义,三端IC是指这种稳压用的集成电路,只有三条引脚输出,分别是输入端、接地端和输出端。它的样子象是普通的三极管,TO- 220 的标准封装,也有lm9013样子的TO-92封装。1.7805概述 日常生活中我们最常用到的稳压芯片就是7805,供电电压为5v,它使用起来简捷,用很简单的电路也就可以输入一个直流稳压电源。它有很多系列例如KA7805,ADS7805,CW7805等等,性能上的差别可以忽略,最常用是LM7805,其结构见下图所示: 图3-4 7805引脚图其中1接整流器输出的+电压,2为公共地(也就是负极),3就是我们需要的正5V输出电压了2.基本参数:输出额定电压:4.75-5.25V;静态工作电流:4.2-8mA;输出噪音电压:40uV;纹波抑制比:78dB;输出电阻:17m;输出电压温度系数为-1.1mV/C;3基本特征:输出额定电流可达1.5A不需外接补偿电路内部有限流电阻保护电流,防止负载短路烧毁元件 内部有结温过热保护电路,防止结温过热烧毁器件 内含功率损耗限制电路,防止烧毁输出驱动器晶体管4. 稳压电路电路图 图3-5 稳压电路模块电路图 3.2.4超声波模块 本次设计采用超声波,是当系统自动检测到水杯时,该系统将自动向杯子当中注水,但是怎样控制水量,也就是说当杯子容量不一样时,系统怎么样判断,才能保证水位不会超过水杯,这就需要超声波进行测距,从而实现当智能饮水机自动注水时,不同杯子其注入的水量的控制,然后到达一定水位之后,系统自动停止注水,从而满足人们的生活需要,不需要人工进行控制取水。当水杯进入检测范围时,电路会输出一个控制信号,通过单片机驱动外部负载,运用准确的距离测量技术,检测出传感器与杯子之间的距离并将检测出来的信号反馈给单片机控制模块,最后再由单片机控制模块对反馈信号做出判断是否满足设定的要求,即是否到达停止线,然后系统做出一定的反应。3.2.5过零检测电路单元 零点检测的主要作用:(1) 作为单片机的中断触发 ;(2)给主芯片提供一个零电压 ; (3)做过零触发,防止避免大电流的开关状态。以下是过零检测部分的电路图: 图3-6 过零检测部分电路图3.2.6 输出控制电路输出控制电路部分主要采用MOC3022光耦合器,作为其输出控制,光耦合器(opticalcoupler,英文缩写为OC)亦称光电隔离器,简称光耦。它是以光为媒介,进行传输电信号。它能够隔离输入电信号、输出电信号。光耦合器由光的发射、光的接收及信号放大三部分组成。它之所以能够起到输入、输出、隔离的作用,是因为能够完成了电光电的转换。在电路中既有很强的抗干扰能力,电绝缘能力,还有很强的共模抑制能力。总之在电子电路学习中,得到了广泛的使用。 图3-7光耦合器外观图MOC3022光耦合器,它由输入和输出两部分组成。为了实现控制驱动加热器,就将光电耦合器MOC3022与饮水机的加热器连接到一起。本次设计我们选择单片机P3.7口与MOC3022连接,当单片机的P3.7口输出低电平时,输入部分的发光二极管能够导通,然后发出红外光去控制输出部分,进而控制可控硅导通,从而打开加热器,实现饮水机的加热功能;那么当P3.7口输出高电平时,MOC3022输入部分的发光二极管就截止,可控硅断开关闭加热器,系统停止加热功能。 图3-8 输出控制部分电路图3.3原理图的绘制设计 此次原理图的设计主要包括主控制、过零检测,稳压电路,温度采集电路设计。(1)绘制原理图步骤:打开软件,新建原理图文件放置元器件,调整它们的位置绘制各个元器件间的连线进行ERC检查检查各个元件的封装生成网络表进行原理图打印(2)生成PCB图通过已经绘制完成的原理图,再设计PCB电路板,制作电路板的步骤:确定元器件的封装与尺寸在KeepOut层画出电路板边界装入元件库装入网络表手工布局自动布线手工调整布线3.4系统主控电路硬件总图 图3-9 主控电路部分电路图4.软件设计 除硬件设计的工作之外,软件部分的功能实现显得尤其重要,是本次系统设计的重点与难点,需要投入的时间精力也是最多的,只有软件部分成功实现,才是真的完成设计。由于单片机控制系统的功能太过复杂、信息量较大而且程序较长等特点,这就要求我们必须选择更加切实有效的程序方案,所以在软件程序设计方面是一个很大的挑战。软件设计初期,我们把整个设计划分成几个小部分,小模块,也就是通常我们说的独立的程序段,它能够独立的完成一定的功能,不受其他部分影响,这一种方法我们叫它模块程序设计法。它拥有以下三个优点:(1)单个模块跟完整的程序相比而言更易编写和调试;(2)模块与模块之间是可以共同存在的,我们可以在不同的条件下,多次调用同一个模块,在不同任务下也可以同时调用;(3)设计者可以分割模块程序,为设计者提供一定的方便,尤其在调试,找错的时候,更方便有效。本次设计的系统软件就是采用模块化的结构。4.1主程序设计程序的初始化主要包括三个环节: (1)实现单片机的各种初始化并开启中断、定时器/计数器的启动; (2)使OLED显示当前的水温并能显示预设的水温;(3) 不间断持续的的进行按键扫描,检测是否有按键按下,如没有按下,则系统不作出反应,返回显示界面;如有按下,那么就根据按键提示,设置水温,升高还是降低的,做出与之相对应的操作。 5. 系统调试系统的调试,大体上可以包括两个部分,也就是硬件和软件部分的调试,调试部分是完成电路的一个不可或缺的组成部分,而且硬件和软件调试是不能完全分开来完成的,在我们日常实例应用当中,很多的硬件错误单独调试时是不容易被设计值发现的,是在通过后期的软件调试过程中被检测出,然后再被纠正的。应用系统调试的一般方法都是先排除比较明显的硬件故障问题,然后再进行软硬件综合调试,最后完成调试,即调试各部分显示正常,功能实现。我准备从三个方面进行着手,分别是硬件调试、软件调试和系统硬软综合联调。系统电路可以按模块进行调试,各个模块逐一的调试通过后再联调。单片机部分先在最小系统上调试,确保所有部分工作正常以后,再与硬件系统联调。5.1系统硬件调试对硬件部分的调试,当硬件焊接完之后,就可以进行硬件调试,排除明显的硬件故障。本次设计调试大体分为以下两步: 系统加电之前,要先用数字万用表,检查电路的线路连接的是否正确,尤其着重注意检查电源系统部分,再检查系统总线之间是否存在短路,短路问题一定要仔细检查,杜绝此种情况发生。系统加电后,检查芯片引脚的电位,检测看看各电平是不是显示正常,特别应该注重单片机CPU插座的各点电位。具体的步骤如下:(1)电源检查当电路板焊接完成以后,不插主要元器件,通电,用万用表的电压档测试各元器件插座上相应电源引脚电压是否显示正常,极性是否保持一致。如果有错误,应该及时检查,排除故障,直至没有问题。(2)元器件电源的检查断开电源,插上元器件。分别进行通电,检查电源正确与否,以确保通电后,每个元器件上电源正确无误。(3)排除元器件失效主要原因大体上有两个:(1) 买来的时候就已经损坏了;(2) 由于本人的安装错误,导致元器件烧坏,损坏。 另外所以我们还要检查一下,元器件与设计要求的规格和安装是否保持一致。在确定安装没有问题之后,用替换方法排除故障问题。5.2系统软件调试 系统是分模块进行程序设计的,所以在调试的时候就应该先分模块进行调试。在每一个模块程序都调试成功正确的基础上,再将互相有一定关系关联的模块程序组合在一起,在进行组合调试,这可以有效的解决在模块程序连接中出现的一些简单的逻辑错误问题。这样一步一步组合调试,那么所有的程序模块的整体部分的调试可以放在联机调试中进行。本次调试的模块主要分为过零检测部分,DS18B20程序、超声波三部分。先将它们写入软件进行运行,然后修改,检查,一直到不出现语法错误为止。软件调试我采用的是KeiluVision2软件,对程序编译的过程如下所示:(1) 新建工程:在KeiluVision2中新建一个工程,使用STC系列。(2) 新建文本:在KeiluVision2中新建一个文本并保存,扩展名为.c。(3) 添加文本:将新建的文本添加到所建工程中。(4) 程序编译:在添加进去的文本中输入写好的程序后编译,显示无误后自动生成16进制文件,此文件才可放入proteus中进行仿真。5.3系统综合调试 系统的综合调试是功能实现的最后一步调试,是所以工作的最后一步验证。通过软件和硬件的调试,相对来说比较明显的系统故障问题也已经被排除,但是这还并不能确切的说该系统在使用过程中就能够实现其预期的目标,正常的工作,所以这最后一步的调试是至关重要的,在这个过程中,必须能够要根据系统实现的结果,仔细分辩故障部位,寻找到故障点,这就要求我们必要得需要相当丰富的系统调试的工作经验,因为只有这样才能保证我们准确的调试。5.4调试遇到的问题 (1)通电,电路完全没有反应,断开电路,用万用表逐个检查,发现焊接有问题,有断路的。 (2)当杯子放在出水口时,系统没有反应,刚开始以为是程序出现问题,反复研究,跟同学讨论,确定程序正常,然后又检查了一下硬件部分,经检查,原来是过零检测部分有虚焊现象,重新焊接一下,通电调试,正常感应出水了。 (3)当杯中注水后,到达一定水位,系统不能做出正常反应,停止加水,反复推敲了软件部分,发现问题,进行了修改,之后,基本能够实现功能。17结论 结 论本次智能饮水机的设计,主要是针对传统饮水机某些方面的不足进行改良设计。本文主要是针对目前传统的家用饮水机是人为的控制开关键,达到取水的目的,这在日益自动化的当今社会,已然逐渐不能满足消费者日益提高的生活要求,所以我们对它进行进一步的智能化设计,以求能便利人们的生活,满足人们的生活需求。本文主要介绍了智能饮水机的总体设计、各功能单元、软硬件系统设计以及调试方法。之前,通过查阅资料文献,拟定设计方案,又不断的修改整合,最终选出了相对而言最适合的设计方案,该方案具有功能强、成本低廉、可靠性好、稳定性高、抗干扰性强等特点。本次设计以智能型为主,主要是实现其自动感应杯子,自动注水,停止等功能。在这次毕业设计的过程当中,我通过亲身实践,又发现了自己许多的不足的地方。没做毕设之前对于单片机功能外部接口等理解的不够深入,只有理论知识的一点基础知识,经过本次毕业设计让我在一定程度上重新认识了单片机,了解了一些其软、硬件方面的基础知识,同时也深刻的理解它在我们日常生活中的应用,我也学习了怎么样应用proteus软件进行硬件仿真,之前只是对该软件初步的认识,这次高频率的应用,给予我软件的学习,提供了一次宝贵的机会。在此过程当中,也锻炼了我使用KeiluVision2软件进行软件程序编译的能力。在完成毕设的过程当中,通过实践,遇到不会的问题,首先想着自己分析,不像以前遇见问题,首先是找别人帮忙,这就养成了自己的依赖心理,这当然养成了我自己遇到问题独立分析,解决的能力,是我以后工作生活中的宝贵经验。同时也教会我们怎么样借助网络搜集、查阅相关书籍资料。最后自己再组织整合查找材料的个人综合能力,这给我们以后的学习生活都提供了更好的思路;在涉及到自己不曾认识的新知识时,从零开始,从基础开始学,不急躁不慌乱,不搅乱自己的学习思路与学习计划,循序渐进。当然,在自己动手设计,调试的过程当中是不可能一帆风顺,一路到底的,总会碰到一些自己想象不到的阻碍,通过自己的不断思考,有一些问题可以切实有效的解决,但有些问题,自己纠结好久只能询问同学和求助老师,这才使我能顺利完成这次毕业设计。目前,硬件电路设计已经完成调试,软件部分的程序设计也接近尾声。现阶段来看整个设计装置能够基本完成预期目标。当然还存在一些不足之处,需要我进一步的调试分析。18本次设计的智能饮水机具有便捷,稳定的特点,是适合时代发展需求的,具有相当好的发展未来。19 参考文献1 马潮,耿德根ATmega8 原理及应用手册M,第一版,清华大学出版社 2003.32沈文单片机与液晶显示模块的接口电路 单片机与嵌入式系统应用 J 2005年第3期,P863耿德根,宋建国,马潮AVR 高速嵌入式单片机原理与应用M,第二版,北京航空航天大学出版社 2002 4童诗白模拟电子技术基础M,第二版,.北京.高等教育出版社 19985段尚枢运算放大器应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论