《家庭水族箱控制系统的研究与开发毕业论文》由会员分享,可在线阅读,更多相关《家庭水族箱控制系统的研究与开发毕业论文(36页珍藏版)》请在金锄头文库上搜索。
1、家庭水族箱控制系统的研究与开发Family aquatic animals box control system research and design目 录摘 要IABSTRACTII家庭水族箱控制系统的研究与开发1第一章 绪论11.1 研究的目的11.2 国内外研究发展状况、水平11.3 研究的主要内容、预期目标2第二章 系统的硬件的研究与开发22.1 主控制芯片电路设计22.2 系统电源模块设计52.3 水温探测/水位测量模块62.3.1 DS18B20芯片62.3.2 水温探测电路82.3.3 浮子液位开关电路92.4 按键与液晶显示模块102.5 继电器控制电动机模块122.5.1
2、继电器的原理132.5.2 继电器的选用132.6 指示灯电路与蜂鸣报警模块16第三章 系统软件的研究与开发173.1 软件设计方法173.2 主程序模块173.3 1602液晶显示处理程序223.4 延时Delay程序模块253.5 DS18B20温度采集模块25第四章 结论28鸣 谢28参考文献29附录一 系统设计原理图30摘 要现在越来越多的家庭和公共场所都摆上了各种水族箱。但作为大部分小型的家庭水族箱设备,都需要人为的手工操作,这给饲主带来很大的不便。人们有时会因繁忙的工作,忽视了对观赏鱼的照顾。本论文设计了基于89系列单片机的家庭水族箱控制系统。整套系统以STC89单片机为核心芯片,
3、结合了传感器探测技术、继电器原理、C语言编程等技术。设计能够根据箱中的水温、水位等数据,经单片机处理后给出及时的控制指令,从而调节水族箱的环境参数,达到以维持箱中鱼生存环境稳定的目的。整个系统设计分为硬件和系统软件两大部分。硬件部分有6个模块, 分别是主控制芯片模块设计、系统电源模块设计、水温探测/水位测量模块、按键与液晶显示模块、继电器控制电动机模块、蜂鸣报警模块。软件部分进行了模块化设计,各个模块之间相互独立。通过调试期间的运行,实践证明本设计的水族箱控制系统有操作简明、运行可靠、硬件设计灵活、成本低廉的特点。关键词:水族箱;单片机;智能化;控制系统;传感器技术IABSTRACTABSTR
4、ACTNow more and more families and public places are placed all kinds of aquatic animals box for leisure or decoration. But most small family aquatic animals box equipments, for example water temperature sensor, heating pipes, liquid level switch, all need people manual operation, which give owners b
5、ring a lot of trouble. Because of the busy work, sometimes people ignored the fishs care, which will cause damage to them.Through the analysis and research of the above shortcomings, this paper designed family aquatic animals box control system that based on 89 series microcontroller. With STC89 mic
6、rocontroller as core chip, a complete system has combined sensor detection technology, relays principle, technology such as the C programming language.According to temperature and water level , single chip computer processing data such as after a timely control instructions can give, control water p
7、ump, heater equipment, Which adjust the aquatic animals box to maintain environmental parameters for achieveing the purpose of fish survival environment steady.The whole system design is divided into two parts that is hardwareand software .Hardware circuit has six modules. they are main control chip
8、 module design, system power supply module design, water temperature detection/water level measurement modules, buttons and LCD module, relay control motor module, buzz alarm module. The software is modular design. The independent modules are divided into four big C language program. They are main p
9、rogram, 1602 LCD processing procedures, delay the calling program, temperature sensor DS18B20 program.Through the operation during commissioning, it shows that this design aquatic animals box control system has operation simple, reliable operation, hardware design flexibility, low cost characteristi
10、c.KEYWORDS: Aquatic animals box; SCM; Intelligent; Control system; Sensor technology家庭水族箱控制系统的研究与开发第一章 绪论1.1 研究的目的随着人们生活水平的不断提高,各中观赏娱乐电器丛出不穷,其中水族箱就开始进驻不少家庭,五颜六色,美轮美奂的观赏鱼让人醉心不已。它不但可以给人带来无比宽松舒适的美感,更能调节居室环境,使人寻回那久违的绿色、鲜活的鱼类,让大自然的美景在自己的身边长存1。但人们不可能每时每刻的调控着水族箱中的合适的温度和氧量,这也就蕴育而生了水族箱控制系统。通过研究她,使她能够自动的调节水族箱
11、里的水温和水里的含氧量,从而营造出适合观赏鱼健康生存的水环境。针对水族箱的控制问题,也陆续出现了各种控制水族箱水温、水位、充氧和排水的设备,如过滤器、加热器、加氧泵等改善水环境的设备。但是由于产品繁多,功能不同意,而且大多是非智能化的,单一的恒温控制、充氧或是排水的系统。如果组成一套完整的结合一体的控制系统,往往需要购置多个设备分别安装,投入的费用较大,也存在一定的资源浪费。这样不仅增加了成本,重复投资,影响美观,而且功能使用不灵活、不方便,整体性能也无法得到提升3。因此,本设计以家庭中水族箱的日常养护为背景,以水族箱中的水位、水温、溶氧量等的控制为研究对象,对日常养护过程中的综合自动化及其应
12、用技术展开研究,这对利用高新技术改造原有的水族箱及传统规模化水产养殖产业的自动化发展具有较大的实际意义和研究价值。1.2 国内外研究发展状况、水平现代的水族箱饲养始于1851年的英国万国工业博览会上。原始的水族箱只是有框架的水族箱,很简陋,水族箱的加热也只是底部为金属板的简单加热。现代电力技术使水族箱系统科技不断地发展,现在相关的人工照明、通风、过滤、水温加热等一整套控制系统的发明都成为可以相互协调的一个系统。水族生物应可长期存活,并仿照天然栖息环境。我国水族箱控制系统的发展起步比较晚。二十世纪八、九十年代中国的改革开放,随着人们的生活水平的提高,观赏鱼水族箱开始进入人们的生活中,近年来其快速
13、发展的状况使其成为一股新兴的经济力量受到经济界及业内人士的关注。如今是国际水族产品看中国,许多国外大的采购公司都盯准中国这个市场,把长远的目标放在中国2。而在刚开始的饲养过程中,水族设备市场上的鱼缸控制系统都是功能比较简单的设备。如水族箱温度的控制,人们采用的是加热棒进行加热控制,由于加热棒本身采用双金属片温控以及手工控制加热棒的启停,造成温度控制精度较差,无法进行准确的供热,对于水温的恒温控制造成了难度。再如水族箱的供氧问题,由于水溶解氧的特性决定,水中氧气的浓度是有限度的,达到水中氧气一定的程度时,或者鱼缸内鱼量密度不高时,即使是在夏天时节也没有必要一直充氧可以采用间隔充氧和换水,否则再进
14、行充氧都是多余的,也必然浪费大量的电力资源。电路简单,能分担人们不必要的手工的水族箱控制电路系统也随之而生。水族箱中各种参数的控制,也产生了相关的控制设备。如间歇充氧定时器,有自动水温控制器、自动喂食器、灯火自动控制器等这些设备各自独立运行,控制相应的箱内参数,所以造成独立的控制设备配置数量繁多,不但购买独立的设备耗费资金多,而且不利于整个系统的操作。因此多功能组合的水族箱电子控制系统的设计是很有必要的。1.3 研究的主要内容、预期目标本设计拟用STC公司生产的STC89C52单片机为核心,运用温度传感器技术、水位传感器技术,设计一款多功能的水族箱控制系统本设计的预期目标是研制一套单片机系统,
15、并使这套单片机系统可实现对水族箱进行智能控制和管理,能够完成水温、水位等环境参数的自动测量和智能控制。本研究设计的控制系统主要特点是:(1)采用单片机控制设计,实现水族箱自动测温、自动测水位、自动加热、自动充氧等功能。(2)人机操作界面采用数码、LED指示显示;操作简单、方便,极具人性化特点。根据系统要求和要完成的功能特点,本课题研究的主要内容有:(1)硬件设计:由于现在市场上各种芯片种类繁多,而且不断在推陈出新,因此必须按照系统要求,选择既合适又运行可靠的芯片和元器件,从而设计出最合理的硬件电路,并用PROTEL电路设计软件画出正确的电路图,然后通过随时对电路图的修改,无误后,在制成印刷电路板。(2)软件设计:利用模块化的程序设计方法,把系统应用程序按照整体功能划分为若干相对独立的程序模块,绘出程序流程图,各个模块单独进行设计,利用单片机C语言编程。第二章 系统的硬件的研究与开发本章详细介绍多功能水族箱控制系统的硬件结构和设计。主要包括主控制芯片模块设计、系统电源模块设计、水温探测/水位测量模块、按键与液晶显示模块、继电器控制电动机模块。详细阐明各电路设计中芯片的选型,芯片的性能参数和功能特点,并设计出具体的硬件电路。本系统整体电路图详见附录一,下面就各部分主要电路作介绍。2.1 主控制芯片电路设计单片微型计算机简称单片机,是典型的嵌入式微控制器(Micro-Controlle