AT89C51的换向控制器在周期换向电源中的实现

时间:2011-08-27

 

  在实际生产过程中,常常要用到具有自动换向功能的控制部件,如机械加工中的往返运行(位移),直流电源的正反向输出,电动机的正反转运行等现象,都是当正向(或反向)运行到一定时间或一定位置时,自动换为反向(或正向)运行,周而复始的过程。实现这一过程的自动化,就是设计一套控制电路,再配以位移传感器或时间继电器。目前市场现有的时间继电器虽然可以用多个组合来满足一些使用场合的要求,但仍存在着重复计时误差大,稳定可靠运行性不高,使用不方便灵活等问题。为此,笔者研发了以单片机为组成的时间/位移换向控制器SWHX-1,该系统具有成本低等特点,可完全且克服以上不足。

  AT89C51是一种带4K字节FLASH存储器(FPEROM-Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

  1 电路组成及工作原理

  SWHX-l的内部电路如图l所示,分为输入输出电信号转换,CPU软件编程控制和定时延时设定3部分,共14条引出线,其中脚2、3、4为直流地线公共端VGND.该器件可交直流两种供电方式工作。当用交流供电时,通过脚13、14输入交流12V,经桥式整流、稳压后供给内部电路恒压基准电源,并将整流后的直流12V经脚1和VGND送出,以供外部其他电路用;当用直流供电时,脚1和脚2、3、4则为输入端,输入的12V直流电经稳压后再供给内部电路,该方式可省去交流电源,但要注意将脚14、13应置于悬空状态。

  SWHX-1内部电路设计有1路换向延时和2路定时输出功能,换向延时时间是指正向(或反向)输出组被关断后延时一段时间后才开通反向(或正)组工作的时间,用户可在0.5~2s之间任意设定;2路定时时间分别是指正向和反向组输出的工作时间,用户可在60s~7h31min之间任意设定。若60s~7h31min的定时时间不能满足使用要求时,另留有4个端口P1~P4,可外接4个时间继电器或4个行程开关以弥补。Pl和P3为正向组,P2和P4为反向组。

  l.1 延时、定时时间设定

  (1)延时时间设定法 图1中t0~t4为换向延时时间设定短接开关,t0为对地公共端,t1~t4分别与O.5s、ls、1.5s、2s相对应,二者短接时,通过CPU软件编程,则实现了相应的换向延时。例如tO与t1短接时,延时为0.5s,tO与t3短接时,延时为1.5s.

  (2)定时时间设定法 图l中S1和S2为两个8位定时时间设定拨位开关,每个开关前三位为小时位,后5位为分钟位,采用二进制编码方式,当8位拨码选定后,通过CPU的P1和P2口送入,经软件编程控制,实现相应的定时功能。所以每路的定时时间可在60s~7h31min之间任意设定。

时间/位移换向器电路原理图

  
  1.2 用作定时换向器的工作原理

  换向器英文:commutator 俗称整流子。是直流永磁串激电动机上为了能够让电动机持续转动下去的一个部件。换向器包括:机械换向器、半塑换向器、全塑换向器。汽车用起动机上采用的换向器主要用机械拱形换向器、塑料换向器。结构上,换向器是几个接触片围成圆型,分别连接转子上的每个触头,外边连接的两个电极称为电刷与之接触,同时只接触其中的两个。原理是,当线圈通过电流后,会在磁铁的作用下,通过吸引和排斥力转动,当它转到和磁铁平衡时,原来通着电的线较对应换向器上的触片就与电刷分离开,而电刷连接到符合产生推动力的那组线圈对应的触片上,这样不停的重复下去,直流电动机就转起来了。如果没有换向器的作用,那电机只能转不到半圈就卡死了,只能当作电刹车了。

  当SWHX-l用作定时换向控制时,CPU首先读入拨位开关S的定时设定值,经软件编程识别并通过CPU内部定时器和软件延时实现,当定时时间到,则通过P0口经脚12和脚ll送出一个定时到脉冲,当脚12和脚11分别与脚5和脚7短接时,该定时到脉冲又向CPU产生一个中断请求信号,当CPU接收到这一中断清求后则通过引脚VS1端口输出一个封锁电位信号,以停止当前正在工作的一组,经0.5~2s的延时后,通过引脚VS2端口输出一个启动信号,启动另一组开始工作,完成换向工作周期。反之亦然,周而复始。

  1.3 用作位移换向器的工作原理

  当SWHX一1用做位移换向控制时,上述中的定时功能不起作用,而是将位移检测传感器(一般为行程开关)送来的"位移到"信号通过脚5和脚7端口向CPU发出中断请求,当CPU接到该中断请求信号以后,则完成上述换向工作过程。另外,脚6和脚8是用于位移限制的,因为在绝大多数实际生产过程中位移是有限制的,所以将限位传感器发出的信号经端口6、8送入,CPU接到该请求信号后,立即通过脚9和脚10发出限位封锁信号,停止位移工作。

  2 软件设计

  SWHX-l的软件程序分为初始化,定时识别及延时处理和中断换向处理3部分,程序流程如图2所示。

软件编译流程图

  3 在周期换向电源中的应用

  在许多生产过程中要用到周期性换向电源装置。这里仅以常见的电镀电源中的一种为例说明其使用方法。图3所示为三相双反里形双向6脉波周期换向电源的电路原理图实例。该电源采用两套品闸管可控整流电路,但在SWHX-1的控制下,在同一时间内只能有一套工作,另外一套被封锁截止,两套整流电路的工作时间通过图1中的S1和S2来分别设定。图3中的CF97088B是双反星形6脉波晶闸管触发专用器件,它除了产生6个同步触发脉冲外,内部还具有电流、电压双PI负反馈调节功能,并且还能自动识别输入三相电中的缺相、过电压保护,过电流限制等功能,当有这些现象发生时,则自动封锁触发脉冲的输出,起到保护和限制的目。W1和W3分别为正反向输出电压设定值调节旋钮;W2和W4为正反向输出电压反馈量调节旋钮。

 

自动换向电镀电源电路实例

  
  该电源电路的优点是结构简单明了,便于组装、调试和现场维护。由于CF97088和SWHX-1是全密封式器件,用于电镀、电解和化工行业中,有防腐蚀作用,更为适合。

  4 结语

  基于单片机实现定时控制,以取代现行的定时器和时间继电器。是今后的发展方向。本文介绍的SWHX-l器件作为一个尝试,并在周期换向电源中应用结果表明,定时,运行可靠,效果较好。

 

  
上一篇:分析90W反激式单级PFC变换器原理与设计
下一篇:基于光反馈控制白光LED的降压稳压器设计与实现

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料