- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能鱼缸的设计
第10卷第4期 软件导刊 2011 年 4月 Apr. 2011
智能鱼缸的设计张静,肖杰,熊友达武汉工程大学电气信息学院,湖北武汉摘要:针对目前市面上鱼缸种类繁多,且多为手动控制的情况,本系统以单片机为核心,并通过相应的软硬 件设计,实现了对鱼缸的智能控制,完成了对鱼缸的自动控温,定时供氧,定时喂食等1系列智能化过程。关键词:鱼缸;单片机;智能中图分类号:文献标识码:文章编号:1672-7800(2011)04~0058-)2
1系统总体方案和功能单片机有着体积小、功耗低、功能性强、性价比高、易 于推广应用等显著优点,智能鱼缸控制系统采用单片机,主要由5大模块组成:温度时间显示模块、水温自 动控制模块、定时供氧模块、定时喂食和音乐播放模块、 闪烁灯光照射模块。各功能模块通过单片机最小系 统结合所需外围电路完成信号检测输入和输出控制功能, 系统框如图1所示。
图1系统框图
单片机通过温度传感器采集鱼缸内实时水 温,并将采集到的温度通过显示出来,同时鱼缸内实 时温度与单片机内设置好的温度进行对比,当温度高于设 定温度时,系统通过单片机控制自动启动降温模块电路和 供氧泵,当温度低于设定温度范围时,则自动启动加热模 块,使水的温度保持在恒定范围内。同时单片机控制系统 每隔一个小时启动供氧泵5分钟,为鱼缸供氧,以此来保 证水的溶氧量。每隔4个小时系统启动步进电机和音乐 芯片模块,在优美的音乐中对鱼儿喂食,促进其生长。 闪烁灯更增加了鱼缸的观赏性。2硬件设计温度检测和调节模块温度检测部分采用温度检测芯片,体积小,
[3]常春胡仁杰,蒋玮.网络化综合实验教学管理系统的研究与实践 [4] 王煥彬,张水平.数据访问技术的比较实验技术与管理,铁路计算机应用,2003 (责任编辑:杜能钢作者简介:张静—),女,湖北鄂州人,武汉工程大学本科生,研究方向为信号检测与估计;肖杰—),男,四川凝水人,武汉 工程大学本科生,研究方向为信号检测与估计;熊友达—),男,湖北仙桃人,武汉工程大学本科生,研究方向为信号检 测与估计。具有很高的可靠性,接线方便简单,只需将其输出脚与单 片机的一个引脚相连,就可以精确地测出实时温度,并将 其反馈回单片机控制系统,单片机将芯片检测 的温度信息与设定值进行比较,如果不相符,数字调节程 序根据给定值与测得值的差值按控制算法设计控制 量,触发程序根据控制量控制执行单元。如果测量值高于 设定值,则启动降温系统,降低水温;如果检测值低于设定 值,则启动加热系统,提高水温,达到控制温度的目的。2.2步进电机喂食模块小型步进电机驱动电路可以用⑴3。是高压大电流达林顿晶体管阵列系列产品,具有电流增益 高、工作电压高、温度范围宽、带负载能力强等特点。本系 统米用的步进电机是四相八拍电机,当对步进电机施加一 系列连续不断的控制脉冲时,它可以连续不断地转动。每 一个脉冲信号对应步进电机的某一相或两相绕组的通电 状态改变一次,也就对应转子转过一定的角度(一个步距 角当通电状态的改变完成一个循环时,转子转过一个 齿距。四相步进电机可以在不同的通电方式下运行,在单 片机的控制下,步进电机可以左右旋转,使食槽打开或者 关闭,选择好时间就可以精确地定时喂食,同时步进电机 在的驱动下,能够产生较大的力矩,使食槽关 闭自如,不会出现卡死现象。原理图如图2所示。
3软件设计控制模块的软件部分用编程,采用模块化设计 方法,由主程序、子程序和中断服务程序组成。系统时钟模块:采用的定时中断来提供系统 的时钟信号。定时触发模块:通过查询当前时钟,如果到达设定的 时间,会将相应的置为高电平,便能够实现定时的驱动步进电机转动完成自动喂食功能、音乐芯片播放音乐、 供氧电路自动供氧的功能。温度调节模块:通过温度传感器采集温度 信号,并对温度信号实时控制,当温度过高时触发降温电 路;当温度过低时触发加热电路,保证水温维持合适的范 围内。人机交互模块:通过液晶1602显示当前的时刻和温 度。并外接了 3个按键,第1、2两个按键采用查询的工作 方式来调节时间,第3个按键采用中断的方式,调节增还 是减时间。设置灵活,使用方便。主程序流程如图3所示。
4结束语本设计已通过仿真器进行了仿真载入程序到单片机 后运行良好,达到了预期的效果,实现了对鱼缸的自动控 制,并且本系统具有很大的可扩展性,比如定时供氧部分 设计比较粗糙,可以做进一步的设计改进,譬如,通过检测 鱼缸内溶氧量实现自动供氧,或者改进鱼缸的进出水方 式,进行杂质过滤等,都可以提高鱼缸的智能化效果。参考文献:陈光东,赵性初.单片微型计算机原理与接口技术武汉:华中 科技大学出版社张道德.单片机接口技术版)北京:中国水利水电出版 社 (责任编辑:周晓辉
The Design of Intelligent Fishbowl
文档评论(0)