- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及系统课程设计
评语:
考勤(10) 守纪(10) 过程(40) 设计报告(30) 答辩(10) 总成绩(100)
专 业: 电气工程及其自动化
班 级: 电气
姓 名:
学 号:
指导教师:
兰州交通大学自动化与电气工程学院
2013 年 3 月 7 日
基于单片机的水位控制系统设计
摘要
本设计是采用AT89C51单片机为核心芯片,及其他相关硬件来实现的水位控制系统,并用两位七段共阴LED显示器示水位高度,检测水位数据。当水位低于用户设定的值时,系统会实施报警安全提示,并自动打开电机上水。当水位达到设定值时,系统停止报警,并自动关闭电机。当水位高于另一设定值时,系统再次报警,电机自动打开放水,直到水位正常,报警停止,电机自动关闭。
关键字:单片机,LED显示器,电机
Abstract
This design uses AT89C51 chip microcomputer as the most important chip,and other related hardware to realize the water level control system,with the two-position,seven segment and common negative LED display to show the water level height,to check the water level data.When water level is under the user’s set point, the system will give an alarm and implement safe hint, and automatically open electric motor to provide water.When water level reaches the set point,system will stop giving an alarm,and automatically close down the electric motor.When water level is over the set point,system will give an alarm again and the electric motor will automatically open to turn on the water,until water level is normal,system will stop giving an alarm, and automatically close down the electric motor.
Key words:single-chip microcomputer, LED display, electric motor
1 引言
本设计对水箱的水位进行控制,主要为了避免水箱的“无水”和“溢水”现象,使水位保持在一定的范围内,同时也避免了对水资源的浪费。本设计利用了单片机来实现这一功能。这一小块芯片上集成了一个微型计算机的各个组成部分,它的诞生使众多自动化控制系统得以实现。让51单片机与数码显示连接可随时掌握水位高度,与电机相连实现自动给水排水功能。
2 设计方案及原理
1.1 设计原理
该水位控制系统由一片AT89C51单片机芯片,一块两位七段共阴LED显示器,一片电机驱动芯片1298,一个电机,8个高低排列符合物理顺序的按键,用来模拟水位的高低,每一个按键代表10cm高的水位,当水位低于30cm时,系统会实施报警安全提示,并自动打开电机上水。当水位达到设定值时,系统停止报警,并自动关闭电机。但是当水位60cm时,系统也会报警,电机自动打开放水,直到水位正常,报警停止,电机自动关闭,使水位始终保持在30cm-60cm之间。同时数码管也会随时显示水位的高低数值。
1.2 设计方案
(1)硬件设计
系统电路是由按键输入电路,二极管、LED显示输出电路,晶振电路,及复位电路组成。选用一片AT89C51单片机,三个发光二极管,一块两位七段共阴LED显示器,一片电机驱动芯片1298,一个电机,8个高低排列符合物理顺序的按键,一个蜂鸣器。按键由P1口输入(P1.0为最高水位,P1.7为最低水位),显示器由P0口输出,P1口接报警装置,P2口接电机驱动装置。具体系统组成框图及电路原理设计图如下图所示:
图1 系统组成框图
图2 电路原理整体设计图
图3 电机驱动电路
文档评论(0)