基于单片机的智能鱼缸控制系统设计
word完整版可点击如下下载>>>>>>>>
基于单片机的智能鱼缸控制系统设计-嵌入式文档类资源-CSDN下载内容包括详细设计文档word版,附带PPT等文档,供大家参考学习。也可在本博客单片机设计专栏直接查看更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/u013253075/35408623
目 录
摘 要----------------------------------------------------------- I
ABSTRACT-------------------------------------------------------- II
1 绪论-----------------------------------------------------
1.1 研究背景----------------------------------------------
1.2 国内外研究现状-------------------------------------
1.3 论文结构----------------------------------------------
2.1 系统设计要求-----------------------------------------
2.2 系统总体框架-----------------------------------------
2.3 芯片选型----------------------------------------------
3 系统的硬件设计----------------------------------------
3.1 单片机最小系统------------------------------------
3.2 时钟模块---------------------------------------------
3.3 温度检测模块----------------------------------------
3.4 继电器模块--------------------------------------------
3.5 显示模块-----------------------------------------------
3.6 系统硬件电路-----------------------------------------
4 系统的软件设计----------------------------------------
4.1 系统主程序设计--------------------------------------
4.2 时钟子程序设计--------------------------------------
4.3 温度子程序设计---------------------------------------
4.4 继电器子程序设计------------------------------------
4.5 液晶显示子程序设计---------------------------------
5 系统调试---------------------------------------------------
5.1 系统软件仿真-------------------------------------------
5.2 系统硬件调试------------------------------------------
6 总结与展望------------------------------------------------
6.1 总结------------------------------------------------------
6.2 展望------------------------------------------------------
参考文献------------------------------------------------------
致 谢----------------------------------------------------------
附录-----------------------------------------------------------
1 绪论
1.1 研究背景
在家居环境或是休闲娱乐场所都有各种各样的鱼缸。让鱼儿在舒适的环境中生存并不是一项简单的任务。随着市面上形形色色非智能鱼缸的出现......
1.2 国内外研究现状
“鱼缸”又称为“水族箱”,“水族箱”一词起源于英国,沿用至今已超过了150年。当时的定义仅仅是一个养动植物的水容器,而随着科技水平的不断进步,以及......。
据有关部门的资料显示,全球水族行业产业规模的年增长率达到15.7%,而在中国每年水族产业相关的消费高达300多亿元,仅各类大小鱼缸的销量就达上百亿元。目前......。
为了满足人们的需求,一些企业团队对自动化的鱼缸设备展开了研究。但就目前来说,效果并不理想。市场上现有的鱼缸控制设备都只能完成简单的自动控制......。
伴随着我国工业4.0进程的发展,国内的各种智能设备得到快速发展,相信我国将在智能化观赏鱼缸方面......。
1.3 论文结构
本次研究内容以8位单片机STC89C52为控制芯片,同时结合传感器技术。以达到可以调节水温、定时给鱼缸投食、自动换水、时间显示、状态显示等功能。这样的设计不仅节省了人力还更加智能化,适合大规模推广。
(1)总体设计:首先根据产品的使用场所,包括环境温度、环境湿度等确定合理的设计方案。权衡利弊,设计出一个价格合理、观赏性高、......。
(2)硬件设计:按照“性价比最高”的原则,来选取适合本产品的芯片来进行设计,进而做出符合设计要求的硬件产品。之后完成硬件原理图并制作出电路板图,并进行电气检查工作。
(3)软件设计:制作出软件功能框图,匹配相应的算法系统资源,调试程序,找出错误并改正。
(4)系统的调试运行:程序设计完成之后系统的运行会存在一定缺陷,通过仿真模拟软件找到系统缺陷并加以修正直至程序顺利运行。
2 鱼缸智能控制系统的总体设计
(1)鱼缸的环境参数范围:观赏鱼需要在稳定的环境中才能更好的生存和延长寿命,所以需要调研的环境参数应该包括:......
(3)在单片机内设置各类相应参数的阈值,当传感装置检测到当前......。
2.2 系统总体框架
(1)系统总体功能:充分了解和分析现有各种类型鱼缸的功能......,设计开发了鱼缸的三个模块包括:自动换水模块、自动喂食模块、报警加热模块。
本设计以STC89C52单片机为核心,......总体系统硬件设计共包括两大部分:控制部分和输入输出部分。系统硬件结构图如图2-1所示。
(1)中央控制模块:主要以单片机为核心包括晶振电路、......。
(2)按键模块:实现系统各项功能的按键设置以及设置过程中的LCD显示控制,......。
(3)时钟模块:使得系统可以进行绝对以及相对时钟的并行管理......。
2.3 芯片选型
STC89C52单片机是STC公司生产的一款低功耗高性能.....。
AVR单片机是Atmel公司的产品,最早的就是AT90系列单片机,.......。
DS1302时钟芯片同样由美国DALLAS公司推出。......。
DS1307是一款低功耗,具有56字节非失性RAM的全......。
3 系统的硬件设计
3.1 单片机最小系统
本设计采用的是STC89C52单片机芯片,......单片机最小系统电路如图3-1所示。
3.2 时钟模块
时钟RAM数据的进出通过单......管脚描述如表3-1所示。
管脚序号 |
名称 |
引脚功能描述 |
1 |
VCC2 |
主电源引脚 |
2、3 |
X1、X2 |
晶振管脚 |
4 |
GND |
接地引脚 |
5 |
RST |
复位管脚 |
6 |
IO |
数据输入输出 |
7 |
SALK |
穿行时钟 |
8 |
VCC1 |
备用电源引脚 |
3.3 温度检测模块
此温度模块为DS18B20,主要组成部分由一个......。
该芯片通过引脚2同单片机P1.7口进行对接。......温度检测模块如图3-3所示。
图3-3 温度检测模块
从下表当中不难发现,该元件仅存在3个引脚......引脚功能如表3-2所示。
表3-2 引脚功能表
序号 |
名称 |
引脚功能描述 |
1 |
GND |
地信号 |
2 |
DQ |
数据输入\输出引脚 |
3 |
VDD |
可选的电源引脚 |
3.4 继电器模块
在排水或者进行投食时均要启用电机装置,......继电器模块如图3-4所示。
序号 |
名称 |
引脚功能描述 |
1、6 |
公共引脚 |
与常开或常闭配合 |
2、5 |
电压线圈 |
连接电源 |
3 |
常开点 |
与公共点配合 |
4 |
常闭点 |
与公共点配合 |
3.5 显示模块
该电路中采用了LCD1602显示器。......LCD1602显示器如图3-5所示。
本系统显示电路选择液晶显示器LCD1602,在单片机系统中应用晶液显示器作为输出器件有以下几个优点:
LCD1602采用16脚接口,各引脚接口说明如表3-4所示。
编号 |
符号 |
引脚说明 |
标号 |
符号 |
引脚说明 |
1 |
VSS |
电源地 |
9 |
D2 |
数据 |
2 |
VDD |
电源正极 |
10 |
D3 |
数据 |
3 |
VL |
液晶偏压 |
11 |
D4 |
数据 |
4 |
RS |
数据选择 |
12 |
D5 |
数据 |
5 |
R/W |
读/写选择 |
13 |
D6 |
数据 |
6 |
E |
使能信号 |
14 |
D7 |
数据 |
7 |
D0 |
数据 |
15 |
BLA |
背光正极 |
8 |
D1 |
数据 |
16 |
BLK |
背光负极 |
3.6 系统硬件电路
本系统以STC89C52为主控芯片链接各个独立模块......系统硬件电路如图3-6所示。
4 系统的软件设计
4.1 系统主程序设计
系统监控主程序的基本流程功能如下。......具体主程序工作流程图如图4-1所示。
4.2 时钟子程序设计
从DS1302中读取时钟的方法为:按照顺序从DS1302的内部,......。流程图如图4-2所示。
4.3 温度子程序设计
DS18B20温度的读取,首先单片机要获取此芯片中的数值,......写入DS18B20具体流程如图4-3所示。
4.4 继电器子程序设计
本设计所用到的水泵、加热器都是通过继电器的吸......继电器工作流程图如图4-4所示。
4.5 液晶显示子程序设计
LCD1602有16个引脚,......具体如表4-1所示。
RS |
RW |
操作指令 |
0 |
0 |
写入指令寄存器(清屏) |
0 |
1 |
读取位址计数器的值 |
1 |
0 |
写入数据寄存器(显示各字符等) |
1 |
1 |
从数据寄存器读取数据 |
5 系统调试
5.1 系统软件仿真
如果在软件调试时出现系统各个模块都没有按照预想的结果运行时......系统仿真图如图5-1所示。
5.2 系统硬件调试
该系统每天最多可以设置三次自动喂食时间最少......。定点喂食时间调试如图5-2所示。
本系统设有定点模拟换水功能,......。调试界面如图5-3所示。
在养殖观赏鱼时有些鱼类的生存温度不能过低,......温度调试界面如图5-4所示。
一般元器件使用时要先阅读使用说明书,按照要求严格执行操作,......硬件实物图图如图5-5所示。
经过一段时间的调试,目前能够完成自动化水温检测、......。
6 总结与展望
6.1 总结
本设计采用STC89C52作为主控芯片可实现水温的监测与控制、定时换水、蜂鸣报警、定时投食等功能。同时具备显示模块,能够实时显示当前工作状态和温度。
总结最终系统实现了自动喂食、温度检测报警、自动加热和模拟换水功能。
6.2 展望
(1)基于实际生活中会有各种不同种类的观赏鱼要进行观赏,......
首先在这即将毕业的时间里,非常感谢我的导师对我论文指导做出的贡献。从题目的选定、资料的制作准备、研究和制作直到论文的格式修改等各个环节都得到了刘老师细心的指导。......
另一方面我也要感谢周围同学,老师营造了一个良好的大学生活氛围,......。
#include<STC89C52RC_RD_PLUS.h>
小小惊喜,为方便参考,一起打包的资料如下,可在下面链接下载哦。
本文介绍了在设计的过程的关键点,供大家参考学习,如果下载链接失效或者对其他单片机硬件设计感兴趣的可以添加微信biyezhan007
郑重声明,此文章提供给大家做参考模板,杜绝一切不良学术不良行为。
基于单片机的智能鱼缸控制系统设计相关推荐
- 智能窗帘传感器c语言程序,基于单片机的智能窗帘控制系统设计(附程序代码)
基于单片机的智能窗帘控制系统设计(附程序代码)(论文18000字,程序代码) 摘要:二十一世纪初以来,科学技术不断发展,智能家居涌现于各家各户,人们越来越重视生活质量的提高.但是传统的手动开合窗帘耗时 ...
- 【单片机毕业设计】【mcuclub-109】基于单片机的智能抽油烟机控制系统设计-标准版【实物设计】
设计简介: 项目编号:mcuclub-109 项目名:基于单片机的智能抽油烟机控制系统设计 单片机:STC89C52 功能: 1.通过MQ-2烟雾传感器检测厨房内烟雾浓度,若烟雾浓度小于设定最小阈值, ...
- 【单片机毕业设计】【mcuclub-109】基于单片机的智能抽油烟机控制系统设计-标准版【仿真设计】
设计简介: 项目编号:mcuclub-109 项目名:基于单片机的智能抽油烟机控制系统设计-标准版 单片机:STC89C52 功能: 1.通过MQ-2烟雾传感器检测厨房内烟雾浓度,若烟雾浓度小于设定最 ...
- 基于单片机c语言的豆浆机,基于单片机的智能豆浆机控制系统设计(附实物图,电路原理图,程序)...
基于单片机的智能豆浆机控制系统设计(附实物图,电路原理图,程序)(任务书,开题报告,中期检查表,毕业论文11800字) 摘要 由于市面上的豆浆机不具有长时间保温的功能,打浆完成后残渣很多,而且打浆用时 ...
- 单片机蜂鸣器编程音乐_基于单片机的智能鱼缸温控系统设计
曹益豪 聊城大学东昌学院机电工程系 山东 聊城 252000 摘 要:为满足热带鱼的饲养要求,设计了一种基于AT89C52单片机的小型智能温控鱼缸系统.该系统利用DS18B20传感器检测水温,并通过 ...
- 【毕业设计】基于单片机的智能路灯控制系统设计_32开发实例
一.系统设计 整个智能路灯系统采用STM32F103C8T6单片机进行主控,使用红外光电开关进行人体检测,通过光敏电阻模块进行光照检测,利用声音传感器进行路灯周围声音的检测.还通过DS1302时钟模块 ...
- 基于单片机定时智能窗帘控制系统设计-毕业资料
资料下载地址-1022(百度网盘):点击下载 智能窗户 AT89S52 1602显示 步进电机转动模拟开窗关窗 (1)手动控制:该功能是根据用户的需求通过按键进行窗帘的开关,此功能可以使窗帘的开 ...
- 基于单片机双路温度检测报警系统设计-基于单片机声光控智能开关控制灯设计-基于单片机热电偶智能体温检测设计-基于单片机小型家用燃气锅炉控制系统设计-基于单片机一氧化碳有毒气体采集报警系统设计
1628基于单片机双路温度检测报警系统设计(串口上位机控制) 基于pcf8591 tlc2543的双路温度检测报警系统 带串口上位机控制带仿真 源程序 温度传感器是 LM35 两路测温通道所用的ad芯 ...
- 【分享】基于单片机嵌入式的家用智能节水淋浴控制器的设计-基于单片机的电子贺卡控制系统设计-基于单片机的倒计时牌控制系统设计-基于单片机的彩灯控制器系统设计-多模式彩灯-单片机的八路路数字电压表控制设计
1334基于单片机嵌入式的家用智能节水淋浴控制器的设计-全套毕设课设设计资料 三个ds18b20分别采集进水口热水 冷水 和温水的水温,然后分别显示出来,按下开始按键,系统初始化,自动设置出水温度为 ...
- 基于51单片机的公交车安全智能检测系统、基于51单片机的金属探测仪控制设计、基于单片机的智能电子密码锁系统设计、基于51单片机酒精浓度检测仪设计【资料转发分享】
630基于51单片机的公交车安全智能检测系统-设计资料 本资料是基于单片机的公交车安全监测系统 具有如下功能: 1.监测环境的温度,超标报警.可以设置上下限 2.监测是否有火灾以及有毒气体,超标报警, ...
最新文章
- Maptree-层级结构数据展示的绝佳尝试
- 问题:为命名空间,在此被用作类型和此项目作为引用添加将导致循环依赖项
- 闪耀澳网 跨界新品泸州老窖国窖1573澳网冠军版发布
- [前端随笔][css] 弹性布局
- 2021年考计算机考研三战,考研越来越难,2021考研人将会面临哪三大挑战?
- vue-scroller的使用 开发自己的 scroll 插件
- IP数据包、ICMP协议以及ARP协议简单介绍
- JAVA中Long与Integer踩的坑
- 国内外一些软件开发大公司
- Unity中的物体渲染顺序
- 2022G2电站锅炉司炉考试模拟100题及模拟考试
- [转]在线生成条形码(39码、EAN-13)
- 浏览器flash过期无法使用完美解决
- 使用命令行清理Mac 释放磁盘空间
- Python的字符串比较
- HTML黑白触摸变彩色,使用HTML5 转换彩色图片为黑白色知识讲解.doc
- 竖流式沉淀池集水槽设计计算_竖流式沉淀池计算说明
- 脸皮厚了与哲哥合影!Cocos北京站沙龙带回的照片,猜猜我是谁?
- 初级程序员 高级程序员_程序员的十大电影
- 伏拉夫背景音乐计算机版,SONOS ZonePlayer 120
热门文章
- Spring常见面试题总结(超详细回答)
- cicso+RHEL7实践——小型校园网的搭建
- Android手机投屏后没有声音,安卓手机镜像投屏没有声音解决办法
- SSCI写作--期刊检索和基本介绍
- arcgis中的重分类
- 微电子科学与工程是否属于计算机类专业,微电子科学与工程专业属于什么学科...
- 如何使用apktool反编译APK
- 虚拟机游戏服务器更新物品,【青云志】虚拟机镜像一键服务端+全物品ID配套客户端+图文架设教程+GM工具...
- 软考信息系统项目管理师真题及答案之案例分析
- maya藤蔓插件_用maya制作藤蔓蔓延的效果