版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE7摘要机械手技术涉及到电子、机械学、自动控制技术、传感器技术和计算机技术等科学领域,是一门跨学科综合技术。随着工业自动化发展的需要,机械手在工业应用中越来越重要。文章主要叙述了机械手的设计过程以及机械手的设计理论与方法。本设计以AT89C51单片机为核心,采用LMD18200电机控制芯片达到控制直流电机的启停、速度和方向,完成了筛选机械手基本要求和发挥部分的要求。在筛选机械手设计中,采用了PWM技术对电机进行控制,通过对占空比的计算达到精确调速的目的。【关键词】:筛选机械手,AT89C51单片机,LMD18200电机控制芯片,PWM技术,电机控制。AbstractThemanipulatortechnologyinvolvestotheelectron,mechanics,theautomaticcontroltechnology,thesensortechnologyandthecomputertechnologyandsoonscientificfield,isaninterdisciplinarycomprehensivetechnology.Alongwiththeindustrialautomationneedtodevelop,themanipulatorisgettingmoreandmoreimportantintheindustrialapplication.Thearticlemainlynarratedmanipulator'sdesignprocess,inthearticleintroducedmanipulator'sdesigntheoryandthemethod.Thisdesigntakeat89C51monolithicintegratedcircuitasacore,usestheLMD18200motorcontrolchiptoachievethecontroldirectcurrentmachinetoopenstops,thespeedandthedirection,completedhasscreenedthemanipulatoressentialrequirementsandthedisplaypartrequest.Inscreensthemanipulatortodesign,usedthePWMtechnologytocarryonthecontroltotheelectricalmachinery,throughthecomputationachievedtheprecisevelocitymodulationtothedutyfactorthegoal【Keywords】Screeningmanipulator,AT89C51monolithicintegratedcircuit,LMD18200motorcontrolchip,PWMtechnology,motorcontrol.目录第1章机械手设计概述………21.1机械手概述…………2第2章机械手总体方案设计…………………32.1机械手设计要求……32.2基本设计思路………4第3章硬件结构设计…………93.1机械手尺寸的确定…………………93.2传动部分的设计……9第4章软件电路部分设计…………………184.1单片机的选择……184.2驱动芯片的选择…………………204.3传感器的确定……244.4接口电路…………254.5电路图绘制………274.6程序流程框图…………………28第5章通过Protel对程序的仿真……30总结与体会…………30致谢词……………………31参考文献…………………31第1章机械手设计概述1.1机械手概述机械化、自动化已成为现代工业中突出的主题。但在机械工业中,加工、装配等生产是不连续的,机器人的出现和应用,为这些作业的机械化奠定了良好的基础。机械手,多数是指程序可变(编)的独立的自动抓取、搬运工件、操作工具的装置(国内称作工业机械手或通用机械手)。机械手是一种具有人体上肢的部分功能,工作程序固定的自动化装置。机械手具有结构简单、成本低廉、维修容易的优势,但功能较少,适应性较差。目前我国常把具有上述特点的机械手称为专用机械手,而把工业机械手称为通用机械手。简而言之,机械手就是用机器代替人手,把工件由某个地方移向指定的工作位置,或按照工作要求以操纵工件进行加工。机械手一般分为三类,第一类是不需要人工操作的通用机械手,也即本文所研究的对象。它是一种独立的、不附属于某一主机的装置,可以根据任务的需要编制程序,以完成各项规定操作。它是除具备普通机械的物理性能之外,还具备通用机械、记忆智能的三元机械。第二类是需要人工操作的,称为操作机(Manipulator)。工业中采用的锻造操作机也属于这一范畴。第三类是专业机械手,主要附属于自动机床或自动生产线上,用以解决机床上下料和工件传送。这种机械手在国外通常被称之为“MechanicalHand”,它是为主机服务的,由主机驱动。除少数外,工作程序一般是固定的,因此是专用的。机械手按照结构形式的不同又可分为多种类型,其中关节型机械手以其结构紧凑,所占空间体积小,相对工作空间最大,甚至能绕过基座周围的一些障碍物等这样一些特点,成为机械手中使用最多的一种结构形式。要机械手像人一样拿取东西,最简单的基本条件是要有一套类似于指、腕、臂、关节等部分组成的抓取和移动机构——执行机构;像肌肉那样使手臂驱动-传动系统;像大脑那样指挥手动作的控制系统。这些系统的性能就决定了运动的机械手的性能。一般而言,机械手通常就是由执行机构、驱动-传动系统和控制系统这三部分组成,如图1-1所示。图1-1机械手的一般组成对于现代智能机械手而言,还具有智能系统,主要是感觉装置、视觉装置和语言识别装置等。目前研究主要集中在赋予机械手“眼睛”,使它能识别物体和躲避障碍物,以及机械手的触觉装置。机械手的这些组成部分并不是各自独立的,或者说并不是简单的叠加在一起,从而构成一个机械手的。机械手的各部分之间必然存在着相互关联、相互影响和相互制约的关系。它们之间的相互关系如图1-2所示。第2章机械手总体方案设计2.1设计要求生产线上有红黑两种直径为2cm厚1cm的圆铁片,设计一种机械手,该手能自动筛选出红色铁片,并把红色铁片放到指定位置。机械手有上行/下行、左行/右行、放松/夹紧几个运行方式,并要求机械手有判别铁片颜色的功能,且能准确把握铁片位置、重量、形状等因素。该手运行路径合理,接近指定位置时能够减速运行。整个过程无人工操作,系统通过传感装置检测工件,工作结束后能自动停止。自动机械手的机械系统主要由执行机构和驱动-传动系统组成。执行机构是机械手赖以完成工作任务的实体,通常由连杆和关节组成,由驱动-传动系统提供动力,按控制系统的要求完成工作任务。驱动-传动系统主要包括驱动机构和传动系统。驱动机构提供机械手各关节所需要的动力,传动系统则将驱动力转换为满足机械手各关节力矩和运动所要求的驱动力或力矩。有的文献则把机械手分为机械系统、驱动系统和控制系统三大部分。其中的机械系统又叫操作机(Manipulator),相当于本文中的执行机构部分。2.2基本设计思路总体设计框图如下所示:图2-1总体设计框图2.2.1CPUCPU部分有两种选择:单片机控制和PLC控制。2.2.2传动机构传动机构种类繁多,常见的有齿轮传动、齿条传动、丝杆传动、链条传动。由于一般的电机驱动系统输出的力矩较小,需要通过传动机构来增加力矩,提高带负载能力。对机械手的传动机构的一般要求有:(1)结构紧凑,即具有相同传动功率和传动比时体积最小,重量最轻;(2)传动刚度大,即由驱动器的输出轴到连杆关节的转轴在相同的扭矩时角度变形要小,这样可以提高整机的固有频率,并大大减轻整机的低频振动;(3)回差要小,即由正转到反转时空行程要小,这样可以得到较高的位置控制精度;(4)寿命长、价格低。2.2.3机械手1.机械手的组成机械手一般由执行机构、控制系统、驱动系统三个部分组成。(1)执行机构1)手腕手腕是联接手臂与末端执行器的部件,用以调整末端执行器的方位和姿态。2)手臂手臂是支承手腕和末端执行器的部件。它由动力关节和连杆组成,用来改变末端执行器的位置。3)机座机座是机械手的基础部件,并承受相应的载荷,机座分为固定式和移动式两类。(2)控制系统控制系统用来控制机械手按规定要求动作,可分为开环控制系统和闭环控制系统。大多数工业机械手采用计算机控制,这类控制系统分为决策级,策略级和执行级三级:决策级的功能是识别环境、建立模型、将工作任务分解为基本动作序列;策略级将基本动作变为关节坐标协调变化的规律,分配给各关节的伺服系统;执行级给出各关节伺服系统的具体指令。(3)驱动系统驱动系统是按照控制系统发出的指令将信号放大,驱动执行机构运动的传动装置。常用的有电气、液压、气动和机械等四种驱动方式。除此之外,机械手可以配置多种传感器(如位置、力,触觉,视觉等传感器),用以检测其运动位置和工作状态。2.机械手的分类机械手按坐标形式、控制方式、驱动方式和信号输入方式四种方法分类。(1)按坐标形式分坐标形式是指执行机构的手臂在运动时所取的参考坐标系的形式。1)直角坐标式直角坐标机械手的末端执行器在空间位置的改变是通过三个互相垂直的轴线移动来实现的,即沿X轴的纵向移动、沿Y轴的横向移动及沿Z轴的升降。这种机械手位置精度最高,控制无耦合,比较简单,避障性好,但结构较庞大,动作范围小,灵活性差。2)圆柱坐标式圆柱坐标机械手通过两个移动和一个转动来实现末端执行器空间位置的改变,其手臂的运动由在垂直立柱的平面伸缩和沿立柱升降两个直线运动及手臂绕立柱转动复合而成。这种机械手位置精度较高,控制简单,避障性好,但结构也较庞大。3)极坐标式极坐标机械手的运动由一个直线运动和两个转动组成,即沿手臂方向X轴的伸缩,绕Y轴的俯仰和绕Z轴的回转。这种机械手占地面积小,结构紧凑,位置精度尚可,但避障性差,有平衡问题。4)关节坐标式关节坐标机械手主要是由立柱、大臂和小臂组成,立柱绕Z轴旋转,形成腰关节,立柱和大臂形成肩关节,大臂和小臂形成肘关节,大臂和小臂作俯仰运动。这种机械手工作范围大,动作灵活,避障性好,但位置精度低,有平衡问题,控制耦合比较复杂,目前应用越来越多。(2)按控制方式分1)点位控制采用点位控制的机械手,其运动为空间点到点之间的直线运动,不涉及两点之间的移动轨迹,只在目标点处控制机械手末端执行器的位置和姿态。这种控制方式简单,适用于上下料、点焊等作业。2)连续轨迹控制采用连续轨迹控制的机械手,其运动轨迹可以是空间的任意连续曲线。机器人在空间的整个运动过程都要控制,末端执行器在空间任何位置都可以控制姿态。(3)按驱动方式分1)电力驱动电力驱动是目前采用最多的一种。早期多采用步进电机驱动,后来发展了直流伺服电动机,现在交流伺服电动机的应用也得到了迅速发展。这类驱动单元可以直接驱动机构运动,也可以通过谐波减速器装置减速后驱动机构运动,结构简单紧凑。2)液压驱动液压驱动的机械手具有很大的抓取能力,可抓取质量达上百公斤的物体,油压可达7MPa,液压传动平稳,动作灵敏,但对密封性要求较高,不宜在高温或低温现场工作,需配备一套液压系统。3)气压驱动气压驱动的机械手结构简单,动作迅速,价格低廉,由于空气可压缩性,导致工作速度稳定性差,气源压力一般为0.7MPa,因此抓取力小,只能抓取重量为几公斤到十几公斤的物体。(4)按信号输入方式分1)人操作机械手是一种由操作人员直接进行操作的具有几个自由度的机械手。2)固定程序操作机械手按预先规定的顺序、条件和位置,逐步地重复执行给定作业任务的机械手。3)可变程序操作机械手它与固定程序机械手基本相同,但其工作次序等信息易于修改。4)程序控制机械手它的作业指令是由计算机程序向机械手提供的,其控制方式与数控机床一样。5)示教再现机械手这类机械手能够按照记忆装置存储的信息来复现由人示教的动作,其示教动作可自动地重复执行。6)智能机械手采用传感器来感知工作环境或工作条件的变化,并借助其自身的决策能力,完成相应的工作任务。2.2.4抓取机构抓取机构是机械手执行工作的装置,可安装夹持器、工具、传感器等。抓取机构可分为机械夹紧、真空抽吸、液压夹紧、磁力吸附等。2.2.5机械手的驱动方式该机械手一共具有三个独立的运动关节,连同末端机械手的运动,一共需要三个动力源。机械手常用的驱动方式有液压驱动、气压驱动和电机驱动三种类型。这三种方法各有所长,各种驱动方式的特点见表:表2-1三种驱动方式的特点对照如下:机械手驱动系统各有其优缺点,通常对机械手的驱动系统的要求有:(1)驱动系统的质量尽可能要轻,单位质量的输出功率要高,效率也要高;(2)反应速度要快,即要求力矩质量比和力矩转动惯量比要大,能够进行频繁地起、制动,正、反转切换;(3)驱动尽可能灵活,位移偏差和速度偏差要小;(4)安全可靠;(5)操作和维护方便;(6)对环境无污染,噪声要小;(7)经济上合理。2.2.6设计方案的定型1.CPU的选择由于单片机体积小,价格便宜且具有高稳定性和很强的抗干扰能力,因此本设计中用单片机取代PLC控制。2.机械手坐标形式的选择由于本设计中精度要求较高,首先排除了极坐标式和关节坐标式,而且它们还存在平衡问题,直角坐标式灵活性差,不利于提高工作效率。因此为了使其工作方式更加简单直观,机械手坐标类型选择为圆柱坐标式机械手。3.传动机构的选择本设计要求传动方式为电机的转动带动机械手臂的上下、左右移动,即圆周运动转换为直线运动,首先排除了带传动。与此同时,由于设计精度要求较高,所以链条传动也不作考虑。剩下丝杆传动和齿轮传动,从零件的加工方面考虑,最终确定了加工较为简单的齿轮传动。4.抓取机构的选择目前工业上较长采用的抓取机构为手爪。但是本次设计要求的工件为直径2cm厚1cm的圆形铁片,抓取精度要求高,操作难度较大。考虑到材质,因此选择了电磁阀作为抓取机构。通过电磁阀的通断来控制工件的抓取和放下,操作方便。5.驱动方式的选择在选择驱动方式阶段,我首先考虑的是液压、气压传动,但方案存在一定缺陷。其中,液压装置体积太过庞大,需要专门配置一套液压系统,且对密封性要求高,不宜在高温、低温下工作。而气压传动由于空气的可压缩性导致工作速度、稳定性较差,且有一定噪音。电机选择相对较为简单,由于步进电机有步距角误差,机械手在齿轮传动和摆动时会进一步放大该误差,因此选择伺服电机驱动。第3章硬件结构设计3.1机械手尺寸的确定由于本次设计对工作场地要求并没有明确的限制,因此机械手的尺寸也就没有明确的规定,为了设计的方便,将机械手大臂有效距离长定为280mm,小臂有效距离长定为170mm,机械手3D图如下:图3-1机械手3D图3.2传动部分的设计(1)机械手由三台伺服电机驱动:电机M1控制大臂在Z轴旋转摆动,电机M2控制小臂在Z轴的旋转摆动,电机C控制末端执行器在Z轴的上下移动。为了设计的方便,控制方式采用点位控制。通过分别控制三台电机的正反转来确定末端执行器在空间上的具体位置。由于三台电机不是同时控制,因此不存在相互间的干扰,从而增强了整个系统的稳定性。(2)具体传动环节:基座部分装有伺服电机M1,通过齿轮传动控制大臂旋转,基座与大臂底座用轴承连接;大臂座装有伺服电机M2,通过齿轮、丝杆传动控制小臂的旋转摆动;末端执行器部分装有伺服电机M3,同样通过齿轮、丝杆传动控制末端执行器的上下移动。(3)伺服电机一个伺服电机内部包括了一个小型直流马达,一组变速齿轮组,一个反馈可调电位器及一块电子控制板。其中,高速转动的直流马达提供了原始动力,带动变速(减速)齿轮组,使之产生高扭力的输出,齿轮组的变速比愈大,伺服马达的输出扭力也愈大,也就是说越能承受更大的重量,但转动的速度也愈低。图3-2伺服电机图(4)微型伺服马达的工作原理一个微型伺服马达是一个典型闭环反馈系统,其原理可由下图表示:图3-3伺服电机原理图减速齿轮组由马达驱动,其终端(输出端)带动一个线性的比例电位器做位置检测,该电位器把转角坐标转换为一比例电压反馈给控制线路板,控制线路板将其与输入的控制脉冲信号比较,产生纠正脉冲,并驱动马达正向或反向地转动,使齿轮组的输出位置与期望值相符,令纠正脉冲趋于0,从而达到使伺服马达精确定位的目的。(5)伺服马达的控制标准的微型伺服马达有三条控制线,分别为:电源、地及控制。电源线与地线用于提供内部的直流马达及控制线路所需的能源,电压通常介于4V—6V之间,该电源应尽可能与处理系统的电源隔离(因为伺服马达会产生噪音)。甚至小伺服马达在重负载时也会拉低放大器的电压,所以整个系统的电源供应比例必须合理。输入一个周期性的正向脉冲信号,这个周期性脉冲信号的高电平时间通常在1ms—2ms之间,而低电平时间应在5ms到20ms之间,并不很严格,下表表示出一个典型的20ms周期性脉冲的正脉冲宽度与微型伺服马达的输出臂位置的关系:(6)选用的伺服马达我选用的伺服马达为TowPro,型号为SG303。其主要技术参数如下:转速:0.23秒/60度。力矩:3.2kg•cm。尺寸:40.4mm×19.8mm×36mm。重量:0.6kg。电压:12V和24V电源供电。控制周期脉冲宽度为20ms,送出不同的正脉冲宽度,就可以得到不同的控制效果。(7)增量式编码器编码器是把角位移或直线位移转换成电信号的一种装置。前者称码盘,后者称码尺。按照读出方式编码器可以分为接触式和非接触式两种,接触式采用电刷输出,一电刷接触导电区或绝缘区来表示代码的状态是“1”还是“0”;非接触式的接受敏感元件是光敏元件或磁敏元件,采用光敏元件时以透光区和不透光区来表示代码的状态是“1”还是“0”。按照工作原理编码器可分为增量式和绝对式两类。增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。绝对式编码器的每一个位置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关。旋转增量式编码器以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。在参考点以前,是不能保证位置的准确性的。为此,在工控中就有每次操作先找参考点,开机找零等方法。比如,打印机扫描仪的定位用的就是增量式编码器原理,每次开机,我们都能听到噼哩啪啦的一阵响,它在找参考零点,然后才工作。增量式编码器特点:增量式编码器转轴旋转时,有相应的脉冲输出,其计数起点任意设定,可实现多圈无限累加和测量。编码器轴转一圈会输出固定的脉冲,脉冲数由编码器光栅的线数决定。需要提高分辨率时,可利用90度相位差的A、B两路信号进行倍频或更换高分辨率编码器。(8)丝杆及螺母副(1).主要确定丝杆的外径d及长度,选择螺纹的类型,牙型角β,计算出螺纹中径d2,螺纹升角φ,定出螺距P,求出螺纹导程S。可用下式进行计算此公式也用来计算齿轮等圆形零件的转动惯量i由电机轴到丝杠一级齿轮减速器的传动比(10)滚动轴承滚动轴承的类型、尺寸和公差等级均已制定有国家标准,在机械设计中只需根据工作条件选择合适的轴承类型,尺寸和公差等级等,并进行轴承的组合结构设计。按滚动轴承承受载荷的作用方向,常用轴承可分为三类,即径向接触轴承、向心角接触球轴承和轴向接触轴承。在机械手的设计中,通常使用角接触球轴承、圆锥滚子轴承或深沟球轴承和推力球轴承的组合件。选择轴承要根据它所支承的轴的粗度(一般轴径的设计要先由计算的强度来确定基本尺寸,再根据GB/T2822-81来选取标准尺寸,也可以根据标准件如轴承等决定)来决定,选定轴承后,还要进行轴承的寿命计算,可以根据下面的经验公式来计算。轴承的寿命:第4章软件电路部分设计4.1单片机的选择(1)单片机的概念单片机是将计算机的基本部件微型化并集成到一块芯片上的微型计算机。通常在芯片内含有CPU、ROM、RAM、并行I/O口、串行口、定时/计数器、中断控制系统、系统时钟及系统总线等。(2)单片机的特点1)优异的性能价格比。2)体积小、可靠性高。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了计算机的可靠性与抗干扰能力。另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作。3)控制功能强。为了满足工业控制的要求,一般单片机的指令系统中均有极丰富的转移指令、I/O口的逻辑操作及位处理功能,单片机的逻辑控制功能及运行速度均高于同一档次的微机。4)低功耗、低电压,便于生产便携式产品。5)单片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统。(3)单片机硬件结构1)89C51系列单片机基本配置如下:a)微处理器该单片机中有一个8位的微处理器,与通用的微处理器基本相同,同样包括了运算器和控制器两大部分,只是增加了面向控制的处理功能,不仅可处理数据,还可以进行位变量的处理。b)数据存储器片内为128个字节,片外最多可扩展至64k字节,用来存储程序在运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等,所以称为数据存储器。c)程序存储器由于受集成度限制,片内只读存储器一般容量较小,如果片内的只读存储器的容量不够,则需用扩展片外的只读存储器,片外最多可扩展至64k字节。d)中断系统具有5个中断源,2级中断优先权。e)定时器/计数器片内有2个16位的定时器/计数器,具有四种工作方式。f)串行口1个全双工的串行口,具有四种工作方式。可用来进行串行通讯,扩展并行I/O口,甚至与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广。g)并行I/O端口4个8位并行I/O端口P0口、P1口、P2口、P3口。共有21个可寻址的特殊功能寄存器,用于对片内的各功能的部件进行管理、控制、监视。实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的RAM区。2)引脚及其功能a)电源及时钟引脚VCC:接+5V电源正端;VSS:接+5V电源地端;XTAL1:接外部晶体振荡器的一端;XTAL2:接外部晶体振荡器的另一端。b)控制引脚RESET:单片机上电复位端。ALE:当访问外部存储器时,用于锁存出现在P0口的低8位地址,以实现低8位地址和数据的隔离。PSEN:为片外程序存储器读选通信号输出端。EA:为访问外部程序存储器控制信号,低电平有效。c)输入/输出引脚P3口的第二功能:P3.0:RXD,串行输入通道;P3.1:TXD,串行输出通道;P3.2:INT0,外部中断0;P3.3:INT1,外部中断1;P3.4:T0,计数器0外部输入;P3.5:T1,计数器1外部输入;P3.6:WR,外部数据存储器写选通;P3.7:RD,外部数据存储器读选通。图4-189c51引脚图4.2驱动芯片的选择在微机控制系统中,还要处理另一类数字量,即开关信号、脉冲信号。它们是以二进制的逻辑“1”和“0”,即电平的高和低出现的。如开关触电的闭合和断开,指示灯的亮和灭,继电器和接触器的吸合和释放,马达的启动和停止,晶闸管的通和断,阀门的打开和关闭等,我们称为开关量。开关量所控制的执行器所要求的控制电压一般都比较高,电流一般都较大,有的是直流驱动,有的是交流驱动,必须根据具体对象采用适当的接口。开关量的输出接口实质上是利用计算机做“弱电”控制“强电”。它需要解决两个重要问题:隔离和驱动。用单片机控制各种各样的高压、大电流负载,如电动机、电磁铁、继电器、灯泡等时,不能用单片机的I/O线来直接驱动。P0、P1、P2、P3四个口都可以做输出口,但其驱动能力不同。P0口的驱动能力较大,当其输出高电平时,可提供400mA的电流;当其输出低电平(0.45V)时,则可提供3.2mA的灌电流,如低电平允许提高,灌电流会相应加大。P1、P2、P3口的每一位只能驱动四个LSTTL,即可提供的电流只有P0口的一半。所以,用低电平输出可获得比高电平输出更大的驱动能力。目前,一些MCS-51系列单片机的引脚驱动能力有所提高,如89C2051,一些引脚可提供20mA的灌入电流。但大多数场合,单片机I/O口的驱动能力是不够的,必须通过各种驱动电路的开关电路来提高驱动能力。4.2.1电机驱动芯片LMD18200原理及应用[摘要]LMD18200是美国国家半导体公司(NS)推出的专用于直流电动机驱动的H桥组件。同一芯片上集成有CMOS控制电路和DMOS功率器件,利用它可以与主处理器、电机和增量型编码器构成一个完整的运动控制系统。LMD18200广泛应用于打印机、机器人和各种自动化控制领域。本文介绍了LMD18200芯片的结构、原理及其典型应用。(1)主要性能峰值输出电流高达6A,连续输出电流达3A;工作电压高达55V;LowRDS(ON)typically0.3Wperswitch;TTL/CMOS兼容电平的输入;无“shoot-through”电流;具有温度报警和过热与短路保护功能;芯片结温达145℃,结温达170℃时,芯片关断;具有良好的抗干扰性。(2)典型应用l驱动直流电机、步机电机2伺服机构系统位置与转速3应用于机器人控制系统4应用于数字控制系统5应用于电脑打印机与绘图仪(3)内部结构和引脚说明LMD18200外形结构如图1所示,内部电路框图如图2所示。它有11个引脚,采用TO-220和双列直插式封装。各引脚的功能如下:LMD18200的工作原理:内部集成了四个DMOS管,组成一个标准的H型驱动桥。通过充电泵电路为上桥臂的2个开关管提供栅极控制电压,充电泵电路有一个300kHz左右的工作频率。可在引脚1、11外接电容形成第二个充电泵电路,外接电容越大,向开关管栅极输入的电容充电速度越快,电压上升的时间越短,工作频率也就越高。引脚2、10接直流电机电枢,正转时电流的方向应该从引脚2到引脚10;反转时电流的方向应该从引脚10到引脚2。电流检测输出引脚8可以接一个对地电阻,通过电阻来输出过流情况。内部保护电路设置的过电流阈值为10A,当超过该值时会自动封锁输出,并周期性的自动恢复输出。如果过电流持续时间较长,过热保护将关闭整个输出。过热信号还可通过引脚9输出,当结温达到145度时引脚9有输出信号。4、典型应用LMD18200典型应用电路如图3所示LMD18200提供双极性驱动方式和单极性驱动方式。双极性驱动是指在一个PWM周期里,电动机电枢的电压极性呈正负变化。双极性可逆系统虽然有低速运行平稳性的优点,但也存在着电流波动大,功率损耗较大的缺点,尤其是必须增加死区来避免开关管直通的危险,限制了开关频率的提高,因此只用于中小功率直流电动机的控制。本文中将介绍单极性可逆驱动方式,单极性驱动方式是指在一个PWM周期内,电动机电枢只承受单极性的电压。该应用电路是Motorola68332CPU与LMD18200接口例子,它们组成了一个单极性驱动直流电机的闭环控制电路。在这个电路中,PWM控制信号是通过引脚5输入的,而转向信号则通过引脚3输入。根据PWM控制信号的占空比来决定直流电机的转速和转向。采用一个增量型光电编码器来反馈电动机的实际位置,输出AB两相,检测电机转速和位置,形成闭环位置反馈,从而达到精确控制电机的目的。4.3传感器的确定颜色传感器,通过一种特殊的三色方式发挥作用。传感器把光(红、蓝、绿)投射到将被检测的物体上,计算来自反射辐射的色度坐标,并与之前存储的三色值进行比较。当三色值在设定的允许偏差范围内,就会产生一个交换输出。传感器使用白炽灯做光源,使用光电池做接收器,直到后来发明了高效的可见光LED。现在,多数的色标传感器都是使用经调制的各种颜色的可见光LED发射器。经调制的传感器往往牺牲了响应速度以获取更长的检测距离,这是因为检测距离是一个非常重要的参数。未经调制的传感器可以用来检测小的物体或动作非常快的物体,这些场合要求的响应速度都非常快。但是,现在高速的调制传感器也可以提供非常快的响应速度,能满足大多数的检测应用。图4-2CSS—RE—(M18颜色识别传感器)颜色值或颜色模拟量输出0-10V最大颜色选择度导向光束(红色)响应时间,典型值:100μs自检功能独立放大器,1种颜色自学功能物体尺寸>5mm信号强度0-10V距离:5-200mm白色光源达到32色自学功能的FSK存储卡任选附件防护等级IP65光源,自适应颜色传感器和放大器4.4接口电路1.串行通信的基本原理计算机的数据传送有并行和串行两种方式。并行数据传送的特点是:各数据同时传送,传送速度快,效率高。但并行数据传送有多少数据位就需要多少根数据线,因此传送成本高。并行数据传送的距离通常小于30米,计算机内部的数据传送通常都是并行的;串行数据传送的特点是:数据传送按位顺序进行,最少只需一根线即可完成,成本低但速度慢。计算机与外界的数据传送大多是串行的,其传送的距离可以从几米到几千公里。串行通信又分为异步和同步两种方式。单片机中使用的串行通信通常都是异步方式的。(1)串行通信的数据传送格式异步串行通信以字符为单位,即一个字符一个字符地传送。其字符格式通常表示如下:它用一个起始位表示字符的开始,用停止位表示字符的结束构成一帧。异步通信的特点是每次只传送一个字符,每个字符由起始位(规定为低电平)、数据位、奇偶校验位、停止位(规定为高电平1~2位)组成。由于单片机的停止位规定为1位,为了与单片机相匹配,PC机的一帧数据的停止位我们也采用1位。(2)串行通信的收发过程发送方发送数据时,通过发送低电平起始位开始一个字符的传送,起始位之后便按特定的速率发送数据位(包括奇偶校验位),当最后一位数,对于采用奇偶个高电平停止位用以标志一个字符传送结束,这样就完成了一帧数据发送。如果不再发送新数据或数据尚未准备好,就将传输线钳在高电平状态。接收方不断检测传输线的电平状态,当发现传输线由高电平变为低电平时(起始位标志位),即认为有数据传入,进入接收状态,然后以相同的速率检测传输线的电平状态,接收随后送来的数据位,奇偶校验位和停止位。可见在异步通信方式中,发送方是靠控制传输线的电平状态来完成数据的发送。接收方通过不断检测数据线的状态来完成数据的接收,只要发送率和接收检测速率相同,即能准确接收和发送数据。发送与接收设备可以使用各自的时钟源完成数据的发送与接收,无需使用相同的时钟信号。(3)串行通信的传送速率传送速率用于说明数据传送的快慢。在串行通信中,数据是按位进行传送的,因此传送速率用每秒钟传送二进制数码的位数来表示,称之为波特率。在串行通信中常用波特率来衡量通信速率的快慢,每秒钟传送一位就是一波特,一般异步通信波特率为110~9600KHZ。在选择通信的波特率时,不要盲目追高,要以满足数据传输要求为原则。因为波特率越高,对发送和接收时钟信号频率的一致性要求就越高。(4)串行通信的电平转换PC机与单片机是通过串行口进行通信的。由于单片机的输入、输出是TTL电平(+5V表示逻辑1,电平低于2V便不能被识别为逻辑1;0V表示逻辑0),TTL电平一般不能用于远距离传输,因为传输过程中电平的衰减会使传输数据不准确。而PC机配置的是RS—232串行接口,因此,单片机与PC机之间进行通信时,要进行电平的转换,需要将TTL电平转换为RS—232电平(-5V~-15V表示逻辑1,+5V~+15V表示逻辑0),在传输线上传送的RS—232电平可高达12V,比TTL电平有更强的抗衰减能力及抗干扰能力,可用于远距离传输。常用的电平转换芯片为MAX232,此芯片能实现以上两种电平的相互转换。另外,信号传输的介质最好使用双绞线,有利于抑制外界共模信号的干扰。2.单片机与PC机串行通信的实现手段由于PC机中集成了串行异步通信的可编程芯片8250,我们可以通过PC机的串行通信口COM1或COM2对它进行控制,因而不需要再单独做实验板。我们可以把单片机的内部电平转换接口与PC机的串行通信口COM1或COM2通过串行连接线连接起来,然后用软件对它们进行初始化,使它们运行各自的接收或发送程序。在具体编程的时候,我们可以实现很多的功能。例如,我们可以从PC机和单片机中读其RAM或ROM的内容,对它们进行在线修改。PC机的程序可以用汇编程序MASM6.0、VB、C++Bilder或VC++进行编写。控制电路与计算机通讯能够在计算机上作监控界面,使机械手控制更加人性化。图4-3串行通讯电路4.5电路图绘制系统控制电路图如下:图4-4系统控制电路图(2)电路图说明:PC机通过电频转换器将程序传送至单片机,单片机通过驱动芯片控制步进电机正反转,使传感器到达指定位置。传感器检测工件颜色,并发射相应信号给单片机(红色,进行下一步;黑色,停止、延时;无反射,程序结束),单片机通过已设定的程序完成相应步骤。(3)单片机电路1)看门狗复位电路复位操作通常有两种基本形式:上电复位和按键复位。本电路中采用的是上电复位,其工作原理为:上电瞬间,RC电路充电,RST引脚端出现正脉冲,只要RST端保持两个时钟周期以上的高电平,就能使单片机有效的复位。看门狗又叫watchdogtimer,是一个定时器电路,一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给WDT清零,如果超过规定的时间不喂狗(一般在程序跑飞时),WDT定时超过,就会给出一个复位信号到MCU使MCU复位,防止MCU死机。看门狗的作用就是防止程序发生死循环,或者说程序跑飞。工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗。硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。看门狗复位电路图如下所示:图4-5看门狗复位电路2)晶振电路MCS-51系列单片机的时钟信号通常用两种电路形式得到:内部振荡方式和外部振荡方式。在引脚XTAL1和XTAL2端外接晶体振荡器,就构成了内部振荡电路,如下图所示。图中C3、C4起稳定振荡频率、快速起振的作用,电容值一般为5—30pF。晶振常选用频率为6MHz、12MHz或24MHz的,采用串口时常使用频率为11.0592MHz的晶振。内部振荡方式所得到的时钟信号比较稳定,应用较多。图4-5振荡电路4.6程序流程框图程序开始运行后,系统初始化,机械手回到原始位置。传送带将工件运送过来,到达指定位置后延时1s。这时传感器开始检验,向工件位置发射光线,通过是否有收到反射光来判断工件是否到达指定位置。如果有发射光,则运行下一步程序,开始搬运工件。如此循环,直到传感器不再接受到反射光,则加工停止,程序结束。程序流程图如下:第5章通过Protel对程序的仿真5.1仿真图如下:总结与体会通过本次毕业设计,我对以前所学的理论知识有了更进一步的了解,同时能更加合理的查阅及利用资料,为达到课题要求而对在大学期间所学习的课程进行了全面、综合的巩固和加深。这次毕业设计不同于以往任何一次课程设计,它耗时更长,独立性更高,要求更加严格细致。它不仅要求我们能充分利用在校期间所学的课程的专业知识,同时也要求我们有良好的理解力、掌握力和实际运用的灵活度。在设计过程中给我印象最深的是作为一名设计人员,面对一项设计任务时,不仅要能够熟练的运用相关专业知识,同时还要考虑到在实际应用中所面对的场地、环境、资金和实际加工等一系列问题。我考虑到采用液压、气压传动,但是,液压、气压系统对环境要求高,且对密封性要求严格,同时要求配置液压泵、气压泵等相关装置。而气体的可压缩性导致了整个装置的精度较低,于是改用伺服电机驱动。在确定了电机驱动后,相应的设计思路也逐渐清晰了。于是,我设计了一套驱动电路,本以为这样电路设计主要部分就基本完成,但是,老师在审查后指出了电路的一些缺点,并提醒我可以通过相应的驱动芯片进行驱动。这套方案不但极大程度上简化了整个电路部分,同时驱动能力还有了一定的提高。我选择了这一课题来作为我的毕业设计不仅是对我三年知识的考察,也是对我应用这些能力的考察,我尽力使自己的设计减少错误,但是由于知识和能力的欠缺,这套设计依然不够完善。在硬件设计部分由于设计之初忽略了实际装配问题,导致电机安放位置不够理想,但由于时间的紧迫,加上整套设计的基本定型而未能加以修正。首先感谢我的老师在课程设计上给予我的指导和帮助,本设计在选题及研究过程中都得到王林生老师的亲切关怀和悉心指导。王老师渊博的知识、敏锐的洞察力、严谨求实的工作作风和治学精神深深地感染和激励着我,从课题的选择到项目的最终完成,王老师始终给予我细心的指导和不懈的支持。在此设计完成之际,谨向恩师致以诚挚的谢意和崇高的敬意。其次,我要感谢帮助过我的同学,他们也为我解决了不少我不太明白的设计上的难题。同时也感谢学院为我提供良好的做毕业设计的环境。我还要感谢三年的大学生活,感谢帮助过我的所有老师同学以及我的家人和那些永远也不能忘记的朋友,他们的支持与情感是我永远的财富。参考文献[1]张建民机电一体化系统设计.北京:北京理工大学出版社,1996:108-110[2]陈光东.单片微型计算机原理与接口技术.武昌:华中理工大学出版社,1999:1[3]刘鑫.工业控制计算机的设计技术.自动化博览,2001(6):9-11[4]孙克梅.直流伺服电机的单片机控制及应用.沈阳航空工业学院学报,2003(2):50-52[5]邓星钟.机电传动控制.武昌:华中科技大学出版社,2001:349-351[6]张建民.机电一体化系统设计.北京:北京理工大学出版社,2000:15-26[7]廖常初.可编程序控制器的编程方法与工程应用.重庆:重庆大学出版社,2001:102-106[10]周凯.精密数控机床的转角-线位移双闭环位置控制系统.中国机械工程.1998(8):12-16[11]刘群山,李志勇,王勇.冲床送料装置的单片机自适应控制.组合机床与自动化加工技术.1999(3):38-40附录1源程序如下:#include<REG51.H>#defineTH0_TL0(65536-1000)//设定中断的间隔时长unsignedcharcou
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版信息技术八年级下册教学设计
- 苏教版生物七年级下册教学设计
- 小学数学2相交与垂直教案
- 2026下半年四川绵阳市经开区卫生事业单位招聘12人易考易错模拟试题(共500题)试卷后附参考答案
- 立志宜思真品格读书须尽苦功夫 (教学设计)初三下学期教育主题班会
- 七年级生物下册 第4单元 生物圈中的人 第8章 人的生殖与发育 第三节 人体概述教学设计设计(pdf)(新版)苏教版
- 2026上海烟草集团限责任公司天津卷烟厂春季招聘41人易考易错模拟试题(共500题)试卷后附参考答案
- 高中生物 第3章 第3节 细胞核-系统的控制中心教案 新人教版必修1
- 中国旅游版教学设计中职中职专业课旅游服务与管理74 旅游大类
- 七年级语文下册 第四单元 8《回忆鲁迅先生》教学设计 北师大版
- 华为光芯片机考题库
- 体检科管理制度
- 《数字矿山课件》课件
- 《电机拖动学》课件
- 外墙保温装饰一体板施工方案
- IATF16949-2016体系管理质量手册(压铸铝合金)
- 统编版(2024新版)三年级上册道德与法治教学计划
- 字体设计(上海出版印刷高等专科学校)智慧树知到答案2024年上海出版印刷高等专科学校
- 9步达到财务自由
- 跨文化管理与全球化团队建设
- 自身抗体研究进展与临床应用课件
评论
0/150
提交评论