PWM变频调速多电机同步传动系统控制系统_第1页
PWM变频调速多电机同步传动系统控制系统_第2页
PWM变频调速多电机同步传动系统控制系统_第3页
PWM变频调速多电机同步传动系统控制系统_第4页
PWM变频调速多电机同步传动系统控制系统_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

欢迎下载本文档参考使用,如果有疑问或者需要CAD图纸的请联系q1484406321PWM变频调速多电机同步传动系统控制系统摘要: 本设计给出了一种用PWM变频调速控制系统,用来控制多台普通三相交流异步电机。该控制系统用8031单片机最小系统,以及HEF4752大规模继承芯片来实现,产生的控制信号用来控制逆变元件的开关,从而产生可以调整的PWM信号来控制交流电机,完成对多台电机实现同步传动的控制,它既可以统一控制,又能微调各个电机。该系统具有工作可靠,调节范围宽,控制精度高,同步效果好的特点,本文给出了它的硬件组成电路以及控制程序的流程软件设计。关键词: PWM 变频调速 控制多台电机Multi-motor synchronous PWM inverter driving system control systemAbstract: This introduced a PWM frequency control system which can be used to regular the speed of some electrical electromotor. This system used MCS-51 SCM and HEF4752 PWM chip which can make control signal to control the system. And the PWM signal produced by them can control whether the switch is open or close in this way, the PWM signal feed to the electromotor can be produced .Moreover the signal can be controlled. The system can control both single electromotor or several electromotor. The strongpoint of the system is that: reliable, wide control, high-precision. This article gives the composition of its hardware and circuit design software flow control procedures.Key Word: PWM Frequency conversion modulates velocity The multi-motor synchronization 目录第一章 系统综述1第二章 PWM变频调速系统4第一节变频调速的基本知识4第二节PWM原理5第三节 PWM变频调速主电路61变频器的分类62 GRT驱动电路9第三章 数字控制系统10第一节HEF4752的电路功能10第二节8031单片机最小系统141 8031最小系统152 8031最小系统控制HEF4752芯片16第三节 测速电路19第四节 系统的工作过程22第四章 系统的抗干扰及保护23第一节系统的抗干扰23第二节 保护电路26第五章 软件的设计26第一节程序流程图26第二节 地址空间分布表31程序清单32第六章 英文文献翻译45结束语49参考文献50附录:英文原文502第一章 系统综述 在纺织工业中的印花,染色,纺织,整理联合机,通常采用多台直流电机或者交流电动机传动。使用交流电机控制系统有许多优点,其不存在直流电机控制系统维护困难和难以实现高速驱动等缺点。其突出的特点是:电机制造成本低,结构简单,容易维护,可以实现高压大功率以及高速驱动,适宜在恶劣环境下工作,系统成本很低,并能获得和直流电动机控制系统相媲美或者是更好的控制性能。新型电力电子器件和脉宽调治(PWM)控制技术的出现,为提高交流调速的性能以及功能指标,缩小体积,提高竞争能力提供了有力的条件。用数字控制系统来控制PWM波的形成,是自动控制理论和计算机技术相结合的产物,通常具有精度高,速度快,存储容量大和有逻辑判断的功能,因此可以实现高级复杂的控制方法,获得快速精密的控制效果,其控制系统与以往的控制系统相比较有很多优点:精心设计的微机控制系统能显著地降低控制器件的成本,同时还具有体积小,重量轻,能耗少等其他的优点。VLSI使得线路连接减少到最少,其平均无故障时间大大长于分立元件电路。同时,数字电路中不存在温飘的问题,可以保证运算的精度。因此对于多台电动机同步传动的实现,采用单片机控制的PWM变频调速系统。该系统采用MCS-51单片机和专用PWM大规模集成芯片HEF4752为核心,通过该控制系统,产生PWM调制波控制逆变元件的开关断时间以实现交流电机的调速。该系统既能实现对单独一台电动机的控制,也能实现对多台电机的同步控制,使其特性一致。采用单片机控制的PWM变频调速多电机同步传动示意图如图一所示。 4 5 7 3 921 4 5 7 3 921 4 5 7 3 9216图一 多电机同步传动示意图1-拖引锟 2-异步电动机 3-光电传感器 4-减速箱 5-变频器 6-单片机最小系统以接口电路 7-驱动器 8-检测装置每一台电机处设置一个与转速成正比的脉冲发生器,输出频率分别为f1,f2fn 。由测速电路把对应的f1,f2的转速存入计算机。首先对主令机进行转速闭环控制。再对从动机进行调整。只要 n=n1-n2存在。那么就对从动机进行调整。当n=0时系统同步运行。联合机构有统一给定电位器给出信号。单个单元的给定分别由比率电位器设定,经0809由单片机控制。这样既能统一控制,又能微调各台单机,使得各单机特性基本一致,运行中的速度差异,由同步检测环节进行调整。变频调速系统一般由变频器,电动机,控制器组成,其结构框图如图二所示: 主电路异步电机速度检测器工频电源 驱动电路运算电路 检测电路 保护电路速度检测电路(控制电路)运转指令 、图二 系统结构框图通常由变频器主电路给异步电动机提供调压调频电源。由此电源输出的电压或电流以及频率由控制电路来给出。由速度检测器以及速度检测电路将速度反馈信号输入给运算电路。同时整个系统还应该包含保护电路,用来防止变频器主电路的过压过流,同时还应当保护异步电机的调速系统。第二章 PWM变频调速系统第一节 变频调速的基本知识机电传动速度连续控制是指在一定的控制下,工作机构能够实现任意连续的速度变化,即无极调速。交流异步电机结构简单,价格低廉,运行可靠,在机电传动中得到了广泛的应用。异步电动机采用变频调速方法后,调速范围广,系统效率高。在负载不变时,异步电动机器转速为 n=n(1-s)=60f(1-s)/p可见,异步电动机的调速方法有改变f,p,s三种(1) 基频(额定频率fN)以下调速 在基频率以下调速时,需要调节电源电压,否则电动机将不能正常运行。原因是三相异步电机正常运行时,定子阻抗压降很小。当频率降低时,如果电压不变,将使磁通增大,电动机磁路饱和,励磁电流急剧增加,因此电动机将无法正常运行,为了防止磁路饱和,就应当 U/f=常数 上式表明,在基频率以下变频率调速时,要实现恒磁通调速度,应使电压和频率按比例地配合调节。(2) 基频(额定频率fN)以上调速在基频以上调速时,也按比例升高电压是很困难的。因此只好保持电压不变,这相当于支流电动机的弱磁调速。 把基频以下和基频以上两种情况结合起来, 可得知异步电机变频调速控制特性。如果电动机能在温升允许条件下长期运行,这时转矩基本上随磁通变化。所以在基频以下属于恒转矩调速,在基频以上属于恒功率调速。变频器可以分为以下几种:(1)交-直-交电压型变频器先把频率固定的交流电整流成直流电,再把支流电逆变成频率可调的三相交流电。其按中间滤波环节的储能元件不同,分有电压型和电流型两种。其在频率的调节范围,以及改善变频后电动机的特性等方面,都具有明显的优势。所以本设计采用这一种。(2) 交-交型变频电动机调速交-交变频器由正反并联的晶闸管整流电路组成,正半周由正组成整流器供电,负半周由负组整流器供电。其主要优点是没有中间环节,故变换效率高,故它主要用于容量较大的低速拖动系统中。第二节 PWM原理正弦波脉宽调制就是用一系列宽度可变的矩形波脉冲来等效正弦波,等效果条件是对应时间间隔内两种波形所包含的面积相等。如图三所示: 图三:PWM原理示意图PWM波的产生方法: 把正弦电压的半波N等分,每一个等分点的中点与对应的矩形脉冲中点相重合,每一等分的正弦曲线与横轴所包围的面积与对应的矩形脉冲面积相等。这样,在半波内,N个等幅,等距,不等宽的矩形脉冲串即逆变器输出波。我们用它加在异步电动机上代替传统的正弦电压波形,只要N足够大,这样的代替引起的误差很小,而我们可以方便有效地控制输出波的矩形脉冲宽度和频率,也就是控制输出波的正弦基波电压的大小和频率,从而达到控制异步电动机的目的。通过调节方波高电平和低电平的时间比调节输出电压,比如一个20%占空比波形,会有20%的高电平时间和80%的低电平时间,而一个60%占空比的波形则具有60%的高电平时间和40%的低电平时间,占空比越大,高电平时间越长,则输出的脉冲幅度越高,即电压越高.如果占空比为0%,那么高电平时间为0,则没有电压输出.如果占空比为100%,那么输出全部电压. 所以通过调节占空比,可以实现调节输出电压的目的,而且输出电压可以无级连续调节. 生成PWM波的方法有很多种,大致可以分为两大类:一类是采用模拟电路产生,另一类是由数字电路产生,即由专用集成芯片来生成。本例就是选用HEF4752芯片来生成控制信号。第三节 PWM变频调速主电路 1变频器的分类(1)交-直-交电压型变频器先把频率固定的交流电整流成直流电,再把支流电逆变成频率可调的三相交流电。其按中间滤波环节的储能元件不同,分有电压型和电流型两种。其在频率的调节范围,以及改善变频后电动机的特性等方面,都具有明显的优势。所以本设计采用这一种。(2) 交-交型变频电动机调速交-交变频器由正反并联的晶闸管整流电路组成,正半周由正组成整流器供电,负半周由负组整流器供电。其主要优点是没有中间环节,故变换效率高,故它主要用于容量较大的低速拖动系统中。 本设计采用交-直-交变频器的主电路,如图四所示。 图四:变频器主电路电压型变频器由晶闸管整流桥REC,支流滤波电容以及晶闸管逆变桥INV组成。逆变桥INV的三个输出端U,V,W和异步电动机的三相绕组相连接。整流桥将三相工频交流电变为直流电。而滤波电容用于减少支流电压脉冲量。各个部分说明如下:1) 整流滤波部分整流管VD1VD6组成三相桥整流桥,将电源的三相交流电全波整流成支流电。如电源的线电压为UL,则三相全波整流后平均直流电压UD的大小为 UD=1.35 UL我国三相电源的线电压为380V,故全波整流后的平均电压为 UD =1.35380V=513V滤波电容CF 其功能是:(1) 滤平全波整流后的电压纹波;(2) 当负载变化时, 使支流电压保持平稳。由于受到电解电容的电容量和耐压能力的限制,滤波电路通常由若干个电容器并联成一组,又由两个电容组串联而成,如图所示。因为电解电容器的电容量有较大的离散性,故两个电容的电容量常不能完全相等,这将使它们各自承受的电压不相等,故在两个电容旁边并联一个阻值相等的均压电阻。限流电阻RL 与开关 SL 当变频器刚合上电源的瞬间,滤波电容器的充电电流是很大的。过大的冲击电流将可能使二级管损坏;同时,也使电源电压瞬间下降而受到“污染”。为了减少冲击电流,在变频器刚接通电源的一段时间里,电路内串入限流电阻,其作用是将电容器的充电电流限制在允许的范围内。开关S的功能是:当充电到一定程度时,令开关接通,将RL短路掉。电源指示HL HL除了表示电源是否接通外,还有一个十分重要的功能,就是在变频器切断电源后,表示滤波电容器上的电荷已经释放完毕。由于CF的容量很大,而切断电源又必须在逆变电路停止工作的状态下进行,其放电时间往往长达数分钟,又由于电容上的电压很高,如果不等其放电完,就会对人身安全产生威胁。故在维修的时候,必须等待灯完全熄灭为止,才能接触变频器内部的导电部分。2) 直交变换部分。 逆变管V1V6组成逆变桥,把整流所得到的直流电再逆变成频率可调的交流电。这是变频器实现变频的具体执行环节,应而是变频器的核心部分。本设计采用电力晶体管(GTR) 续流二级管的主要功能有:(1) 电动机的绕组是电感性的,其电流具有无功分量, VD7VD12为无功电流返回给支流电源提供“通道”。(2) 当频率下降,电动机处于再生制动状态,再生电流将通过VD1VD7整流返回给直流电路。(3) VD1VD7进行逆变的基本工作过程是: 3) 能耗电路 制动电阻和制动单元 (1)制动电阻R 电动机在工作频率下降过程中,将处于再生制动状态,拖动系统的动能要反馈到直流电路中,使直流电压不断上升,甚至可能达到危险的地步。因此,必须将再生到直流电路的能耗消耗掉,使电压保持在允许范围内变动。制动电阻R的作用就是用来消耗这部分能量。 (2) 制动单元Vb 制动单元是由GTR及其驱动电路构成的, 其功能就是为放电电流经R提供通路。2 GRT驱动电路 GRT的导通与关断是由基极驱动控制信号控制的,因此基极驱动电路必须适应于GRT期间的要求。GRT器件本身的放大倍数受到集电极电流与结稳的影响,其开关的速度受到导通时间以及判断时间的限制。因此,在设计驱动电路时, 各种参数全面考虑。GRT驱动电路如图五所示:图五:GRT驱动主电路如图GTR的驱动电路,包括电气隔离和晶体管放大电路两部分。其中二极管 VD2 和电位补偿二极管 VD3 构成所谓的贝克箝位电路,也就是一种抗饱和电路,可使GTR导通时处于临界饱和状态。当负载较轻时,如果 V5 的发射极电流全部注人V,会使V过饱和,关断时退饱和时间延长。有了贝克箝位电路之后,当 V 过饱和使得集电极电位低于基极电位时,VD2 就会自动导通,使多余的驱动电流流人集电极,维持Ubc0。这样,就使得V导通时始终处于临界饱和。图中,C2为加速开通过程的电容。开通时,R5被 C2 短路。这样可以实现驱动电流的过冲,并增加前沿的陡度,加快开通。第三章 数字控制系统第一节 HEF4752的电路功能本系统采用的是HEF4752芯片作为PWM波发生器,其基本功能是提供三对互补的PWM信号去驱动逆变器,使之产生对称的三相输出。这是一块全数字式的大规模集成电路,其内部运行以及外部连接完全采用数字方式,输入逻辑各控制信号可以决定系统控制输出的启/停,相序以及选择晶体管/晶闸管模式等等,因此非常适用于微机系统。(1)HEF4752 的电路功能与结构HEF4752是采用LOCMOS工艺制造的大规模集成电路,专门用来产生三相SPWM信号。它的主要特点是:1)能产生三对相位差120的互补SPWM主控脉冲,适用于三相桥结构的逆变器;2)采用多载波比自动切换方式,随着逆变器的输出频率降低,有级地自动增加载波比,从而抑制低频输出时因高次谐波产生的转矩脉冲和噪声等所造成的恶劣影响。调制频率可调范围为0100Hz,且能使逆变器输出电压同步调节;3)为防止逆变器上下桥臂直通,在每相主控脉冲间插入死区间隔,间隔时间连续可调。它的驱动输出经隔离放大后,可驱动GTO和GTR逆变器,在交流变频调速中作控制器件。其引脚如图六所示。 图六:HEF4752芯片引脚图它有12个逆变驱动端,3个控制输出端,7个控制输入端,4个电源端。具体见表:引 脚 名 称 功 能 1 OBC1B 相换流开关信号1 2 OBM2B 相主开关信号2 3 OBM1B 相主开关信号1 4 RCT 最高开关频率基准时钟 5 CW 电机换相控制信号 6 OCT 推迟输出时钟 7 K 选择互锁推迟间隔 8 ORM1 R相主开关信号1 9 ORM2 R相主开关信号2 10 ORC1 R相换流开关信号1 11 ORC2 R相换流开关信号2 12 FCT 频率时钟 13 A 复位输入控制 14 VSS 接地端 15 B 测试电路用信号 16 C 测试电路用信号 17 VCT 电压时钟 18 CSP 电流采样脉冲 19 OYC2 Y相换流开关信号2 20 OYC1 Y相换流开关信号1 21 OYM2 Y相主开关信号2 22 OYM1 Y相主开关信号1 23 RSYN R相同步信号 24 L 停止/启动系统 25 I 选择晶体管/晶闸管模式 26 VAV 平均电压 27 OBC2 B相换流开关信号2 28 VDD 工作电压(10V) HEF4752芯片管脚功能1)驱动信号输出六个主驱动输出形成三个互补的脉宽调试驱动波形:ORM1,ORM2,OYM1,OYM2,OBM1,OBM2,由它们去驱动三相逆变桥产生的对成的三相输出。 2)控制输入 I: 电路的输出信号可以有两种输出形式,一种是晶体管逆变器,另外一种是晶闸管逆变器,由I端的电平来控制。就本电路来说,采用大功率晶体管,所以在I端输入低电平。 K:在晶体管模式下,为了使同一相的上下主输出不同时接通,芯片使用一个互锁推迟间隔来隔开上下主输出的接通。这个输入控制K和时钟输入OCT一起来调节间隔时间的长短,以保证有主够的时间换相。间隔时间的计算公式如下:当K=0时 fOCT=8/td 当K=1时 fOCT=16/td L:用来控制启动以及停止。当L为低电平时,所有的输出全部封锁,以应变电路的突发情况。在本设计中,当电流过大的时候封锁HEF4752以起到保护的作用。当L为高电平的时候,解除封锁。 CW:这个是相序输入控制端,可以用来控制电动机的转向,当其为高电平的时候相序为RYB,低电平的时候相序为RBY。A B C:这三个输入是用于生产制造过程中做试验用。通常在工作期间三个端口接在VSS上。3)时钟输入时钟控制频率的改变可以改变输出的PWM调制波,以实现变频控制的目的。(1)FCT频率控制时钟:时钟输入FCT控制逆变器输出频率f,从而控制电动机的转速,时钟频率fFCT与fout的关系由下式决定: fFCT =3360fout (2) VCT电压控制时钟:由电机学原理可知,为使交流电动机有一组理想的机械特性,得到恒转矩调速的特性,必须在变频率的同时改变电压,使U/F为常数。该电路能使输出电压自动地正比输出电压的幅度还可以由VCT时钟输入频率控制,实现对输出电压的调节。当fVCT增加时,导致减少调制深度,从而减少了输出电压。当减少fVCT,刚有相反的作用。 若在100%调制时的输出频率为fout,刚有fVCT =23360fout故在100%调制时频率比关系式为: ffct/fvct =0.5低于0.5时,调治是正弦的;高于0.5时,相电压波形逐渐向方波转变。(3)RCT参考时钟:RCT是一个固定时钟,用来设定最大逆变开关频率fmax参考频率与最大开关频率的关系为:frct=280fmax 这样在应用系统中,一旦选定了最高逆变按频率,则frct就可以确定。在大多数情况下,为了节省与便利,可以使frct=foct.(4)OCT输出推迟时钟,它可以和输入控制信号K一起决定互锁推迟时间的长短。4) 输出控制 (1)RSYN(示波器同步信号):这是一个脉冲输出信号,频率等于fout。 (2)VAV(输出电压模拟信号):这是一个数字信号,它模拟逆变器输出的线电压平均值,其频率等于逆变器的输出频率fout并且不受输入信号L的控制。 (3)CSP(逆变器开关输出):这是一个脉冲,频率二倍于逆变器的开关频率f,也不受控于L的输入信号。 本系统是用单片机最小系统和比例乘器电路来对FCT,VCT等的输入时钟脉冲加以控制,来生成系统需要的PWM调制波。第二节 8031单片机最小系统本设计采用8031单片机最小系统来控制HEF4752芯片。1 8031最小系统 由于8031单片机没有存储空间,所以在本设计中要扩展程序存储器2764和数据存储器6264。又因为需要更多的接口所以用到了8155芯片。 对于CPU与存储器相连接,就需要考虑到存储器地址分配以及片选信号的问题。它们决定了存储器在内存空间中的位置。一般来说,地址译码有以下两种方法: 线选法 所谓线选法就是把单独的地址线作为片选信号接到存储器上,只要该信号为低电平,那么就可以选中相对应的存储芯片。这种方法的特点是连线简单,不需要专门设计逻辑电路,但芯片之间的地址不连续,存储空间没有充分利用。此外,每个存储器芯片地址线未连的高位地址线根数。一般对最小系统,由于扩展的存储器芯片不多,因此这种选线法有实用价值。 地址译码法 地址译码法又有部分译码和全译码两种方式。 部分译码法是指未用高位的地址部分参加译码,其译码输出分别连接到不同的片选端。这种方法的特点类似于线选法,地址有重叠区,地址空间分散。全译码是指,除了存储器芯片所用地址线与CPU的地址线相连接外,未用的地址线全部参加译码,通过地址译码器产生存储器的片选信号。这种方法的特点是存储器地址没有重叠区域,存储单元地址是唯一的。一般微型机都是采用这种地址译码方法。本设计也是采用这种地址译码方法。如图七所示: 图七:8031单片机最小系统2 8031最小系统控制HEF4752芯片由8031最小系统产生的信号输给HEF4752芯片的4个时钟输入端,从而控制HEF4752输出一定的三相信号对称控制波,四个时钟量输入说明如下: (1)ffCT 时钟ffCT与逆变器的输出频率fout 由以下关系式决定: fFCT =3360fout 交流电机的额定频率为50Hz,因此fout的频率范围为350Hz(最小值是由芯片的fFCT与fRCT决定的)。因而可以求出fFCT的变化范围为10Hz168Hz.(2)fVCT 本系统要求在fout下保持恒转矩运行,则ffct/fvct的比值在这个频率范围内应当保持不变。若要保持这个要求,应当使fVCT =6720fout=672050=336KHz。 由此来固定fVCT 即能保证ffct/fvct的比值始终保持常数。即能实现电机的恒转矩运转。但在低频区,电机转子漏抗变小,这时与电机定子电阻的压降相比电阻压降将不可忽略。压降使磁通下将,转矩减小,因此需要加补偿以提高电压。故在低频的时候应当适当减少fVCT,这样便可以使输出电压增大,达到补偿的目的。(3)fRCT参考时钟 在本系统中,设开关频率的最大值参考时钟RCT由下式决定: fRCT=280 fs(max)=280KHz 而开关最小值在芯片内置为: fmin=0.6fmax 一般来说,为了方便起见,令fRCT=fOCT (4)fOCT输出推迟时钟,它可以和输入控制信号K一起决定互锁推迟时间的长短。在本例中,为了防止同一桥臂上下的两个开关在换相时产生直通现象,将芯片的K端置“0”,则此时的互锁时间为8/td=28us, 大于GRT的换相时间。 8031最小系统与HEF4752芯片的连接采用8253记时/数芯片与HEF4752芯片相连接,给定其所要求的四个时钟频率。8253芯片是一个可编程的时钟发生器,其内部有三个独立的16位记数器,每个记数器都是一个可置数减1记数器,记数频率可达2。6MHz。1片8253芯片需要四个I/O口地址,对应8253内部的三个记数器和一个共用的控制寄存器。由CPU写入控制寄存器的控制字确定了8253的工作方式,读/写顺序,选择记数器和记数的码制。在本设计中,设定其工作方式为3,固定8253的输入脉冲频率,通过改变时间常数来改变输出频率。对输入脉冲进行分频。各通道的设定如下: 0#通道:作为RCT和OCT的时钟脉冲 1#通道:作为VCT的时钟脉冲 2#通道:作为FCT的时钟脉各通道的分频系数确如下: 设时钟信号为2MHz的晶振源。 对于0#通道因为fOCT=f=RCT=280KHz,故其分频系数为: X=2106/280103=7 对于1#通道,高频时 ffct/fvct=0.5, fvct =168KHz/0.5=336KHZ 故其分频数为 X=2106/336103=6 低频时: ffct/fvct=0.4 故其分频数为 X=6/0.4=15 对于2#通道 fFCT =3360fout 而fout最大为50Hz =336050=168Hz故其分频数为: X=2106/168103=12 以上的分频数由8031单片机的P0口写入8253中。 平滑调速的实现 由于量化控制频率变化,存在着分辨率的问题,如FCT的分频数均匀变化时,逆变器的输出频率并不是均匀变化的,这样就不算是平滑调速。所以为了解决这个问题,本设计采用两片CD4527级联组成一个比例乘法器。如图所示。 比例乘法器的数据输入端AD分别接到单片机最小系统的PB口输入比例系数,CD4527的脉冲输出端,接到8253的2#通道口的时钟端, 作为FCT输入端控制。数据输入端AD可以在199范围内变化。设置比例乘法器的输入时钟CLK的周期为0.4us,即比例乘法器的数据输入端每变化一位,则8253的输出端fout频率变化为: f=1.67KHz则逆变器的输出频率变化为 fout=ffct/3360=0.5Hz即当比例乘法器的输入数据在199之间变化时,逆变器的输出频率在50Hz0.5Hz均匀变化,从而实现平滑调速,满足设计所需。 如八图:比例乘法器的级连图八:比例乘法器的级连对HEF4752其他输入端的控制对于HEF4752芯片其它数字端的控制,采用8031单片机最小系统的P1口以位控制方式加以实现,P1.4接到芯片的CW端,用来控制三相交流电压的相序,实现对电机正反转的控制。P1.3接到L端控制封锁驱动信号端。由于本设计采用的开关元件是晶体管,所以I端直接接地。第三节 测速电路速度闭环的控制(1)电动机速度的测量对电机速度的测量可以有两种方法, 用测速发电机检测出与转速成正比的电压信号,再反馈给控制系统。其特点是测速发电机工作可靠,价格低廉,但存在两个很大的缺点,就是非线性以及死区问题,而且精度较差。采用脉冲编码器作为检测器件,与传动轴相连接,每当轴转过一周便发出一定数量的脉冲信号,微机通过记数器,可测得脉冲的频率或是周期,从而可以间接得到轴上的转速。由于脉冲编码器可以达到很高的精度,而且不受外部影响,所以可以用于高精度的控制。本设计采用这种方法。采用脉冲编码器检测转速,通常有三种方法:M法:即测频法。在一定的时间内,对脉冲编码器输出的脉冲计数,从而得到与转速成正比的脉冲数m,此种方法用于高速系统的检测,因为速度越高,一定时间内产生的脉冲数就越多,因而检测系统的分辨率也就越高。T法:即测周期法。通过测量脉冲编码器发脉冲的周期来计算轴上的转速的方法。脉冲周期的测量的实现是借助某一时钟频率确定的时钟来间接获得。若时钟频率为f,测得的时钟脉冲为m,则转速为n=60f/(mp),n的单位为r/min。该法与测频率法相反,比较适合于较低转速的系统。M/T法:结合了M法和T法的各自的特点,由定时器确定采样周期T,定时器的定时开始时刻总与脉冲编码器的第一个记数脉冲前沿保持一致,在T的期间内得到脉冲数m,同时,另一个记数对标准的时钟脉冲进行记数,当T定时结束时,只停止对脉冲编码第一器的记数,而T结束后脉冲编码器输出的第一个脉冲前沿时,才停止对标准时钟脉冲的记数,并得到记数值m2,其持续时间Td=T+T。M/T法是转速检测的较为理想的手段,可以在宽的转速范围内实现高精度的测量,但缺点是硬件和数据处理的软件相对复杂。本设计就是采用了M/T法的原理。根据这个原理用单片机8031最小系统设计数字测速电路,由转速的公式可知,我们只要测得m1和m2这个测速过程所用的时间就可以知道转速了,所以本设计用8031的定时/记数器T0来记数m1,T1来记数m2,用8155的定时/记数器来定时T,TIN来测量实际时间Td。测速电路如图所示: 图九:测速电路测速过程如下:(1) 开关K置1,测速开始,这时CLK1和CLK2为高电平1,J2=0,k2=1。(2) 当单片机给p1.5的信号为低电平时,此时Q2=1,D=1,当f1的上升沿到来的时候,Q1由0变为1,打开G1,G2,G3 ,开始T0,T1,Tin记数和定时。置位p1.5,若CP2未收到下降沿信号脉冲,表示Tout端没信号输出,也就是说还没有到设定的时间,Q2保持1不变,Q1同样保持1,T时间到,在Tout端产生一个负脉冲,使Q2翻转为0,于是D=0,在下一个CP的上升沿才会停止记数,这也是T0产生的原因,即测速电路的实际时间为两者之和,Tout同时向INT0发出中断请求,在处理程序中,读取m1,m2,并转换为转速存入单片机。(4)记数器清零后,返回到(2)。第四节 系统的工作过程P1.0为系统的启动/停止信号输入端,启动时发光二极管LED亮,P1.7为电机转向控制信号端,正转时发光二极管亮。启/停开关置1,则系统开始工作,这时单片机系统给0809一个转换启动信号,开始将外界给的速度模拟量转换成数字量,在INT1中断程序中已经将PA口将转换后的速度数字量读入内存中。而在此时,测速部分也开始工作,在INT0中断程序中,将测速电路的记数值读入,并转换成速度寸入内存,将实际值与设定值相比较,确定当前的速度控制量,也就是确定8253的分频系数,从而确定了FCT和VCT的频率,其中VCT经过P0口送入8253的数据口,而FCT分频数送入两个CD4527比例乘法器的数据输入端,在由OUT1 和OUT2输出相对应的频率脉冲,经电平转换后送入到4752中,使之产生相对应的调制波,经过基极驱动电路放大后驱动开关元件。系统中有电压和电流保护电路,当系统由于某种原因发生故障的时候,可以有效地防止元件的损坏,P1.4接4752的相序控制信号CW,以来控制电动机的转向,P1.3接至保护端。系统对多台电机的控制过程如下:启/停开关置1时,整个系统开始工作,主电路的HL灯亮,各个电机的模拟量速度有比例电位器给定,经过A/D转换器0809的转换后,变为数字量。也是由于有各自的比例电位器,故各机可以微调,也适合统一控制。系统检测到转换完的信号后就将速度的数字中断量在INT1中断处理程序中将主,从电机的速度存入系统,另外测速部分开始工作,通过锁存器封锁其它的电机的主轴脉冲信号,先对主电机开始测速,以便实现主电机的闭环控制,在INT0中断程序中将记数值读入并计算出速度,与给定的速度信号比较,确定当前的速度控制量,从而就能确定主机的FCT和VCT分频数,即确定FCT和VCT的频率。其中VCT的分频数由P0口直接送入8253的数据口,FCT的分频数由P0口送入级联的比例乘法器数据口,再送入8253中,在8253的OUT1和OUT2输出相应的频率脉冲,输入给主机的HEF4752的VCT和FCT端,控制主机的速度稳定后,开始测量从动机的速度,同理将分频系数确定后送入相应的芯片,控制从机的速度与主机的相等,即使n=0。这样可以并接入很多单元,很容易实现多台电机的同步,扩展8155很容易实现,在印染界,纺丝界的电力拖动中经常用到。如图十所示: 图十:系统工作示意图第四章 系统的抗干扰及保护第一节 系统的抗干扰工业环境中的干扰的来源一般是以脉冲形式进入单片机系统,主要是通过以下三条渠道:(1) 空间干扰,是由电磁信号通过空间辐射进入系统。(2) 过程通道干扰,干扰通过与系统相连的前向通道,后向通道及其它系统的相互通道进入。(3) 供电系统干扰,电磁信号通过供电线路进入系统。在一般情况下,单片机系统中后两种干扰远远大于空间干扰,因此,在单片机系统种,对于干扰的防止主要是从防止后两种情况入手。抗干扰的措施有硬件措施以及软件措施两种。硬件措施可以防止大部分干扰,但仍不免有一部分干扰信号进入系统,所以此时软件抗干扰就起到了重要的作用。由于软件抗干扰措施是以CPU为分期代价的,如果没有硬件消除绝大多数干扰,CPU将高负荷工作,无暇顾及正常的工作,严重影响系统的工作效率和实用性。因此,一个成功的抗干扰系统是由硬件和软件两部分构成的。抗干扰可以采用以下几种方法:(1) 光电隔离 在输入和输出通道上采用光电隔离器来进行有很大的好处,它将单片机系统与各种传感器从电气上隔离开来,很大一部分干扰将被阻挡,本系统中电机驱动电路采用了光电隔离器GD,还有过流检测电路也采用了光电隔离,防止误动作。(2) 过电压保护电路 在输入输出通道上应采用一过压保护电路,以防引入高电压,伤害单片机系统。过压保护点路由限流电阻和稳压管组成,限流电阻选择要适宜,太大会引起信号衰减,太小起不到保护稳压管的作用。稳压管的选择也要适宜,其稳压值以略高于最高传送信号电压为宜,太低将对信号起限幅效果,使信号失真。所以本设计不采用这种方法。(3) 抗干扰电源单片机系统供电线路是干扰的主要来源,电源采用隔离变压器接入电网。可以防止电网的干扰侵入单片机系统。隔离变压器与普通变压器的不同之处在于它在初级和次级这间加了一层屏蔽层,并将它和铁芯一起接触。(4) 配置去耦电容原则上每个集成电路芯片上都应安置一个陶瓷电容器,可以消除大部分高频干扰。(5) 接地良好接地也是一种很好的防干扰措施,在实际应用中将不可忽视,本系统既有模拟电路,又有数字电路,因此数字电路和模拟电路要分开,最后只在一点相连接,如果不是这样处理,则会互相干扰。 另外,在电路版PCB设计上,要保证互不干涉的前提下,电阻以及电容的引线要尽可能的短,过孔的数量也要尽量的少,一般不多于2个。整个系统抗外界的电磁干扰还可以用导磁性能较好的材料罩住主芯片,可以破坏外界的强磁干扰。系统使用的芯片除了关键的芯片外,应尽可能使用低速芯片。由于该系统是变频系统,不可避免的会产生强磁场,为防止它对其他的电子器件造成干扰,可在工频电源的引入端加入一个零序电抗器,可有效阻止该系统对外界的电磁干扰。软件抗干扰的方法:(1) 输入信号抗干扰混入测量数据中的干扰信号分周期性和非周期性两种。对于周期性干扰信号来说。在进行模数转换的时候,采用积分变换原理,就可以对其进行有效的抑制。非周期性的干扰信号往往是用数字滤波算法消除的,所谓数字滤波就是通过数学计算来消除干扰的方法。本设计采用其中的算术平均值法,对每个采样点采样4次,染病后求它们的算术平均值作为采样的有效值。(2) 输出信号抗干扰测控系统的输出信息,既有数据信号也有控制信号。这些信号在受到干扰后,就会扰乱系统的正常工作。在软件上解决这一问题的办法是数据和控制信号的重复输出,其输出方式有两种:一种是在数据或控制信号输出后,以最短的周期重复输出原来的信息。另一种是系统输出信息后,CPU应通过检测的通道来检测输出的结果是否正确。(3) 程序抗干扰干扰信号除了能使输入输出数据误差加大,使输入输出状态发生错误造成局部控制失灵外,它还会干扰单片机内部程序使程序运行紊乱,造成系统无法工作,程序干扰技术就是在程序中采用一些措施,及时发现和拦截失控的程序,使程序尽可能无扰动的恢复正常工作,使系统的损失减到最小。本设计采用了指令昂余方法。第二节 保护电路 GTR能通过的最大电流比额定电流高不了多少,因此,对GTR的保护就成了应用的难题,GTR的保护一般是在驱动电路中实现对GTR的自保护。其保护电路的形式依赖于逆变器是电压源供电还是电流源供电。电流源逆变器易于实现负载短路保护,如发生短路现象时,可将所有晶体管开通,以最大限度地发挥电流承受能力,并且把可控整流桥拉入逆变,使存储在电感中的能量逆变回电网;实现开路保护则很困难,必须设置电压钳位电路以限制dvdt,并使尖峰电压值小于晶体管的击穿电压。电压型逆变器实现开路保护容易,实现短路保护难度大些,一般是利用GTR可自关断的特点,故障一旦检出,就迅速关断GTR器件。一般认为GTR损坏的主要原因有: a瞬态过压。由于感性负载或布线电感的影响,GTR关断时会产生瞬态电压尖峰。瞬态过压是GTR二次击穿手主要原因,它的防护一般是给GTR并一RC或RCD网络,消除峰值电压,改善GTR开关工作条件。b过流。流过GTR的电流超过最大允许电流ICM时,可能会使电极引线过热而烧断,或使结温过高而损坏。检测过流信号是技术难点,检测到过流信号后,通常是关闭GTR的基极电流,利用GTR42的自关断能力切断电路。c退饱和。GTR的电路中工作在准饱和状态,但也可因外部电路条件的变化,使它退出了饱和区,进入了放大区,使得集电极耗散功率增大。第五章 软件的设计第一节 程序流程图根据以上的工作原理,本软件由一个主程序和两个中断程序组成。主程序流程图:8253初始化 8155初始化 向两个8253定时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论