首页> 中国专利> 带有三相全控桥脉冲发生器的微计算机过程控制器

带有三相全控桥脉冲发生器的微计算机过程控制器

摘要

带有三相全控桥脉冲发生器的微计算机过程控制器—以一片单片微型计算机的最简构成或一个仅带有单CPU的微型计算机,同时实现一个通用的微计算机工业过程控制器和一个三相全控桥触发脉冲发生器。在控制多个工业对象的同时仍能良好地直接控制三相全控桥。网频的跟踪及触发脉冲的产生都是微计算机以中断响应的方式进行处理的。三相全控桥的输出电压与脉冲发生器的输入控制信号的函数关系可以依软件随意规定。

著录项

  • 公开/公告号CN1034100A

    专利类型发明专利

  • 公开/公告日1989-07-19

    原文格式PDF

  • 申请/专利号CN87107831.7

  • 发明设计人 庄晓东;郭亚平;

    申请日1987-12-31

  • 分类号H02M7/162;

  • 代理机构冶金专利事务所;

  • 代理人白家驹

  • 地址 北京市东燕郊

  • 入库时间 2023-12-17 12:02:14

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 1993-04-14

    专利申请的视为撤回

    专利申请的视为撤回

  • 1991-12-25

    审定

    审定

  • 1989-07-19

    公开

    公开

说明书

--no marking-->

本发明为一种带有三相可控硅整流桥(或称三相可控硅整流桥交流-直流交换器,以下均简称三相全控桥)触发脉冲发生控制器(以下均简称脉冲发生器)的单片微型计算机(以下均简称单片机)或微型计算机(以下均简称微机)工业过程控制器(以下均简称过程控制器)。本发明或简称为:一种带有三相全控桥脉冲发生器的单片机或微机过程控制器。它是属于单片机或微机在工业过程控制中应用的领域。在整个由单片机或微机所控制的系统内,数个被控对象中至少应有一个为三相全控桥,三相全控桥应该是以触发脉冲移动的方式来控制的(以下所称的三相全控桥均是指以这种方式控制的三相全控桥)因微计算机是仅以一片单片机或仅带有单个中心处理单元(即CPU)的微机所构成。所以本发明可适用于所有的包含有一个三相全控桥为被控对象的一片单片机或单CPU微机工业过程控制系统(以下不加说明的控制系统均指这样的控制系统)。例如1.使用三相全控桥为供电电源进行工业电解的多参数随动控制系统。2.使用中频感加热炉(以三相全控桥作为供电电源)进行有压烧结的温度、压力双参数随动控制系统。

三相全控桥工作原理简述:

附图1为三相全控桥的电路原理图,其中(A)、(B)、(C)分别代表三相工频电网的三条电源引进线。~380V表示线电压。1号~6号表示三相全控桥六条桥臂上的六个可控硅。Ld为电感滤波器。RL为等效的直流负载电阻。Ud代表三相全控桥的输出电压。

附图2为三相电网各相相电压波形与三相全控桥中六个可控硅的触发脉冲之间的时序关系图。其中u表示电压或电平的幅度轴。ωt表示由角度轴,也表示时间轴。t表示时间轴。O表示 相相电压由负到正的过零时刻。A、B、C,三条曲线分别代表三相电网各相的相电压波形。α及θ表示电角度,π/6表示π/6个弧度的电角度,被标为1~6的脉冲波形表示1号~6号可控硅的触发脉冲。T以及带有下标或同时带有上标如下标的T(如Tθ、Tα、Tl/2等)均表示时间量。带有下标或同时带有下标和上标的t(如t2、t45、t61等)均表示某一时刻,图2中所有这些符号的具体含意将在下文中陆续给予说明。

图1中的六个可控硅分为两组:1,3,5号为共阴极组。2,46号为共阳极组。在每一时刻两组中的可控硅都应各有一只导通,且不可能是同一相上的两只,这样才能通过负载RL构成一个直流通路。图2中的t1~t6时刻称为三相电网各相电压之间的六个换相点。因三相电网各相A、B、C的相位差均为恒定的120°,所以t1,t2,t3,t4,t5,t6之间的电角度差应均为恒定的60°。t12t23,t34,t45,t56,t61分别为1~6号可控硅触发脉冲的发出时刻(脉冲前沿或称上升沿)。t′12,t′23,t′34,t′45,t′56,t′61分别为1号~6号可控硅触发脉冲的关闭时刻(即脉冲后沿或称下降沿)。三相全控桥正常工作时,在前一个电网周波(图2中的0点被定义为现在的电网周波的起点)的t61(K-1)这里的K表示图2所示的电网周波为第K个,K-1则表示前一个电网周波,在以后的叙述中凡用括号括起来的K、K-1,或式K+1均表示这个括号前的符号所对应的电网周波)至现在电网周波的t12之间5号与6号可控硅是同时开通的,在t12至t23、t23至t34、t34至t45、t45至t56、t56至t61之间1号与6号、1号与2号2号与3号、3号与4号、4号与5号、5号与6号可控硅应分别成对开通。在t12时刻触发脉冲1的出现(脉冲1的前沿)使得1号可控硅开通,同时造成5号可控硅受反压而自然关断。在t23时刻触发脉冲2的出现使得2号可控硅开通,同时造成6号可控硅受反压而自然关断。同理,在t34、t45、t56、t61时刻所发生的各可控硅的开通与关断现象均是与t12及t23时刻所发生的现象完全类似,只是开通或关断的可控硅不同而已。换相点t1至t12时刻相差的电角度α被称为1号可控硅的控制角。同样,t2至t23、t3至t34、t4至t45、t5至t56、t6至t61时刻相差的电角度分别为2号~6号可控硅的控制角,现将它们分别称作α2、α3、α4、α5、α6(这五个电角度图2中并未标出)。为保证三相全控桥的直流输出电压Ud的波形平稳,三相全控桥由三相电网中各相所吸收的电流均匀,不至破坏电网的平衡,要求α2~α6应尽可能相等并且等于α。为保证共阴极及共阳极的两组可控硅在每一时刻都各有一只导通,且不能是同一相上的两只这一条件,则每个触发脉冲(1~6)的宽度都要保证在60°至120°电角度的范围之内(在本发明中将每个触发脉冲的宽度均设计成90°的电角度,已在图2中标出)为保证三相全控桥不进入失控状态,α(也同时表示α2~α6)的变化范围应在0°~90°电角度之间变化(这个范围的择定是因为三相全控桥的输出一般都串联一个电感滤波器,正如图1中所示的Ld,这样使得三相全控的总负载为一个感性负载。在非感性负载时α的变化范围是不一样的,在这种情况下,只要设计软件时改变一下α的变化范围即可满足要求)。在以上条件满足的前提下,控制α的大小即可达到控制三相全控桥输出电压Ud的目的。

以往的三相全控桥脉冲发生器大多由分立元件构成,少部分由集成电路芯片构成。为同时控制三相全控桥中的六个可控硅,必须使用六个单独的脉冲发生源来组成一个脉冲发生器。电路结构复杂,实现成本高,且性能价格比很低。而电路的繁杂性、元件的离散性又是导致脉冲发生器故障率高,故障排除困难的主要因素。况且元件的离散性也影响对于六个可控硅控制角一致性的调整工作,使之很难达到精确地满足。同时元件的老化速度不同也将逐渐导致六个可控硅控制角的不一致,由三相全控桥的原理可知,这不但降低了三相全控桥的输出质量而且必然破坏电网的平衡。这一缺点对于大功率的三相全控桥而言更是不希望的。

即使是极少数由微机所构成的脉冲发生器,也只是具有触发脉冲的发生功能。由于设计方法运用不当,没有更多地开发出微机本身所具有的潜力,同样存在着电路复杂,实现成本高,性能价格比低的缺点。此外,使用一台微机仅作为一个脉冲发生器将大大地降低了微机功能的利用率。由三相全控桥的工作原理可知:当六个可控硅触发脉冲均相差60°(即脉冲前沿的相位差为60°)电角度时,α2~α6相等且等于α。也同样由于设计方法运用不当,这类脉冲发生器不能够在一个电网周波内精确地平均分配六个脉冲。所以各可控硅的控制角不能够更精确的一致。故应用范围受到限制,实用价值很小。

历来的各类脉冲发生器还均存在着以下缺点:1.只能“一机单用”即只能用来发生控制三相全控桥的触发脉冲、除此之外并无其它用途。2.其硬件构成决定了它所控制的三相全控桥的输出电压Ud与脉冲发生器的输入控制量Ug的函数关系。3.对于电网频率的跟踪,相序的跟踪均采用检测不同相(至少两相)的相电压的极性变化的方法。这就要求一个单独的检测元件(一般为同步变压器)来进行跟踪。

另外,一般情况下,本发明所适用的这类控制系统都不是很复杂的并不需要用高级的计算机直接控制。大多采用单片机或微机。所以若使用以往的由分立元件或集成电路芯片所构成的脉冲发生器必须具备一个专用的接口电路才能与单片机或微机相联接。即便是在由高级计算机集中控制的集散控制系统中,三相全控桥仅作为其中的一个“散点”。这样的专用接口电路依就不可缺少。

为此,本发明采用:当单片机或微机正在进行与三相全控桥触发脉冲发生无关的操作时,通过中断响应的方法来实现触发脉冲的正确发生,以达到“一机多用”目的;只检测单相相电压波形信号的方法来实现电网频率及相序跟踪,以达到简化检测电路,提高脉冲发生器精度的目的;依电网周期被六或六的倍数整除的方法平均分配触发脉冲,以达到各可控硅控制角精确相等的目的;依前一个电网周波的周期平均分配现在电网周波内的各シ⒙龀宀⒓扑阆乱桓龅缤懿诘目煽毓杩刂平堑姆椒ɡ词迪值缤德始跋嘈虻淖远?依只控制一个时间延时量的方法同时利用了微机算机的计算功能从而实现了三相全控桥的输出电压与脉冲发生器的输入控制量之间的函数关系可以依软件任意规定;在一个电网周波内用一个定时器的反复工作并利用单片机或微机的六个I/O脚口来产生被精确分配的六路触发脉冲,用另一个定时器同时控制这六路触发脉冲相移的方法来实现高精度的触发脉冲发生器。由此设计出了一种能够根除以往三相全控桥脉冲发生器前述诸多缺点的带有三相全控桥脉冲发生器的微机算机过程控制器。

下面结合附图对本发明的方法及装置进行描述:

附图4为本发明装置的框图。本发明装置是由带有程序存储器的单片机或微机Z,单相相电压波形信号检测电路J,六路触发脉冲的放大驱动电路Q,模/数转换电路M这四部份组成。

本发明的装置描述如下:

在图4中,S表示数/模转换电路,它可以是不属于本发明的内容。虚线框内的部份,即包含Z、M及S的部份用G表示。若不考虑Q及J,则G就是一个通常的单片机或微机工业过程控制器。Gout及Gin分别代表G的模拟量输出及输入。Gout及Gin都可以是多路的,即表示多路的模拟量信号。Jin表示取自工频电网的相电压波形信号。Gout表示经J处理后的信号。Gin表示由I输出的六路弱脉冲信号,分别对应1号~6号可控硅。Gout表示六路被Q放大驱动后的Qin信号,也就是脉冲发生器的六路触发脉冲输出。点划线框内的部份。即包含Z、M、Q及J的部份用F表示。F就是本发明中的脉冲发生器。I/O表示Z的输入输出扩展端口。

历来的三相全控必须由一个类似于图4中的F来控制。在这一类似的F中,相当于Z的部份可以是单片机或微机,也可以是由分立元件或由集成电路芯片构成的电路。历来在本发明所适用的控制系统中,一个单独的G(不带有F的功能)是不可缺少的。所以在以往这样的系统中,必定需要两个相互独立的部份-一个类似于图4中的F及一个G。而且它们之间还需用一个接口电路加以联接。本发明的主要特征之一就是将这两个历来都是独立的部份结合为一体。这样做大大地简化了电路的结构,同时也提高了单片机或微机功能的利用率。另一方面,在本发明的实现中,Z和M完全可以仅用一片单机集成芯片实现(如采用MCS-96系列的单片机)。J部份可以用一个变压器及“阻容”滤波电路和一个信号整形电路来实现。Q可以用一片集成驱动芯片(如74LS06六反相集成电极开路驱动器)及由六个大功率晶体管(如六个3AD6晶体管)所构成的六路单极放大电路再加六个脉冲隔离变压器组成。对于不需要模拟量输出的系统,S可以省去。若需要一路模拟量输出,S可以由一片数/模转换集成芯片构成(如AD558数/模转换器)。M可以由一片模/数转换集成芯片构成(如ADC0809八路模/数转换器)。由此看来实现本发明的装置在电路结构上可以是非常简单的。

本发明的方法及装置的工作过程如下:

一、Jin信号本身就是三相电网中某一相的相电压波形信号,在以后的说明中均将这一相选为A相。

将Jin引入J.在J中,首先将Jin送入一个变压器的原边绕组,经变压器的偶合在该变压器的一个用来进行检测的付边绕组上得到一个与Jin完全同步的低电压信号。再将这一信号经滤波电路及整形电路处理后,变成一个滞后于Jin一个电角度的与Jin同频率的等间隔脉冲信号Jout。

若定义这个滞后的电角度为θ,则θ只是由J电路的设计参数而决定的(θ是因J的硬件结构及电路元件参数而产生的),J中的整形电路只是将一个正弦波信号变为一串脉冲信号Jout。θ的含意是:Jout的每一个脉冲前沿相对于正弦波信号Jin的每个周波中某一个“固定位置”。注意:Jout的每一个脉冲必须对应Jin的每一个周波。为方便地实现本发明,将这某一个“固定位置”选为A相相电压由负到正的过零时刻即图2中的O点,依照本发明的设计思想选择其它点也是完全可以的。这样θ就是Jout的脉冲前沿相对于A相相电压由负到正的过零时刻所滞后的电角度。θ已在图2中标出。

本发明装置中的J具有以下三个特点:1.由于Jin为A相相电压,并且送入了一个变压器的原边绕组。那么在变压器上就可以另外绕出一个(或几个)付边绕组作为本发明装置的供电电源。也就是说本发明装置的电源变压器同时兼作了电网频率及相序的检测元件。2.本发明对于电网频率及相序的跟踪方法采用了仅检测单相相电压波形的方式(检测A相)。仅需一个检测电路。这样就根除了采用分别检测六个换相点的方法(历来的由分立元件或集成电路芯片所构成的脉冲发生器均采用的方法)时因各检测电路元件的离散性所导致的α及α2~α6不能精确相等的缺点。3、J的电路构成后,θ即为一个恒定值。图2中标出了对应于θ的滞后时间Tθ,当电网频率波动时Tθ也随之变化。在本发明中θ可以被设计得很小,所以电网频率所引起的Tθ的变化是微乎其微的。况且因Tθ所引起的误差并不影响α与α2~α6的精确一致性。在以后的说明中可以看到这一点。J电路的前两个特点同时也表明了本发明与以往的脉冲发生器相比检测电路的结构变得更为简单了。

二、因为本发明装置中的Z是单片机或微机。所以所有电信号在Z中的处理工作均是单片机或微机按照本发明的设计方法通过软件实现的。这一点在以后的说明中不再重述。

将Jout送入Z的一个部外中断申请脚口,暂称该脚口为INTO当Jout的第K个脉冲前沿在INTO脚口出现时,这一时刻即为图2中所示的T0时刻,Z收到了一个外部中断申请信号。Z将自动地立即中断(暂时停止)正在进行的任意操作(所谓正在进行的操作可以是任意的,如对控制系统中其它被控对象正在进行的控制计算,对键盘正在进行扫描或正在与高级计算机进行联系等)而转入TNTO脚口的中断响应状态。此时Z的工作步骤如下:

1.记录这一时刻T0(K)。

2.用已经在第K-1次INTO脚口中断响度状态中计算好的Tα(K)(如图2所示,Tα为t0至t12的延时时间)来设定一个Z内部的定时器,暂称其为TCON1。

3用INTO脚口在第K-1次中断响应状态中已记录的t0(K-1)

及t0(K)计算现时电网频率下的电网周期T(如图2所示T正好对应于360°电角度)。

T(K-1)=t0(K)-t0(K-1)>

4.根据T计算Tl为对应于60°电角度的延时时间。所以Tl可以由T得到:

Tl(K-1)=T(K-1)/6>

Tl(K-1)/2=T(K-1)/12>

5.计算INTO脚口在第K+1次中断响应状态中需要对定时器TCON1进行重新设定的Tα(K+1),其计算方法如下:

①假定要求三相全控桥的输出电压Ud与脉冲发生器的输入控制量Ug成下列函数关系(这一要求是根据本发明的不同应用场合而定的):

Ud=f(Ug)>

因为Ud与α的关系由下式决定:

Ud=UdoCosα>

其中Udo为α=0时Ud的值(当电网线电压为380伏时,Udo为514伏)。

②请再次参看图2,Tα为对应于α的延时时间,Tα为对应于>

Tα=Tθ+Tα(6)

Tα=Tl/2+Tα(7)

所以:

Tα=Tα+Tθ-Tl/2>

又因为:

α=2πTα/T>

所以将(8)代入(9)得:

α= (2π)/(T) (Tα+Tθ-Tl/2)>

③将(10)代入(5)并整理后得:

Ta=T2>a>>U>d>U>d>+T>2->θ(>

再将(4)代入(11)后则得到:

Tα=>g)/Udo〕+Tl/2-Tθ(12)

根据①至③步的推导结果式(12)用软件编入本发明的Z中即可由Z通过下式计算出Tα(K+1):

Tα(K+1)=>g)/UdO〕+Tl(K-1)/2-Tθ(13)

式(13)表明下一个电网周期内的Tα是依前一个电网周期的跟踪检测值T计算出来的。这无疑将产生误差,但考虑到电网频率的瞬时变化量极其微小,或者说两个相邻的电网周期近乎是绝对相等的。所以采用这种方式所引起的控制误差无需重视。因为电网频率是周期T的例数,所以精确地跟踪了T也就是精确地跟踪了电网频率。另外,通过对Tα(K+1)的计算可知:因为Ud=f(Ug)这一函数关系可以是任意的,所以本发明仅通过更改不同的软件即可以达到随意地规定Ud的函数关系这一目的。这种更改与硬件电路不发生任何关系,这也是本发明的特征之一。6.最后Z将自动地返回原来被INTO脚口的申请信号(Jout的脉冲前沿)所中断的操作处继续执行原操作。

三、当被Tα(K)所设定的定时器TCON1的延时时间到达时,此时为t12时刻,TCON1将自动产生一个内部中断申请信号。这个信号同样立即中断Z正在进行的操作,转入TCON1的中断响应状态。此时Z的工作步骤如下:

1.向Q进行一次输出操作,其输出信号是:脉冲1在此时出发,即由低电平变为高电平。脉冲2至脉冲5均不可出现,即保持为低电平。脉冲6继续出现,即保持为高电平。

2.用一个Z内部的计数器充当输出次数计算器,并将这次向Q的输出操作定义为第0次。

3.用Tl(K-1)/2设定Z内部的另一个定时器,暂称这个定时器为TCON0。

4.最后Z同样自动返回被TCON1产生的中断申请信号所中断的操作处,继续执行原操作。

四、当被Tl(K-1)/2所设定的定时器TCON0的延时时间到达时,TCON0也同样自动产生另一个内部中断申请信号。这个信号也同样立即中断Z此时正在进行的操作,转入TCON0的中断响应状态。此时Z的工作步骤如下:

1.用Tl(K-1)/2再次重新设定TCON0。

2.将输出次数计算器加1。

3.根据一个事先用软件编好的表格(这个表格是输出次数计数器的计数值和每次输出的信号相对应的)查寻应该输出的信号形式。

4.根据所查寻到的应该输出的信号对Q进行一次输出操作。

5.最后也同样自动返回原操作。

五、TCON0是被反复用Tl(K-1)/2的延时时间所设定的。这样自TCON1的中断响应时刻(t12时刻)起,每隔在(K-1)/2的延时时间TCON0都将产生一次中断申请信号,Z也将随之响应。也就是说,自t12以后,每在t、t23、t12、t34、t23、t45、t34、t56、t45、t61、t56各时刻Z都将向Q进行一次输出操作。每次的输出信号都是由一个软件所编制的表格所规定,这个表格的内容是按照图2中六路脉冲的发生顺序所设计的。如当输出次数计数器的计数值为7时,Z被TCON0所中断的时刻为t34。此时脉冲1、2及5、6不出现,即保持为低电平。脉冲3由高电平变为低电平。脉冲4保持为高电平。这就是真对于计数器为7时的表格内容。计数器为其它值时的表格内容读者可以结合图2自行得出。

同样考虑到电网频率的瞬时变化量极小这一因素,用Tl(K-1)来代替Tl(K)所引起的误差同样是微乎其微的,况且这一误差只是在电网频率瞬变时才产生,当频率相对稳定时这一误差并不出现。这就是说,这一微小误差也并不是本发明装置自身所带有的,而是由于外界扰动所引起的。请参看图2,由于3·Tl/2等于T/4正好对应着90°的电角

度。所以说本发明所设计的各触发脉冲宽度为90°。由于在电网频率不发生瞬变时,Tl(K-1)绝对地等于Tl(K),各脉冲的前沿也均相对延时了Tl(K-1),所以在第K个电网周波内,各脉冲的前沿均绝对地相差60°的电角度。即保证了α与α2~α6的绝对相等。即便在电网频率波动严重的情况下,这种相等的精度也是相当高的。这是本发明的另一个特点。

六、Qin信号进入Q后,首先将六路弱脉冲信号进行放大(所采用的放大电路是一般的),然后再经六个隔离变压器隔离后,在各变压器的付边绕组得到六路可直接驱动六个可控硅控制极的六路触发脉冲Qout。

七、Ug可以由Gin中的一路通过电路M得到。由于本发明装置中,Z对于Jout信号的跟踪以及对Q进行的输出操作(也就是触发脉冲的发出)都采用了中断处理的方式。一方面保证了本发明具有一个高控制精度的三相全控桥脉冲发生器的功能。另一方面,也保证了本发明在作为一个脉冲发生器的同时仍具备进行其它操作的功能。这就是使得本发明能够成为一个带有三相全控桥脉冲发生器的微计算机过程控制器的关键之所在。对于一片单片机或仅带有单CPC的微机而言,只有采用这种方法进行设计才能实现“一机多用”。

因为本发明装置中的G是一般的,所以I/O扩展端口也是一般的。它们的电路结构和组成形式完全可以是以往人们所通用的。这就是说本发明的过程控制器是通用的。这将表明本发明具有很强的通用性。

综上所述,本发明不仅从根本上根除了以往三相全控桥控制器的诸多缺点,而且还将一个脉冲发生器的功能与一个过程控制器的功能集于一片单片机或一个单CPU的微机之内。使其能够同时完成历来都需要至少两个独立的装置才能完成的工作。由于本发明的过程控制器是通用的,所以它可以很方便地与高级计算机或其它的计算机外围设备相联接。本发明仅需调用不同的软件即可改变Ud与Ug的函数关而且这一函数关系是可以用软件随意设计的,即便将本发明单独地作为一个脉冲发生器,其性能也是全新的。此外,本发明还具有:成本低廉,通用性好,实用价值大的优点。其本身具有的软件及硬件的开发潜力也是不胜枚举的。

结合本发明的具体实现装置作进一步的详细说明:

现以用MCS-51系列的单片机8031单片具体实现本发明的装置为例对本发明作进一步详细描述:

本发明的带有三相全控桥脉冲发生器的微机算机过程控制器由MCS-51系列的单片机8031单片及另外五片集成电路芯片和一些少量的分立元件构成。

附图3为本发明的电路连接图。各集成电路芯片和分立元件的名称,型号将结合图3陆续说明。

单片机8031具有两个外部中断申请脚口,INTO及INT1。两个16位的两部定时器,TCON0及TCON1,四个八位I/O端口的P0、P1、P2及P内部不带有只读程序存储器,不带有模数转换器及数模转换器。

在附图3中,所有带下标的R(如R1、R16等)均表示电阻,如不另加说明其阻值标于电阻的电路表示符号附近。所有带下标的C(如C2、C5等)均表示电容器,其容量标于电容器的电路表示符号附近。所有带下标的D(如D3、D0等)均表示二极管,如不另加说明其型号号标于二极管的电路表示符号附近。BG1上方的3AD6×6表示BG1~BG6为六个型号为3AD6的晶体管。D1上方的2CP9×6表示D1~D6的型号为2CP9。R11及R5上方的6.8K×6表示R11~R16及R5~R10的阻值为6.8KΩ。BL1~BL6为六个脉冲隔离变压器。BL为电源变压器并兼作电网频率的跟踪检测元件。所有带下标的U(如Uj2、UINTO等)均表示其下方的电路位置处的电压信号。BL的左侧是它的原边,接A相相电压(220V)。其右侧的LB1为检测用的付边绕组,LB2为供电电源的付边绕组(图3中没有画出整个装置的供电电源电路)。BL1~BL6的左侧为它们的付边绕组,1~6表示接1号~6号可控硅,右侧为原边绕组。所有的·均表示各变压器的同名端。W1为稳压二极管,型号是2CW12。74LS06为集电极开路的六反相驱动器。2716(2732)为2K(或4K)字节的可擦除只读存储器。74LS373为八D锁存器。0809为八路模/数转换器。虚线所框的74LS28为四或非门,其中两个,F1、F2在外部接成两个串联的反相器,余下的两个供8031对0809进行读/写操作用。K及K1为开关。10MH表示晶体振荡源及其振荡频率。5V及24V表示直流供电电压。8031,2716(2732)、74LS373、0809内的各脚口标志符号均是通用的。

由BL1~BL6、D1~D6、BG1~BG6、R11~R16R5~R10及74LS06这些元件所构成的电路将完成图4中Q的功能。由8031、2716(2732)、74LS373、10MH晶体振荡源、C4~C6、K1以及74LS28中除F1、F2外的另两个或非门所构成的电路将完成图4中Z的功能。由BL、R1~R4、C1~C3、W1及F1、F2这些元件所构成的电路将完成图4中J的功能。0809及RW1将完成图4中M的功能。为了避免元件的浪费,考虑到有些控制系统并不需要过程控制器的模拟量输出,加之本装置可以很方便地进行I/O扩展,所以图4中的S在此没有被设计出。

8031的INTO脚口及P1口中的P10~P16被单独用来完成脉冲发生器的功能,除此之外的所有脚口均可供I/O扩展时使用。由于本发明中的G是通用的、实现G部分的电路也是采用通用方法设计的。所以以上所述的本装置中能够完成Z,M1功能的这部分电路的连接也采用通用方法。同样能够完成Q功能的那部分电路因为采用的也是一般为人们常用的放大电路及变压器隔离电路。所以这部分电路的连接也同样采用通用方法。

0809的八路模拟信号输入脚口为IN0~IN10向IN0~IN1所输入的外部模拟量信号就相当于图4中的Gin。8031P1口中的低六位P10~P15作为六路弱脉冲信号的输出。其中P10~P15每一位分别对应着1号~6号可控硅。由P10~P15所输出的信号相当于图4中的Qin。下面具体描述本装置的工作过程及各部分电路的具体作用:

因BL的原边绕组接A相相电压,所以在付边绕组LB1上将得到一个与A相相电压波形同步的正弦波信号UJ1,UJ1通过由R1C1及R2C2组成的两级“阻容”滤波电路后,得到一个已经滤除掉高次谐波的正弦信号UJ2·UJ2通过由R3及W1所组成的半波整流电路后,得到一个梯形波的电压信号UJ3·UJ3再通过由C3、D0及R4所组成的微分沿检测电路后,得到一个负的尖顶脉冲信号UJ4,最后将UJ4送入反相器F1,经F2的再次反相后输出一个整齐的负脉冲波形信号UINTOUINTO就相当于图4中的JOUt,将其直接送入8031的INTO中断申请脚口。注意:由于8031单片机的外部中断申请信号为低电平有效,所以将UINTO设计成负脉冲信号。

8031的INTO脚口对电网频率跟踪信号UINTO的中断响应;电网同期T的计算;控制延时量Ta的计算及触发脉冲相对延时量Tl的计算;8031内部定时器TCON1及TCON0的设定方法及其中断响应的处理方法均与前述的设计方法相同。将本发明前述的设计方法用软件编入只读存储器2716(2732),一旦8031上电后即可按照前述的工作过程开始工作。

由于8031单片不带有只读程序存储器,所以需要一个外部程序序存储器2716(2732)。当开关K1如图3中的位置时,本装置可选用2716程序存储器。当K1合上时,本装置可选用2732程序存储器。

八D锁存器74LS373作为2716(2732)的低八位地址及0809的地址锁存器。

8031的P16作为一个外部控制脚口,当开关K打开时,0809的IN0脚口由可变电阻器RW1给入的一个模拟输入信号US作为本装置脉冲发生器的输入控制量Ug(即此时US=Ug)。当K合上时,US可以由软件随意定义。

8031与74LS373,2716(2732)以及0809的联络过程都是一般的。

TCNT0的每一次中断响应以及TCNT1的中断响应时,8031都对其P1口中的P10~P15进行一次输出操作。每次都输出一个输出码P1X,某一位的输出码为1,则输出一个高电平。某一位的输出码为0,则输出一个低电平。每次的输出码都是通过一个由软件实现在8031内部的输出次数计数器的计数值而查寻到的。表的内容如下:

例如:进行第九次输出操作时,计数器的值为09,则可查得输出码为000010其高位对应P10,低位对应P15。因在图3中已将P10~P15分别经六路驱动电路后接1号~6号可控硅,所以在六个可控硅控制极得到的六个波形应分别是:1号~4号及6号为低电平,5号为高电平,可见正好与图2中t45时刻的情形相同。

8031中P10~P15所输出的脉冲信号经74LS06放大到足以驱动BG1~BG6的能力。再经由R5~R10。R11~R16及BG1~BG6所组成的六路单级功率放大器驱动后送BL1-BL6的原边绕组,最后在BL1~BL6的付边绕组将得到六路隔离后的触发脉冲信号。

本装置之所以选用图3的这种电路结构,主要是以尽可能地提高装置的性能价格比为出发点设计的。这种结构较历来的任何一种三相全控桥脉冲发生器的制造成本均下降数余倍,较分立元件的构成下降80%以上。其性能完全满足本发明的设计思想。

本装置的应用举例:

现以本发明用MCS-51系列的单片机8031单片的具体实现装置在中频感应加热炉进行加压烧结的温度、压加双参数随动控制系统中的应用为例,进一步说明本发明的用途。

在这一控制系统中,若要控制被中频感应加热炉所加热的工件温度,根据中频感应加热炉的原理,必须控制它的直流供电电源-三相全控桥的输出电压Ud。当Ud由下式给出时控制效果最佳:

Ud=KUdo·Ug(14)

式中K为一个比例系数。若定义:

f(Ug)=KUdo·Ug′(15)

则将(15)代入(12)得:

T>a=T2>a>T>2->θ(>

给定一个Ug,单片机即可根据由软件编程的式(16)得到一个用来控制三相全控桥输出电压Ud的延时控制量Tα。从而实现温度控制的目的。

将模/数转模芯片0809的INO脚口作为一个手动控制时的外部给定信号输入端口,(此时Ug=Ug)。IN1脚口用于中频电流的反馈模拟输入信号Ufi的输入。IN2脚口用于中频电压的反馈模拟输入信号Ufu的输入。IN3脚口用于温度的反馈模拟输入信号UfT的输入。IN4用于压力的反馈模拟输入信号Ufp的输入。为达到控制压力的目的,将本装置与一片DAC0832数/模转模芯片通过扩展端口相联接(其接法是通用的)。

为了控制温度,要求对中频感应加热炉施行三级数字控制,且要求为随动控制。第一级(最外环)为温度控制。第二级(中间环)为中频电压调节。第三级(最内环)为中频电流调节。根据温度、中频电压、中频电流的三个数学模型分别建立三个数字控制器的差分方程,依软件确定这三个数字控制器。其控制过程的实现方法是:由一个依软件编程的温度信号给定器,给出一个顺序的温度给定信号作为第一级数字控制器(温度环)的输入。然后根据实时检测的UfT、Ufu及Ufi通过三级数字控制器的逐级随动调节,最后得到一个三相全控桥脉冲发生器的实时输入控制量Ug

压力控制与此相同,只是由依软件编程的压力信号给定器,给出一个顺序的压力给定信号作为压力数字控制器的输入(压力数字控制器也是根据压力的数学模型通过软件实现的)。然后根据实时检测的Ufp得到一个实时的数字压力控制量,最后将这一数字量通过DAC0832转换成一个模拟压力控制量经驱动放大后直接驱动压力执行机构。它将完成图4中S的功能。

8031的INT1脚口作为紧急情况下外部向8031申请紧急保护的中断申请信号的输入端口。保护时所采取的措施也同样是通过软件编程来实现的。

由以上所述可见,在本发明所适用的控制系统中,使用本发明作为控制系统的中心控制单元,可以使非常繁索的控制任务均由软件来实现。使硬件电路的结构变得很简单。

文件名称    页    行    补正前    补正后

说明书    2    7    O表示A相相电压由    0表示A相相电压由

″    2    11    上标如下标的T    上标和下标的T

″ 2 12 (如t2、t45、t61(如t2、t45、t61

″ 3 5>61(K-1)这里>61(K-1)(这里

″    3    7    波,在以后的    波。在以后的

″    3    7    K-1,或式K+1均    K-1,或K+1均

″    3    8    括号前的符号所对应    括号前的符号表示它所对应

″    4    12    只要在设计软件时    只要在本发明的软件设计时

″    6    5    依就不可缺少    依旧不可缺少

″    7    5    六的被数整除    六的倍数整除

″    7    9    利用了微机计算机的    利用了微计算机的

″    7    15    发生器的微机算机    发生器的微计算机

″    7    18    或微机Z单相    或微机Z,单相

″    7    19    M这四个份组成    M这四部份组成

″    8    6    Gout表示    Jout表示

″    8    6    Gin表示由I输出    Qin表示由Z输出

″    8    7    Gout表示六路    Qout表示六路

″    8    19    仅用一片单机    仅用一片单片机

″    8    20    J部分可以用一个    J部分可以用一个单相

″    9    2    六反相集成电极    六反相集电极

说明书

″    9    3    六个大功率晶体管    六个晶体管

″    9    9    工作过程如下:    工作过程如下(并同时阐述其特征):

″    9    15    一个电角度的与Jin    一个电角度并与Jin

″    10    1    位置。”注意:    位置”的相位差。注意:

″ 11 4 脚口为INTO脚口为INTO。

″ 11 9 而转入INTO而转入INTO

″    11    12    中断响度状态中    中断响应状态中

″ 12 1 计算T为对应于 计算T,T为对应于

″ 12 5 5、计算INTO脚口 5、计算INTO脚口

″    13    14    是周期T的例数,    是周期T的倒数,

″    13    17    规定Ud的函数    规定Ud与Ug的函数

″ 15 6 每隔在(K-1) 每隔在T(K-1)

″    15    14    这就是真对    这就是针对

″    16    1    所以说本发明    所以本发明

″    16    16    只有采用这种    只有采用这种“中断”

″    17    1    全控桥控制器的    全控桥脉冲发生器的

″    17    6    与Ug的函数关    与Ug的函数关系,

″    17    14    微机算机过程    微计算机过程

″    17    20    16位的两部定时器,    16位的内部定时器,

″    17    20    TCON1,四个八位    TCON1。四个八位I/O端口,

I/O端口的

说明书 18 1>2及PS。>2及P3

″    18    1    不带有模数    不带有模/数

″    18    2    器及数模    器及数/模

″    18    6    说明其型号    说明其型

″ 18 13 BL的左侧是>

″    19    1    余下的两个供    余下的两个用于供

″    19    2    读/写操作用。    读/写操作。

″ 20 6>1及F1、>1,Do及F1

″    20    9    本装置可以很    本装置又可以很

″ 20 11 8031的INTO 8031的INTO

″ 20 11>10~P10P10~P16

″ 20 14 M1功能>

″ 20 18>0~IN10向>0~IN70

″ 20 19>0~IN1所>0~IN7

″    21    9    微分沿检测    微分前沿检测

″ 21 11 UINTOUINTO就 UINTO。UINTO就

″    21    19    编入只续存储    编入只读存储

″ 22 7 8031的P108031的P16

″    22    13    TCNTo的每    TCNTO的每

″    22    17    实现在8031    实现的表,依8031

″    23    1    例如:进行第九次    例如:进行第十次

说明书    24    12    压加双参数    压力双参数

″ 24 19 KUdo·Ug, KUdo·Ug

″    25    5    将模/数转模    将模/数转换

″    25    5    0809的INO    0809的INo

″    25    6    此时Ug=Ug    此时Ug=Us

″ 25 8 信号Ufu的 信号Ufu

″ 25 9 信号UfT的 信号UfT

″ 25 9 信号UfP的 信号Ufp

″    25    11    转模芯片通过    转换芯片通过

″    25    11    (其接法是通用的)。    (其接法是通用的)。用其作为

本发明过程控制器的一路模拟量输出。

″ 26 7 UfTUfu及 UfT、Ufu

″    26    20    非常繁索的控制    非常繁琐的控制

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号