基于单片机的智能水族箱系统设计毕业论文.doc
《基于单片机的智能水族箱系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能水族箱系统设计毕业论文.doc(30页珍藏版)》请在三一办公上搜索。
1、 毕 业 设 计(论文)2013 届 题 目 基于单片机的智能水族箱 专 业 电子信息工程 学生姓名 学 号 指导教师 论文字数 完成日期 2012年4月18日 基于单片机的智能水族箱系统摘 要: 随着我国经济的发展,人民生活水平的提高。水族箱和观赏鱼也就成为家庭的一种新宠、一种时尚,越来越被广大家庭所喜好。但是日常生活中人们没有更多的时间去照料观赏鱼的换水和温度调控等,虽然市面上也有水族箱的加热和换水装置但都是独立且价格昂贵。因此设计出电路简单,体积小,智能的水族箱系统极具现实意义。本文设计了一个基于单片机的水族箱智能系统,由温控模块,水位模块,单片机模块和液晶显示模块组成。该系统以STC8
2、9C52单片机作为控制核心,将被测温度和水位送入到STC89C52单片机中进行对比,通过对比来判断是否驱动加热和水泵,并且在液晶1602上实现温度水位的显示。 关键词:智能,单片机,控制 Smart Aquarium System Based on MCUAbstract:With the development of our national economy, the improvement of peoples living standards. Aquariums and aquarium fish has become a family favorite, a fashion, mor
3、e and more families at large would like.But in everyday life people do not have more time to care for pet fish, water and climate-controlled, while the Aquarium is also on the market of heating and water installations but is independent and is expensive. Designed circuit is simple, small, intelligen
4、t very realistic aquarium system. This article has designed an aquarium based on single-chip microcomputer intelligent systems, temperature control modules, water level modules, SCM module and liquid crystal display module. STC89C52 SCM as the core control of the system, the measured temperature and
5、 water level fed into the STC89C52 MCU for comparison, by comparison to determine whether drive heating and water pumps, and in 1602 LCD display temperature on water level.Keywords:Smart, MCU,Control 目 录第一章 绪论11.1课题背景11.2基于单片机的智能水族箱系统的发展概况11.3本文的主要内容2第二章 基于单片机的电感测试仪的总体方案设计32.1系统设计总体方案初步设定32.2主要电路模块设
6、计方案的选择32.2.1水温检测和控制的设计方案32.2.2水位检测电路的设计方案32.3 智能水族箱的总设计方案4第三章 系统硬件设计53.1系统硬件设计53.2温度检测控制模块53.2.1 DS18B20芯片53.2.2水温检测电路63.2.3 温度控制电路73.3水位检测控制模块73.3.1 NE555芯片73.3.2 水位检测电路83.3.3 水位控制电路83.4单片机主控电路93.4.1单片机选择93.4.2单片机的引脚及各引脚功能93.4.3单片机及最小系统113.5声光报警电路123.6时钟电路123.7液晶LCD1602显示电路13第四章 软件系统设计144.1软件结构设计14
7、4.2整体设计流程图144.3各模块程序164.3.1水温检测控制程序164.3.2水位检测控制程序164.3.3定时换水程序174.3.4液晶显示程序174.3.5时钟显示程序18第五章 制作与调试205.1系统硬件制作205.2系统硬件调试205.3系统软件调试20第六章 结 论21参 考 文 献22致 谢22附 录23附录1:现场测试记录23附录2:系统软件程序24第一章 绪论1.1课题背景随着现代生活的需求,科技的发展,人们对家居装饰投入越多的关注,是个人品味和地位的象征,而如今的高楼大厦越来越高,生活在钢筋水泥构造的城市中的人们越来越憧憬和崇尚自然,尽大多数人不可能居住上亲水家园,不
8、能拥有自己的森林、水景,但在家中摆放一个水族箱,就可以将微缩的海洋水景搬回家,可以近间隔的接触水草、观赏鱼,能够感受到回归自然的灵性和乐山乐水的情趣。水族箱养鱼可以说越来越普遍被大众所喜爱,不分年龄层次,年轻一代可以当成心爱宠物饲养,又可以美化环境,中老年可以当做休闲娱乐、更是修身养性的绝美选择。但是现在的年轻人,天天都要忙于工作和事业,生活的压力很大,再遇上一些不顺心的事,更是心烦意乱,甚至大动肝火,对身心健康极为不利。因此劳累一天后回到家里都会身心疲乏,根本没有更多的时间来打理水族箱的换水和开启供氧泵等的工作,久而久之水族箱里的鱼越来越少,水草也慢慢枯死。面对这些水族箱的控制问题市场上也出
9、现了不少的水族箱辅助产品,控制水族箱水温、水位、排水的设备,如过滤器、加热器等改善水环境的设备。但是由于产品繁多,功能不统一,往往需要购置多个设备分别安装,投入的费用较大,也存在一定的资源浪费。因此,本设计主要以家庭中水族箱的日常养护为背景,以水族箱中的水位、温度等的控制为研究对象,对日常养护过程中的综合自动化及其应用技术展开研究,建立一个智能水族箱检测和控制系统,来提高水族箱的自动化、智能化。1.2基于单片机的智能水族箱系统的发展概况随着人民生活条件的改善,生活节奏不断的加快,人们越来越渴望摆脱日常生活琐事的困扰,要求现代产品向着自动化、智能化的方向发展。智能水族箱系统产品在国外是一个发达的
10、产业,它在节能方面有广泛的应用。而根据我国国务院办公厅发布的关于开展资源节约活动的通知,为加快建设资源节约型社会,推动循环经济发展,解决全面建设小康社会面临的资源约束和环境压力问题,保障国民经济持续快速协调健康发展,要求:各级财政要支持资源节约和资源综合利用,并将节能、节水设备(产品)纳入政府采购目录。有关部门和地方各级政府要对重大节能技术开发、示范和改造项目加大投资力度。”由此可见,智能化的水族箱节能降耗起着极为关键的作用,而智能水族箱的广泛应用将可大幅节能。目前水族箱的创新产品,千姿百态,功能上也是慢慢实现科技化、智能化、用途多样化的形式出现在大家眼前,调查结果显示,未来几年80、90年代
11、的年轻人将成为主要的消费群体。随着房价的快速上涨,大多数人开始选择小户型来满足居住需求,追求个性、时尚的他们,讲究生活品味,喜欢 “DIY”自己的空间,如何将“蜗居生活”妆点的多姿多彩,成为他们日常生活里最热衷的话题。智能水族箱,以无需人力、节能、实用、创新吸引了众多年轻人的眼球。水族消费已不再是中老年人陶冶心情的专利,他正在以独有的创新模式受到年轻人的追捧,甚至连哇哇学语的小朋友,也开始“玩”鱼。这些不容忽视的团体,正在成为水族产业消费的主力军。据专家预测,未来几年内智能水族箱将颠覆传统龙鱼缸的主导地位。因此,研制和推广智能水族箱控制技术是提高人类生活水平实现现代化的需要。1.3本文的主要内
12、容本设计的主要内容为设计基于单片机的智能水族箱系统的硬件电路,通过对单片机的编程和实际调试来实现1.实时的检测水的温度并在温度过低时进行加热恒温。2.实时检测水族箱的水位,定时给水族箱换水。给水族箱中的鱼提供舒适的生存条件,同时验证该方案的可行性。第二章 基于单片机的电感测试仪的总体方案设计2.1系统设计总体方案初步设定本设计系统的初步设想是将整个设计分为水温测量模块、水位测量模块、控制器模块、执行模块、显示模块。系统设计整体框图如图2-1所示。 执行器水温检测 控制器水位检测 显示电路 图2-1系统设计整体框图 软件设计部分则通过用C语言编写程序来控制整个系统的测量、控制和显示,从而实现基于
13、单片机的智能水族箱系统的控制。2.2主要电路模块设计方案的选择2.2.1水温检测和控制的设计方案根据了解,水温检测和控制的实现方案有两种。方案一:采用传统的二位模拟控制方法,选用模拟电路,用电位器设定给定值,采用上下限比较电路将反馈的温度值与给定的温度值比较后,决定加热或者不加热。由于采用模拟控制方式,系统受环境的影响大,不能实现复杂的控制算法使控制精度做的较高,而且不能显示和用键盘设定。方案二:利用DS18B20数字温度传感器直接把温度信号转换成数字量,在单片机内部通过软件编写控制的方式,设定温度控制域值,如果水温低于低的设定度数,则自动启动加热模块以保持水温,而当水温高于高的设定度数则停止
14、加热,同时输出温度值到显示模块以实现水温动态显示,该方案相较于前一个系统稳定性高,同时能实现可视化和自动化,让水温测量控制工作变得简单了许多。综上所述,本设计的水温检测控制设计方案采用单片机结合传感器水温检测电路实现对水族箱水温的控制。2.2.2水位检测电路的设计方案 方案一:利用超声波水位计测量,该技术基于超声波在空气中的传播速度及遇到被测物体表面产生反射的原理。可实现非接触测量、测量范围宽、并且测量不受介质密度、介电常数等的影响,因此它的适用范围非常广泛,包括水渠、油罐、粘稠、腐蚀性等的水位测量中。但是超声波水位计价格昂贵且此处水位测量精度要求不是特别高。方案二:通过设计555电路来自制水
15、位传感器,将几条头部裸露的导线高度均匀分布的固定起来,通过水位高低使线路导通来实现水位的检测。综上所述及本设计的基本情况,故使用555电路设计的水位检测电路在这里比较适用。2.3 智能水族箱的总设计方案 整体的设计框图如图2-2所示。DS18B20水温检测加热器/水泵(执行器) 单片机(控制器) 555水位检测电路 显示电路 时钟电路 图2-2 整体设计框图 根据上述的水温检测控制的实现方案和水位检测方案的选择,设定了整个智能水族箱系统的设计方案。首先将被测的水温和水位以数字信号送入单片机与设定好的温度值进行比较,判断是否需要加热或加水,再通过单片机控制执行器工作,同时实时在液晶上显示出当前温
16、度和水位是否正常第三章 系统硬件设计3.1系统硬件设计 本设计系统的硬件设计部分主要由温度检测控制电路、水位检测控制电路、单片机主控电路、时钟电路及显示电路组成的。温度检测控制电路的功能主要是将被测温度值送入单片机进行比较;水位检测电路是检测水族箱中的水位是否正常;单片机的主控电路它的作用是通过对检测到的温度信号和水位信号进行比较并控制加热器/水泵这些执行器工作;时钟电路的功能是定时给水族箱进行抽放换水;显示电路的功能主要是实时的把温度和水位结果显示在液晶上面。 3.2温度检测控制模块本设计通过水温传感器探测电路获得的水温数据与设定的温度上限和下限比较,获得的结果并直接驱动继电器控制加热器进行
17、加热,以保持水族箱的温度恒定。其中水温传感器选用DS18B20芯片。3.2.1 DS18B20芯片DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种数字化单总线器件。属于新一代适配微处理器的改进型智能温度传感器。与传统的热敏电阻比,他能够直接读出被测温度,并且可根据实际要求通过简单的编程实现912位的数字值读数方式。可以分别在93.75ms和750ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而使用DS18B
18、20可使系统结构更趋简单,可靠性更高。同时其“一线总线”独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入了全新的概念。DS18B20“一线总线”数字化温度传感器支持“一线总线”接口,测量温度范围为-55+125。现场温度直接以“一线总线”的数字方式传输,用符号扩展的16位数字方式串行输出,大大提高了系统的抗干扰性。因此,数字化单总线器件DS18B20适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。它在测温精度、转换时间、传输距离、分辨率等方面较DS18B20都有了很大的改进,给用户带来了更方便和更令人满意的效果。可广泛用于工业、民用、军事
19、等领域的温度测量及控制仪器、测控系统和大型设备中。DS18B20的性能特点如下:(1)适应电压范围更宽,电压范围:3.05.5V,在寄生电源方式下可由数据线供电。(2)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。(3)DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。(4)DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。(5)温范围55125,在-10+85时精度为0.5。(6)可编程的分辨率为912位,对应的可分辨温度分别为 0.5、0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 水族箱 系统 设计 毕业论文

链接地址:https://www.31ppt.com/p-3926879.html