位置:51电子网 » 技术资料 » 电源技术

基于AT89C51的电源切换控制器的设计与实现

发布时间:2008/5/26 0:00:00 访问次数:537

        

    

    0 引言

    随着现代工业的发展和社会的进步,人们对供电持续性的要求已越来越高,如要求供电电源采用两路甚至两路以上,一路为常用电源(如外线电源),另外的为备用电源(如内部的发电电源)。因此,需要一种能在电源之间进行自动切换的装置,以保证某路正在使用的电源在出现故障时能自动切换到另外的正常电源上,保证供电不间断或间断时间在允许的范围内。该电源切换装置必须具有反应灵敏、工作可靠、功能齐全、声光指示等特点。传统的电源切换装置采用模拟信号处理方式的控制器,反应不灵敏,可靠性不高,且工作模式固定、单一。也有采用数字信号处理方式的控制器,但这种系统成本高,对工作环境要求苛刻。因此,设计出一种成本低、可靠性高、多工作模式、对工作环境没有特殊要求的电源自动切换控制器,具有重要的现实意义。

    本文以单片机程序控制为基础构成的电源切换控制器,可以达到现实要求。

    1 控制器组成和基本原理

    硬件原理方框图如图1所示。

    

    

    图1 硬件原理方框图

    将常用电源a、b、c三相电压,备用电源a、b、c三相电压送入控制器,经过光电耦合,实现强电与弱电的良好隔离以及有效转换。光电耦合器将每相电压进行取样,然后送入模数转换器中,模数转换后的结果被单片机读入。单片机根据用户键入的功能命令,对采集到的三相电压与标准设定值进行智能判断,然后发出相应的分闸、合闸指令(或声光报警指令),经过接口电路,驱动继电器,使电源切换开关作相应的动作。如:某相电压超过(或低于)规定的电压值(简称过压或欠压)时,应有相应的指示及声光报警,以及根据用户设定的工作模式去自动切换电源,切换由继电器带动开关来实现。最后,单片机还应对切换后的开关进行检测,以确定是否正常分闸或正常合闸,形成闭环控制回路,以免开关本身的故障造成系统不正常工作。

    2 电路结构

    进行硬件电路设计时,既要考虑控制功能的实现又要充分利用软件的功能来简化硬件结构,即做到软硬兼施。

    2.1 输入电路

    输入电路如图2所示。

    

    

    图2 输入电路原理图

    在图2中,cc1端接常用电源的某一相,cn端接常用电源的中线,bb1端接备用电源的某一相,bn端接备用电源的中线。用光电耦合器is604作为强电与弱电的隔离(实际电路中有6个is604,为缩小电路图的篇幅,这里只画出常用电源的某一相,其它光电耦合器的相关电路连接,与之类似),is604内采用双向发光管,转换效率高,外界电压轻微变化,is604就有相应的输出。r1为统调电阻,使每个光电耦合器在相同输入时,有相同直流输出,以克服光电耦合器之间的误差,避免造成误判。模数转换器adc0809性价比极高,其in0~in2接入常用电源三相电压的取样值,in3~in5接入备用电源三相电压的取样值,在单片机at89c51的地址线a0、a1、a2的控制下,轮流读入每相取样值的模数转换结果,单片机at89c51中的程序根据这些瞬时取样值与内设的标准值相比较,做出相应的判断,通过p1口,p2口,p3口进行输出控制及指示。继电器k5的作用是将常用电源或备用电源的某相电压输入变压器t1降压、整流、稳压后作为控制器的工作电源。

    2.2 at89c51及外围电路

    

    由于单片机的脚位有限,为了扩展单片机的功能脚,采用了8255并行扩展芯片。如图3所示,将8255的pa0~pa5用作工作模式指示(该图中没画出发光二极管,8255可通过限流电阻直接驱动发光二极管),pc0~pc5作备用电源某相过压或欠压指示。考虑到电源切换控制器的工作环境恶劣,因干扰或其它原因(如待机工作)可能使单片机程序进入死循环或死机,加入看门狗电路max813l。单片机程序正常时在规定时间内由pb0输出喂狗脉冲,否则,max813l在1.6s后将单片机复位,单片机复位后根据74ls373锁存的8255pa口的状态,恢复原来的工作模式,进入相应的服务程序,这样,程序的运行基本上不受影响。此时,看门狗将单片机及8255等复位,但74ls373在不掉电时,维持复位前的信息。只有整个控制器都掉电,74ls373才不保存原有信息,这样74ls373不影响以后的工作模式设置。这也是没有采用eeprom而采用74ls37

        

    

    0 引言

    随着现代工业的发展和社会的进步,人们对供电持续性的要求已越来越高,如要求供电电源采用两路甚至两路以上,一路为常用电源(如外线电源),另外的为备用电源(如内部的发电电源)。因此,需要一种能在电源之间进行自动切换的装置,以保证某路正在使用的电源在出现故障时能自动切换到另外的正常电源上,保证供电不间断或间断时间在允许的范围内。该电源切换装置必须具有反应灵敏、工作可靠、功能齐全、声光指示等特点。传统的电源切换装置采用模拟信号处理方式的控制器,反应不灵敏,可靠性不高,且工作模式固定、单一。也有采用数字信号处理方式的控制器,但这种系统成本高,对工作环境要求苛刻。因此,设计出一种成本低、可靠性高、多工作模式、对工作环境没有特殊要求的电源自动切换控制器,具有重要的现实意义。

    本文以单片机程序控制为基础构成的电源切换控制器,可以达到现实要求。

    1 控制器组成和基本原理

    硬件原理方框图如图1所示。

    

    

    图1 硬件原理方框图

    将常用电源a、b、c三相电压,备用电源a、b、c三相电压送入控制器,经过光电耦合,实现强电与弱电的良好隔离以及有效转换。光电耦合器将每相电压进行取样,然后送入模数转换器中,模数转换后的结果被单片机读入。单片机根据用户键入的功能命令,对采集到的三相电压与标准设定值进行智能判断,然后发出相应的分闸、合闸指令(或声光报警指令),经过接口电路,驱动继电器,使电源切换开关作相应的动作。如:某相电压超过(或低于)规定的电压值(简称过压或欠压)时,应有相应的指示及声光报警,以及根据用户设定的工作模式去自动切换电源,切换由继电器带动开关来实现。最后,单片机还应对切换后的开关进行检测,以确定是否正常分闸或正常合闸,形成闭环控制回路,以免开关本身的故障造成系统不正常工作。

    2 电路结构

    进行硬件电路设计时,既要考虑控制功能的实现又要充分利用软件的功能来简化硬件结构,即做到软硬兼施。

    2.1 输入电路

    输入电路如图2所示。

    

    

    图2 输入电路原理图

    在图2中,cc1端接常用电源的某一相,cn端接常用电源的中线,bb1端接备用电源的某一相,bn端接备用电源的中线。用光电耦合器is604作为强电与弱电的隔离(实际电路中有6个is604,为缩小电路图的篇幅,这里只画出常用电源的某一相,其它光电耦合器的相关电路连接,与之类似),is604内采用双向发光管,转换效率高,外界电压轻微变化,is604就有相应的输出。r1为统调电阻,使每个光电耦合器在相同输入时,有相同直流输出,以克服光电耦合器之间的误差,避免造成误判。模数转换器adc0809性价比极高,其in0~in2接入常用电源三相电压的取样值,in3~in5接入备用电源三相电压的取样值,在单片机at89c51的地址线a0、a1、a2的控制下,轮流读入每相取样值的模数转换结果,单片机at89c51中的程序根据这些瞬时取样值与内设的标准值相比较,做出相应的判断,通过p1口,p2口,p3口进行输出控制及指示。继电器k5的作用是将常用电源或备用电源的某相电压输入变压器t1降压、整流、稳压后作为控制器的工作电源。

    2.2 at89c51及外围电路

    

    由于单片机的脚位有限,为了扩展单片机的功能脚,采用了8255并行扩展芯片。如图3所示,将8255的pa0~pa5用作工作模式指示(该图中没画出发光二极管,8255可通过限流电阻直接驱动发光二极管),pc0~pc5作备用电源某相过压或欠压指示。考虑到电源切换控制器的工作环境恶劣,因干扰或其它原因(如待机工作)可能使单片机程序进入死循环或死机,加入看门狗电路max813l。单片机程序正常时在规定时间内由pb0输出喂狗脉冲,否则,max813l在1.6s后将单片机复位,单片机复位后根据74ls373锁存的8255pa口的状态,恢复原来的工作模式,进入相应的服务程序,这样,程序的运行基本上不受影响。此时,看门狗将单片机及8255等复位,但74ls373在不掉电时,维持复位前的信息。只有整个控制器都掉电,74ls373才不保存原有信息,这样74ls373不影响以后的工作模式设置。这也是没有采用eeprom而采用74ls37

相关IC型号

热门点击

 

推荐技术资料

Seeed Studio
    Seeed Studio绐我们的印象总是和绘画脱离不了... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!