




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要摘要几年来,随着计算机技术、电子技术的飞速发展,单片机已经在生活中无处不在。小到电视遥控器,大到航天领域。微型芯片越来越受智能系统的欢迎。本课程设计主要运用单片机控制动力头的前进和停车后退。文中分别从软件和硬件两个方面进行了原理分析,并给出了详细的设计方案。其作用主要是在行程开关信号采集下分析并控制动力头的运行。主要运用器件有AT89C51,光感三极管用于信号的采集和驱动点击控制电路。关键词:51单片机、光感三极管、三相交流电动机30第1章 绪论目 录摘要I第1章 绪论21.1 前言21.2 单片机历史简介2第2章 所用器件简单介绍42.1 继电器42.2 行程开关62.3 光敏三级管92.4 三相交流单机112.5 mcs-51132.6 本章总结19第3章 系统硬件设计与开发203.1 系统硬件总体设计203.2 信号采集电路继电器213.3 单片机晶振电路213.4 电机正反转电路223.5 H桥223.7 本章小结23第4章 软件程序244.1 流程图254.2 程序284.5 本章小结29结论31参考文献32第1章 绪论一、前言 科技的进步需要技术不断的提升。一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。二、单片机简介我国开始使用单片机是在1982 年,短短五年时间里发展极为迅速。1986 年在上海召开了全国首届单片机开发与应用交流会,有的地区还成立了单片微型计算机应用协会,那是全国形成的第一次高潮。截止今日,单片机应用技术飞速发展,我们上因特网输入一个“单片机”的搜索,将会看到上万个介绍单片机的网站,这还不包括国外的。与它相应的专业杂志现在也有很多,比如由单片机界的权威何立民主编的单片机与嵌入式系统应用杂志现以风靡电子界,在2003年7月,91(91 猎头网)在上海、广州、北京等大城市所做的一次专业人才需求报告中,单片机人才的需求量位居第一。一块小小的片子,为何有这样的魔力?我们首先从它的构成说起:单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。微计算机(单片机)在这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC 卡、电子宠物等,这些都离不开单片机。以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。所以,它的魔力不仅是在现在,在将来将会有更多的人来接受它、使用它。据统计,我国的单片机年容量已达13 亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。特别是沿海地区的玩具厂等生产产品多数用到单片机,并不断地辐射向内地。所以,学习单片机在我国是有着广阔前景的。 第2章所用器件简单介绍第2章 所用器件简单介绍2.1 继电器 继电器是一种电控制器件。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。器件简介当输入量(如电压、电流、温度等)达到规定值时,继电器被所控制的输出电路导通或断开。输入量可分为电气量(如电流、电压、频率、功率等)及非电气量(如温度、压力、速度等)两大类。继电器具有动作快、工作稳定、使用寿命长、体积小等优点。广泛应用于电力保护、自动化、运动、遥控、测量和通信等装置中。工作原理和特性电磁继电器继电器产品展示(19张)电磁继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。继电器一般有两股电路,为低压控制电路和高压工作电路。电符号和触点形式继电器线圈在电路中用一个长方框符号表示,如果继电器有两个线圈,就画两个并列的长方框。同时在长方框内或长方框旁标上继电器的文字符号“J”。继电器的触点有两种表示方法:一种是把它们直接画在长方框一侧,这种表示法较为直观。另一种是按照电路连接的需要,把各个触点分别画到各自的控制电路中,通常在同一继电器的触点与线圈旁分别标注上相同的文字符号,并将触点组编上号码,以示区别。继电器的触点有三种基本形式:1动合型(常开)(H型)线圈不通电时两触点是断开的,通电后,两个触点就闭合。以合字的拼音字头“H”表示。2动断型(常闭)(D型)线圈不通电时两触点是闭合的,通电后两个触点就断开。用断字的拼音字头“D”表示。3转换型(Z型)这是触点组型。这种触点组共有三个触点,即中间是动触点,上下各一个静触点。线圈不通电时,动触点和其中一个静触点断开和另一个闭合,线圈通电后,动触点就移动,使原来断开的成闭合,原来闭合的成断开状态,达到转换的目的。这样的触点组称为转换触点。用“转”字的拼音字头“z”表示。器件作用继电器是具有隔离功能的自动开关元件,广泛应用于遥控、遥测、通讯、自动控制、机电一体化及电力电子设备中,是最重要的控制元件之一。 继电器一般都有能反映一定输入变量(如电流、电压、功率、阻抗、频率、温度、压力、速度、光等)的感应机构(输入部分);有能对被控电路实现“通”、“断”控制的执行机构(输出部分);在继电器的输入部分和输出部分之间,还有对输入量进行耦合隔离,功能处理和对输出部分进行驱动的中间机构(驱动部分)。 作为控制元件,概括起来,继电器有如下几种作用: 1) 扩大控制范围:例如,多触点继电器控制信号达到某一定值时,可以按触点组的不同形式,同时换接、开断、接通多路电路。 2) 放大:例如,灵敏型继电器、中间继电器等,用一个很微小的控制量,可以控制很大功率的电路。 3)综合信号:例如,当多个控制信号按规定的形式输入多绕组继电器时,经过比较综合,达到预定的控制效果。 4) 自动、遥控、监测:例如,自动装置上的继电器与其他电器一起,可以组成程序控制线路,从而实现自动化运行。2.2 行程开关简介行程开关行程开关,位置开关(又称限位开关)的一种,是一种常用的小电流主令电器。利用生产机械运动部件的碰撞使其触头动作来实现接通或分断控制电路,达到一定的控制目的。通常,这类开关被用来限制机械运动的位置或行程,使运动机械按一定位置或行程自动停止、反向运动、变速运动或自动往返运动等。 在电气控制系统中,位置开关的作用是实现顺序控制、定位控制和位置状态的检测。用于控制机械设备的行程及限位保护。构造:由操作头、触点系统和外壳组成。 在实际生产中,将行程开关安装在预先安排的位置,当装于生产机械运动部件上的模块撞击行程开关时,行程开关的触点动作,实现电路的切换。因此,行程开关是一种根据运动部件的行程位置而切换电路的电器,它的作用原理与按钮类似。 行程开关广泛用于各类机床和起重机械,用以控制其行程、进行终端限位保护。在电梯的控制电路中,还利用行程开关来控制开关轿门的速度、自动开关门的限位,轿厢的上、下限位保护。 行程开关可以安装在相对静止的物体(如固定架、门框等,简称静物)上或者运动的物体(如行车、门等,简称动物)上。当动物接近静物时,开关的连杆驱动开关的接点引起闭合的接点分断或者断开的接点闭合。由开关接点开、合状态的改变去控制电路和机构的动作。 编辑本段按其结构分类概述行程开关符号行程开关按其结构可分为直动式、滚轮式、微动式和组合式。 直动式行程开关动作原理同按钮类似,所不同的是:一个是手动,另一个则由运动部件的撞块碰撞。当外界运动部件上的撞块碰压按钮使其触头动作,当运动部件离开后,在弹簧作用下,其触头自动复位。 其结构原理如图F1所示,其动作原理与按钮开关相同,但其触点的分合速度取决于生产机械的运行速度,不宜用于速度低于0.4m/min的场所。 直动式行程开关组成 1:推杆2&4:弹簧3:动断触点5:动合触点 滚轮式行程开关当运动机械的挡铁(撞块)压到行程开关的滚轮上时,传动杠连同转轴一同转动,使凸轮推动撞块,当撞块碰压到一定位置时,推动微动开关快速动作。当滚轮上的挡铁移开后,复位弹簧就使行程开关复位。这种是单轮自动恢复式行程开关。而双轮旋转式行程开关不能自动复原,它是依靠运动机械反向移动时,挡铁碰撞另一滚轮将其复原。 其结构原理如图F2所示,当被控机械上的撞块撞击带有滚轮的撞杆时,撞杆转向右边,带动凸轮转动,顶下推杆,使微动开关中的触点迅速动作。当运动机械返回时,在复位弹簧的作用下,各部分动作部件复位。 滚轮式行程开关组成 1:滚轮2:上转臂3&5&11:弹簧4:套架 6:滑轮7:压板8&9:触点10:横板 滚轮式行程开关又分为单滚轮自动复位和双滚轮(羊角式)非自动复位式,双滚轮行移开关具有两个稳态位置,有“记忆”作用,在某些情况下可以简化线路。 微动开关式行程开关微动开关式行程开关的组成,以常用的有LXW-11系列产品为例,其结构原理如图F3所示: 1:推杆2:弹簧3:压缩弹簧4:动断触点5:动合触点 图F1:直动式行程开关图F2:滚轮式行程开关图F3:微动式行程开关用途日常生活 行程开关的应用方面很多,很多电器里面都有它的身影。那这么简单的开关能起什么作用呢?它主要是起连锁保护的作用。最常见的例子莫过于其在洗衣机和录音机(录像机)中的应用了。 在洗衣机的脱水(甩干)过程中转速很高,如果此时有人由于疏忽打开洗衣机的门或盖后,再把手伸进去,很容易对人造成伤害,为了避免这种事故的发生,在洗衣机的门或盖上装了个电接点,一旦有人开启洗衣机的门或盖时,就自动把电机断电,甚至还要靠机械办法联动,使门或盖一打开就立刻“刹车”,强迫转动着的部件停下来,免得伤害人身。 在录音机和录像机中,我们常常使用到快进或者倒带,磁带急速地转动,但是当到达磁带的端点时会自动停下来。在这里行程开关又一次发挥了作用,不过这一次不是靠碰撞而是靠磁带的张力的突然增大引起动作的。 工业行程开关主要用于将机械位移转变成电信号,使电动机的运行状态得以改变,从而控制机械动作或用作程序控制。 行程开关真正的用武之地是在工业上,在那里它与其它设备配合,组成更复杂的自动化设备。 机床上有很多这样的行程开关,用它控制工件运动或自动进刀的行程,避免发生碰撞事故。有时利用行程开关使被控物体在规定的两个位置之间自动换向,从而得到不断的往复运动。比如自动运料的小车到达终点碰着行程开关,接通了翻车机构,就把车里的物料翻倒出来,并且退回到起点。到达起点之后又碰着起点的行程开关,把装料机构的电路接通,开始自动装车。总是这样下去,就成了一套自动生产线,用不着人管,日以继夜地工作,节省了人的体力劳动。2.3 光敏三极管简介光敏三极管(Phototransistor)和普通三极管相似,也有电流(Current)放大作用,只是它的集电极电流不只是受基极电路和电流控制,同时也受光辐射的控制。 通常基极不引出,但一些光敏三极管的基极有引出,用于温度补偿(Temperature compensation)和附加控制等作用。 光敏三极管优越性当具有光敏特性的PN 结受到光辐射时,形成光电流,由此产生的光生电流由基极进入发射极,从而在集电极回路中得到一个放大了相当于倍的信号电流。不同材料制成的光敏三极管具有不同的光谱特性,与光敏二极管相比,具有很大的光电流放大作用,即很高的灵敏度。 晶体管的基本结构和工作原理晶体三极管,是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。三极管是在一块半导体基片上制作两个相距很近的PN结,两个PN结把正块半导体分成三部分,中间部分是基区,两侧部分是发射区和集电区,排列方式有PNP和NPN两种,如图从三个区引出相应的电极,分别为基极b发射极e和集电极c。 发射区和基区之间的PN结叫发射结,集电区和基区之间的PN结叫集电极。基区很薄,而发射区较厚,杂质浓度大,PNP型三极管发射区发射的是空穴,其移动方向与电流方向一致,故发射极箭头向里;NPN型三极管发射区发射的是自由电子,其移动方向与电流方向相反,故发射极箭头向外。发射极箭头向外。发射极箭头指向也是PN结在正向电压下的导通方向。硅晶体三极管和锗晶体三极管都有PNP型和NPN型两种类型。半导体就像一个开关,可以通过导通与截止来控制电路。 光敏晶体管 半导体通过添加一部分微量元素会使其特性发生翻天覆地的变化。光敏晶体管就是一种重要的衍生物。视觉是人体最重要的感觉,因此,我觉得通过光来控制电路真是太精妙了,而光敏的二极管三极管恰好就完成这个任务。因为光敏三极管由于还具有放大作用,因此应用比二极管更加广泛。 光敏三极管用于测量光亮度,经常与发光二极管配合使用作为信号接收装置。光电隔离 光敏三极管的另一个作用是传输信号,光耦合器(optical coupler,英文缩写为OC)亦称光电隔离器,简称光耦。光耦合器以光为媒介传输电信号。它对输入、输出电信号有良好的隔离作用,所以,它在各种电路中得到广泛的应用。目前它已成为种类最多、用途最广的光电器件之一。光耦合器一般由三部分组成:光的发射、光的接收及信号放大。输入的电信号驱动发光二极管(LED),使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。这就完成了电光电的转换,从而起到输入、输出、隔离的作用。由于光耦合器输入输出间互相隔离,电信号传输具有单向性等特点,因而具有良好的电绝缘能力和抗干扰能力。又由于光耦合器的输入端属于电流型工作的低阻元件,因而具有很强的共模抑制能力。所以,它在长线传输信息中作为终端隔离元件可以大大提高信噪比。在计算机数字通信及实时控制中作为信号隔离的接口器件,可以大大增加计算机工作的可靠性。 光耦合器的主要优点是:信号单向传输,输入端与输出端完全实现了电气隔离隔离,输出信号对输入端无影响,抗干扰能力强,工作稳定,无触点,使用寿命长,传输效率高。光耦合器是70年代发展起来产新型器件,现已广泛用于电气绝缘、电平转换、级间耦合、驱动电路、开关电路、斩波器、多谐振荡器、信号隔离、级间隔离 、脉冲放大电路、数字仪表、远距离信号传输、脉冲放大、固态继电器(SSR)、仪器仪表、通信设备及微机接口中。在单片开关电源中,利用线性光耦合器可构成光耦反馈电路,通过调节控制端电流来改变占空比,达到精密稳压目的。 光耦合器工作原理 用于传递模拟信号的光耦合器的发光器件为二极管、光接收器为光敏三极管。当有电流通过发光二极管时,便形成一个光源,该光源照射到光敏三极管表面上,使光敏三极管产生集电极电流,该电流的大小与光照的强弱,亦即流过二极管的正向电流的大小成正比。由于光耦合器的输入端和输出端之间通过光信号来传输,因而两部分之间在电气上完全隔离,没有电信号的反馈和干扰,故性能稳定,抗干扰能力强。发光管和光敏管之间的耦合电容小(2pf左右)、耐压高(2.5KV左右),故共模抑制比很高。输入和输出间的电隔离度取决于两部分供电电源间的绝缘电阻。此外,因其输入电阻小(约10),对高内阻源的噪声相当于被短接。因此,由光耦合器构成的模拟信号隔离电路具有优良的电气性能。2.4 三相交流电动机的原理相交流异步电动机 - 概述三相交流异步电动机三相交流异步电动机主要由定子、转子和它们之间的气隙构成。对定子绕组通往三相交流电源后,产生旋转磁场并切割转子,获得转矩。三相交流异步电动机具有结构简单、运行可靠、价格便宜、过载能力强及使用、安装、维护方便等优点,被广泛应用于各个领域。 三相交流异步电动机 - 基本结构三相异步电动机主要由定子和转子构成,定子是静止不动的部分,转子是旋转部分,在定子与转子之间有一定的气隙。定子由铁心、绕组与机座三部分组成。转子由铁心与绕组组成,转子绕组有鼠笼式和线绕式。鼠笼式转子是在转子铁心槽里插入铜条,再将全部铜条两端焊在两个铜端环上而组成;线绕式转子绕组与定子绕组一样,由线圈组成绕组放入转子铁心槽里。鼠笼式与线绕式两种电动机虽然结构不一样,但工作原理是一样的。三相鼠笼式电动机结构示意图三相线绕式电动机转子结构示意图三相交流异步电动机 - 工作原理1) 旋转磁场定子三相绕组通入三相交流电即可产生旋转磁场。当三相电流不断地随时间变化时,所建立的合成磁场也不断地在空间旋转,如下图所示。旋转磁场的旋转方向与三相电流的相序一致,任意调换两根电源进线,则旋转磁场反转。旋转磁场若定子每相绕组由P个线圈串联,绕组的始端之间互差360/P,将形成P对磁极的旋转磁场。旋转磁场的转速(同步转速)可用下式表示:三相交流异步电动机定子旋转磁场旋转切割转子绕组,转子绕组产生感应电动势,其方向由“右手螺旋定则”确定。由于转子绕组自身闭合,便有电流流过,并假定电流方向与电动势方向相同,如右图:电磁力产生转子绕组感应电流在定子旋转磁场作用下,产生电磁力,其方向由“左手螺旋定则”判断。该力对转轴形成转矩(称电磁转矩),并可见,它的方向与定子旋转磁场(即电流相序)一致,于是,电动机在电磁转矩的驱动下,顺着旋转磁场的方向旋转,且一定有转子转速。有转速差是异步电动机旋转的必要条件,异步的名称也由此而来。电动机长期稳定运行时,电磁转矩T和机械负载转矩T2相等,即T=T2。2) 转差率 旋转磁场的同步转速和电动机转子转速之差与旋转磁场的同步转速之比称为转差率。描述转子转速与旋转磁场转速相差的程度。三相交流异步电动机在正常运行范围内,异步电动机的转差率很小,仅在001-006之间。2.5 MCS-51单片机 - MCS-51结构原理8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:中央处理器805内部结构中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RAM)8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。程序存储器(ROM)8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。定时/计数器(ROM)8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出(I/O)口8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。全双工串行口8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。中断系统8051具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。时钟电路8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容。MCS-51的引脚说明8051引脚图MCS-51系列单片机中的8031、8051及8751均采用40Pin封装的双列直接DIP结构,右图是它们的引脚配置,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。现在我们对这些引脚的功能加以说明:Pin20:接地脚。Pin40:正电源脚,正常工作或对片内EPROM烧写程序时,接 5V电源。Pin19:时钟XTAL1脚,片内振荡电路的输入端。Pin18:时钟XTAL2脚,片内振荡电路的输出端。8051的时钟有两种方式,一种是片内时钟振荡方式,但需在18和19脚外接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取10p-30p。另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。输入输出(I/O)引脚Pin39-Pin32为P0.0-P0.7输入输出脚,Pin1-Pin1为P1.0-P1.7输入输出脚,Pin21-Pin28为P2.0-P2.7输入输出脚,Pin10-Pin17为P3.0-P3.7输入输出脚,这些输入输出脚的功能说明将在以下内容阐述。8051时钟电路Pin9:RESET/Vpd复位信号复用脚,当8051通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输出口全部为高电平,堆栈指钟写入07H,其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM(包括工作寄存器R0-R7)的状态,8051的初始态如下表: 特殊功能寄存器初始态特殊功能寄存器初始态ACC00HB00HPSW00HSP07HDPH00HTH000HDPL00HTL000HIPxxx00000BTH100HIE0xx00000BTL100HTMOD00HTCON00HSCONxxxxxxxxBSBUF00HP0-P31111111BPCON0xxxxxxxB8051的复位方式可以是自动复位,也可以是手动复位,见下图。此外,RESET/Vpd还是一复用脚,Vcc掉电期间,此脚可接上备用电源,以保证单片机内部RAM的数据不丢失。5081时钟电路Pin30: ALE/PROG当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。而访问内部程序存储器时,ALE端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。更有一个特点,当访问外部程序存储器,ALE会跳过一个脉冲。如果单片机是EPROM,在编程其间,将用于输入编程脉冲。Pin29:PESN当访问外部程序存储器时,此脚输出负脉冲选通信号,PC的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU读入并执行。Pin31:EA/Vpp程序存储器的内外部选通线,8051和8751单片机,内置有4kB的程序存储器,当EA为高电平并且程序地址小于4kB时,读取内部程序存储器指令数据,而超过4kB地址则读取外部指令数据。如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。显然,对内部无程序存储器的8031,EA端必须接地。 在编程时,EA/Vpp脚还需加上21V的编程电压。本章主要介绍了系统的总体设计思想和框架结构,然后在介绍总体的基础上分别介绍了系统设计所需要的关键技术,如GPRS的网络结构、通信原理,GPS的定位原理和所工作做得环境与要求,最后介绍了所用到的STM32处理器的的主要功能外设和工作模式等知识,为下面的软件和硬件设计做准备。本课题主要运用单片机控制,续电器,控制三相异步电动机的接线顺序来控制三相异步电动机的正反转。通过行程开关的信号,来判断电机的停止与启动。根据过程,来编写相应程序控制单片机控制工作,完成任务。2.6 本章小结本章主要详细介绍了51单片机的结构及相应的功能,如CPU结构、存储器和特殊功能寄存器、P0P3口结构及功能、时钟电路和复位电路,为下一步的硬件和软件的设计做好充分准备。第3章 系统硬件设计与开发第3章 系统硬件设计与开发3.1 系统硬件总体设计 总体电路,由单片机控制,收集行程开关开关信号,通过程序判断程序执行顺序。图中发光二级管显示为输出信号信息。Sw1:为一号电机回程行程开关。Sw2:为一号电机去程行程开关。Sw3:为二号电机去程行程开关。Sw4:为二号电机回程行程开关。P2.0:一号电机正传信号。P2.1:一号电机反转信号。P2.2:二号电机正传信号。P2.2:二号电机反转信号。P2.4:开信号按键。3.2信号采集电路继电器信号收集装置为行程开关,通过光耦隔离器把行程开关信号传输给单片机。光耦隔离器外接三极管放大电路,使信号放大后传输给单片机。并进行相应的操作。3.3单片机晶振电路 单片机晶振电路,为单片机提供晶振频率,是程序执行的基本时间单位,也是单片机计时时间的依据。3.4开始信号开关电路开始信号开关电路,为单片机开始工作的命令信号电路。当开关从高电平打到低电平后,单片机开始工作。程序开始顺序执行。3.5电机h桥电路仿真中,在寻找三相异步电动机三相电源时没有找到。用H桥代替三相异步电动机来控制直流电动机的正反转。3.6 本章小结本章分别介绍了系统硬件的总体设计、AT89C51的引脚及功能、至此,整个系统的硬件电路设计完成,只有详细弄懂了各个硬件接口才能为后面的系统软件设计编写做好准备。第4章 软件设计第四章:软件设计流程图开始有无开信号限位d闭合限位a闭合一号机正转一号机正向停止二号机正转二号机正向停止NYNYNY一号机二号机反向启动限位dc有无闭合限位c先闭合二号机停止一号机停止1s延时到YYNN限位c闭合限位b闭合一号机停止二号机停止延时10s结束YNYN ORG 0000H LJMP MAIN ORG 000BH LJMP TIME ;延时50ms中断 ORG 0030HMAIN: MOV TMOD,#61H SETB EA SETB ET0 SETB EX0 SETB IT0 MOV P2,#00H MOV P1,#0FFHL1: JNB P2.4,L2 ;5ms消抖L16: JB P2.4,L1L3: CLR TR0 CLR TR1 CLR TF1 SETB P2.0 ;正1L11: JNB p1.3,l4 AJMP L11L5: SETB P2.2 ;正2L12: JNB P1.4,INT1 AJMP L12L4: CLR P2.0 ;正1停 LJMP L5L6: CLR P2.2 ;正2停L15: MOV TH0,#3CH MOV TL0,#0B0H MOV TL1,#0F6H ;计时器初值定时中断1s,10次100ms SETB TR0 SETB TR1LOOP: JBC TF1,LOOP1 SJMP LOOPLOOP1: CLR TR0 CLR TR1 CLR TF1 ;定时器,计数器关断 SETB P2.1 ;反1 SETB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业农村规划法解读课件
- 冒险系列小说课件
- 兴庆区安全知识教育培训课件
- 内镜知识教学课件
- 美妆营销方案范文参考(3篇)
- 化学物品安全培训教育课件
- 先民的智慧与创造课件
- 化学合成安全培训课件
- 内燃机车司机课件
- 存储器信息密度提升-洞察及研究
- 2025年全国大学生海洋知识竞赛试题及答案(共五套)
- 2025心肺复苏课件
- 2025年资源共享授权合同
- 信息安全管理制度
- 社交心理在网络营销中的实战运用
- 2025年少先队应知应会知识考试题库
- 2025年宁波农商发展集团限公司招聘高频重点提升(共500题)附带答案详解
- 蜀道集团招聘笔试
- 历年全国普通话考试真题50套
- 2024年社区警务规范考试题库
- 农业测绘技术服务方案
评论
0/150
提交评论