欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载
     

    基于单片机的异型水箱仿真装置.doc

    • 资源ID:3863614       资源大小:1.36MB        全文页数:69页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的异型水箱仿真装置.doc

    题 目:基于单片机的异型水箱仿真装置毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它基于单片机的异型水箱仿真装置摘要本设计的研究对象是以单片机为核心的异型水箱仿真装置,在为这一系统进行软硬件设计的过程中,发现和总结了一些实际问题,并通过解决这些问题,就异型水箱数学模型的建立、仿真装置硬件设计、软件设计展开讨论,力争在理论分析和实际应用上有所创新。异型水箱仿真装置的核心是围绕异型水箱的数学模型来体现异型水箱的特性,并通过软件实现整个异型水箱的工作状态和功能。对异型水箱数学模型的建立是本文工作的重点。异型水箱属于过程控制系统实验装置中的被控对象。由于被控对象的特性直接影响到整个系统的控制质量,所以其数学模型的建立非常重要。设计中通过机理演绎法推导并建立了其数学模型,并设计出了仿真装置。关键词:单片机;异型水箱;数学模型 Study on The Simulation Set of Shaped Water Box Based on MCUAbstractThe object of this paper is a simulation set of shaped water box based on MCU.In the process of designing on software and hardware for the system,a few practical problems have been found.To solve these problems,we discuss the mathematical model building,the designing on hardware and software,and want to develop some new conclusions in practice and theory. The core of the simulation set of shaped water box is to show the characteristic of shaped water box according to its mathematic model,and realizes its duty and function by software designing. The highlight of this paper is to build up the mathematical model of the shaped water box.The shaped water box belongs to a controlled member of process control system in the experiment installation.Since the characteristic of the controlled member directly influences the quality of the whole system,so it is very important that the mathematical model of the shaped water box is built.We have deduced and built its mathematic model by adopt the deductive method,and we have designed the device to simulate the shaped water box. Key words: MCU; Shaped water box; Mathematic model 目 录摘要IAbstractII第一章 绪论11.1 研究背景11.2 课题的目的及研究的主要内容11.3 课题的意义2第二章 异型水箱数学模型的建立42.1 过程建模的介绍42.2 单容过程的建模62.3 异型水箱数学模型的建立92.3.1 建立异型水箱数学模型的方法92.3.2 异型水箱数学模型的建立11第三章 基于单片机的异型水箱仿真装置硬件设计163.1 系统硬件的总体设计163.2 中央控制部件163.2.1 中央控制部件的选择163.2.2 AT89C52的封装形式与引脚173.2.3 AT89C52的基本电路183.2.4 AT89C52的口线分配193.3 串行程序存储器203.3.1 X25045的引脚排列及引脚说明203.3.2 X25045芯片功能223.3.3 X25045工作原理223.3.4 X25045与AT89C52的接口电路233.4 模数转换部件233.4.1 模数转换部件的选择233.4.2 TLC0832引脚分配243.4.3 TLC0832配置位说明243.4.4 TLC0832时序分析253.4.5 TLC0832与AT89C52的接口电路263.5 人机接口部件263.5.1 输出显示263.5.2 键盘输入283.5.3 液位报警33第四章 基于单片机的异型水箱仿真装置软件设计344.1 系统主程序设计344.2 A/D转换设计364.3 数据处理设计374.3.1 数字滤波设计374.3.2 标度变换设计394.4 键盘控制设计424.5 液位报警设计43第五章 课题总结及设想455.1 课题总结455.2 课题设想46参考文献47附录A 基于单片机的异型水箱仿真装置硬件电路图49附录B 基于单片机的异型水箱仿真装置源程序50致谢59第一章 绪论1.1 研究背景随着工业自动化的飞速发展、生产过程的需求、控制理论的开拓和控制技术工具及手段的进展要求过程控制系统不断的发展和完善。在过程控制系统中被控对象的对象特性直接影响系统的控制品质,所以对于被控对象的研究实验也成为发展过程控制系统的重要手段之一。本设计就是在此基础上进行的以单片机为核心的异型水箱仿真装置实验。对被控对象进行认真和透彻的研究,对从事自动控制系统的工程技术人员来说,具有很重要的意义。单容水箱作为被控对象的实验系统具有广泛的应用背景。依据其不同的实际背景设计随机出水的单水箱供液系统以及随机入水的单水箱排液系统,并对这些系统的建模进行研究是很有意义的。1.2 课题的目的及研究的主要内容基于单片机的异型水箱仿真装置是应用单片机控制技术,以AT89C52单片机为核心实现异型水箱的特性。异型水箱是通过在水位分界点处其数学模型的不同来实现异型水箱所具有的异型及非线性特性,同时设计相应的硬件电路来模拟异型水箱仿真装置并通过软件编程实现异型水箱的实际工作状态。国内外所研究的水箱控制系统基本上是:单容水箱系统、双容水箱系统与三容水箱系统,其中单容水箱可以作为单输入单输出一阶对象;双容水箱可以作为单输入单输出一阶对象、二阶对象、双输入双输出对象;三容水箱可以作为单输入单输出一阶对象、二阶对象、三阶对象、双输入双输出对象1。异型水箱系统是单容水箱系统。单片机的发展,使其越来越多的被应用在工业生产过程控制中,但由于工业生产中的实际操作都比较复杂而且庞大,为了使研究的成本降到最低,我们通过实验的方法对实际生产中的过程进行模拟和参数的标定,从而得出结论,经过研究和整定,应用到实际的生产过程中,这就达到了研究的目的。 1.3 课题的意义在工业生产的实践中,人们普遍要求产品的质量“稳定”,而所谓产品质量的稳定实质上是指产品的某些最关键性的指标必须达到预定的要求,但是产品的性能指标的稳定往往是与产品生产过程中的工艺过程、工艺条件及工艺参数的稳定密不可分的。难以想象,在一个不稳定的、多变的生产条件下,能够生产出质量稳定的产品。事实上,在许多领域,过程控制的主要目的在于消除或减小外界的干扰对被控量的影响,使被控量能够稳定在给定值上。一个良好的控制系统不但要保护系统的稳定性和整个生产的安全,满足一定的约束条件,而且应该带来一定的经济效益和社会效益。因此,对于过程控制系统的设计,已不能采用单一基于定量的数学模型的传统控制理论和控制技术,必须进一步开发高级的过程控制系统,研究先进的过程控制规律。所以基于单片机的控制系统在过程控制的生产实践中,发挥了越来越重要的作用。基于单片机控制的特点:1. 单片微机体积小,实际应用系统简单实用,成本低,效益好。2. 系统配置以满足对象的控制要求为出发点,使得系统具有较高的性能价格比。3. 应用系统通常将程序驻留在ROM中,无需软硬磁盘做软件载体,使系统不易受到干扰,可靠性高,使用方便。4. 应用系统所用存储器芯片可选用EPROM、E2PROM、OTP芯片或利用掩膜形式生产,便于成批开发和应用,许多单片微机如68系列和80C51系列,开发芯片和应用芯片相互配套,使应用系统成本大大降低。5. 由于系统小巧玲珑,控制功能强、体积小,便于安装于被控设备之内,大大推动了机电一体化产品的开发。单片微机在许多过程控制设备和产品中都得到广泛的应用。不仅有常用的8位机,而且4位单片机和16位单片机也得到了普及,随着过程控制精度要求的增加和运算速度的增快,32位单片机也得到了进一步的应用。第二章 异型水箱数学模型的建立2.1 过程建模的介绍1 过程建模的基本概念被控过程的数学模型,是反映被控过程的输出量与输入量之间关系的数学描述。或者说,是描述被控过程因输入作用导致输出量(被控变量)变化的数学表达式。被控过程可能既受控制输入的作用,也受扰动量影响。控制输入总是力图使被控过程按照某种期望的规律变化,而扰动量一般总是影响被控过程偏离期望运行状态。但从系统角度来看,无论是控制输入还是扰动,都属于输入量,因为它们都会影响输出的变化。2 数学模型的作用与要求 被控过程数学模型的作用很多,归纳起来主要有以下几点7:(1)设计过程控制系统及整定调节器参数在设计过程控制系统时,选择控制通道、确定控制方案、分析质量指标、探讨最佳工况以及调节器参数的最佳整定等都是以被控过程的数学模型为重要依据。尤其是实现生产过程的最优控制,如果没有充分掌握被控过程的数学模型,就无法实现最优设计。因此,建立数学模型也是实现最优控制的必要前提。(2)指导生产工艺及其设备的设计与操作通过对生产工艺过程及其相关设备数学模型的分析或仿真,可以确定有关因素对整个被控过程特性的影响,从而指导生产工艺及其设备的设计与操作。(3)对被控过程进行仿真研究通过对过程的数学模型进行仿真试验,在计算机上进行计算、分析,以获取代表或逼近真实过程的定量关系,可以为过程控制系统的设计与调试提供所需的信息数据,从而大大降低设计试验成本,加快设计进程。对建立被控过程数学模型的具体要求,随其用途不同而异,但总的来说,一是应该尽量简单,二是应该正确可靠。3 建立过程数学模型的途径建立被控过程数学模型的方法目前主要有三种:一是机理演绎方法;二是实验辨识方法;三是机理演绎与实验辨识相结合的混合方法,下面分别加以说明。(1)用机理演绎法建立被控过程的数学模型 所谓机理演绎法又称解析法,它是根据被控过程的内在机理,运用已知的静态和动态物料平衡、能量平衡等关系,用数学推理的方法求取被控过程的数学模型。通常的静态物料或能量的平衡关系是单位时间内进入被控过程的物料或能量等于单位时间内从被控过程流出的物料或能量。通常的动态物料或能量的平衡关系是单位时间内进入被控过程的物料或能量减去单位时间内从被控过程流出的物料或能量等于被控过程内物料或能量贮存量的变化率。由过程机理推到数学模型需要有足够和可靠的验前知识,否则,推导的结果就可能出现失真。这种方法的突出优点是在过程控制系统没有建立之前就先推导出数学模型,对于系统的事先设计和方案论证是十分有利的。(2)用实验辨识方法求取被控过程的数学模型实验辨识方法又称系统辨识与参数估计方法,即根据过程输入、输出的实验测试数据,通过过程辨识和参数估计得出数学模型。过程辨识是根据测试数据确定模型结构(包括形式、方程阶次及时滞情况等)。在已定模型结构的基础上,再由测试数据确定模型的参数称为参数估计。也有人将此统称为系统辨识。实验辨识方法最常用的有三种,即相应曲线法、相关统计法以及最小二乘法。在采用实验辨识方法获取被控过程的数学模型时,存在一个开环辨识还是闭环辨识的问题。目前常用的辨识方法一般是在开环条件下进行的。2.2 单容过程的建模此单容过程的建模采用解析方法。所谓单容过程,是指只有一个贮蓄容量的过程。单容过程可分为自衡单容过程与无自衡单容过程。所谓自衡过程,是指被控过程在扰动作用下,平衡状态被破坏后,不需要操作人员或仪表的干预,依靠自身能够恢复平衡的过程。反之,称为无自衡过程。1单容自衡过程数学模型的建立某单容液位过程如图2.1所示。图2.1 单容自衡液位过程符号说明:Q1水箱流入量;Q2水箱流出量;A水箱截面积;h水箱液位高度;Q1、Q2、h分别为某平衡状态Q10、Q20、h0的增量。根据动态物料平衡关系,故有 (2-1)表示成增量形式则为 (2-2)静态时应有Q1=Q2,dh/dt=0,Q1发生变化,液位h也随之而变,使贮蓄罐出口处的静压发生变化,Q2也要发生变化。假定Q2与h近似成线性关系,与阀门处的静压液阻R成反比关系,则有 (2-3)将式(2-3)代入式(2-2)中,经整理可得 (2-4)式(2-4)即为单容液位被控过程的微分方程增量表示形式。将式(2-4)进行拉氏变换,写成传递函数形式则有 (2-5)为了更一般起见,将式(2-5)写成 (2-6)式中,T为过程的时间常数,T=RC;K为过程的放大系数,K=R;C为过程的容量系数,或称过程容量,此处C=A。 2 单容无自衡过程数学模型的建立某单容液位过程如图2.2所示。图2.2 单容无自衡液位过程符号说明:Q1水箱流入量;Q2水箱流出量;A水箱截面积;h水箱液位高度;Q1、Q2、h分别为某平衡状态Q10、Q20、h0的增量。根据动态物料平衡关系,故有 (2-7) (2-8) 由于Q2为定值,故。依此将式(2-8)写成 (2-9)上式(2-9)即为该过程的输出输入关系。将此关系写成传递函数即为 (2-10)式中,T为过程的积分时间常数,T=A。 2.3 异型水箱数学模型的建立2.3.1 建立异型水箱数学模型的方法1异型水箱的数学模型分析 异型水箱如图2.3所示,其系统方框图如图2.4所示。图2.3 异型水箱图2.4 异型水箱系统方框图图2.3中,当异型水箱液位h<H1时,图2.4中的开关打开,整个系统就是一个单输入单输出的回路,把它近似为单容自衡过程,系统的微分方程为。图2.3中,当h>H1时,图2.4中开关闭合,干扰加入到系统中,这个干扰实际上就是第二个孔处的流出量。水箱流出量的变化将引起水位的变化,反之当水位发生变化时,水位的变化将使流出量发生变化,此处的流出量不仅是第一个流出口的流量,同时也包括第二个流出口的流量。而第二个流出口的流量正是引入的干扰,所以引入的干扰通道将与输出构成一个负反馈回路。这样经变化的系统框图如图2.5。图2.5 经变化的系统方框图2响应曲线的建立图2.6 一阶无时延阶跃响应设阶跃输入变化量为x,可求得一阶无时延环节的阶跃响应为 (2-11)式中,K为过程的放大系数,T为时间常数。对于式(2-11),考虑到 (2-12)根据式(2-11)和(2-12)可有 (2-13) 令t分别为t=T/2、T、2T.则、以及根据以上数据绘出响应曲线如图2.6所示。2.3.2 异型水箱数学模型的建立为作出异型水箱,在标准水箱的不同高度打尺寸相同的流出口,在不同高度上阀门处的静压液阻不同。用机理演绎法建立异型水箱的数学模型。1 当液位h<H1时图2.7 异型水箱H<H1时液位过程 图2.8 异型水箱液位过程阶跃响应当液位低于分界点H1时,把异型水箱近似为一个单容自衡过程,如图2.7所示。符号说明:Q1水箱流入量;水箱第一个出口的流出量;水箱第二个出口的流出量;R1水箱阀门1处的静压液阻;R2水箱阀门2处的静压液阻;A水箱截面积;H1分界点液位;h水箱液位高度。根据动态物料平衡关系,故有 (2-14)表示成增量形式则为 (2-15)静态时应有,发生变化,液位h也随之而变,使贮蓄罐出口处的静压发生变化,也要发生变化。假定与h近似成线性关系,与阀门处的静压液阻成反比关系,则有 (2-16)将式(2-16)代入式(2-15)中,经整理可得 (2-17)式(2-17)即为单容液位被控过程的微分方程增量表示形式。将式(2-17)进行拉氏变换,写成传递函数形式则有 (2-18)为了更一般起见,将式(2-18)写成 (2-19)式中,T为过程的时间常数,;K为过程的放大系数,;C为过程的容量系数,或称过程容量,此处C=A。 此过程输入为单位阶跃信号,响应曲线如图2.8所示。2当液位h>H1时图2.9 异型水箱液位过程图2.10 异型水箱液位过程阶跃响应当液位达到分界点H1时,加入了第二个孔的流量,整个过程的稳态值将发生变化,把整个过程近似为单容自衡过程,如图2.9。符号说明:Q1水箱流入量;水箱第一个出口的流出量;水箱第二个出口的流出量;Q水箱的总流出量;R1水箱阀门1处的静压液阻;R2水箱阀门2处的静压液阻;A水箱截面积;H1分界点液位;h水箱液位高度。根据动态物料平衡关系,故有 (2-20) 表示成增量形式则为 (2-21)静态时应有,,发生变化,液位也随之而变,使贮蓄罐出口处的静压发生变化,Q也要发生变化。假定Q与近似成线性关系,与阀门处的静压液阻成反比关系,则有 (2-22)将式(2-22)代入式(2-21)中,经整理可得 (2-23) 式(2-23)即为单容液位被控过程的微分方程增量表示形式。将式(2-23)进行拉氏变换,写成传递函数形式则有 (2-24) 为了更一般起见,将式(2-24)写成 (2-25)式中,T为过程的时间常数,;K为过程的放大系数,;C为过程的容量系数,或称过程容量,此处C=A。 此过程输入为单位阶跃信号,响应曲线如图2.10。第三章 基于单片机的异型水箱仿真装置硬件设计3.1 系统硬件的总体设计基于单片机的异型水箱仿真装置硬件设计的原理框图如图3.1所示。其硬件电路图见附录A。图3.1 异型水箱仿真装置电路框图 系统硬件部分由A/D转换电路、键盘输入、电源监测及看门狗X25045、单片机、输出显示以及报警指示电路组成。将采集来的水箱进水处流量经A/D转换送入单片机处理并输出显示异型水箱的实际水位。其中,键盘设置参数模拟水箱特性。3.2 中央控制部件3.2.1 中央控制部件的选择由图3.1硬件设计原理图可知,在对水位信号处理的整个过程中,单片机是一个最繁忙部分,是整个控制系统的核心,本设计中选用ATMEL公司生产的89系列单片机AT89C52。此单片机是以8031核构成的,与8051系列单片机兼容,因此设计者很容易以8051为基础进行构造设计。用在这里不仅使电路大大简化,省去了许多元器件,而且使电路的智能性与灵活性也大大提高。此外,89系列单片机还具有一些很明显的优点16:内部含Flash存储器、和80C51插座兼容、静态时钟方式、错误编程亦无废品产生、可反复进行系统试验。3.2.2 AT89C52的封装形式与引脚AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。AT89C52的PQFP或TQFP封装为扁平的44个引脚封装,这种封装的体积很小、成本较低,为目前商品的主流,但在学校或培训机构中,这是行不通的。PLCC(塑料有引线芯片载体)封装也是AT89C52常用的封装方式,这也是44个表面粘着式引脚(SMT)的封装,其中包括4个空引脚,其引脚编号与QFP封装非常类似(相容)。一般来说,采用这种封装的部件,可直接应用在电路板上,而不必钻孔。在研发、实验或教学时,还可利用插座,以缩短开发与生产的差距。本设计中AT89C52的封装是40个引脚双并排的封装,简称DIP40。由于现在都是采用较便宜的塑料封装,所以又叫做PDIP。在DIP封装里,俯视图左上方有记号者为第一脚,然后逆时针排序,分别为2、340脚。相邻两只脚的间距为0.1英尺,而两排引脚之间距为0.6英寸,刚好可插在面包板或40pin的插座上,特别适用于学校、培训机构里。不过,由于针脚式封装体积较大、电路板制作成本较高,已很少用在商品里。AT89C52的40个引脚中包括电源引脚VCC,输入/输出口Port0、Port1、Port2、Port3,复位引脚Reset,频率引脚(就是时钟脉冲引脚)XTAL1、XTAL2,存储器引脚(时,系统使用内部存储器;时,系统使用外部存储器。)外部存储器控制引脚ALE(地址锁存允许信号)、(程序存储器允许输出端)。其引脚图如图3.2所示。图3.2 AT89C52引脚图3.2.3 AT89C52的基本电路图3.3 AT89C52的基本电路AT89C52的整个基本电路图如图3.3所示。1电源没有电路是不需要电源的,AT89C52亦是如此。首先将40脚接VCC,也就是+5V,20脚接地GND。如图3.3中所示。2时钟脉冲AT89C52内部已具备振荡电路,只要在接地引脚上面的两个引脚(即19、18脚)连接简单的石英振荡晶体(Crystal)即可。如图3.3中所示。 3复位电路AT98C52的复位引脚是第九脚,当此引脚连接高电平超过2个机器周期(一个机器周期为6个时钟脉冲),即可产生复位的动作。12MHz的时钟脉冲,每个时钟脉冲1s,两个机器周期2s,因此,在第九脚上连接一个2s以上的高电平脉冲,即可产生复位的动作。通常,还会在电容两端并连一个按钮开关,如图3.5所示,此按钮开关是手动的Reset开关(强制Reset)。如图3.3中所示。4存储器设定电路基本电路的最后部分是存储器的设定,如果把31脚()接地,则采用外部存储器;如果把31脚()接VCC,则采用内部存储器。在本设计中采用内部存储器,所以把31脚()与VCC相连。如图3.3中所示。3.2.4 AT89C52的口线分配现在把单片机AT89C52口线的具体分配方法列表3.1如下:表3.1 AT89C52口线分配I/O线功能分配所属模块P1.0TLC0832的CS端模数转换P1.2TLC0832的DO/DI端模数转换P1.4X25045的复位端内存扩展P1.5X25045的CS端内存扩展P1.6X25045的时钟端内存扩展P0.0数码显示输入端人机接口P0.2数码显示时钟端人机接口P0.5控制扬声器人机接口P2.0P2.7按键输入口人机接口3.3 串行程序存储器现代单片机的应用系统要求功能齐全、结构简单、价格低廉。在单片机系统的设计中,设计人员必须考虑单片机系统的抗干扰能力和数据长期可靠保存,并且具有看门狗功能、断电后能保存数据和上电、掉电时的复位功能。近几年来,产品设计变化很快。体积更小、可编程、高性能的产品需求飞涨。过去通常用来提高系统可靠性的三种电路分别为:看门狗定时器、低压复位和上电复位电路。通过联合这些电路的特性,美国Xiocr公司为系统设计师们提供了一个更小、功能更强、花销更少的芯片X25045。该芯片就是将单片机测控系统中常用的功能:看门狗定时器;电源电压监控;上电复位;单行E2PROM集成在一起的集成芯片。3.3.1 X25045的引脚排列及引脚说明X25045引脚排列如图3.4。 图3.4 X25045引脚图其引脚功能说明如下:SO:串行输出引脚。在读周期内,数据在此引脚输出,数据由串行时钟的下降沿同步输出。SI:串行输人引脚。所有操作码、字节地址以及储存器的数据在此引脚上输人。数据由串行时钟的上升沿锁存。SCK:串行时钟控制,用于数据输人和输出的串行总线定时。操作码、地址或出现在SI引脚上的数据在时钟输人的上升沿锁定,而SO引脚上的数据在时钟输人的下降沿之后发生改变。:芯片选择引脚。当CS为高电平时,X25045不被选择,SO输出脚处于高阻状态;当为低电平时,X25045开始工作。应当注意,在上电之后,在任何操作开始之前,需要从高电平至低电平的跳变。:写保护引脚。当为低电平时,X25045的非易失性写操作被禁止,但是芯片的其它功能正常。当保持高电平时,所有的功能,包括非易失性写操作都正常。在仍为低电平时变为低电平将中断对X25045的写操作。RESET:复位引脚。X25045的RESET引脚是高电平有效,漏极开路的输出端。只要VCC下降至低于最小VCC检测电平,RESET将变为高电平。它将保持高电平直至VCC上升到最小VCC检测电平200ms为止。如果允许看门狗定时器工作且保持高电平或低电平的时间长于看门狗超时周期,那么RESET也变为高电平。的下降沿将复位看门狗定时器。Vss:地。Vcc:电源电压。3.3.2 X25045芯片功能X25045有三种常用的功能:看门狗定时器、电压监控和E2PROM。1看门狗看门狗定时器对微机控制系统提供了独立的保护系统。它提供了三种定时间,可编程选择200ms、600ms、1.4s。在设定的时间内如果没有对X25045进行访问,则看门狗以RESET信号做输出响应,即变为高电平,延时约200ms后,RESET由高电平变为低电平,进行系统复位。2电压监控上电时,电源电压超过4.5V后,经过约200ms的稳定时间后,RESET信号由高电平变为低电平。掉电时,如电源电压低于4.5V,RESET信号就立刻由低电平变为高电平并一直保持到电源电压恢复到稳定为止。3E2PROM功能X25045芯片内部的储存器采用CMOS工艺的4096为串行E2PROM,按512×8组织,每个字节可以擦写10万次以上,内部数据可以保存100年以上。芯片具有编程块锁定功能。采用简单的三线总线的串行外设接口就可以对该芯片进行读写。3.3.3 X25045工作原理X25045芯片是设计成直接与许多常用微控制器系列的同步串行外设接口(SPI)相接的512×8E2PROM。X25045包括一个8位指令寄存器,它可通过SI输人来访问。数据在SCK的上升沿由时钟同步输人。在整个工作周期内,必须是低电平且输人必须是高电平。X25045监视总线,如果在预置的时间周期内没有总线活动,那么它将提供RESET输出。3.3.4 X25045与AT89C52的接口电路X25045与AT89C52的接口电路如图3.5所示。图3.5 X25045与AT89C52的接口电路3.4 模数转换部件3.4.1 模数转换部件的选择由于TLC0832性能价格比较高,市场售价较低,购买也很方便,是单片机控制系统中常用的A/D转换芯片,所以被选为本设计中模数转换部件。TLC0832是美国德州仪器公司生产的串行控制模数转换器,有两个可多路选择的输入通道,与单片机或控制器通过三线接口连接。TLC0832是广泛应用的8位A/D转换器,双通道输入,并且可以软件配置成单端或差分输入。串行输出可以方便的和标准的移位寄存器及微处理器接口。TLC0832的基准输入在片内与VCC连接。 TLC0832芯片特点:1. 8位分辨率;2. 5V单电源供电,基准电压为5V;3. 输入模拟信号电压范围为05V;4. 输入和输出电平与TTL和CMOS兼容;5. 可直接和微处理器接口或独立使用;6. 在250kHz时钟频率时,转换时间为32;7. 有两个可多路选择的模拟输入通道。应用领域:8位转换结果、数据采集系统、简单的微处理器接口、工业控制、单通道或多通道可配置单端及差分输入、工厂自动化系统。3.4.2 TL

    注意事项

    本文(基于单片机的异型水箱仿真装置.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开