在平衡点附近采用什么样的高斯隶属度函数数

内容详情:焊缝跟踪光电传感器控制系统的设计(最终版)作。参考文献[1]贾剑平,张华,徐建宁.电弧传感器的设计现状与展望[J].北京:焊接.2005(11)。[2]左士强,刘旭涛,杨天林.焊缝自动跟踪技术的发展和系统基本结构[J].北京:煤矿现代化,)。[3]姚河清,陈亚正,孟庆芹.一种基于DSP的焊缝跟踪模糊控制器系统的设计[J].北京:仪器仪表用户.)。[4]康丽,汤楠,穆向阳.焊缝跟踪系统及焊接过程智能控制技术的设计[J].山西:2008(3)。[5]尹懿,洪波,张晨曙,屈岳波,光电传感器式焊缝自动跟踪系统[J].北京:焊接学报Vol.27(9)(2006)。[6]叶建雄,张华,谢剑锋,神经网络在焊缝跟...&&&&&&&&基于光电传感器的智能焊缝跟踪系统的设计摘要焊接自动化具有提高生产效率,优化产品质量和改善劳动条件等优点,能够大力促进制造业经济的发展,而焊缝跟踪技术是实现焊接自动化的必要技术,因此,发展焊缝跟踪技术具有重要意义。&&&&&&&&本文设计的光电传感器式焊缝自动跟踪系统有三个主要部分组成,即光电传感器,控制系统和执行机构三个主要部分。&&&&&&&&控制系统是基于MSC-51的单片机系统,跟踪执行机构系统由焊接小车和双十字滑架组成。&&&&&&&&对于常态表面状态和打磨表面状态下的工件,系统针对性地采用两种不同的信号采集和处理方法:对于表面常态下的工件,采用了加权比较的信号处理方法;对于表面打磨的工件,采用了另一种信号处理方法——信号差值比较的方法。&&&&&&&&因此,这两种方法的综合使用可以有效地提高传感器的准确性和适应性。&&&&&&&&在分析前人实验经验的基础上,本系统的执行机构采用的是小车配合双十字滑架的模式。&&&&&&&&系统经过理论分析,建立了相应的数学模型,并在此基础上设计了符合系统要求的模糊-PID控制系统。&&&&&&&&模糊-PID控制系统采用开关切换控制的方式,在大误差范围内采用PID控制,在小误差范围内则转换成模糊控制,两者的转换由微机程序根据事先给定的误差范围自动选择切换。&&&&&&&&仿真设计表明,该模型不仅简单可靠,而且跟踪精度高。&&&&&&&&相关的焊接实验与仿真表明,光电传感器式焊缝自动跟踪系统总体上达到了设计要求,具有深入开发的潜力。&&&&&&&&关键词:光电传感器;焊缝跟踪;单片机;模糊-PID控制AbstractWeldingAutomationhastheadvantagesofincreasingproductionefficiency,optimizingproduct`squalityandimprovingworkingconditions,etc.Soitcanvigorouslypromotetheeconomicdevelopmentofthemanufacturing.Thedevelopmentoftheseamtrackingtechnologywhichisanecessaryfortheweldingautomationtechnologyhasagreatsignificance.Inthispaper,SeamTrackingSystemBasedonPhotoelectricSensorhasthreemaincomponents,namely,PhotoelectricSensor,asub-systemofcontrolandtheexecutivemachine.ThewholecontrolsystemisconsistsofMSC-51microcomputerhardwareandthecorrespondingcontrolsoftware.Theexecutivemachinehastwoparts,oneofpartsiscalledweldedcar,theotheristhedouble-crossslidermachine.thesystemhastwodifferentsignalacquisition-processingmethodsforthedifferentsurfacesofworkpiece:Forthenormalsurfaceoftheworkpiece,itusesthemethodofcomparingthesignal;forthepolishedsurfaceoftheworkpiece,ituseanotherdifferentkindmethodofsignalprocessing—subtraction-dividedmethod.Therefore,itcaneffectivelyimprovetheaccuracyandadaptabilityofthephotoelectricsensorbytheseways.Basedontheexperience,theexecutivemachineismadeupbyweldedcaranddouble-crossslidermachine.Bythetheoreticalanalysisofthesystem,weestablishthecorrespondingmathematicalmodel,anddesigntheFuzzy-PIDcontrolsystemwhichcanmeettherequirementsofthesystem.Fuzzy-PIDcontrolsystemusesaprogramswitchtoconvert.whenthewarpdetectedisbig,theProportionalcontrolisapplied;whenthewarpdetectedissmall,Fuzzytechnologyisapplied.Theconversionofprogramswitchisdecidedbythewarprange.Bythesimulation,itshowsthatthesemethodsarenotonlysimpleandreliable,butalsomoreaccuratefortheseamtracking.Aftertheweldingexperimentandsimulation,itshowsthatseamtrackingsystembasedonphotoelectricsensorcanmeettherequirementsofdesigninggenerally,itcandevelopmorebetterinthefuture.KeyWords:PhotoelectricSensor;SeamTracking;Microcomputer;Fuzzy-PIDControl摘要...............................................................................................................IABSTRACT........................................................................................................II绪论.........................................................................................................1&&&&&&&&1.1选题依据及课题意义..........................................................................................21.2国内外设计现状.................................................................................................21.2.1焊缝自动跟踪技术概述...........................................................................31.2.2焊缝跟踪传感器的发展状况......................................................................31.2.3焊缝自动跟踪中控制理论发展概况...........................................................61.2.4焊缝跟踪伺服系统和执行机构................................................................101.3本文设计的主要内容.......................................................................................10第二章光电传感器的设计..............................................................................122.1光电传感器的组成和原理................................................................................122.&&&&&&&&1.1光电传感器的元件组成..........................................................................122.1.2光电传感器的电路设计..........................................................................132.1.3传感器元件的选择和工作特性...............................................................142.1.4光电传感器的工作原理..........................................................................152.2影响光电传感器工作的因素.............................................................................162.2.1传感器高度实验.....................................................................................162.2.2工件表面状况影响实验..........................................................................172.2.3人工辅助线影响实验.............................................................................182.2.4弧光影响实验.....................................................................................182.2.5白线偏移实验及数据处理......................................................................192.3工件表面打磨状态下传感器信号采集实验........................................................22第三章硬件选择及系统整体组成..................................................................253.1焊接小车和执行机构.......................................................................................253.&&&&&&&&1.1焊接小车.............................................................................................253.1.2执行机构..............................................................................................253.1.3十字滑架步进电机驱动控制电路.............................................................273.2MSC-51单片机系统.........................................................................................293.2.1单片机的P口分配.................................................................................293.2.2单片机存储空间分配.............................................................................29第四章焊缝跟踪控制系统...............................................................................314.1数学模型的建立.............................................................................................314.&&&&&&&&1.1控制原理..............................................................................................314.1.2数学模型..............................................................................................324.2控制器的设计.................................................................................................344.2.1Fuzzy-PID复合控制器..........................................................................344.2.2PID控制部分......................................................................................374.2.3模糊控制器的设计................................................................................374.3仿真与分析..................................................................................................45第五章结论和分析..........................................................................................505.1光电传感器式焊缝自动跟踪系统的设计结论....................................................505.2进一步设计的建议..........................................................................................50参考文献.............................................................................................................51附录:中文翻译和外文资料......................................................................................52致谢....................................................................................................................59绪论&&&&&&&&1.1选题依据及课题意义焊接技术作为一门综合性应用技术,具有多学科交叉融合的特点。&&&&&&&&焊接技术的自动化、柔性化与智能化是未来焊接技术发展的必然趋势。&&&&&&&&采用机器人焊接不但可以提高生产率、改善劳动条件、稳定和保证焊接质量、而且可以实现小批量产品的焊接自动化。&&&&&&&&近几年来,国内外对焊接自动化的设计主要集中以下几个方面:&&&&&&&&(1)具有焊缝智能识别与跟踪功能的焊接机器人系统,是目前设计的热点和难点,在智能识别方面以电弧传感器和光电传感器为两大典型代表,且目前已出现了比较成熟的系统。&&&&&&&&(2)焊接多自由度的焊接机器人系统。&&&&&&&&(3)多机器人组成的焊接柔性制造系统。&&&&&&&&随着科学技术的不断发展,和对产品质量要求的不断提高,弧焊机器人正朝着“高效化、自动化、智能化、柔性化”的方向发展,所采用的传感器多是电弧传感器或光电传感器。&&&&&&&&但从整体上看,目前国内外大量应用的弧焊机器人系统基本都属于示教再现阶段或离线编程阶段的成果,虽然这类机器人能够完成大量的重复性的工作,具有简单、直观、易于操作和重复定位精度高等优点,但当工件变更种类时,一般都要求系统更换工装,这在小批量、多品种的生产中必然会导致成本提升的问题。&&&&&&&&而且,由于焊接是一种热加工工艺过程,一些尺寸较大、刚性较差(如薄板)的工件在焊接过程中很可能会产生热变形,或者由于大型焊件的焊缝开口一致性不好,可能会导致实际的焊道偏离了预先示教的轨迹,此时,示教再现法就难以保证焊接质量。&&&&&&&&造成这个局面的主要原因是由于焊接过程是一个多参数相互耦合的时变的非线性系统,影响焊接质量的因素众多,并带有显著的随机性,很难用精确的数学模型来描述,这使得已往的一些线性分析方法,在不同程度上存在适应性差、对经验依赖性大等缺点。&&&&&&&&因此,虽然传统型的机器人己经有所应用,但是在精度要求更高和产品经常变化的场合是不合适的,仍需要设计开发能灵活移动,有一定智能的焊接机械,以适应不同结构、不同地点的焊接任务。&&&&&&&&所以有必要加入自动跟踪装置以增强它们的适应性,发展配带传感器、智能化更加灵活的制造系统的需求非常迫切。&&&&&&&&由于待焊工件存在下料加工及装配的误差,焊接热过程引起的变形事先也难以预料,因此给定轨迹的目标控制(或离线编程)方式己无能为力,具有焊缝自动跟踪能力的自适应系统自然成为首选目标。&&&&&&&&因此,为了适应以上要求,本课题将对弧焊机器人光电传感器式智能焊缝跟踪系统进行设计和改进。&&&&&&&&与其它系统相比,从理论上讲它具有以下几个方面的优点:&&&&&&&&(1)传感器方面光电传感器跟踪精度高,动态响应快,信息丰富,是目前设计得最多的传感器之一。&&&&&&&&传感器包括信号光源和接收器两部分,结构形式种类繁多。&&&&&&&&所用信号光源有白炽灯、激光、红外光等;按接收器件的特征可分为单点式光电传感器和图像传感器两大类。&&&&&&&&前者以单个或几个分支光电器件为接收元件,后者以集成光电器件(如CCD、PSD等)为接收元件。&&&&&&&&单点式光电传感器以人工辅助线〔塑料胶带,白漆线等〕、坡口面或坡口棱边作为跟踪基准,据此可获得跟踪信号。&&&&&&&&单点式光电传感器还有许多其它形式,其结构和控制电路都比较简单,成本低,容易产业化,所以本课题采用单点式光电传感器。&&&&&&&&(2)控制系统方面由于焊接过程的特殊性,其往往表现为一些复杂的非线性系统,难以找到合适的数学物理模型,对此传统的控制方法就容易显现出它自身的局限性。&&&&&&&&因此,在自动焊接过程如何模仿人类特有的智能来实现复杂的焊接控制是目前和将来焊接自动化的重要内容。&&&&&&&&目前,在焊缝跟踪设计领域涉及的人工智能方法主要有模糊逻辑、人工神经网络和遗传算法三种,目前运用最多的是模糊控制方法。&&&&&&&&模糊控制可以不需要建立被控对象的精确数学模型,它是一种基于规则的非线性控制方法。&&&&&&&&它所采用的语言型控制规则是基于现场操作人员的控制经验或相关专家的知识。&&&&&&&&因此,在处理一些复杂性、不确定性问题的性能方面,就单一方法来讲,相对于传统经典控制方法,选择模糊控制方法要更加的合适。&&&&&&&&但是,模糊控制也有其自身的不足,由于模糊控制表的量化等级有限,造成其精确度不高,还有就是自适应能力有限和易产生震荡现象等缺点。&&&&&&&&因此,单一控制方法都有其不足之处,往往达不到较理想的效果,所以本课题计划把两种控制方法综合起来应用:即模糊控制-PID复合控制方法。&&&&&&&&其中,最常见的一种就是Fuzzy-P双模控制方法。&&&&&&&&这种复合控制方法的原理是在大偏差范围内采用经典比例控制,而在小偏差范围内则采用模糊控制,二都之间的转换由程序根据事先给定的误差范围自动转换来实现的。&&&&&&&&这种改进的控制方法的优点主要是比例控制可以进行高速的纠编,而在小偏差范围内模糊控制则可以很好的消除稳态误差。&&&&&&&&因此,它可以提高控制的速度和控制的稳态性能。&&&&&&&&1.2国内外设计现状1.2.1焊缝自动跟踪技术概述焊缝自动跟踪系统一般有传感器、控制器、执行机构三大部分组成,常构成一个闭环反馈系统。&&&&&&&&焊缝自动跟踪系统是一定程度上的智能控制系统,要提高焊缝跟踪系统的精度,除了在软件方面的改进之外,还需要以上三大部分硬件方面的提升:&&&&&&&&1、自动跟踪传感器方面。&&&&&&&&设计更加灵敏的传感器,使系统具有更强的实时性。&&&&&&&&2、控制器方面。&&&&&&&&设计功能强、成本低的控制器硬件,设计更加合理有效的协调各自由度运动控制的原理与方法。&&&&&&&&3、执行机构方面。&&&&&&&&需要设计出更为合理的自由度配置形式和结构,以保证机构更为轻便、运动灵活。&&&&&&&&1.2.2焊缝跟踪传感器的发展状况设计和发展智能化的焊接自动化系统是保证焊接质量、提高生产效率、改善劳动条件的重要手段,也是目前焊接技术的发展方向。&&&&&&&&世界上许多著名的焊接设备设计和制造机构都在努力开发这一领域。&&&&&&&&焊接过程自动控制系统首先要解决的问题是焊缝跟踪。&&&&&&&&经过几十年的设计和实践,焊缝跟踪技术已经取得了长足的进步,而新型传感器的不断出现正是这一进步的标志。&&&&&&&&对于焊接传感器,目前还没有形成统一的定义。&&&&&&&&大家普遍认为,一个传感器,如果能够检测到焊接质量的外部和内部状况(比如坡口变化、溶池子尺寸、温度变化、电弧声光等特征信息),并能将检测值作为信号输出,以监测和控制焊接生产过程,就可以称之为传感器。&&&&&&&&焊接传感器是焊缝自动跟踪系统的关键组成部分。&&&&&&&&在整个系统中的作用是精确检测出焊缝的位置和形状信息并转化为电信号。&&&&&&&&控制系统之后再对信号进行处理,并根据检测结果,控制自动调节机构调整焊枪位置,从而实现焊缝自动跟踪。&&&&&&&&跟踪传感器从原理上来分有多种形式。&&&&&&&&其中比较重要的有接触式传感器、电磁传感器、直接式的电弧传感器和间接式的光电传感器。&&&&&&&&最早使用的是接触式传感器。&&&&&&&&但是由于磨损大,易变形等,所以不适用于高速焊接。&&&&&&&&针对压力容器中采用最多的I型坡口,使用电磁传感器的焊缝自动跟踪系统能较好的实现压力容器焊接过程中的焊缝自动跟踪。&&&&&&&&其理论基础为电磁理论。&&&&&&&&对于液压支架的焊接,此种传感器不适合。&&&&&&&&其原因在于传感器与焊丝之间有一定的距离,难以实现液压支架角型焊缝的实时跟踪。&&&&&&&&电磁式传感器按频率分为高频式(涡流传感器)和普通频率式两种,高频式(涡流)传感器的频率为30-160KHz,而普通式的频率低于10KHz。&&&&&&&&它的不足是容易受到焊接过程中的电磁噪声和工件错边的影响产生电磁误差信号。&&&&&&&&声学传感器尤其是超声波传感器结构简单,精度高,价格便宜。&&&&&&&&超声波传感器主要由超声波发生和接收装置两大部分组成。&&&&&&&&超声波传感器的测量精度主要取决于超声波的频率,频率越高,误差越小,一般超声波的频率在1.25-2.5MHZ。&&&&&&&&超声波传感器不易受焊接中的电磁、光、烟尘等干扰,但需要贴近工件,又对噪声比较敏感,因而容易受到噪声干扰,如CO2焊接的应用中就有一定的限制。&&&&&&&&电弧传感器的工作原理:在焊接过程中,焊枪与工件之间的相对位置发生变化时,会引起电弧电压和电流的变化,这些变化都可以作为特征信号被提取出来,用于实现焊枪高低和左右两个方向的跟踪控制。&&&&&&&&电弧传感器以电弧本身为传感器,相对其它传感器来说,它结构更加简单,保用方便灵活,它的最大优势是它能抗弧光,高温及强磁场能力很强。&&&&&&&&因为它不受弧光、磁场、飞溅、烟尘等干扰,因而,它具有响应快、精度高,抗干扰强等特点。&&&&&&&&它的缺点如下:由于它是以电弧本身作为检测元件,所以只有在焊接过程中才能发挥作用。&&&&&&&&另外,焊枪的摆动或旋转机构比较复杂,电弧各参数间耦合性很强,实际得到的波形未达到预期的效果,故需要对所得的数据进行滤波,且控制量需要根据大量的实验经验来确定,对于无对称侧壁或根本无侧壁的接头形式,现有的传感器不能识别,也不能实现对焊接起始点与终止点的自动检测。&&&&&&&&国内外已做了很多电弧传感器的焊缝跟踪方面的工作。&&&&&&&&电弧摆动的实现有多种方法,可以通过摆动焊炬,也可以是焊炬不动,通过电磁力来驱动电弧摆动,或者将气体吹入电弧中,利用热收缩效应使电弧摆动。&&&&&&&&光学传感器精度高、再现性好,可以实现对坡口形状、宽度和截面的检测和焊缝跟踪,为焊接参数的自适应控制提供依据。&&&&&&&&光电传感器又可以分为基于分立光电元件的单点式光电传感器和能够获得坡口图像信息的视觉传感器。&&&&&&&&视觉传感器能够检测坡口二维图像信息,由于其包括的信息多、灵敏度高、动作相应快,成为最新式、功能最强、性能最先进的焊缝自动跟踪传感器。&&&&&&&&利用视觉传感器的焊缝自动跟踪系统是未来焊接自动化的发展趋势。&&&&&&&&根据辅助光源形式的不同,焊缝跟踪视觉传感器可以分为基于结构光的视觉传感器和基于光点扫描的视觉传感器。&&&&&&&&与采用结构光的视觉传感器相比较,采用光点扫描获得二维图像信息的视觉传感器的缺点是所使用的振镜结构复杂,价格昂贵。&&&&&&&&视觉传感器所能获得的信息量大,同时,随着计算机技术和图像处理技术的迅速发展,大大提高了焊接系统的外部适应能力。&&&&&&&&特别是CCD传感器因其可靠的性能、清晰直观的图像和良好的使用效果而得到了普遍的重视。&&&&&&&&例如,线阵CCD图像传感器,它的白炽灯光通过光导纤维投射在工件上形成圆形光斑,其反射光成像于上方的器件上,由于是线阵(包含个光敏单元),仅获得光斑中与焊缝垂直的一条线的信号,与工件表面对应的光敏单元信号强,与缝隙对应的光敏单元信号弱,用微机处理256这个信号,即可求出焊线中心线的位置,用于自动跟踪。&&&&&&&&这类传感器由于光斑面积大,如何提高其光照度以获得必要的信噪比是其关健。&&&&&&&&其工作原理如图1—1所示。&&&&&&&&图1-1线阵CCD图像传感器单点式光电传感器相对视觉传感器来说,它的结构更加简单,对相应设备的要求条件没那么高,价格更加便宜,在满足跟踪精度要求的条件下,更容易实现产业化,对提高国内的焊接自动化水平大有裨益。&&&&&&&&但它采集的信息量相对视觉传感器要少,对实验的条件和环境要求较高,抗干扰能力有待提高。&&&&&&&&1.2.3焊缝自动跟踪中控制理论发展概况发达国家对弧焊过程的焊缝跟踪已进行了很多年的设计和探索,取得了可观的成绩。&&&&&&&&近代由于电子技术、计算机技术的发展和模糊数学、神经网络的出现,并将其应用到焊接这一复杂的不确定性的非线性系统,使焊缝跟踪跨入一个崭新的朝代——智能焊缝跟踪时代。&&&&&&&&所谓现代智能控制就是主要利用人的操作经验、知识和推理规则,同时利用控制系统所提供的某些信息得出相应的控制动作,以达到预期控制目的的一种控制方法。&&&&&&&&目前,采用的控制方法主要可以分为经典控制方法和现代智能控制方法两大类,而经典控制方法主要有PID控制,智能控制则主要有模糊控制、神经网络、专家系统等等。&&&&&&&&1)经典控制方法的发展应用经典控制方法中应用最普遍的是PID控制方法,这种方法的实质是检测出被控对象的某个或某些状态参数,与期望值进行比较,得出偏差值,输送到采用PID算法设计的控制器中,得出控制量,控制执行机构的动作,从而减小甚至消除偏差。&&&&&&&&PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。&&&&&&&&这种控制方法也是工程中较为成熟的一种方法。&&&&&&&&常规PID控制也有许多不完善之处,其中最主要的问题就是PID控制器参数的整定问题,且一旦整定计算好后,在整个控制过程中都是固定不变的,而实际中,由于实际系统参数等发生变化,而使系统很难达到最佳的控制效果。&&&&&&&&现代工业控制过程中,许多被控对象机理复杂,它不仅表现在控制系统具有多输入、多输出的强耦合性、参数时变性和严重的非线性特性,而且从系统对象所能获得的知识讯息量也相对地减少,然而对控制性能的要求却日益提高。&&&&&&&&因此,采用常规PID控制器难以获得满意的控制效果。&&&&&&&&它的发展趋势是与智能控制相结合,形成控制性能更优的复合控制。&&&&&&&&2)模糊控制方法在焊缝跟踪中的发展状况模糊控制是基于丰富操作经验总结出的、用自然语言表述控制策略,或通过大量实际操作数据归纳总结出的控制规则,用计算机予以实现的自动控制。&&&&&&&&它与传统控制的最大不同,在于不需要知道控制对象的数学模型,而需要积累对设备进行控制的操作经验或数据。&&&&&&&&由于模糊控制是以人的操作经验为基础,而不依赖于控制系统的数学模型,实际上是把人的智能融入了控制系统,自然实现了人的某些潜能,所以它属于一种智能控制。&&&&&&&&1965年,美国加州大学自动控制系L.A.Zedeh教授把经典集合与J.Lukasiewicz的多值逻辑融为一体,用数字或函数表述和运算含有像“冷”、“热”之类纯属主观意义的模糊概念,创立了模糊集合理论,这就开创了模糊控制数学基础的设计。&&&&&&&&其后,出现了许多设计模糊集合理论和模糊逻辑推理的成果:1968年提出了模糊算法概念,1970年提出模糊决策,1971年提出模糊排序,1973年,L.A.Zedeh引入语言变量这个概念,提出模糊if-then规则来量化人类模糊语言的知识规则,建议把模糊逻辑应用于控制领域,从而奠定了模糊控制的理论基础。&&&&&&&&1983年,日本富士电机开创了模糊控制在日本的第一项应用——水净化处理。&&&&&&&&日本的S.Murakami等人设计了基于模糊控制的焊缝跟踪系统,根据语言规则设计了模糊滤波器和模糊控制器,控制效果很好。&&&&&&&&1989年日本将模糊控制应用于电冰箱、洗衣机、微波炉等消费产品上,把模糊控制的应用推向了高潮。&&&&&&&&1985年,保加利亚的D.Lakov提出用模糊模型描述弧焊过程的不确定性,借助于配置的非接触式激光传感器,它能按示教内容对焊缝进行跟踪,实验结果表明,采用模糊集概念可以进行在线评估、预测和控制。&&&&&&&&随着计算机及其相关技术的发展和模糊控制的广泛应用,出现了许多模糊硬件系统,进一步推动了模糊控制理论的发展和应用。&&&&&&&&模糊控制也由最初的经典模糊控制发展到自适应模糊控制、专家模糊控制和基于神经网络的自学习模糊控制。&&&&&&&&3)神经网络控制方法在焊缝跟踪中的发展状况人工神经网络控制是在设计人脑结构和功能的基础上,通过简化、抽象和模拟,建立神经网络模型,再通过相应的计算机系统,实现反映人脑结构和功能来处理问题的过程控制。&&&&&&&&神经网络擅长于从输入-输出数据中学习有用的知识,总结出规律性的东西。&&&&&&&&神经网络控制是把模仿人脑生理结构和工作机理的数学模型——人工神经网络跟自动控制相结合的产物,它具有人脑可以并行处理信息、模式识别、记忆和自学习的能力,因而对于多维、非线性、强耦合和不确定的复杂系统能够很好地实现自动控制。&&&&&&&&神经网络控制技术的设计主要集中在以下几个方面:模糊神经网络的设计;模糊神经网络与遗传算法(GA)的结合;模糊神经网络与其他控制方法综台的选择;闭环系统稳定性的设计;新型神经网络和快速算法及其在控制系统中的应用的设计。&&&&&&&&尽管神经控制相对于常规控制在某些方面有无可比拟的优势,它可以用来处理常规控制方法难以处理的复杂非线性系统的控制问题,而这并不意味着对所有的非线性系统的控制问题,神经控制就一定比常规控制好。&&&&&&&&对有些可以用常规控制解决的非线性系统的控制问题,究竟采用哪一种方法好,目前尚无定论。&&&&&&&&因此,可将神经控制和常规控制用于相同的非线性系统,并对它们的控制效果进行比较设计。&&&&&&&&它可为人们选择合适的控制方案提供指导。&&&&&&&&目前,误差传播神经网络及BP网络是应用最广、且它的基本思想也最直观的,BP网络的特点是进行误差逆传播,即根据网络的希望输出与网络实际输出之差的误差信号,由输出层经中间层向输入层逐层修正连接权及各单元的输出阈值,BP算法在求误差函数的极小值,通过样本的反复训练并朝减少偏差的方向修改权值,直到达到满意的精度为止。&&&&&&&&在国内焊缝跟踪领域方面,华南理工大学把神经网络技术应用于弧焊机器人中,利用神经网络在笛卡尔空间轨迹的补偿作用,设计出了一种基于笛卡尔空间轨迹调整的机器人焊缝跟踪神经网络控制器,这种控制器具有良好的控制特性和较强的鲁棒性,显著提高了弧焊机器人的焊缝跟踪精。&&&&&&&&上海交通大学设计了基于高斯基模糊神经网络的移动焊接机器人焊缝实时跟踪系统,对所设计的焊接移动机器人建立了运动学模型并设计了基于高斯基模糊神经网络的焊缝跟踪控制器。&&&&&&&&采用Denavit-Hartenberg(D-H)齐次坐标变换法分析了机器人本体和滑架对焊炬点位姿的运动学行为,采用高斯函数作为隶属函数,以滑架位置和小车方位角作为输入,焊炬的转向调整角作为输出,利用神经网络的自学习和自适应能力,实现模糊隶属函数和控制规则的在线修改。&&&&&&&&焊缝跟踪试验验证了所设计控制器的有效性,其跟踪精度可控制在±0.5mm以内。&&&&&&&&广东工业大学把BP神经网络应用在焊缝位置识别中,,使用视觉传感器采集焊接熔池图像,选取图像中熔池前端部分进行处理,先对其进行中值滤波与灰度变换,在此基础上,获取每一幅熔池图像的质心值、质心位移、质心速度及电弧与焊缝的偏差值作为训练样本数据。&&&&&&&&以质心值、质心位移和质心速度为输入量,以偏差值为输出量,利用BP神经网络建立其数学模型,最后对该模型进行检验,实验证明了有效性。&&&&&&&&在国外,英国利物浦大学的专家们进行了大量的关于人工神经质网络控制在TIG焊接中的应用的设计,且取得了很好的结果。&&&&&&&&他们利用比较成功的焊接实验结果作为数据,建立了一个人工神经网络系统。&&&&&&&&该系统可以根据焊接参数对焊缝的质量进行较准确的预测判断。&&&&&&&&日本的Y.Suga等人将神经网络运用到焊缝跟踪中,在该系统中采用了视觉传感器并用神经网络进行图像处理以获得焊缝的形状数据,实验结果表明此系统具有较强的鲁棒性,能有较地进行焊缝跟踪。&&&&&&&&国内外焊接界的设计者们对焊接过程中焊缝的自动跟踪技术进行了大量而且富有成效的设计,特别是在控制算法上进行了许多尝试工,从传统的控制算法到现代控制算法,以及目前比较受人们关注的模糊控制和神经网络算法都进行细致的设计,并获得了许多富贵的应用成果。&&&&&&&&4)焊接专家系统方法在焊缝跟踪中的发展状况专家系统是一种基于知识的计算程序系统,它能够利用已获取的特定领域的专家知识,模拟人类专家解决问题的能力,对所面临的问题做出具有专家水平的结论。&&&&&&&&随着人工智能技术、神经元网络和模糊推理等技术发展,专家系统有了较大的发展。&&&&&&&&焊接领域的专家系统的设计约始于80年代中。&&&&&&&&最早见于报道的是美国科罗拉多矿业学院(CSM)与美国焊接设计所(AWI)联合开发的焊接材料选择系统Weldselector。&&&&&&&&我国与国外几乎同时开始焊接专家系统的设计工作。&&&&&&&&最早见于报道的经过国内外焊接工作者的不懈努力,目前焊接专家系统设计已触及焊接生产的所有主要方面,主要集中在工艺制定、缺陷分析、材料设备选择等方面。&&&&&&&&工艺选择与工艺制定专家系统。&&&&&&&&这是目前最主要的焊接专家系统应用领域,有关工艺选择及工艺制定的焊接专家系统约占70%。&&&&&&&&焊接过程实时控制专家系统。&&&&&&&&这是焊接专家系统发展的一个重要方向,但目前已开发的系统不是很多。&&&&&&&&国外已开发的此类专家系统有美国的GeneralDigitalIndustries开发的NEWCS,Adaptivetechnologies开发的Camtech1000和Adaptitech1000,AWI&NIST开发的Weldexcel,还有就是日本的NKK公司开发的ExpertSystemforControlofWeldingarcmeters。&&&&&&&&其中Weldexcel与NEWCS两个软件虽已将离线工艺设与在线实时控制结合起来,但只是按已经拟订的工艺对工艺参数进行调整。&&&&&&&&而Camtech1000和Adaptitech1000则具有真正的实时性,可完成零件定位、焊接操作、质量检查等功能。&&&&&&&&ExpertSystemforControlofWeldingarcmeters还可给出最优焊接参数,从而控制焊接设备,保持恒定的熔深和焊道高度。&&&&&&&&焊接专家系统的开发与设计虽然已取得了可喜的成就,但其发展程度还相当不完善,焊接专家系统今后的发展趋势为:①专家系统与人工神经网络、面向对象技术、模糊系统等智能技术结合起来形成混合系统,克服单一技术的缺陷与不足;②充分利用焊接数据库,设计以当前获得快速发展的焊接数据库作为知识源的自动知识获取机制将成为焊接专家系统的一个值得重视的设计方向;③系统的集成将进一步加强;④多媒体技术将在焊接专家系统中得到进一步应用。&&&&&&&&多媒体技术以其生动的图文声效果、强大的感染力有着广阔的发展空间,但目前由于其巨大的工作量仅限于在培训、销售环节的焊接软件中应用,随着计算机软、硬件环境的进一步发展,将会更多地应用于焊接专家系统中。&&&&&&&&5)复合控制方法在焊缝跟踪中的发展状况在很多情况下,单独采用一种控制方法都有不足之处,往往达不到理想的效果。&&&&&&&&如果采用上述两种或者三种方法复合的控制方法,则可以互补不足,得到很好的控制效果。&&&&&&&&在实际的应用中,已有很多的例子证明了这种复合控制方法的优越性。&&&&&&&&例如:模糊数学-PID复合控制方法、专家系统-PID复合方法等等诸多复合控制方法。&&&&&&&&2006年巴西大学的AlfaroSadekC·A将人工神经网络和模糊控制结合起来,神经网络用来提高计算机的视觉效果,模糊控制规则用来保证传感器的连续光感。&&&&&&&&在其系统中,采用了12个处理器、多个传感器,采取了并行结构,实验结果证明该种方法比总线控制的效果好。&&&&&&&&国内,南昌大学设计了一种基于神经网络结构的模糊控制器,并将它与PID控制器相结合,动态的调整PID参数。&&&&&&&&系统根据技术人员的经验和知识,离线的进行学习,使得模糊神经网络掌握调节PID参数的规则,模糊神经网络根据系统的偏差和偏差变化率实时的对PID的三个参数进行优化。&&&&&&&&以电弧传感器作为对象,通过仿真试验,证明了在相同的PID算法下,此控制方法起到较好的效果,说明此算法是可行的。&&&&&&&&专家系统善于逻辑性推理,但学习比较慢,难以满足快速时变系统的控制要求;模糊控制长于模糊信息处理和决策,但对复杂对象的控制精度不够;神经网络分布式存蓄信息具有很好的自组织、自学习能力,但还需提高学习速度,避免局部最优而取得全局最优。&&&&&&&&随着智能控制设计的不断深入,神经网络、专家系统、模糊控制己经开始相互渗透和结合,智能控制技术在焊接中的应用越来越广泛。&&&&&&&&如神经网络与模糊控制的结合,专家系统和神经网络的结合,以及模糊专家控制系统的应用等等。&&&&&&&&普遍认为,将专家系统作为自适应单元,将模糊计算作为决策单元而把神经网络作为补偿单元是目前智能控制发展最有潜力的方法。&&&&&&&&三者的结合使得控制系统具有更强的自适应、自学习、自组织和更好的控制品质。&&&&&&&&目前,在弧焊过程控制中,专家系统主要用于熔深和熔宽控制、电弧稳定性控制、焊缝跟踪和规范参数的专家知识优化等方面;模糊及其复合控制多用于电弧稳定性控制;模糊控制和神经网络结合多用于熔宽、熔深和焊缝跟踪上;神经网络利用其“学习”功能主要应用于熔深和熔宽的检测,再与模糊控制器结合,完成焊接质量和焊缝的跟踪。&&&&&&&&1.2.4焊缝跟踪伺服系统和执行机构焊缝跟踪系统中,用于驱动执行机构的电动机,目前常用的有步进电动机、直流伺服电动机、无刷直流伺服电动机和交流伺服电动机等。&&&&&&&&在近年开发的焊缝跟踪系统中步进电动机还占有很大的部分,而采用直流伺服电动机和无刷直流伺服电动机则是今后的发展趋势。&&&&&&&&对于焊缝跟踪的执行机构的机械装置,最重要的是行走机构,它的灵活性和稳定性对跟踪精度起着很重要的作用。&&&&&&&&车轮式移动装置机构简单,动作稳定、灵活,最适合于平地行走,很多焊缝跟踪执行机构都应用轮式结构。&&&&&&&&车轮轮式结构分为三轮式、四轮式和六轮式结构。&&&&&&&&三轮式机构的特点是但它的旋转中心也与车体的中心不一致。&&&&&&&&而六轮式机构控制和操纵起来比较复杂。&&&&&&&&因此在焊接和其他行业中大多采用四轮移动机构的典型结构。&&&&&&&&随着计算机技术和自动化技术的发展,专门用于焊接的机器人也得到了迅速的发展,机械手机构被广泛应用于焊缝自动跟踪机构。&&&&&&&&1.3本文设计的主要内容本文要开展如下几个方面的工作:1.设计并自制光电传感器,分析哪些主要因素影响传感器的精准度和灵敏度,最终确定传感器的最佳工作状态。&&&&&&&&2.为了进一步提高传感器识别的精确度和灵敏度,使之能够对工件不同表面状态的焊缝保持一定的跟踪精度,需要改进光电传感器的信号采集和数据处理方式。&&&&&&&&3.建立基于光电传感器的焊缝跟踪系统的数学模式,结合现在各种先进控制技术,设计适合于光电传感器的焊缝跟踪的智能控制方法,并对整个系统进行Matlab仿真。&&&&&&&&第二章光电传感器的设计本章主要介绍了三个方面:一是介绍了光电传感器的组成和工作原理;二是通过做一系列的实验,对传感器进行调试,确定了传感器的最佳工作状态,以及实现其最佳工作状态所需的条件;三是通过做白线和黑线偏移实验,分析大量数据,得出工件不同表面状态下的信号变化规率,进而总结出信号处理的数学方法——分别为信号加权比较和信号差值比较的方法,信号加权比较方法针对的是表面为常态的工件,信号差值比较方法针对的是表面打磨的工件。&&&&&&&&这两种方法的确立,为后面控制器的设计打下了基础。&&&&&&&&2.1光电传感器的组成和原理此处省略NNNNNNNNNNNN字。&&&&&&&&如需要完整说明书和CAD图纸等.请联系扣扣:二五一一三三四零八另提供全套机械毕业设计下载!第四章焊缝跟踪控制系统本章主要介绍了控制系统的数学建模,采用按干扰值补偿的开环控制模型,并根据光电传感器焊缝跟踪的的特点,设计了Fuzzy-PID双模控制器。&&&&&&&&模糊-PID控制系统采用开关切换控制的方式,在大误差范围内采用PID控制,在小误差范围内则转换成模糊控制,两者的转换由微机程序根据事先给定的误差范围自动选择切换。&&&&&&&&仿真设计表明,该模型不仅简单可靠,而且跟踪精度高。&&&&&&&&通过对系统的仿真,证明了系统的可操作性和可行性。&&&&&&&&4.1数学模型的建立4.&&&&&&&&1.1控制原理本系统采用的是按干扰值补偿的开环控制,这类系统的输入量是外部干扰信号(本文即为焊缝的变动),经过测量利用干扰信号产生控制作用,以补偿或抵消对系统产生的影响。&&&&&&&&其控制过程如图4-1所示。&&&&&&&&图4-1干扰值补偿的开环控制按干扰值补偿的开环控制有以下两个特点:一是外部输入的干扰量经测量、计算、执行装置到被控对象单向传递;二是在系统的干扰信号端加入测量装置以后,可将干扰量检测出来并对其进行补偿。&&&&&&&&本系统的被控量是垂直于焊接方向上焊炬相对于焊缝的距离,干扰量是焊缝的变动量。&&&&&&&&由于传感器的检测点在焊炬的焊接点前的某一固定的距离,传感器先检测出检测点的焊缝干扰量,经过一段时间后,焊炬才到达刚才传感器的检测点,再执行相应的补偿量以补偿干扰量。&&&&&&&&4.1.2数学模型图4-2焊缝跟踪过程示意图如图4-2所示:纵坐标Y表示各曲线垂直于焊接方向上相对导轨的偏差量;横坐标X表示焊炬或传感器沿导轨行走的距离,以t作为相应的行走时间。&&&&&&&&实验中,前置传感器与焊炬的实际距离和焊接小车沿X轴行走的速度,可以由实际情况确定下来的,在这里为了建模的方便,我们分别用λ和υ表示,因而,焊炬相对传感器的延迟时间τ=λ/υ。&&&&&&&&我们先假设以下几个量:R(t):为焊缝曲线,也即为系统的输入量。&&&&&&&&Y1(t):为传感器跟踪曲线;S1(t):为传感器执行机构(传感器十字滑架)跟踪的执行量。&&&&&&&&Y1(t):为焊炬的调节曲线;S2(t):为焊炬执行机构(焊炬十字滑架)跟踪的执行量。&&&&&&&&Y1(t)、Y2(t)均为系统的输入量,且与执行量S1(t)、S2(t)互为原函数与导函数的关系。&&&&&&&&我们选取焊接跟踪过程某一任意状态——t时刻状态作为切入点,图中相应的表示为在X轴刻度上的t时刻,即此时传感器到达B点,相应的焊炬到达的X轴刻度上的t?τ时刻,即在A点,。&&&&&&&&由以上假设Y1(t)、Y2(t)分别是传感器、焊炬调节曲线,且是执行量S1(t)、S2(t)的原函数可知:????dttStYt????022(4-1)焊接点A与检测点B之间的偏移量:????dttStet??01(4-2)由于传感器相对导轨的距离是由传感器十字滑架的执行量与焊炬执十字滑架的执行量的叠加而成的,因而有:??????????dttStYtetYtYt?????0)传感器检测点与焊缝中心的实际误差:????????????dttSdttStRtYtRtett????????010211?(4-4)焊炬在A点经过t时间之后的调节量为:??????????dttSdttSStetettt??????????)综合一下:传感器的控制量????????????dttSdttStRtYtRtett????????010211?(4-6)焊炬的控制量??????????dttSdttSStetettt??????????)根据以上公式,我们可以得出焊缝跟踪系统运动关系结构图,如图4-3所示。&&&&&&&&图4-3焊缝跟踪系统运动关系结构图图中和分别为传感器、焊炬执行机构传递函数。&&&&&&&&将上述时域内表示的关系经过拉普拉斯变换,可得到如图4-4所示的跟系统结构简图。&&&&&&&&图4-4焊缝跟踪控制系统结构简图如果焊缝偏差信号与控制系统的输入信号(传感器输出信号)之间能建立精确的数学模型,也就是系统输入与输出之间有精确的数学模型,那么以上系统就是一个常规的反馈控制系统。&&&&&&&&但是,我们知道焊缝偏差信号与系统输入信号之间的关系是非线性的,它们之间并没有精确的数学模型。&&&&&&&&因此,对于这种非线性,引入模糊控制其中即可实现它们之间的对应关系。&&&&&&&&4.2控制器的设计模糊控制器具有能适应被控对象非线性和时变性的优点,而且鲁棒性较好。&&&&&&&&但是它的稳态控制精度较差,控制欠细腻,难以达到较高的控制精度,尤其在平衡点附近。&&&&&&&&同时,它也缺少积分控制作用,不宜消除系统的静差。&&&&&&&&为了弥补这些缺陷,实用中经常把基本模糊控制器跟其它控制器相结合,充分发挥它们各自的优点,以使控制效果更加完美,满足工业中各种不同要求。&&&&&&&&因此,把PID控制策略引入Fuzzy控制器,构成Fuzzy-PID复合控制,是改善模糊控制器稳态性能的一种途径。&&&&&&&&4.2.1Fuzzy-PID复合控制器常规二维模糊控制器以误差和误差变化率为输入量,它具有比例-微分控制作用。&&&&&&&&比例控制可以加快系统响应速度,减小系统稳态误差,提高控制精度;微分控制可以使系统超调量减小,稳定性增加,但对于干扰同样敏感,会降低抵制干扰的能力。&&&&&&&&模糊控制器缺少积分作用,从而使它消除系统误差性能欠佳,难于达到较高的控制精度。&&&&&&&&比如,模糊控制器在平衡点附近就存在着盲区,虽然有些Mamdani设置的隶属函数分布有意避开了零点,但是即使是这样,零点左右两个相邻模糊子集的核之间,仍然有一定的“空白”区,平衡点附近依然存在着死区。&&&&&&&&二维模糊控制器有两个分量:偏差和偏差变化率,这就相当于有了PID控制器中的比例和微分两个环节,缺少积分环节。&&&&&&&&积分控制可以消除稳态误差,这正是模糊控制器所缺少的环节。&&&&&&&&只是积分控制的动态响应较慢,不过这可以用动态响应快的比例控制环节弥补。&&&&&&&&如果把比例、积分控制联合起来,组成PI控制环节,既能获得较高的稳态精度,又能具有较快的动态响应。&&&&&&&&为了弥补模糊控制器(简称Fuzzy控制器或F控制器)在平衡点附近出现的盲区缺陷,可以引入PI控制环节,与模糊控制器联合构成Fuzzy-PID复合控制器。&&&&&&&&它的原理如图4-5所示。&&&&&&&&图4-5F-PID控制器示意图理论上讲,PI控制器可以使系统的稳态误差为零,有着很好的消除稳态误差的作用。&&&&&&&&由4-5图可知,在输入信号e之后,设置一个带阈值的模态(每种控制方法称为一种模态)转换器,根据阈值与e的比较结果确定模态:当e小于阈值时,让信号传输到F控制器,以获得良好的瞬态性能;若e大于阈值时,则让信号传输到PI控制器,以获得良好的稳态性能。&&&&&&&&这种F-PI复合控制器,比单个的模糊控制器具有更高的稳态精度,消除了盲区:而比经典的PI或PID控制器具有更快的动态响应特性,使系统能更快地趋向平衡点。&&&&&&&&N系统启动初始参数设置检测焊枪对焊缝偏差采样时间到?偏差>3mm?模糊控制调整焊枪方向跟踪焊缝焊接结束?系统结束比例控制NYNYY图4-6系统流程图因此,本系统采用Fuzzy-PID控制,在大偏差范围内采用比例控制,在小偏差范围内则采用模糊控制,两种控制方式的切换是根据预先确定的偏差阈值来实现的。&&&&&&&&总结前人经验,本文设定的阈值为3mm,此时表面常态的的绝对值大约在10附近,表面打磨的的绝对值大约在6附近。&&&&&&&&当偏差小于3mm时,设定表面常态的绝对值小于10,或者表面打磨的绝对值小于6,此时系统则采用模糊控制;当偏差大于3mm时,设定表面常态的绝对值大于10,或者表面打磨的绝对值大于6,此时系统则采用PID控制。&&&&&&&&如图4-6系统流程图所示4.2.2PID控制部分PID(英文全称ProportionalIntegralDifferential)控制器是在过程控制中,按误差信号的比例、积分和微分进行控制的调节器,是一种技术成熟、应用最广泛的模拟调节器。&&&&&&&&它对于各种线性定常数系统的控制,都能够获得满意的控制效果,尤其适用于被控对象参数固定、非线性不很严重的系统。&&&&&&&&设PID控制(调节)器的输出量为u(t),输入量为e(t),它们间的关系是:????????dttdeKdxeKteKtuDtIp????0?(4-7)上式中pK为比例增益,IK为积分增益,DK为微分增益,它们都是可以通过计算得出的常数。&&&&&&&&为了便于得出以上三个参数,我们对上式进行离散化处理。&&&&&&&&把下面出现的公式:kTt?(k=0,1,2,3....)(4-8)????????kjtjeTdtte00(4-9)????????????TkekeTTkekTedttde11??????(4-10)分别代入上面4-7式中,就可得到下式:????????????10???????kekeKjeKkeKkuDkjIP(4-11)因此,在实验中只需要根据具体的输入量和偏差值,代入公式4-11中,得出方程,通过求解方程组既可得出三个增益常数。&&&&&&&&为了获得满意的控制效果,这三个参数需要根据系统的具体状态进行实时调节。&&&&&&&&4.2.3模糊控制器的设计&&&&&&&&(1)模糊控制器的原理和结构模糊控制器工作的基本原理,是将输入的数字信号经过模糊化(D/F)变成模糊量,送入含有模糊规则的模糊推理模块(。&&&&&&&&R),经过近似推理得出结论——模糊集合,然后被清晰化模块(F/D)变成清晰量u,再输出到下一级去调节被调对象,使其输出满意的结果。&&&&&&&&设计模糊控制器的首要任务,是对操作经验或测试数据进行的归纳、总结和分析,确定输入、输出变量,进而确定模糊控制器的结构。&&&&&&&&各种模糊控制器的设计中,最基本的结构单元是单变量二维F控制器,它的结构简单、原理明晰、便于组合、应用广泛,而且极具代表性,可以应用于各种复杂情况的模糊控制。&&&&&&&&二维模糊控制器,其输入变量有两个分量,常取偏差e和它的变化率ec=de/dt,它们能够反映出受控过程中输出变量的动态特性。&&&&&&&&二维模糊控制器的基本结构如下图4-7所示。&&&&&&&&图4-7模糊控制基本结构(2)量化因子量化因子是为了对清晰值进行比例变换而设置的,其作用是使变量按一定比例进行放大或缩小,以便跟相邻模块很好地匹配。&&&&&&&&在本文中将模糊控制器的误差e等于第二章出现的(焊缝偏差值),误差变化率ec等于本次周期采样值与上一周期采样值之差。&&&&&&&&本文定义误差E和误差变化率EC的论域分别如下:E的论域为:{-6,-5,-4,-3,-2,-1,-0,+0,1,2,3,4,5,6}EC的论域为:{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}把e和ec映射到相对应的模糊论域E和EC,采用常用的量化方法,即线性量化方法,本文线性量化的量化因子表达式可表示如下:maxmaxeEk?(4-12)上式中E和e分别取范围内最大的正整数再通过公式:????5.0intsgn????ekekE(4-13)????5.0intsgn????eckeckE(4-14)即可把e和ec映射到相对应的模糊论域E和EC中。&&&&&&&&(3)模糊语言变量的选择模糊控制的控制规则一般表示为一组模糊条件语句,在条件语句中用于描述输入输出变量状态的词汇的集合,称为这些变量的词集,亦称为变量的模糊状态,一个变量的语言越多,对事物的描述就越准确,可能得到的控制结果就越好。&&&&&&&&但是,过细的划分不仅会使得控制规则变得复杂,给推理计算也会带来很大的困难,而且生成的模糊决策表变得繁杂,编程时占用更多的存储空间,控制时,时实性变差。&&&&&&&&然而语言变量选取得少了,变量的描述变得粗糙,会导致控制器的性能变坏。&&&&&&&&因此,本文E的模糊集语言变量的个数为八个,用字母表示为:{LB,LM,LS,LO,RO,RS,RM,RB}EC和u的模糊集的语言变量个数为七个,用字母表示为:{LB,LM,LS,O,PR,RM,RB}上面的误差的模糊集的元素个数比EC和u的多出一个,也就是0区分了LO与RO,这样做的目的是为了提高系统的稳态精度。&&&&&&&&(4)隶属函数和赋值表的确定隶属函数用来表示模糊论域中各点对模糊语言变量的隶属程度。&&&&&&&&隶属函数在一般情况下,是根据经验给出的,尤其对被控对象不甚了解的模糊控制器的设计者来说,隶属函数的选取具有较大的随意性,这既使设计者有可能获得较满意的控制性能,也使设计过程充满主观色彩。&&&&&&&&隶属函数的形状越陡,分辨率就越高,控制灵敏度也越高;相反,若隶属函数的变化很缓慢,则控制特性较平缓,系统的稳定性好。&&&&&&&&因此,在选择语言值的隶属函数时,一般在误差为零的附近区域,采用分辨率较高的隶属函数,而在误差较大的区域,为使系统具有良好的稳定性,常可采用分辨率较低的隶属函数。&&&&&&&&最常见的隶属函数形状有三角形型和高斯型。&&&&&&&&为了简便,本文采用三角形型隶属函数。&&&&&&&&由此,可以建立模糊变量E、EC和μ的赋值表,他们分别如表4-&&&&&&&&1、表4-2和表4-3所示:表4-1模糊变量E的赋值表表面常态下的Sd30表面打滑下的Sd6.5euE-6-5-4-3-2-1-0+0+1+2+3+4+5+6RBRmRSROLOLSLMLB...00..70..00......01..70..00...2000000注:工件表面状态的不同,dS的计算方法也不同,见公式2-1和2-2。&&&&&&&&因此,对应的E的赋值也有所不同。&&&&&&&&表4-2模糊变量EC的赋值表表面常态下的30表面打滑下的6.5euE-6-5-4-3-2-10+1+2+3+4+5+6RBRmRSOLSLMLB...00..71...000.21..70..00...200000注:工件表面状态的不同,1??nnddSS的计算方法也不同,参考公式2-1和2-2。&&&&&&&&因此,对应的EC的赋值也有所不同。&&&&&&&&表4-3模糊变量u的赋值表euE-6-5-4-3-2-10+1+2+3+4+5+6RBRmRSOLSLMLB...00..71...000.21..70..00...)模糊控制规则的建立模糊控制规则是模糊控制器的核心,是模糊推理的基础。&&&&&&&&控制规则的完整性、干涉性和相容性关系到控制系统的可靠性和稳定性。&&&&&&&&因此,控制规则的好坏直接关系到整个控制系统的性能。&&&&&&&&虽然模糊控制规则建立的方法很多,但大多数的方法都是以运行者的知识和操作者的经验为基础建立的。&&&&&&&&本文选取控制量变化的原则是:当误差大或较大时,选择控制量以尽快消除误差为;而当误差较小时,选择控制量要注意防止超调,以系统的稳定性为主要出发点。&&&&&&&&完整的控制规则一般要由若干结构相同、但语言值不同的模糊条件语句构成,本文的控制规则一共可归纳出7*8=56条,如:&&&&&&&&(1)ifEC=LBandE=LBthenu=RB(2)ifEC=LBandE=LMthenu=RB……(55)ifEC=RBandE=RMthenu=LB(56)ifEC=RBandE=RBthenu=LB由操作经验归纳出的模糊规则,用自然语言表述具有直观和易于理解的优点,但显得烦琐,在输入机器时并不方便,尤其是输入单片机时。&&&&&&&&因此,我们把它们转换成一个表格,使之具有直观简单,查算方便,快速简捷等优点,如见下表4-4。&&&&&&&&表4-4模糊规则表ECUELBLMLSORSRMRBLBLMLSLORORSRMRBRBRBRMRMRMRS00RBRBRMRMRMRS00RBRBRMRSRS0LMLMRBRBRM00LMLBLBRMRM0LSLSLMLBLB00LSLMLMLMLBLB00LSLMLMLMLBLB(6)模糊控制查询表的建立我们知道每一条模糊条件语句都有其对应的模糊关系R,进而由其可以计算出相应的u。&&&&&&&&例如:本文中的第一条语句是ifAandBthenC类型的模糊规则,则可得到它的模糊关系R:RuECERBLBLBCBAR??????(4-15)如果令此刻采样所得到的实际误差量为e且误差的变化为ec,再由e与模糊控制规则R根据推理的合成规则进行模糊决策,得到模糊控制量1u,即1u=e×R。&&&&&&&&因此可得到:5621uuuu?????(4-16)最后利用最大隶属度的方法,把计算出的模糊控制量由模糊量变成精确量,并把这些精确量的结果制成如表4-5的形式。&&&&&&&&表4-5模糊控制查询表4.3仿真与分析在众多的计算机仿真语言和仿真软件中,MATLAB以其模块化计算方法,可视化与智能化的人机交互功能,丰富便捷的矩阵运算、图形处理及模块化图形组态的系统辅助工具包Simulink,成为最受控制系统设计和仿真领域欢迎的软件系统。&&&&&&&&MATLAB中的Simulink,是专门用于仿真的软件包,它的名称是Simulation(模拟仿真)和Link(连接)的组合词。&&&&&&&&Simulink可以提供设计对象的建模、仿真和分析等各种动态系统,是进行交互仿真环境的优秀集成软件。&&&&&&&&我们先按照图4-3和图4-4的结构,建立本实验系统——焊缝跟踪系统的仿真模型图,如图4-8所示:为了使整个仿真模型图更加简洁,也为今后修改调用方便,我们把经典控制部分子系统封装起来,成为一个自定义模块,也即图4-9中的PIDControl块,PID模块的详细结构框图如下图所示。&&&&&&&&图4-9中的比例增益、微分增益X、Y可以根据实验要求调整,以达到实验最佳效果。&&&&&&&&在这里,为了仿真的方便,我们把X、Y值都定为1进行仿真。&&&&&&&&由模型图可知,它设了两个控制器:一个是PID控制器(PIDController模块);另一个模糊控制器模块(FuzzyLogicController模块)。&&&&&&&&通过常数模块(Const现设为“1”)和开关模块(Switch),可以对这两种控制器进行转换:默认状态下常数模块取值为“1”,系统属PID控制。&&&&&&&&若双击Const模块打开其参数设置框,把ConstantValue(常数)编辑框的参数改为“-1”,系统则转换成模糊控制。&&&&&&&&这样可以实现两种控制间转换的仿真,但我们在实际中,则采用通过程序的方式来实现它们之间的转换,通过设定转换的阈值来实现。&&&&&&&&首先,我们先得确定采用什么样的输入信号,由于我们重点要考虑系统的动态性能,因此我们选用的输入信号为单位阶跃信号,函数定义如下:单位阶跃信号????0,1.0,0???tttR(4-17)对于单位斜坡信号,当Const模块中的参数设置分别为1和-1时,这时系统分别属PID控制和模糊控制。&&&&&&&&我们把Const模块中的参数设置为1,这时系统是PID控制方式,以模拟大偏差时的情况。&&&&&&&&这时进入PID控制器的信号(单位阶跃信号),得出的仿真图形如图4-10所示:当我们把Const模块中的参数调协为-1,这时系统进入模糊控制方式,以模拟小偏差时的情况。&&&&&&&&单位阶跃信号经过仿真模糊控制器后,得出的仿真图形如图4-11所示。&&&&&&&&通过对上两图的比较,可以看出图4-10中的前两个波形比图4-11中的前两个波形,形状更加形相更加接近,但是50ms之后的图形则没有4-11图中的图形平直相似,可以看到有更多的超调和振荡。&&&&&&&&单一的PID控制和模糊控制是各据有特点的:在大偏差范围内PID控制比模糊控制更能快速纠正偏差,但在小偏差时,PID控制的快速纠偏的能力没有体现,反而比模糊控制有更多的超调和振荡。&&&&&&&&所以,我们完全可以综合它们两者的优点,设定合理的阈值,这样得出的复合控制既可以比PID控制的动态响应更快,超调更小,其稳态精度要比单纯的模糊控制提高了很多。&&&&&&&&因此,设计复合器的关健是选好模态转换的阈值。&&&&&&&&F和P控制器的切换阈值太大,会过早进入模糊控制,虽然有利于减小系统的超调,却影响系统的响应速度;阈值太小,可能会出现较大的超调。&&&&&&&&通过以上相关仿真,我们可以得出以下结论:本文所设计的PID-模糊控制系统在理论上是可行的,符合我们理论设计的要求。&&&&&&&&第五章结论和分析5.1光电传感器式焊缝自动跟踪系统的设计结论:本实验主要在对自行设计的光电传感器改进和完善的基础上,结合模糊控制与经典控制理论,建立传感器前置条件下弧焊机器人焊缝自动跟踪系统控制模型,设计设计成本低、稳定强的弧焊机器人焊缝智能识别与跟踪系统。&&&&&&&&本实验设计得出的结论有以下几个方面:&&&&&&&&1、本文采用的是传感器前置的模型,在总结前人经验基础上,执行机构采用双十字滑架的方式,并在理论分析该模型的基础上,设计了一套Fuzzy-PID控制系统,并用仿真软件Matlab对其进行计算机仿真。&&&&&&&&仿真结果表明,该模型结构简单,成本低,Fuzzy-PID控制能够提高系统的跟踪精度和稳定性。&&&&&&&&2、由于光电传感器本身的特性,工件表面对传感器本身的干扰会有不同影响。&&&&&&&&对于常状表面状况的工件,添加人工辅助白线增强传感器的敏感度,并采用信号加权比较的数学处理方法,实验表明,这种比较算法,能够使传感器有效地检测到常状表面工件的焊接偏差情况;对于表面打磨的工件,则采用信号差值比较的处理方式,实验表明,这种算法也能够有效地检测到表面打磨工件的焊接偏差情况。&&&&&&&&结合这两种算法,可以进一步提高光电传感器的适应性。&&&&&&&&3、改装了执行机构驱动控制电路以便更加适应传感器前置的要求,实验表明,改装后的电路简单、稳定,能够满足系统的跟踪要求。&&&&&&&&5.2进一步设计的建议本课题的设计基本上达到了设计的总体要求,但是从深度和广度上都可以继续改进和完善,以提高焊缝跟踪在实际应用中的跟踪精度。&&&&&&&&今后可以从以下几个方面进行进一步的设计:&&&&&&&&1、继续设计单点式光电传感器,提高传感器对信号的灵敏度和识别精度,包括进一步完善信号采集和信号数学处理的方法。&&&&&&&&2、继续设计用于焊缝跟踪的智能控制技术,结合当今更加成熟的自适应模糊控制、神经控制等相关智能控制技术,以进一步提高系统的跟踪精度。&&&&&&&&3、继续完善焊缝跟踪系统的软件和硬件,使软件的人机界面更加简单,易操作。&&&&&&&&参考文献[1]贾剑平,张华,徐建宁.电弧传感器的设计现状与展望[J].北京:焊接.2005(11)。&&&&&&&&[2]左士强,刘旭涛,杨天林.焊缝自动跟踪技术的发展和系统基本结构[J].北京:煤矿现代化,)。&&&&&&&&[3]姚河清,陈亚正,孟庆芹.一种基于DSP的焊缝跟踪模糊控制器系统的设计[J].北京:仪器仪表用户.)。&&&&&&&&[4]康丽,汤楠,穆向阳.焊缝跟踪系统及焊接过程智能控制技术的设计[J].山西:2008(3)。&&&&&&&&[5]尹懿,洪波,张晨曙,屈岳波,光电传感器式焊缝自动跟踪系统[J].北京:焊接学报Vol.27(9)(2006)。&&&&&&&&[6]叶建雄,张华,谢剑锋,神经网络在焊缝跟踪中的应用设计[J].北京:焊接技术,No(2)(2006)。&&&&&&&&[7]丁度坤,高向东,赵传敏,宋要武,BP神经网络在焊缝位置识别中的应用[M].山东:焊接技术,No(3)(2007)。&&&&&&&&[8]肖敏,张华,贾剑平,模糊神经网络PID控制在焊缝跟踪中的应用[M].上海:控制系统,Vol.22(9)(2006)。&&&&&&&&[9]陈武柱,林青松等,红外焊缝跟踪传感器的光源调制及信号处理[J].北京:第六届全国焊接学术会议论文选集(2008)。&&&&&&&&[10]闻新,周露,李东江,贝超,MATLAB模糊控制工具箱的分析与应用[J].北京:科学出版社,北京,2007。&&&&&&&&51系列单片机的功能和结构结构和功能的监控监-51系列之一--计算机芯片监控监-51名是一幅一个电脑晶片,英特尔公司生产系列.这家公司推出8级一个计算机芯片监控监-51系列之后,于1980年8引入一个计算机芯片监控监,于1976年48系列.。&&&&&&&&它属于这一类型很多行一个芯片的电脑芯片都如805&&&&&&&&1、803&&&&&&&&1、875&&&&&&&&1、80c51bh,80c31bh等,其基本组成、性能和基本教学制度,都是一样的.8051每日代表-51系列之一--电脑晶片有一个芯片的计算机系统是由以下几个方面:&&&&&&&&(1)18微处理器(CPU).(2)在切片数据存储羊(128B/256B),使用可以不读书不数据写如因经营不中,最后结果要和数据显示等.(3)存储器存储程序/可擦写可编程只读存储器(4KB/8KB),用于保存程序和数据,初步形成片.但并不存储器/可擦写可编程只读存储器在一些人的电脑芯片,如803&&&&&&&&1、8032、80c等.(4)经营的84并肩一/四OP0P3接口,每口可以用作介绍,也可以用作输出.(5)两个定时/柜台,每个计时器/柜台可设立和计算的方法,用来计算的外部事件,可以建立成一个时间的方式也可以和根据计算结果或时间实现控制的计算(六)五切断切断源头上控制系统.(七)各一序I/O口UART(异步接收世界/发送(UART)),它是实现一个计算机芯片和一个计算机芯片和通讯系列电脑上使用.(8)强、时钟振荡器电路生产、水晶石英细调需要外部电容.为使振动频率目前最.每上述地区内的数据是通过加入单片机.其中,CPU的核心是一个电脑芯片,它是计算机和指挥控制中心等部分组成,运算器和控制等.运算器的可携带8人计算a经营单位的经营逻辑,其中,1temporarilies存储装置8、暂时贮存器2、8的行政协调会累积装置、B、注册登记程序国有PSW等.累积计200人,行政协调委员会结束对进入检查.暂时运作往往是来自一店经营者,这是经营下去,使计暂时经营成果和行政协调会.此外,行政协调会经常被视为转运站,在8051年的数据传输.一般微处理器一样,是繁忙登记.帮助大家,表示了赞同的命令.控制程序包括柜台命令详解,振荡器电路和时间等.程序相当于16.这是一个字节地址位的程序,其实,内容是未来IA将进行PC.修改的内容,它可以改变方向,进行程序.在8051电路动摇一个电脑芯片、石英晶体外,只需要相当频繁调整电容,其范围是12mhz的频率1.2mhz.这一脉冲信号,作为8051年工作的基本节拍,即单位时间内的最低.8051年是计算机一样,在和谐的工作基本控制打,就像打了一个乐团,按照发挥,指挥.有存储器(程序存储器,只能读),8051年在羊片(存储数据,是可以写出)二读,他们每个独立存储空间处理,处理方式是一样的,一般的电脑记忆.8051年和8751年拨款程序存储程序存贮器4kb,从0000h地址,用于保存程序和方式不变.数据1128b记忆存储数据,00fh假地址,用于存放操作结果中,暂时储存数据和资料等无人。&&&&&&&&在这种羊128b,有32个单位字节可以出任就业登记,这是与一般不同的微处理器、8051切片和就业登记成立一个级别相同的地点安排.这是很不相同的记忆监控监-51系列之一--计算机芯片,除了一般电脑的方式处置.一般电脑先向空间、存储器和RAM,可安排在不同的空间范围内解决这一意愿,即存储器的地址和RAM,地址分配不同的空间形成.同时来访的记忆,相应的存储器,只有一个地址,可以存储,也可以撞击,并以同样的访问.这种记忆结构称为普林斯顿结构.8051记忆分为程序存储空间和数据存储空间的物理结构,有四个存储空间:我们的程序储存在一个数据存储空间之外的数据存储和一个程序存储空间、外&&&&&&&&一、结构形式的这种程序装置和数据存储与形式的数据存储,称为哈佛结构.但用用户的角度,讨论8051年的记忆空间分为三类:&&&&&&&&(1)在时代安排Ffffh座,0000h地点、从容外片(地址用十六).(二)处理数据存储空间之外64kb之一,被安排从地址0000hFfffh64kb(地址16),地点太.三)处理数据存储空间256b(地址8使用).上述三个存储空间地址重叠,鉴别设计,象征不同的数据传输的语言系统8051:CPU访问片,以存储器,阻止访问命令Ra用途外用一张旅游片。&&&&&&&&芯片计算机与我走/澳港,要求P0、P&&&&&&&&1、P2和P3.每个港口8准确双向口,共占32别针.每一个我/O线可作为引进和输出独立.每个港口有门闩(即登记特殊功能)、驾驶人、出口实行缓冲.可当门闩使outputting数据,数据可以缓冲时推出,但这些四个功能自我同一.在扩大对外开放具有时代记忆系统,这四个港口可准确双向口一/O共同使用。&&&&&&&&在扩大对外开放具有时代记忆系统,高8P2口地址见客.P0口是一个双向车采用8送数据低地址/出口Timesharing在8051年的巡回一个计算机芯片和四个一/O港口很巧妙的设计.熟悉我/港澳逻辑电路,不仅有利于正确、合理地使用港口、激励周边逻辑电路设计的一个计算机芯片有所提高.负载能力和接口港口有一定的要求,因为产量等,P0和P1口的最终产量、P3口的结构,在不同的年级,所以,负载能力和接口要求其门南辕北辙相处.不同于其他P0口口,其产量即将年级抵抗.。&&&&&&&&在使用它的嘴巴,用共同使用,是生产事故等级亮起电路,它是利用NMOS呼吁采取抵制外,应同时输入,走出失败.当被用作介绍,应该写&一&的门闩头.每一个有能驾驶8P0口输出模式LSTTL载荷.P1口是一个正确的双向口也作为我/海外广泛使用.P0口不同产量的电路,请联系电力负荷就在有阻力.事实上,反抗是两种影响,同时负责操作:1配量负责,定期阻力.另一种可能是导致这两个国家与接近,使总经理改变阻值近似零或一组值两形势十分沉重.0时,大约是反抗,可以寄以很高的速度;如果阻值很大,P1口,以妨碍国家引进高.P1口高产量的电力平时,它是利用电流负载提供庇护,以此抵制和不必回答.在这里介绍的是用作码头,必须写1到相应的门闩头也使操作结束。&&&&&&&&相对约20,000ohms因负载阻力,因为在现场40,000ohms,不会产生影响的数据,输入.P2口的结构有些类似于P0口有开关.这是促使口腔类似,但有些不是嘴巴大转换控制P1.P3口人的多功能港口,嘴也越来越多,P1比&、&3和4缓冲门&.这两个部分,使她除了精确的双向功能与P1口仅,也可以使用第二功能每针.&、&一门三转功能实际上它决定将产量数据信号门闩第二产出功能.在担任W=1时,问到生产信号;作为在Q=1时,信号线可以生产W.节目时,它是第一个功能,但仍是第二个功能不用软件P3口提前成立.这不是硬件是在自动有两个功能outputted当CPU进行社会主义和寻求地点(所在地或字节)访P3口/不是在持久排队,有在硬件门闩促使=1.THE经营原则P3口类似于P1口.生产级的P3口,P1,P1,内有连接负载阻力划,每个人可以带动4产出模型LSTTL载荷.而作为输入口,任何NMOS电路可驱动TTL或P1的8051一个电脑芯片P3口的正常发展.由于产量等作出抵抗的人,也可以公开方式收藏或流失的根源就是反抗的方式,要求公开,不须具备抵抗绘画.别人都准确双向口也.当行为投入,要写出一首相应的港口与门闩.以80c51一个计算机芯片,只能提供港口毫安的电流电产出,它是生产口去要求一个普通的计算是将晶体管、接触的阻力应该在港口及半导体基地同时为了抑制高电力输出P1~P3级是恢复王位是一个着手运作一个计算机芯片.其主要功能是将电脑变成0000h开始,使一个开始进行计算机芯片进行程序0000h单位.除了那些进入正常initialized系统,因为它的程序操作失误或操作失误不多,为了摆脱困境,必须按国家和恢复王位,恢复太重要了.这是一项投入恢复王位,结束了在8051年中国信息表寄.恢复王位高有效信号,应保持24震撼周期(机器周期,2)有效时间段.6如果使用频率前去辉煌,恢复王位信号完成期限不得超过4微妙的王位,恢复营业.逻辑电路生产情况,恢复王位的信号:恢复王位的电路两部分组成,包括外部的芯片完全.外界产生电路恢复王位信号(表)交给史密特的启动,恢复王位样品电路产量,史密特触发不断每一s5p2、机器周期有一次,光有与恢复王位和经营所需insidly信号.恢复王位抵抗一般线路、电容参数适合6精彩震撼,是否能恢复王位高信号机会大于2周期保证.正在恢复王位是简单的电路,其作用是非常重要的.张一电脑芯片系统可正常运作,应先检查一下,才能恢复王位没有成功.检测可以流行头和监督寄与初步示波器,并把恢复王位的关键,波的形式,并认为有足够的距离输出(瞬间),也就是通过它来恢复电路值进行实现改变。&&&&&&&&StructureandfunctionoftheMCS-51seriesStructureandfunctionoftheMCS-51seriesone-chipcomputerMCS-51isanameofapieceofone-chipcomputerserieswhichIntelCompanyproduces.Thiscompanyintroduced8top-gradeone-chipcomputersofMCS-51seriesin1980afterintroducing8one-chipcomputersofMCS-48seriesin1976.Itbelongtoalotofkindsthislineofone-chipcomputerthechipshave,suchas51,80C51BH,80C31BH,etc.,theirbasiccomposition,basicperformanceandinstructionsystemareallthesame.8051dailyrepresentatives51serialone-chipcomputers.Aone-chipcomputersystemismadeupofseveralfollowingparts:&&&&&&&&(1)Onemicroprocessorof8(CPU).(2)AtslicedatamemoryRAM(128B/256B),itusenotdepositingnotcanreading/datathatwrite,suchasresultnotmiddleofoperation,finalresultanddatawantedtoshow,etc.(3)ProcedurememoryROM/EPROM(4KB/8KB),isusedtopreservetheprocedure,someinitialdataandforminslice.ButdoesnottakeROM/EPROMwithinsomeone-chipcomputers,suchasC,etc.(4)Four8runsidebysideI/OinterfaceP0fourP3,eachmouthcanuseasintroduction,mayuseasexportingtoo.(5)Twotimer/counter,eachtimer/countermaysetupandcountintheway,usedtocounttotheexternalincident,cansetupintoatimingwaytoo,andcanaccordingtocountorresultoftimingrealizethecontrolofthecomputer.(7)OnealldepletingserialI/OmouthofUART(universalasynchronousreceiver/transmitter(UART)),isitrealizeone-chipcomputerorone-chipcomputerandserialcommunicationofcomputertousefor.(8)Stretchoscillatorandclockproducecircuit,quartzcrystalfinelytuneelectriccapacityneedouter.Allowoscillationfrequencyas12megahitsnowatmost.Everytheabove-mentionedpartwasjoinedthroughtheinsidedatabus.Amongthem,CPUisacoreoftheone-chipcomputer,itisthecontrolofthecomputerandcommandcentre,madeupofsuchpartsasarithmeticunitandcontroller,etc..Thearithmeticunitcancarryon8personsofarithmeticoperationandunitALUoflogicoperationwhileincludingone,the1storingdevicetemporalitiesof8,storingdevice2temporarily,8'saccumulationdeviceACC,registerBandprocedurestateregisterPSW,etc.PersonwhoaccumulateACCcountby2inputendsenteredofcheckingetc.temporarilyasoneoperationoften,comefrompersonwhostore1operationisitisitmakeoperationtogoontocounttemporarily,operationresultandloopbackACCwithanotherone.Inaddition,ACCisoftenregardedasthetransferstationofdatatransmissionon8051inside.Thesameasgeneralmicroprocessor,itisthebusiestregister.HelprememberingthatagreeingwithAexpressesintheorder.Thecontrollerincludestheprocedurecounter,theorderisdeposited,theorderdecipherstheoscillatorandtimingcircuit,etc.Theprocedurecounterismadeupofcounterof8fortwo,amountsto16.Itisabyteaddresscounteroftheprocedureinfact,thecontentisthenextIAthatwillcarriedoutinPC.Thecontentwhichchangesitcanchangethedirectionthattheprocedurecarriesout.Shakethecircuitin8051one-chipcomputers,onlyneedouterquartzcrystalandfrequencytofinelytunetheelectriccapacity,itsfrequencyrangeisits12MHZof1.2MHZ.Thispulsesignal,as8051basicbeatsofworking,namelytheminimumunitoftime.8051isthesameasothercomputers,theworkinharmonyunderthecontrolofthebasicbeat,justlikeanorchestraaccordingtothebeatplaythatiscommanded.ThereareROM(procedurememory,canonlyread)andRAMin8051slices(datamemory,canisitcanwrite)twotoread,theyhaveeachindependentmemoryaddressspace,disposewaytobethesamewithgeneralmemoryofcomputer.Procedure8051memoryand8751sliceprocedurememorycapacity4KB,addressbeginfrom0000H,usedforpreservingtheprocedureandformconstant.Data1ofmemorydatamemory128B,addressfalse00FH,useformiddleresulttodepositoperation,thedataarestoredtemporarilyandthedataarebufferedetc..InRAMofthis128B,thereisunitof32bytesthatcanbeappointedasthejobregister,thisandgeneralmicroprocessorisdifferent,8051sliceRAMandjobregisterrankoneformationthesametoarrangethelocation.ItisnotverythesamethatthememoryofMCS-51seriesone-chipcomputerandgeneralcomputerdisposesthewayinaddition.Generalcomputerforfirstaddressspace,ROMandRAMcanarrangeindifferentspacewithintherangeofthisaddressatwill,namelytheaddressesofROMandRAM,withdistributingdifferentaddressspaceinaformation.Whilevisitingthememory,correspondingandonlyanaddressMemoryunit,canROM,itcanbeRAMtoo,andbyvisitingtheordersimilarly.ThiskindofmemorystructureiscalledthestructureofPrinceton.8051memoriesaredividedintoprocedurememoryspaceanddatamemoryspaceonthephysicsstructure,therearefourmemoryspacesinall:Theprocedurestoresinoneanddatamemoryspaceoutsidedatamemoryandoneinprocedurememoryspaceandoneoutsideone,thestructureformsofthiskindofproceduredeviceanddatamemoryseparatedformdatamemory,calledHarvardstructure.Butusetheanglefromusers,8051memoryaddressspaceisdividedintothreekinds:&&&&&&&&(1)Intheslice,arrangeblocksofFFFFH,0000Hoflocation,inunisonoutsidetheslice(use16addresses).(2)Thedatamemoryaddressspaceoutsideoneof64KB,theaddressisarrangedfrom0000H64KBFFFFH(with16addresses)tootothelocation.(3)Datamemoryaddressspaceof256B(use8addresses).Threeabove-mentionedmemoryspaceaddressesoverlap,fordistinguishinganddesigningtheordersymbolofdifferentdatatransmissionintheinstructionsystemof8051:CPUvisitslice,ROMorderspendMOVC,visitblockRAMorderusesMOVXoutsidetheslice,RAMorderusesMOVtovisitinslice.8051one-chipcomputerhavefour8walkabreastI/Oport,callP0,P1,P2andP3.Eachportis8accuratetwo-waymouths,accountsfor32pinsaltogether.EveryoneI/Olinecanbeusedasintroductionandexportedindependently.Eachportincludesalatch(namelyspecialfunctionregister),oneexportsthedriverandaintroductionbuffer.Makedatacanlatchwhenoutputting,datacanbufferwhenmakingintroduction,butfourfunctionofpasswaytheseself-same.Expandamongthesystemofmemoryoutsidehavingslice,fourportsthesemayserveasaccuratetwo-waymouthofI/Oincommonuse.Expandamongthesystemofmemoryoutsidehavingslice,P2mouthseehigh8addressoff;P0mouthisatwo-waybus,sendtheintroductionof8lowaddressesanddata/exportintimesharingOutputgrade,P3ofmouth,P1ofP1,connectwithinsidehaveloadresistanceofdrawing,everyoneoftheycandrive4ModelLSTTLloadtooutput.Aswhileinputtingthemouth,anyTTLorNMOScircuitcandriveP1of8051one-chipcomputersasP3mouthinanormalway.Becausedrawresistanceonoutputgradeofthemhave,canopenawaycollectortooordrain-sourceresistanceisiturgetoopenaway,donotneedtohavetheresistanceofdrawingouter.Mouthsareallaccuratetwo-waymouthstoo.Whentheconductisinput,mustwritethecorrespondingportlatchwith1first.Asto80C51one-chipcomputer,portcanonlyoffermilliampereofoutputelectriccurrents,isitoutputmouthgowhenurgingoneordinarybasingoftransistortoregardas,shouldcontactaresistanceamongtheportandtransistorbase,inordertotheelectricitywhilerestrainingthehighlevelfromexportingP1~P3Beingrestoredtothethroneistheoperationofinitializingofanone-chipcomputer.ItsmainfunctionistoturnPCinto0000Hinitially,maketheone-chipcomputerbegintoholdtheconductprocedurefromunit0000H.Exceptthattheonesthatenterthesystemareinitializednormally,asbecauseprocedureoperateitmakemistakesoroperatetherearen'tmistake,inordertoextricateoneselffromapredicament,needtobepressedandrestoredtothethronethekeyrestartingtoo.Itisaninputendwhichisrestoredtothethronethesignalin8051ChinaRSTpin.Restoretothethronesignalhighleveleffective,shouldsustain24shakecycle(namely2machinecycles)theaboveitseffectivetimes.If6offrequencyofutilizationbrillianttoshake,restoretothethronesignaldurationshouldexceed4delicatetofinishrestoringtothethroneandoperating.Producethelogicpictureofcircuitwhichisrestoredtothethronethesignal:Restoretothethronethecircuitandincludetwopartsoutsideinthechipentirely.Outsidethatcircuitproducestorestoretothethronesignal(RST)handovertoSchmitt'strigger,restoretothethronecircuitsampletooutput,SchmittoftriggerconstantlyineachS5P2,machineofcycleinhavingonemore,thenjustgotandrestoredtothethroneandoperatedthenecessarysignalinside.Restoretothethroneresistanceofcircuitgenerally,electriccapacityparametersuitablefor6brillianttoshake,canisitrestoretothethronesignalhighleveldurationgreaterthan2machinecyclestoguarantee.Beingrestoredtothethroneinthecircuitissimple,itsfunctionisveryimportant.Piecesofone-chipcomputersystemcouldnormalrunning,shouldfirstcheckitcanrestoretothethronenotsucceeding.Checkingandcanpopone'sheadandmonitorthepinwiththeoscillographtentatively,pushandisrestoredtothethronethekey,thewaveformthatobservesandhasenoughrangeisexported(instantaneous),canalsothroughisitrestoretothethronecircuitgroupholdingvaluecarryontheexperimenttochange.致谢词本设计的完成是在我们的导师李卫老师的细心指导下进行的。&&&&&&&&在每次设计遇到问题时老师不辞辛苦的讲解才使得我的设计顺利的进行。&&&&&&&&从设计的选题到资料的搜集直至最后设计的修改的整个过程中,花费了郭老师很多的宝贵时间和精力,在此向导师表示衷心地感谢!导师严谨的治学态度,开拓进取的精神和高度的责任心都将使学生受益终生!还要感谢和我同一设计小组的几位同学,是你们在我平时设计中和我一起探讨问题,并指出我设计上的误区,使我能及时的发现问题把设计顺利的进行下去,没有你们的帮助我不可能这样顺利地结稿,在此表示深深的谢意。&&&&&&&&
相关说明:
1、本站文档均可全文在线浏览,下载前请勿必阅读全文内容,确认内容是否所需
2、该文档由本站注册会员自主上传,文档内容及其所属版权由上传者负责解释
3、本站是一个开放性在线文档分享平台,仅提供存储空间,不对内容本身做任何修改
4、若此文所含内容侵犯了您的版权或隐私,请立即联系帮帮网站客服给予删除
5、本站资源不支持讯雷下载,如果您的电脑安装有讯雷,请先卸载讯雷再进行下载
6、本文链接地址:/d-.html
全国统一客服热线:
网站备案:桂ICP备号-1
(C)copyright@
帮帮文库版权所有

我要回帖

更多关于 模糊控制隶属度函数 的文章

 

随机推荐