毕业论文(设计)-基于51单片机的蓄水池自动控制系统 .doc

毕业论文(设计)-基于51单片机的蓄水池自动控制系统 .doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广西民族大学 第二次综合课程设计报告 论文题目: 基于51单片机的蓄水池自动控制系统 学 院: 物理与电子工程学院 专 业: 自动化 年 级: 2007级 学 号: 107263010113 学生姓名: 黄毅 指导教师: 廖义奎 设计时间:2010年3月至2010年6月 基于51单片机的蓄水池自动控制系统 摘 要:本课程主要设计一个基于51单片机的蓄水池自动控制系统,可以测量出蓄水池的温度以及缺水满水。可以自动控制进水和出水,进出水先用手动倒水进去和手工放水模拟,要求当水满时自动控制停止抽水。同时,可以通过电脑控制抽水和放水,并把以把测量的数据通过RS232接口传到上位机电脑上并在电脑上显示出来。 1 引言 随着人们生活用水的需要,蓄水池的需求也越来越多,特别是农村地区,而如何合理地控制电机抽水以便控制蓄水池的水量,成为了必需解决的问题。而本课程设计的基于51单片机的蓄水池自动控制系统可以很好地为解决这一突出问题提供了方案。此设计中主要包括以下几个任务: 一、微控芯片的选择。 二、数据现示的方式。 三、水位的ADC采样和水温的测量。 四、电脑上位机控制。 五、按键和电机开关的控制选择方式。 2 系统功能分析 一个完整的51单片机的蓄水池自动控制系统应具有以下功能: 一、为使用户界面友好,则应该用显示器件显示相应的操作信息。比如在接通电源的情况下应有相应的电源指示灯;电源插座、USB下载线接口、按键等最好分布在电路板的边缘,以方便操作。 二、为保证焊接器件和安装USB下载线时不被误操作,相应的地线应尽量加粗。 三、为更好地显示继电器工作与否,最好在继电器在工作时有指示灯的提示。 3 系统硬件实现方框图 本系统以单片机为控制核心,基于51单片机的蓄水池自动控制系统结构如下图所示。 4 系统硬件的方案比较和选择 4.1微控芯片的选择。 STC12C5A32S2单片机具有32个IO口,共4个并行8位IO,P1~P3,其中P1口的第二功能为模拟数字转换输入通道,可以通过特殊功能寄存器选择P1口的具体功能。 该单片机工作电压范围从3.5V到5.5V,其内置资源十分强大,具有32K的Flash的存储空间以及29K的Flash DATA空间,还有1280字节的RAM,以及具有两个外部中断IO口(P3.2、P3.3),两个与普通51单片机兼容的16位定时计数器,它还内置了独立的波特率发生器,在串口通信时,使用独立波特率发生器,可以不占用定时计数器,该发生器类似于定时器的工作方式2,属于自动重载,只要设定初值后,就不需要再次写入计数值,应用方便。串行通信口为RXD(P3.0)、TXD(P3.1)。 另外,该单片机为1T单片机,速度比普通51快约12倍。 4.2 数据现示的方式。 1602LCD是专门用于显示字母、数字、符号的显示模块,具有功耗低、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到很广泛。 表4.2.0 LCD1602管脚排列和功能表 引脚 标号 功能说明 备注 1 Vss 逻辑负电源输入引脚,0V 2 Vdd 逻辑正电源输入引脚,+5V 3 Vo LCD驱动电源输入引脚,调节其对比度 接502粗调电阻 4 RS 数据/指令寄存器选择 5 R/W 读写选择引脚 若只需要读,则接地 6 EN 读写使能引脚 7~14 D0~D7 8位数据引脚线 15 A 背光电源输入引脚,+5V 不带背光的LCD则无此引脚 16 K 背光地 一般接入小电阻限流 显示模块使用了该单片机的P0口,由于P0口采用了漏极开路输出的方式,故作为IO口使用时,P0口必须接上拉电阻。控制口线接到了P2口,RS接P2.5,EN接P2.7。在应用中,可以直接将RW短接到地,使用短延时的方法跳过1602的数据处理忙信号,这样单片机就可以不读取1602的忙信号而直接对1602进行写操作。 4.3 水位的ADC采样和水温的测量。 4.3.1 STC单片机内置ADC的使用方法 STC系列单片机中的STC89LE516AD/X2提供了8路8位精度的高速A/D转换器,位于P1口上,从而省

文档评论(0)

wordge + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档