步进电机控制
步进电机控制,步进,电机,机电,控制,节制
步进电机原理及使用说明 一、前言 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。 目前,生产步进电机的厂家的确不少,但具有专业技术人员,能够自行开发,研制的厂家却非常少,大部分的厂家只一、二十人,连最基本的设备都没有。仅仅处于一种盲目的仿制阶段。这就给用户在产品选型、使用中造成许多麻烦。签于上述情况,我们决定以广泛的感应子式步进电机为例。叙述其基本工作原理。望能对广大用户在选型、使用、及整机改进时有所帮助。二、感应子式步进电机工作原理(一)反应式步进电机原理由于反应式步进电机工作原理比较简单。下面先叙述三相反应式步进电机原理。1、结构: 电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。0、1/3、2/3,(相邻两转子齿轴线间的距离为齿距以表示),即A与齿1相对齐,B与齿2向右错开1/3,C与齿3向右错开2/3,A与齿5相对齐,(A就是A,齿5就是齿1)下面是定转子的展开图:2、旋转:如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力以下均同)。 如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3,此时齿3与C偏移为1/3,齿4与A偏移(-1/3)=2/3。如C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3,此时齿4与A偏移为1/3对齐。 如A相通电,B,C相不通电,齿4与A对齐,转子又向右移过1/3 这样经过A、B、C、A分别通电状态,齿4(即齿1前一齿)移到A相,电机转子向右转过一个齿距,如果不断地按A,B,C,A通电,电机就每步(每脉冲)1/3,向右旋转。如按A,C,B,A通电,电机就反转。 由此可见:电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系。而方向由导电顺序决定。 不过,出于对力矩、平稳、噪音及减少角度等方面考虑。往往采用A-AB-B-BCC-CA-A这种导电状态,这样将原来每步1/3改变为1/6。甚至于通过二相电流不同的组合,使其1/3变为1/12,1/24,这就是电机细分驱动的基本理论依据。 不难推出:电机定子上有m相励磁绕阻,其轴线分别与转子齿轴线偏移1/m,2/m(m-1)/m,1。并且导电按一定的相序电机就能正反转被控制这是步进电机旋转的物理条件。只要符合这一条件我们理论上可以制造任何相的步进电机,出于成本等多方面考虑,市场上一般以二、三、四、五相为多。 3、力矩: 电机一旦通电,在定转子间将产生磁场(磁通量)当转子与定子错开一定角度产生力F与(d/d)成正比 S 其磁通量=Br*SBr为磁密,S为导磁面积 F与L*D*Br成正比 L为铁芯有效长度,D为转子直径 Br=NI/RNI为励磁绕阻安匝数(电流乘匝数)R为磁阻。力矩=力*半径力矩与电机有效体积*安匝数*磁密 成正比(只考虑线性状态)因此,电机有效体积越大,励磁安匝数越大,定转子间气隙越小,电机力矩越大,反之亦然。(二)感应子式步进电机1、特点: 感应子式步进电机与传统的反应式步进电机相比,结构上转子加有永磁体,以提供软磁材料的工作点,而定子激磁只需提供变化的磁场而不必提供磁材料工作点的耗能,因此该电机效率高,电流小,发热低。因永磁体的存在,该电机具有较强的反电势,其自身阻尼作用比较好,使其在运转过程中比较平稳、噪音低、低频振动小。 感应子式步进电机某种程度上可以看作是低速同步电机。一个四相电机可以作四相运行,也可以作二相运行。(必须采用双极电压驱动),而反应式电机则不能如此。例如:四相,八相运行(A-AB-B-BC-C-CD-D-DA-A)完全可以采用二相八拍运行方式.不难发现其条件为C=,D=. 一个二相电机的内部绕组与四相电机完全一致,小功率电机一般直接接为二相,而功率大一点的电机,为了方便使用,灵活改变电机的动态特点,往往将其外部接线为八根引线(四相),这样使用时,既可以作四相电机使用,可以作二相电机绕组串联或并联使用。2、分类 感应子式步进电机以相数可分为:二相电机、三相电机、四相电机、五相电机等。以机座号(电机外径)可分为:42BYG(BYG为感应子式步进电机代号)、57BYG、86BYG、110BYG、(国际标准),而像70BYG、90BYG、130BYG等均为国内标准。3、步进电机的静态指标术语相数:产生不同对极N、S磁场的激磁线圈对数。常用m表示。拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,四相八拍运行方式即 A-AB-B-BC-C-CD-D-DA-A.步距角:对应一个脉冲信号,电机转子转过的角位移用表示。=360度(转子齿数J*运行拍数),以常规二、四相,转子齿为50齿电机为例。四拍运行时步距角为=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为=360度/(50*8)=0.9度(俗称半步)。定位转矩:电机在不通电状态下,电机转子自身的锁定力矩(由磁场齿形的谐波以及机械误差造成的)静转矩:电机在额定静态电作用下,电机不作旋转运动时,电机转轴的锁定力矩。此力矩是衡量电机体积(几何尺寸)的标准,与驱动电压及驱动电源等无关。 虽然静转矩与电磁激磁安匝数成正比,与定齿转子间的气隙有关,但过份采用减小气隙,增加激磁安匝来提高静力矩是不可取的,这样会造成电机的发热及机械噪音。4、步进电机动态指标及术语:1、步距角精度: 步进电机每转过一个步距角的实际值与理论值的误差。用百分比表示:误差/步距角*100%。不同运行拍数其值不同,四拍运行时应在5%之内,八拍运行时应在15%以内。2、失步: 电机运转时运转的步数,不等于理论上的步数。称之为失步。3、失调角: 转子齿轴线偏移定子齿轴线的角度,电机运转必存在失调角,由失调角产生的误差,采用细分驱动是不能解决的。4、最大空载起动频率: 电机在某种驱动形式、电压及额定电流下,在不加负载的情况下,能够直接起动的最大频率。5、最大空载的运行频率: 电机在某种驱动形式,电压及额定电流下,电机不带负载的最高转速频率。6、运行矩频特性: 电机在某种测试条件下测得运行中输出力矩与频率关系的曲线称为运行矩频特性,这是电机诸多动态曲线中最重要的,也是电机选择的根本依据。如下图所示:其它特性还有惯频特性、起动频率特性等。 电机一旦选定,电机的静力矩确定,而动态力矩却不然,电机的动态力矩取决于电机运行时的平均电流(而非静态电流),平均电流越大,电机输出力矩越大,即电机的频率特性越硬。如下图所示:其中,曲线3电流最大、或电压最高;曲线1电流最小、或电压最低,曲线与负载的交点为负载的最大速度点。要使平均电流大,尽可能提高驱动电压,使采用小电感大电流的电机。7、电机的共振点: 步进电机均有固定的共振区域,二、四相感应子式步进电机的共振区一般在180-250pps之间(步距角1.8度)或在400pps左右(步距角为0.9度),电机驱动电压越高,电机电流越大,负载越轻,电机体积越小,则共振区向上偏移,反之亦然,为使电机输出电矩大,不失步和整个系统的噪音降低,一般工作点均应偏移共振区较多。8、电机正反转控制: 当电机绕组通电时序为AB-BC-CD-DA或()时为正转,通电时序为DA-CA-BC-AB或()时为反转。三、驱动控制系统组成 使用、控制步进电机必须由环形脉冲,功率放大等组成的控制系统,其方框图如下:1、脉冲信号的产生。 脉冲信号一般由单片机或CPU产生,一般脉冲信号的占空比为0.3-0.4左右,电机转速越高,占空比则越大。2、信号分配 我厂生产的感应子式步进电机以二、四相电机为主,二相电机工作方式有二相四拍和二相八拍二种,具体分配如下:二相四拍为,步距角为1.8度;二相八拍为,步距角为0.9度。四相电机工作方式也有二种,四相四拍为AB-BC-CD-DA-AB,步距角为1.8度;四相八拍为AB-B-BC-C-CD-D-DA,(步距角为0.9度)。3、功率放大 功率放大是驱动系统最为重要的部分。步进电机在一定转速下的转矩取决于它的动态平均电流而非静态电流(而样本上的电流均为静态电流)。平均电流越大电机力矩越大,要达到平均电流大这就需要驱动系统尽量克服电机的反电势。因而不同的场合采取不同的的驱动方式,到目前为止,驱动方式一般有以下几种:恒压、恒压串电阻、高低压驱动、恒流、细分数等。 为尽量提高电机的动态性能,将信号分配、功率放大组成步进电机的驱动电源。我厂生产的SH系列二相恒流斩波驱动电源与单片机及电机接线图如下:说明: CP 接CPU脉冲信号(负信号,低电平有效) OPTO接CPU+5V FREE脱机,与CPU地线相接,驱动电源不工作 DIR方向控制,与CPU地线相接,电机反转 VCC 直流电源正端 GND直流电源负端 A接电机引出线红线接电机引出线绿线 B接电机引出线黄线 接电机引出线蓝线 步进电机一经定型,其性能取决于电机的驱动电源。步进电机转速越高,力距越大则要求电机的电流越大,驱动电源的电压越高。电压对力矩影响如下:4、细分驱动器 在步进电机步距角不能满足使用的条件下,可采用细分驱动器来驱动步进电机,细分驱动器的原理是通过改变相邻(A,B)电流的大小,以改变合成磁场的夹角来控制步进电机运转的。四、步进电机的应用(一)步进电机的选择 步进电机有步距角(涉及到相数)、静转矩、及电流三大要素组成。一旦三大要素确定,步进电机的型号便确定下来了。1、步距角的选择 电机的步距角取决于负载精度的要求,将负载的最小分辨率(当量)换算到电机轴上,每个当量电机应走多少角度(包括减速)。电机的步距角应等于或小于此角度。目前市场上步进电机的步距角一般有0.36度/0.72度(五相电机)、0.9度/1.8度(二、四相电机)、1.5度/3度 (三相电机)等。2、静力矩的选择 步进电机的动态力矩一下子很难确定,我们往往先确定电机的静力矩。静力矩选择的依据是电机工作的负载,而负载可分为惯性负载和摩擦负载二种。单一的惯性负载和单一的摩擦负载是不存在的。直接起动时(一般由低速)时二种负载均要考虑,加速起动时主要考虑惯性负载,恒速运行进只要考虑摩擦负载。一般情况下,静力矩应为摩擦负载的2-3倍内好,静力矩一旦选定,电机的机座及长度便能确定下来(几何尺寸)3、电流的选择 静力矩一样的电机,由于电流参数不同,其运行特性差别很大,可依据矩频特性曲线图,判断电机的电流(参考驱动电源、及驱动电压) 综上所述选择电机一般应遵循以下步骤: 4、力矩与功率换算 步进电机一般在较大范围内调速使用、其功率是变化的,一般只用力矩来衡量,力矩与功率换算如下: P= M =2n/60 P=2nM/60 其P为功率单位为瓦,为每秒角速度,单位为弧度,n为每分钟转速,M为力矩单位为牛顿米 P=2fM/400(半步工作) 其中f为每秒脉冲数(简称PPS)(二)、应用中的注意点 1、步进电机应用于低速场合-每分钟转速不超过1000转,(0.9度时6666PPS),最好在1000-3000PPS(0.9度)间使用,可通过减速装置使其在此间工作,此时电机工作效率高,噪音低。 2、步进电机最好不使用整步状态,整步状态时振动大。 3、由于历史原因,只有标称为12V电压的电机使用12V外,其他电机的电压值不是驱动电压伏值 ,可根据驱动器选择驱动电压(建议:57BYG采用直流24V-36V,86BYG采用直流50V,110BYG采用高于直流80V),当然12伏的电压除12V恒压驱动外也可以采用其他驱动电源, 不过要考虑温升。 4、转动惯量大的负载应选择大机座号电机。 5、电机在较高速或大惯量负载时,一般不在工作速度起动,而采用逐渐升频提速,一电机不失步,二可以减少噪音同时可以提高停止的定位精度。 6、高精度时,应通过机械减速、提高电机速度,或采用高细分数的驱动器来解决,也可以采用5相电机,不过其整个系统的价格较贵,生产厂家少,其被淘汰的说法是外行话。 7、电机不应在振动区内工作,如若必须可通过改变电压、电流或加一些阻尼的解决。 8、电机在600PPS(0.9度)以下工作,应采用小电流、大电感、低电压来驱动。 9、应遵循先选电机后选驱动的原则。五、其他说明 有关低频振动、升降速、机械共振、工作往复运动的误差、平面圆弧X、Y插补误差以及其他问题。具体解决办法恕不便在此叙述,我厂用户可来电咨询,可根据具体情况解决。 不同厂家的电机在设计、使用材料及加工工艺方面差别很大,选用步进电机应注重可靠性而轻性能、重品质而轻价格。 最好采用同一生产厂家的控制器、驱动器和电机。这样便于最终客户的维护。一 概述机电产品一般由机械系统和电气控制系统组成,电气设备控制机械的正确运作。随着微电子技术的发展,采用单片机控制机械系统越来越普遍,采用微机控制后不仅提高了生产效率,产品质量也得到了提高,而且使机械系统实现了“智能”化。自动回转刀架是运用微机控制的典型,用单片机实现软件编程来控制刀架的换刀,单片机是整个部件的核心。在本设计中采用CH250芯片硬件环分,单片机主要控制电机的正反转及转速,单片机采用8031并用2764片外存储器扩展,74LS373地址锁存,8255I/O扩展。在该系统中能够体现机械系统采用单片机控制的“智能”性,能判断最佳的换刀方案。二 控制原理自动回转刀架的控制部分采用步进电机驱动,MCS-51系列单片机控制系统,硬件环分,由键盘输入实现开环控制。步进电动机需要驱动电源对其各相绕组按照一定的运行方式送入脉冲电流,才能正常工作。步进电动机的驱动电源一般由变频信号源,环行分配器和功率放大器三部分。 1总体方案设计当车床发出换刀指令后将换刀指令及即将使用的刀具的编号传送到单片机系统,再由单片机系统通过一定的处理程序判断电动机的正反转,从而实现就近换刀,当确定完电机的正反转后就调用其各自的子程序,电动机的转速由单片机所用的晶振频率及电动机每秒钟运行的步数决定,本设计将采用定时器产生延时。2、硬件环分由机械系统的设计可知,步进电动机的型号为75BF003,分配方式为三相六拍,功率为120w,电机转速为1250r/min,步距角1.5。由于步进电机采用三相六拍分配方式,选用三相步进电机专用的环行分配器CH250,其工作状态如表:CH250工作状态R1 R2 CL EN J3r J3l J6r J6l 功能0 0 0 下降沿 0 0 1 0 六拍(1-2相) 正转0 0 0 下降沿 0 0 0 1 反转设计采用CH250各端口的工作状态来控制电机,要使电机正、反转只要改变J6r、J6l的状态,步进电动机正转子程序:zz: ;正转子程序(采用循环嵌套)mov p1,Alcall yszcxloop1: move Rl ,Amov p1,Ainc R0cjneR0,#0FFh,yszcxmovR0,#00hinc R1cjne R1,#030h,loop1mov R1,#00hjxzz: mov p1,Ajxzz1: move Rl, Amov p1,Adjnz R2,yszcx1djnz R4,fin步进电机反转子程序:fz: ;反转子程序(采用循环嵌套)mov p1,Alcall yszcxloop3: move Rl ,A ;循环30ffh次mov p1,Ainc R0cjne R0,#0FFh,yszcxmov R0,#00hinc R1cjne R1,#030h,loop3mov R1,#00hjxfz: mov p1,Ajxfz1: move Rl, A ;循环bfh次mov p1,Adjnz R2,yszcx1djnz R4,fin4步进电动机转速的确定控制步进电机的运行速度实际上就是控制系统发出的步进脉冲的频率或者换相的周期。系统可以采用两种办法来确定步进脉冲的周期,一种是软件延时,另一种是用定时器。软件延时的方法是通过调用延时子程序的方法来实现,它占用CPU时间,定时器方法是通过设置定时时间常数的方法来实现。在本设计中采用8031内的定时计数器来实现延时功能。当槽轮机构转一圈带动转塔轴使刀架转过45度时,二级齿轮传动中的大齿轮刚好转过一圈。已知传动比为14/65和14/96,步距角为1.5,因此当大齿轮转过360度时所需要的脉冲数为:n=360/1.5(1414)/(6596)=7641电动机的运行速度为每秒1250步,即为1250pps,则周期为50us,系统采用的晶振频率为12MHz,则机器周期为1us。定时器应该每50个周期停止一次,用定时器TIMER0来控制电动机的运行速度。由于定时器实行加计数,因此将50转换为16进制数为32H,再转换为补码为FFCEH,在此基础上加上50即产生溢出。但由于采用这种定时程序只能产生不精确的定时,这是由于从定时器装载完成重新启动开始到申请中断共经过50个机器周期,而从申请中断到系统产生中断,再到中断服务程序中对定时器进行加载都需要花一定的时间,这个时间形成附加的延时,导致电动机运行速度与实际设定不相符。因此,为了实现精确定时需要将上述时间计算在内,所以应将定时器中TL0与TH0两字节中已经计入的机器周期加在装载值的补码上,同时,在装载过程中需要停定时器,装载完成后再开定时器,实际的装载值也应当将这段时间算在内,经计算可以知道,定时器需停7个机器周期,因此把50的步码FFCEH加上7后得FFD6H作为装载值先存在中间单元R6和R7内,R6中存低8位,R7中存高八位,程序为:yszcx: ;延时子程序,延时50usmov Tmod,#01H ;使用方式1mov TH0,#0FFH ;赋给定时器的初值mov TL0,#D6Hsetb TR0loop2:JNB TF0,jxzz1sjmp loop2ret setb TR1 ;开定时器loop:JNB TF0,loop1 ;中断查询sjmp loopretyszcx1:mov Tmod,#01hmov TH0,#0FFhmov TL0,#D6hsetb TR0setb TR14换刀方向的判断当自动回转刀架在进行换刀时应选择就近换刀,即当前使用的刀具为1#刀时,若要换成第8#刀则应当先选择最近的换刀路线为1#-8#而非1#-2#-3#-4#-5#-6#-7#-8#,因此需要先判断电动机的转向,这样可以节省换刀时间,提高效率。判断转向子程序为:zx: ;判断转向子程序mov Rl ,Ainc R4cjne A,30h,zx ;30h的地址空间内存放当前使用刀具的代码mov 30h,31h ;换刀后的当前使用刀具mov A,R4 ;将移位的次数赋给Asubb A,#04h ;判断移位的次数是否大于4次,以判断正反转jnz jxfz ;如果移位次数大于四次则跳转到反转子程序cpl Aadd A,#01hmov R4,Amov R0,#00hmov R1,#00hmov R2,#0bfhclr cmov 20h,#0f8h ;电机a相通电时p1口的状态mov A,20h5键盘扫描子程序:KEY1:MOV A,#00HMOV SBUF,A ;使扫描键盘的输出为00H,使所有列线为0KL0:JNB TI,KL0 ;串行输出完否?CLR TI ;清0中断标志KL1:JNB PB.0,PK1 ;第一行键中有闭合键吗?如有,跳PK1进行处理JB PB.1,KL1 ;在第二行键中有闭合键吗?PK1:ACALL DL10 ;调用延时子程序DL10JNB PB.0,PK2 ;是否抖动引起的?JB PB.1,KL1PK2:MOV R7,#04H ;不是抖动引起的MOV R6,#0FEH ;判别是那一个键按下MOV R3,#00HMOV A,R6KL5:MOV SBUF,AKL2;JNB PB.0,PKONE ;是第一行某键否JB PB.1,NEXT ;是第二行某键否MOV R4,#04H ;第二行键中有键被按下AJMP PK3PKONE:MOV R4,00H ;第一行键中有键按下PK3:MOV SBUF,#00H ;等待键释放KL3:JNB PB.0,KL3JNB PB.1,KL3MOV A,R4ADD A,R3RETNEXT:MOV A,R6RL AMOV R6,AINC R3DJNZ R7,KL5 ;四列键都检查完否? AJMP KEYI ;扫描完毕,开始下一个扫描周期DLI0:MOV R7,0AH ;延时10ms子程序DL: MOV R6,#0FFHDL6:DJNZ R6,DL6DJNZ R7,DLRET 6自动回转刀架单片机控制程序的设计综上所述,采用单片机控制电动机转向及转速的程序为:org 00f0hmov R4,#00h lcall yszcx;r4中将存放刀具转过工位的个数mov A,31h ;31h的地址空间内存放即将换上的刀具的编号mov DPTR,#00f0h ;存放刀具代码的表格的首地址movc A,A+DPTRmov 31h,A ;将即将换上的刀具的代码存放到31hclr czx: ;判断转向子程序mov Rl, Ainc R4cjne A,30h,zx ;30h的地址空间内存放当前使用刀具的代码mov 30h,31h ;换刀后的当前使用刀具mov A,R4 ;将移位的次数赋给asubb A,#04h ;判断移位的次数是否大于4次,以判断正反转jnz fz ;如果移位次数大于四次则跳转到反转子程序cpl Aadd A,#01hmov R4,Amov R0,#00hmov R1,#00hmov R2,#0BFhclr cmov 20h,#0F8h ;电机a相通电时p1口的状态mov A,20hzz: ;正转子程序(采用循环嵌套)mov p1,Alcall yszcxloop1: mov Rl ,Amov p1,Ainc R0cjne R0,#0FFh,yszcxmov R0,#00hinc R1cjne R1,#D6h,loop1mov R1,#00hjxzz: mov p1,Ajxzz1: mov Rl ,Amov p1,Adjnz R2,yszcx1djnz R4,finyszcx: ;延时子程序,延时200usmov Tmod,#01h ;使用方式1mov TH0,#0FFh ;赋给定时器的初值mov TL0,#D6hsetb TR0 setb TR1 ;开定时器loop:jnb TF0,loop1 ;中断查询sjmp loopretyszcx1:mov Tmod,#01hmov TH0,#0FFhmov TL0,#D6hsetbTR0setb TR1loop2:jnb TF0,jxzz1sjmp loop2retfz: ;反转子程序(采用循环嵌套)mov p1,Aloop3: mov Rl, A ;循环30ffh次mov p1,Ainc R0cjne R0,#0FFh,yszcxmov R0,#00hinc R1cjne R1,#D6h,loop3mov R1,#00hjxfz: mov p1,Ajxfz1: mov Rl ,A ;循环bfh次mov p1,Adjnz R2,yszcx1djnz R4,finfin: noptab: DB 01h,02h,04h,08h,10h,20h,40h,80hend7程序流程图8单片机的扩展 对于8031单片机片内没有程序存储器,需和锁存器74LS373、片外程序存储器(本设计采用2764)构成单片机的最小应用系统。8031单片机的扩展电路(详见图纸0101右部分)元件列表:元件名称 型号 数量单片机 8031KB 1锁存器 74LS373 1程序存储器 2764 19光电隔离电路的设计为了防止强电干扰及其它干扰信号通过I/O控制电路进入计算机,影响其工作,通常的办法是首先采用滤波吸收,抑制干扰信号的产生,然后采用光电隔离的办法,使微机与强电部分不共地,阻断干扰信号的传导。光电隔离电路主要由光电藕合器的光电转换元件组成。控制输出时微机输出的控制信号经74LS04非门反相后,加到光电偶合器的发光二极管正端。当控制信号为高电平时,经反相后加到发光二极管正端的电平为低电平,因此发光二极管不导通,没有光发出,这时光敏三极管截止,输出信号几乎等于加在光敏三极管集电极的电源电压。当控制信号为低电平时,发光二极管导通发光,光敏三极管接收发光二极管发出的光导通,于是输出的电平几乎为零。信息通过光电转换,单向传递,又由于光电偶合器输入与输出之间的绝缘电阻非常大,寄生电容很小,因此干扰信号很难从输出端反馈到输入端,从而起到隔离作用。在自动回转刀架控制电路中使用光电隔离可以防止强电对单片机产生的干扰,提高了电路的可靠性。本设计共采用了四套光电隔离电路。光电耦合电路图(图纸部分)所示元件列表:元件名称 型号(大小) 数量非门 74LS04 3发光二极管 3光敏三极管 3电阻1 1K 3电阻2 3.3K 310驱动电路的选择根据自动回转刀架的换刀时间及步进电动机的参数可知其运行频率较高,因此需采用性能较好的功率放大电路。本设计采用高低压功率放大电路(电路图图纸左下角部分)。采用脉冲变压器TI组成的高压控制电路原理图。无脉冲输入是,VT1、VT2、VT3、VT4均截止,电动机绕组W无电流通过,电动机不转。有脉冲输入时,VT1、VT2、VT3、VT4饱和导通,在VT2由截止到饱和期间,其集电极电流,也就是脉冲变压TI的一次电流急剧增加,在变压器二次侧感生一个电压,使VT3饱和导通,60V的高压经高压管VT3加到绕组W上,使电流迅速上升,当VT2进入稳定状态后,TI一次侧电流暂时恒定,无磁通量变化,二次侧的感应电压为零,VT3截止。这时,12V低压电源经VD1加到电动机绕组W上并维持绕组中的电流。输入脉冲结束后VT1、VT2、VT3、VT4又都截止,储存在W中的能通过18的电阻和VD2放电,18电阻的作用是减小放电电路回路的时间常数,改善电流波形的后沿。该电路由于采用高压驱动,电流增长加快,脉冲电流的前沿变陡,电动机的转距和运行频率都得到了提高。元件列表:元件名称 型号(大小) 数量三极管1 VT 9三极管2 2SB566 3二极管 VD 15限流电阻 12 3续流电阻 3电阻1 100 3电阻2 1K 3三设计总结机电一体化产品是机与电的有机结合,执行部件需要机械的组合,而机械的运作需要电的控制,全面了解机电一体化产品即要懂电又要懂机,更重要的是懂得机与电的综合运用。随着科技的发展,机电一体化产品的运用越来越广泛,自动回转刀架就是其中的典型,采用八工位自动回转刀架不仅减少换刀时间,同时也提高了对刀的精度,减轻了劳动者劳动强度,提高了生产率。此次长达五个星期的课设,包括机械部分设计和计算机控制部分设计,两部分的结合即为一个完整的机电一体化系统设计,在学习知识的同时面对的困难也不少,自动回转刀架的设计中综合运用了机械原理、机械设计、电子技术等多方面的知识,灵活运用他们对于初级者是比较困难的,需要花很多时间熟悉各个部分以便灵活运用,刚开始由于面对的困难多,不能沉着思考,容易浮躁,所以一项设计需要一种严谨的思维和清醒的头脑,沉着的思考是设计良好的开端,特别是对每个环节的分析,这样才能形成一个设计的理念。它不仅能考查学生的思维理论也能够锻炼一个人的实践和借鉴能力,也能将我们以前所学的知识巧妙的运用到生活、实践中去。通过对自动回转刀架的设计,我了解了机电一体化系统的设计流程和规范,但个人各方面的能力有限,设计中存在许多不足,在机械部分的设计中主要暴露出专业基础不扎实,在计算机控制部分的设计过程中主要是对电工学知识的欠缺。当然,学到的也不少,在以后的学习工作过程中我一定会有针对的学习。最后,感谢龚老师和刘老师的指导。 四 参考文献1张建民主编,机电一体化系统设计第二版,高等教育出版社,2001年2钟约先、林亨编著,机械系统计算机控制,清华大学出版社,2001年3刘宝庭、程树康等编著,步进电机及其驱动控制系统,哈尔滨工业大学出版社,1997年4吴石增编著,机电一体化系统的计算机控制技术,中国电力出版社,1998年5张毅坤、陈善久、裘雪红编著,单片微型计算机原理及应用,西安电子科技大学出版社,1998年6熊世和主编,机电系统计算机控制工程,电子科技大学出版社,1999年
收藏