毕业设计:轴瓦的圆度测量仪.doc

上传人:文****钱 文档编号:42117 上传时间:2018-05-09 格式:DOC 页数:37 大小:841.09KB
下载 相关 举报
毕业设计:轴瓦的圆度测量仪.doc_第1页
第1页 / 共37页
毕业设计:轴瓦的圆度测量仪.doc_第2页
第2页 / 共37页
毕业设计:轴瓦的圆度测量仪.doc_第3页
第3页 / 共37页
毕业设计:轴瓦的圆度测量仪.doc_第4页
第4页 / 共37页
毕业设计:轴瓦的圆度测量仪.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、河南机电高等专科学校毕业设计轴瓦的圆度测量仪系部自动控制系专业生产过程自动化班级姓名学号指导老师二零一二年五月编号摘要I摘要随着计算机和传感器技术的飞速发展,检测技术和数字显示技术发生了革命性的变化。检测仪器仪表正朝智能化、集成化、多功能化的方向发展。轴瓦类零件是机械设备中广泛应用的一类零件,研究与开发孔类零件的测量设备对于提高设备的装配精度、延长设备寿命具有重要意义。本课题以轴瓦曲轴为研究对象,开发了一种圆度自动检测系统。本文在分析了自动检测系统和数字显示系统发展趋势的基础上,遵循方便、实用、经济的设计原则,对轴瓦圆度检测系统进行了软硬件设计。系统硬件的核心采用了性价比较高的PC机、PLC、

2、AT89C51、AD574A等。硬件设计采用了以现代传感技术与信号处理技术为支撑的方案。该系统利用差动变压器,实现了数据的快速、高精度采集。选用PLC和步进电机实现对数据采集的精确控制。采用高性能的数显电路进行快速而精确的显示。另外,本文还依据差动变压器、步进电机的工作原理确定了选择自动检测系统器件的原则。对于系统的软件部分,主要进行了实现控制操作和人机交互操作的程序设计。该程序实现了良好的人机对话、数据处理和存储功能。在数字显示部分通过比较独立式按键和矩阵式按键的区别选出了一种最优的键盘设置方式。本论文设计的机车曲轴圆度自动显示系统与传统仪器相比,在测量方法、数据处理方式等方面有很大优势。利

3、用本系统进行圆度测量误差显示不仅可靠性高、实时性强,而且显示精度也有了大幅提高。关键词圆度;传感器;数字显示;AT89C51IIABSTRACTTHERAPIDDEVELOPMENTSOFTHECOMPUTERANDSENSORTECHNOLOGYHAVEBROUGHTABOUTANEWREVOLUTIONARYCHANGEINTHEMEASURINGINSTRUMENTTHEMEASURINGINSTRUMENTISTENDINGTOBEMULTIFUNCTIONS、INTEGRATEDANDINTELLIGENTHOLEPANSISONEKINDOFCOMPONENTSWHICHISWID

4、ELYUSEDINMODEMMACHINERESEARCHINGANDDEVELOPINGTHISKINDOFMEASURINGINSTRUMENTFORIMPROVINGTHEASSEMBLINGACCURACY,EXTENDTHELIFEOFEQUIPMENTISOFGREATIMPORTANCETHISPAPERTAKETHE10COMOTIVEENGINECRANKSHAFTHOLEASRESEARCHOBJECT,ANDHASDEVELOPEDAROUNDAPERTUREOFAUTOMATICDETECTIONSYSTEMBASEDONTHEANALYSISOFTRENDSINTHE

5、DEVELOPMENTOFAUTOMATICDETECTIONSYSTEMANDTHEBASISOFFOLLOWPRINCIPLESTHATCONCLUDEDCONVENIENCE,PRACTICALANDECONOMICAL。THEHARDWAREANDSOFTWAREOFTHESYSTEMISDESIGNEDSYSTEMHARDWARECOREADAPTSACOSTEFFECTIVEPCANDTHEPLCTHEHARDWAREDESIGNTOOKMODERNSENSORYTECHNOLOGYANDSIGNALTREATMENTTECHNOLOGYASTHESCHEMESUPPORTCHOO

6、SEEDDYCURRENTSENSORTOGATHERTHESIGNALSANDREALIZEHIGHACCURACYGATHERINGOFTHEDATAANDCHOOSEPLC、STEPMOTORTHATCANCONTROLTHEDATAACQUISITIONACCURACYINADDITION,THEPAPERDETERMINEDHIGHACCURACYAUTOMATICDETECTIONSYSTEMDEVICEPRINCIPLEWHICHACCORDINGTOTHEPRINCIPLEOFTHEEDDYCURRENTSENSORANDSTEPMOTORTHEPAPERDESCRIBESDE

7、SIGNMETHODANDAPPLICATIONOFVARIOUSMODULESFORMINGTHESOFTWARESYSTEMINDETAILMEANWHILEACORRESPONDINGPROGRAMISDEVELOPEDTHISPROGRAMREALIZESGOODMANMACHINEINTERFACEFUNCTIONQUICKLYANDRELIABILITYSIGNALPROCESSINGFUNCTIONSTRONGLYDATESIGNALSTORAGEANDTRANSACTFUNCTIONFINALLY,FOURROUNDNESSERRORSEVALUATIONMETHODSANDB

8、ASICPRINCIPLESARESTATEDINTHISPAPERTHOSEMETHODSINCLUDETHEMINIMUMCIRCUMSCRIBEDCIRCLE、THELEASTSQUARECIRCLEMETHOD、THEMAXIMUMINSCRIBEDCIRCLEANDTHEMINIMUMREGIONMETHODCOMPAREDWITHTRADITIONALINSTRUMENT,THEMEASURINGINSTRUMENTDESIGNEDINTHEPAPERSHASGREATADVANTAGESINTHEMEASUREMENTMETHOD,DATAPROCESSINGMETHODSAND

9、SOONUSINGTHISSYSTEMTOMEASUREROUNDNESS,CANGETAHIGHRELIABILITY,REALTIME,ANDACCURACYHASALSOINCREASEDSUBSTANTIALLYKEYWORDSROUNDNESS;SENSOR;AUTOMATICMEASUREMENT;MCS目录I目录第1章绪论111选题的背景及意义112研究的意义113轴瓦曲轴检测现状分析2131圆度误差检测现状2132曲轴检测技术概况314论文研究的内容3第2章系统总体分析421总体设计4211自动检测系统基本结构422曲轴圆度自动检测系统523数字显示电路设计624显示部分625

10、驱动电路的选择726电源模块选择727工作原理7第3章系统硬件设计831二级管相敏检波电路832AD574A转换器9321AD574A的引脚说明及接口电路1033AT89C51芯片介绍1234时钟电路1435复位电路1536程序及数据存储器设定1537键盘接口概述16371独立式按键18372矩阵式键盘及其接口电路1838键值的分析2039CH452概述22第4章结论与展望2441结论2442展望25参考文献25致谢26附录一28附录二24轴瓦的圆度测量仪1第1章绪论11选题的背景及研究的意义随着我国加入世界贸易组织,我国的各行各业的产品都要参与国际的竞争,都要遵守优胜劣汰的规则。而产品要想在

11、竞争中胜出,立于不败之地,产品的质量是关键。在机械制造业的产品中,产品的质量与产品加工的精度有密切关系,且产品的质量好坏将直接决定产品的性能和寿命。国外发动机缸体的生产加工自动化程度高,多有主动测量装置,加工和测量精度高,其尺寸及形位参数在加工时就可以保证。而国内缸体加工设备相对落后,加工精度难以保证,往往靠加工后的一些检测手段来控制。目前国内大多数发动机生产厂家的检测主要采用机械式的量具,例如缸径表等作为检测工具,其检测精度低、检测参数单一、检测效率也低无法满足生产的要求。传统的气动测量仪检测效率低、无法区分尺寸误差与形状误差,测量精度较低。三坐标测量机检测精度高,但其检测效率太低,而且对周

12、围环境要求较高,只能采用抽检的方式,不能满足批量分组检测的要求。特别是在曲轴圆度的测量中,因其具有测量点数多,采集数据多的特点,传统的量具更是无法胜任。因此,国内发动机生产厂,特别是高速发动机生产厂,急需高效率、高精度的专用检测设备,实现对关键零部件的全面检测,以提高生产效率和产品质量。12研究的意义中国是工业大国,圆度检测仪器具有巨大市场,然而,国内目前的研究水平离这个需求还有一定的差距。研究开发具有自主知识产权的圆度检测系统,对于摆脱对进口产品的依赖,推进我国仪器数字化改造,提高检测行业的水平很有必要。并且通过研制高速、高精度圆度检测系统,还可以提高我国圆度仪的档次技术水平,加快高档圆度检

13、测仪器国产化,抵制国外产品对我国仪器仪表市场的冲击,尤其是对开发圆柱度仪等同类产品都具有促进意义。通过研制轴瓦曲轴圆度检测系统可以解决生产厂家对产品的监控能力,为质量管理者提供决策参考。这一检测系统可以实现发动机曲轴圆度的全自动检测,检测时间大大缩短,实现在线和非在线的产品检测的要求。通过实施本系统,能有效的提高产品的质量,保证稳定可靠的检测精度。本课题的研究成果具有较好的开放性,可以推广应用于各种的大型孔类零件的自动非接触式尺寸检测中。如果应用于在线制造系统中,可以大量缩短生产的检测时间。同时该系统还可以应用于孔类零部件的半成品的检测,比较适应国内企业提出车间生产系统的需求。提高了生产厂家的

14、生产效率和对生产加工质量的控制,河南机电高等专科学校毕业论文2防止大批量废品的出现,避免不必要的浪费,降低了生产成本,使检测人员从繁重的劳动中解放出来。13轴瓦曲轴检测现状分析131圆度误差检测概况圆度误差是指回转体的同一正截面上实际轮廓对其理想圆的变动量,机械零件回转表面轮廓的圆度误差对机器和仪器的功能有直接的影响,它是高精度回转体零件的一项重要精度指标,也是检验回转体类零件加工质量的重要指标之一。目前,圆度仪仍为圆度误差测量的最有效手段,按照结构的不同,可将圆度仪分为两种主轴旋转式和工作台旋转式。主轴旋转式被测零件放置在工台上固定不动,仪器的主轴带传感器和测头一起回转。测量时零件固定不动,

15、可用来测量较大零件的圆度误差。工作台旋转式传感器和测头固定不动,被测零件放置在仪器的回转工作台上,随工作台上一起回转,这种仪器常制成紧凑的台式仪器,适于测量小型零件的圆度误差,其测量原理为当仪器测头与实际被测圆轮廓接触时,实际被测圆轮廓的半径变化量就可以通过测头反应出来,此变化量由传感器接收,并转换成电信号输送到电气系统,经放大器、滤波器运到微机系统,实现数据的自动处理打印及显示结果。圆度仪可以保证很高的采样精度和评定精度,评定方法符合标准的要求并配有专用的微机,工作效率高不失为一种理想的测量仪器。但是圆度仪的成本高,价格昂贵,对操作环境、条件的要求严格,通常仅限于计量室中使用,不能用于车间现

16、场。另外,圆度仪作为一种高精度仪器,调整和操作比较繁琐,测试效率低。如果频繁地用于一般零件的测量,在经济上也不合理。再者,圆度仪由于其规格所限只能用于中小型零件圆度误差的测量,这样就使圆度仪的使用受到一定的限制。对于中小型精密零件的测量,坐标测量机也是一种精确有效的测量手段。在测量时被测截面圆轮廓上选定若干测点一一测出它们的坐标,然后进行数据处理,求解圆度误差值。不过测量成本高,效率也不尽人意,与它们在测量孔间关系的卓越性能相比,用它们在生产中测孔发挥不了其优势。在生产实际中,目前仍采用一些手工检测方法。内径千分表是最常用的内孔量具,在测量深孔或小批量工件时,它的适用性极好,而且投资不高。气动

17、量仪是一种有效的高精度孔径测量手段,但它比较适合于稳定的加工过程,有时难以适应大量生产的现场工作环境。经过转换后它能带数字显示和输出,因而也能用于统计轴瓦的圆度测量仪3过程控制,不过其体积变得过大,成本也大大提高。相比之下,数显内径千分表的性能更为优秀。因为它能在一次操作过程中获取最小值一一就是孔径值,而传统的内径千分表往往要几次操作才能读准孔径值。所以,在汽车发动机的缸径测量方面已成为有效的检测手段。现在,用碳纤维测杆的内径千分表已可测达2M的深孔。内径分厘卡可能是最广泛使用的孔径测量手段,常用于1300MM孔径的测量。内径分厘卡的型式已有了许多变化,有机械式和电子式、两点式和三点式、测微螺

18、旋式和手枪按动式等。有的已能达到1UM的重复测量精度和23UM的测量精度。132曲轴检测技术概况目前国内大多数发动机生产厂家对曲轴的检测主要采用机械式的量具,例如缸径表等作为检测工具,其检测精度低、检测参数单一、检测效率也低,无法满足生产的要求。对曲轴圆度误差的在线测量方法正处于研究阶段,还没有研制出用于在线高精度、准确测量孔圆度误差的设备。而本课题研究的孔径圆度自动测量系统既能达到实验室精密测量精度,又能实现在线测量。满足了厂家提出的技术要求。14论文研究的内容本课题的研究目标是采用数字显示的先进技术,设计制造出满足厂家检测精度要求的轴瓦曲轴圆度显示设备。而如何确定数字显示设备的系统组成,设

19、计功能合理的电路,以实现对孔轮廓的测量结果的显示,将是我们研究的主要内容。具体有以下几点1了解国内现有圆度及误差显示的方法,建立孔径圆度自动显示系统理论模型。2了解数字显示系统的指标,工艺要求,确定显示系统的精度要求。分析数字显示元件的技术指标。3绘制单片机数字显示系统流程图,实现键盘的输入、检测结果的显示、保存等功能。4通过对数字显示电路中的器件的性能的研究,设计出合理的数字显示电路。河南机电高等专科学校毕业论文4第2章系统总体分析21总体设计211自动检测系统基本结构检测系统在测量过程中,首先由传感器将被测物理量从研究对象中检测出来并转换成电量,然后输出。现代检测技术包含了更多的后续处理技

20、术,如根据需要对第一次变换后的电信号进行时域或频域处理,最后以适当形式输出。信号的这种变换、处理和传输过程决定了检测系统的基本组成和它们的相互关系,检测系统及其组成见图21。图21检测系统及其组成现代检测系统的应用类型大致可分为检测型和控制型两类,检测型又可分为基本型和标准接口型。检测型完成对被测参量的测量任务,对测量的准确度要求较高;控制型一般应用于闭环控制系统中,对快速、实时和可靠性要求较高。检测型中的基本型一般由传感器、信号调理电路、采样保持、模数转换、数字信号处理和数模转换电路等组成,完成对多点多参量的动态或静态测量任务。传感器完成信号的获取任务。它将被测参量一般为模拟量转换成相应的便

21、于处理的电信号输出。被测参量范围很广,可以是电参量或非电参量。紧接其后的信号调理电路将微弱信号放大到与数据采集板中AD转换器的转换电压范围相适配,通过滤波抑制干扰噪音信号的高频分量,将信号频带压缩以降低采样频率,避免在模数转换中产生混叠。利用磁性变压器、光电或电容性器件等,耦合传输有用信号,阻隔高电压浪涌以及较高的共模电压,既保护操作人员也保护昂贵的测量设备,同时输出规范化的标准传输信号。数据采集卡板将采样后的信号进行模数转换成为幅值离散的数字量。将其送入计算机、单片机和单片机系统等各类微处理器。通过软件编程实现高速数据运算等数字处理工作以及完成智能化信息处理的功能。将运算结果以CRT显示或数

22、字显示等多种形式输出给用户,也可通过数字接口实现与其他计算机的数据交换,或通过网络进行远程交换。轴瓦的圆度测量仪5图22数据处理系统组成数据处理的通用系统可以分为数据输入获取设备、数据处理设备硬件、软件和数据输出设备。用于数据处理的通用系统的组成部件如图22所示。首先被测物成为采集系统的目标物,传感器获取被测目标的信号,并转换为电信号传送给数据采集卡,数据采集卡将信号转换成数字信号,然后,把数字信号送入数据处理器,数据处理器使用依据各种数据处理算法编制的程序对数据信号进行处理、形状拟合、形态学分析,得到最终的测量结果,如尺寸、角度、个数、坐标,从而根据测量结果实现最终的检测目的。22曲轴圆度自

23、动检测系统曲轴圆度自动检测系统的测量模型如图23所示,主要由数据采集、数据处理和图形显示三部分组成。首先,被测工件内放置数据采集装置实现对被测工件的信号获取,信号从传感器元件传送到数据控制器,控制器对原始的数据信号进行预处理。控制器输出的数字信号输计算机数据采集卡,完成数据采集。然后,计算机通过测量软件实现对曲轴孔圆度计算、图形显示及测量结果统计等操作。图23曲轴测量原理图23数字显示电路设计有上述工作原理,我画出来该系统的框图。设计总体框图如图24所示。河南机电高等专科学校毕业论文6图24总体设计框图24显示部分对于LED显示有以下两种方案静态显示,将一帧图像中的每一个二极管的状态分别用0和

24、1表示,若为0,则表示LED无电流,即暗状态若为1则表示二极管被点亮。若给每一个发光二极管一个驱动电路,一幅画面输入以后,所有LED的状态保持到下一幅画。对于静态显示方式,所需的译码驱动装置很多,引线多而复杂,成本高,且可靠性也较低。动态显示,对一幅画面进行分割,对组成画面的各部分分别显示,是动态显示方式。动态显示方式,可以避免静态显示的问题。但设计上如果处理不当,易造成亮度低,闪烁问题。因此合理的设计既应保证驱动电路易实现,又要保证显示稳定,无闪烁。动态显示采用多路复用技术的动态扫描显示方式,复用的程度不是无限增加的,因为利用动态扫描显示使我们看到一幅稳定画面的实质是利用了人眼的暂留效应和发

25、光二极管发光时间的长短,发光的亮度等因素。通过实验发现,当扫描刷新频率发光二极管的停闪频率为50HZ,发光二极管导通时间1MS时,显示亮度较好,无闪烁感。相敏检波A/D转换单片机CH452芯片数码管键盘时钟/复位电路轴瓦的圆度测量仪726电源模块选择采用干电池作为LED显示系统的电源,由于LED系统耗电量较大,使用干电池需经常换电池,不符合节约型社会的要求。显示系统有时要悬挂在墙上,电池总量大,使用会有较大安全隐患。采用一片LM7805三端稳压器,耗电电流为100MA左右的电源作为系统电源,不仅功率上可以满足系统需要,不需要更换电源,并且比较轻便,使用更加安全可靠。基于以上分析,我决定采用采用

26、LM7805三端稳压器电源作为系统电源。27工作原理当检测后的信号输出到数字显示电路后,先经相敏检波电路进行检波,检波后,再进行AD转换,然后再输入到单片机进行数据处理。之后经单片机对CH452进行控制。经CH452对键盘和数码管进行驱动。本实验设计了3位数码管的显示电路,只要接地址输出相应的的数据,就可以实现对显示器的控制。显示共3位,采用动态显示。由于静态显示方式,所需的译码驱动装置很多,引线多而复杂,成本高,且可靠性也较低。而动态显示可以避免静态显示的问题,只是在设计时应注意合理的设计既应保证驱动电路易实现,又要保证图像稳定,无闪烁。且动态显示易于制作和理解,又能巩固所学知识,达到毕业设

27、计的目标。我采用动态显示。25驱动电路的选择驱动电路的选择采取并口输入,占用大量I/O口资源。选取串口输入,I/O口资源使用较少。所以我选用串口输入。电路中行方向由AT89C51的P0口和P2口完成扫描,由于P0口没有上拉电阻,因此接一个47K8的排阻上拉。为提供负载能力,接16个2N5551的NPN三极管驱动。列方向则由416译码器74LS154完成扫描,它由89C51的P10P13控制。同样,驱动部分则是16个2N5401的三极管完成的。采用干电池作为LED显示系统的电源,由于LED系统耗电量较大,使用干电池需经常换电池,不符合节约型社会的要求。显示系统有时要悬挂在墙上,电池总量大,使用会

28、有较大安全隐患。采用一片LM7805三端稳压器,耗电电流为100MA左右的电源作为系统电源,不仅功率上可以满足系统需要,不需要更换电源,并且比较轻便,使用更加安全可靠。基于以上分析,我决定采用采用LM7805三端稳压器电源作为系统电源。河南机电高等专科学校毕业论文8第3章系统硬件设计31二级管相敏检波电路二级管相敏检波电路(如图31所示)容易做到输出平衡,便于阻抗匹配。图31二极管相敏检波电路通过多次移动衔铁可以总结出以下结论衔铁在中间位置时,无论参考电压是正半周还是负半周,在负载RL上的输出电压始终为0。衔铁在零位以上移动时,无论参考电压是正半周还是负半周,在负载RL上得到的输出电压始终为正

29、。衔铁在零位以下移动时,无论参考电压是正半周还是负半周,在负载RL上得到的输出电压始终为负。经过相敏检波电路后,正位移输出正电压,负位移输出负电压。差动变压器的输出经过相敏检波以后,特性曲线由图32的(A)变成(B),残存电压自动消失。(A)B图32相敏检波前后的输出特性曲线轴瓦的圆度测量仪932AD574A转换器AD574A是美国模拟数字公司(ANALOG)推出的单片高速12位逐次比较型A/D转换器,内置双极性电路构成的混合集成转换显片,具有外接元件少,功耗低,精度高等特点,并且具有自动校零和自动极性转换功能,只需外接少量的阻容件即可构成一个完整的A/D转换器,内部结构框图如图33所示。其主

30、要功能特性如下(1)分辨率12位(2)非线性误差小于1/2LBS或1LBS(3)转换速率25US(4)模拟电压输入范围010V和020V,05V和010V两档四种(5)电源电压15V和5V数据输出格式12位/8位芯片(6)工作模式全速工作模式和单一工作模式图33A/D转换内部结构框图321AD574A的引脚说明及接口电路1AD574A的引脚说明(如图34所示)河南机电高等专科学校毕业论文10图34AD574的引脚图1PIN1V5V电源输入端。2PIN2数据模式选择端,通过此引脚可选择数据纵线是12位或8位输出。3PIN3片选端。4PIN4A0字节地址短周期控制端。与端用来控制启动转换的方式和数

31、据输出格式。须注意的是,端TTL电平不能直接5V或0V连接。5PIN5读转换数据控制端。6PIN6CE使能端。7PIN7V正电源输入端,输入15V电源。8PIN8REFOUT10V基准电源电压输出端。9PIN9AGND模拟地端。10PIN10REFIN基准电源电压输入端。11PINV负电源输入端,输入15V电源。12PIN1V正电源输入端,输入15V电源。13PIN1310VIN10V量程模拟电压输入端。14PIN1420VIN20V量程模拟电压输入端。15PIN15DGND数字地端。16PIN16PIN27DB0DB1112条数据总线。通过这12条数据总线向外输出A/D转换数据。轴瓦的圆度测

32、量仪1117PIN28STS工作状态指示信号端,当STS1时,表示转换器正处于转换状态,当STS0时,声明A/D转换结束,通过此信号可以判别A/D转换器的工作状态,作为单片机的中断或查询信号之用。2AD574A的接口电路图35是AT89C51单片机与AD574A的接口电路,其中还使用了三态锁存器74LS373和74LS00与非门电路,逻辑控制信号由、和A0有AT89C51的数据口P0发出,并由三态锁存器74LS373锁存到输出端Q0、Q1和Q2上,用于控制AD574A的工作过程。AD转换器的数据输出也通过P0数据总线连至AT89C51,由于我们只使用了8位数据口,12位数据分两次读进AT89C

33、51,所以接地。当AT89C51的P30查询到STS端转换结束信号后,先将转换后的12位A/D数据的高8位读进AT89C51,然后再将低4位读进AT89C51。这里不管AD574A是处在启动、转换和输出结果,使能端CE都必须为1,因此将AT89C51的写控制线和读控制线通过与非门74LS00与AD574A的使能端CE相连。图35AD574A的接口电路33AT89C51芯片介绍AT89C51是一种带4KB闪烁可编程可擦除只读存储器FALSHPROGRAMMABLEANDERASABLEREADONLYMEMORY,FPEROM的低电压、高性能CMOS型8位微处理器,俗称单片机。该器件采用ATME

34、L公司高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁河南机电高等专科学校毕业论文12存储器组合在单个芯片中,能够进行1000次写擦循环,数据保留时间为10年。他是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此,在智能化电子设计与制作过程中经常用到AT89C51芯片。其主要参数及引脚图及其功能如图36所示。主要性能参数1与MCS51产品指令系统完全兼容24K字节可重擦写FLASH闪速存储器31000次擦写周期4全静态操作0HZ24MHZ5三级加密程序存储器61288字节内部RAM732个可编程I/O口线8低功

35、耗空闲和掉电模式96个中断源图36AT89C51单片机引脚图AT89C51是一个低电压,高性能CMOS8位单片机,片内含4KBYTES的可反复擦写的只读程序存储器(EPROM)和128BYTES的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失存储技术生产,兼容标准MCS51指令系统,片内置通用8位中央处理器和FLASH存储器单元,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。轴瓦的圆度测量仪13AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信

36、口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和FLASH存储器结合在一起,特别是可反复擦写的FLASH存储器可有效地降低开发成本。管脚说明VCC供电电压。GND接地。P0口P0口为一个8位漏极开路双向1/0口,每脚可吸收8TTL门流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部必须被拉高P1口P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接出4TTTL门电流P1口管脚写入1后,被内部上拉

37、为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故在FLASH编程和校验时,P1口作为第八位地址接收。P2口P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口管脚被外部拉底,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位

38、地址信号和控制信号。P3口P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示口管脚备选功能P30RXD(串行输入口)P31TXD(串行输出口)P32/INT0外部中断0P33/INT1(外部中断1)P34T0(记时器0外部输入)P35T1(记时器1外部输入)P36/WR(外部数据存储器写选通)河南机电高等专科学校毕业论文14P37/RD(外部数据存储器读选通)P3口同时为闪烁编程和

39、编程校验接收一些控制信号。RST复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用做对外部输出的脉冲或用于定时目的。然而要注意的是每当用做外部存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN

40、外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP当/EA保持低电平时,则在此期间外部程序存储器(0000HFFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2来自反向振荡器的输出。34时钟电路由AT89C51的18,19脚的时钟端XTALL及XTAL2以及12MHZ晶振X1、电

41、容C2,C3组成,采用片内振荡方式如图37所示。轴瓦的圆度测量仪15图37时钟电路35复位电路复位电路的基本功能是系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分合过程中引起的抖动而影响复位。采用简易的上电复位电路,主要由电阻R1,R2,电容C1,开关K1组成,分别接至AT89C51的RST复位输入端如图38所示。图38复位电路图36程序及数据存储器设定因为单片机内部数据存储器6只有128BYTE,非常有限,运行大一点的程序就显得捉襟见肘,而且程序存储器空间也只有4K,大一点的程序就存储不下,尤其是在存储汉

42、字点阵信息的时候,每个汉字32BYTE,100个汉字就到了32KB,程序也只有不到1KB的容量了。在这时候必须外接存储器来扩展,那单片机怎么知道我们当前使用的是内部程序存储器还是外部程序存储器呢所以就需要设定单片机是使用外部程序存储器还是内部程序存储器,89C51把31脚设定为此功能,如果把31脚接地,则采用外部程序存储器,如果把31脚接VCC,则默认采用内部程序存储器。我们暂时只是显示几十个汉字研究原理,所以仅仅用内部存储器就足够了,所以把31脚接高电位,就仅仅使用内部的4K程序存储空间。如(图39)所示。但是在现实大屏幕显示应用中,一般要扩展ROM,比如24C08(8K的E2PROM),因

43、为大量的数据是有电脑传送过来的,每个单片机只是负责自己控制的一行字符,这些数据是要随时更新的,采用ROM可以随时更新内容,而且一般的显示程序优化以后的代码4K也够用了。河南机电高等专科学校毕业论文16EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U789C515JZ24MHZC

44、330PC230PC110U5R2SW2R110K图3989C51的基本外部电路37键盘接口概述1按键开关去抖动问题机械式按键再按下或释放时,由于机械弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来。其抖动过程如图310所示,抖动时间的长短与开关的机械特性有关,一般为510MS。图310(A)键输入和B键抖动在触点抖动期间检测按键的通与断状态,可能导致判断出错,即按键一次按下或释放被错误地认为是多次操作,这种情况是不允许出现的。为了克服按键触点机械抖动所致的检测误判,必须采取去抖动措施。这一点可从硬件、软件两方轴瓦的圆度测量仪17面予以考虑。在键数较少时,可采用硬件去抖,

45、而当键数较多时,采用软件去抖。在硬件上可采用在键输出端加RS触发器双稳态触发器或单稳态触发器构成去抖动电路。图311是一种由RS触发器构成的去抖动电路,当触发器一旦翻转,触点抖动不会对其产生任何影响。图311(A)双稳态消抖电路和B单稳态消抖电路软件上采取的措施是在检测到有按键按下时,执行一个10MS左右(具体时间应视所使用的按键进行调整)的延时程序后,再确认该键电平是否仍保持闭合状态电平,若仍保持闭合状态电平,则确认该键处于闭合状态。同理,在检测到该键释放后,也应采用相同的步骤进行确认,从而可消除抖动的影响。2一个完善的键盘控制程序应具备以下功能1检测有无按键按下,并采取硬件或软件措施,消除

46、键盘按键机械触点抖动的影响。2有可靠的逻辑处理办法。每次只处理一个按键,其间对任何按键的操作对系统不产生影响,且无论一次按键时间有多长,系统仅执行一次按键功能程序。3准确输出按键值(或键号),以满足跳转指令要求。371独立式按键单片机控制系统中,往往只需要几个功能键,此时,可采用独立式按键结构。1独立式按键结构独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其它I/O口线的状态。独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口线,因此,在按键较多时,I/O口线浪费较大,不宜采用。2矩阵式键盘I/O端线分为行线和列

47、线,按键跨接在行线和列线上,按键按下时,行线与列线发生短路。特点(1)占用I/O端线较少。河南机电高等专科学校毕业论文18(2)软件结构教复杂。3键盘扫描控制方式(1)程序控制扫描方式键处理程序固定在主程序的某个程序段。特点对CPU工作影响小,但应考虑键盘处理程序的运行间隔周期不能太长,否则会影响对键输入响应的及时性。(2)定时控制扫描方式利用定时/计数器每隔一段时间产生定时中断,CPU响应中断后对键盘进行扫描。特点与程序控制扫描方式的区别是,在扫描间隔时间内,前者用CPU工作程序填充,后者用定时/计数器定时控制。定时控制扫描方式也应考虑定时时间不能太长,否则会影响对键输入响应的及时性。(3)

48、中断控制方式中断控制方式是利用外部中断源,响应键输入信号。特点克服了前两种控制方式可能产生的空扫描和不能及时响应键输入的缺点,既能及时处理键输入,又能提高CPU运行效率,但要占用一个宝贵的中断资源。372矩阵式键盘及其接口电路1矩阵式键盘的结构矩阵式键盘中,行、列线分别连接到按键开关的两端,行线通过上拉电阻接到5V上(如图312所示)。当无键按下时,行线处于高电平状态;当有键按下时,行、列线将导通,此时,行线电平将由与此行线相连的列线电平决定。这是识别按键是否按下的关键。然而,矩阵键盘中的行线、列线和多个键相连,各按键按下与否均影响该键所在行线和列线的电平,各按键间将相互影响,因此,必须将行线

49、、列线信号配合起来作适当处理,才能确定闭合键的位置。轴瓦的圆度测量仪19图312矩阵键盘的结构2矩阵式键盘按键的识别识别按键的方法很多,其中,最常见的方法是扫描法。下面以图33中8号键的识别为例来说明扫描法识别按键的过程。按键按下时,与此键相连的行线与列线导通,行线在无键按下时处在高电平。显然,如果让所有的列线也处在高电平,那么,按键按下与否不会引起行线电平的变化,因此,必须使所有列线处在低电平。只有这样,当有键按下时,该键所在的行电平才会由高电平变为低电平。CPU根据行电平的变化,便能判定相应的行有键按下。8号键按下时,第2行一定为低电平。然而,第2行为低电平时,能否肯定是8号键按下呢回答是否定的,因为9、10、11号键按下,同样会使第2行为低电平。为进一步确定具体键,不能使所有列线在同一时刻都处在低电平,可在某一时刻只让一条列线处于低电平,其余列线均处于高电平,另一时刻,让下一列处在低电平,依此循环,这种依次轮流每次选通一列的工作方式称为键盘扫描。采用键盘扫描后,再来观察8号键按下时的工作过程,当第0列处于低电平时,第2行处于低电平,而第1、2、3列处于低电平时,第2行却处在高电平,由此可判定按下的键应是第2行与第0列的交叉点,即8号键。3

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。