基于单片机的自供电过电流继电器的设计

发布者:ikfnpo最新更新时间:2013-02-16 来源: dzsc关键字:单片机  自供电  过电流继电器 手机看文章 扫描二维码
随时随地手机看文章

  引言

  自1901年出现了感应型过电流继电器以来,继电保护技术发展先后经历了电磁式保护、晶体管式保护、集成电路保护以及现在应用很广的微机保护技术。继电保护装置研究与设计是继电保护技术研究的重要课题。

  现有的数字继电保护装置大多数从电压互感器二次侧或独立电源如直流屏获取工作能量,但是对于35 kV及以下电压等级无操作电源的变电站、架空线路柱上开关以及带开关的电缆分接箱等特殊应用场合,不需要外加辅助电源、直流屏等,则现有数字继电保护装置不能满足实际需要。

  本文结合开关电源技术,以具有较强的数学运算能力的单片机作为控制器,设计实现了从电流互感器二次侧直接获取电路工作能量的自供电数字继电器,不需要外加辅助电源、直流屏等,简化了继电保护装置。用本继电器结合断路器可取代负荷开关和高压保险丝组合,明显改善线路继电保护性能,节约建设成本,也可用于有操作电源的场合。

  1 系统总体设计思路

  为改变现有继电保护装置供电解决方案,本设计方案以单片机作为控制器,结合现代功率电子技术和开关电源技术实现从电流互感器的二次侧获取电路工作的能量,为电路提供正常工作电源。本文的设计思路:输入电流信号经信号调理后进行A/D采样,利用单片机计算电流有效值参数及接地电流大小、保护判别、发出断路器控制信号。远方跳闸回路提供在系统正常工作或空载时手动实现断路器跳闸。由于系统需要自供电,远方跳闸回路及通信回路均应提供系统工作时所需电源。通信回路保证当系统主回路无工作电源时电路采用手动方式由上位机通过RS485通信电路实现断路器跳闸操作,并进行参数设定和故障参数查询等。系统框图如图1所示。

系统结构框图

  当线路空载短路或手合故障线路时,线路电源从故障电流获取。

  2 硬件电路设计

  2.1自供电电路设计

       由于电网负荷电流是无规则地变化的,要从系统中获得电路工作的能量,在电路设计中要克服以下问题:

  (1)故障时一次侧电流是额定值的十几倍,而在低负荷时负荷电流小于额定值,故要求该自供电继电器具有很好电流适应性。

  (2)驱动跳闸的能量很大,它要求无论在低负荷或过电流(短路状态)都要稳定地从电路中获得跳闸工作能量。

  (3)故障时,瞬间能量泄放很大,不能对电路的工作产生影响,要处理好各级电源能量的分配关系,保证供电可靠性和系统正常工作。

  为解决上述问题,在自供电电路设计中,我们结合新型开关电源理论和功率器件开关特性,直接从CT二次回路取得能量,提供电路工作的5 V和24 V电源。两路电源互不影响,互相隔离,保证系统可靠稳定工作。自供电电路原理框图如图2示。

自供电原理框图

  CT二次侧电流经整流后,分别通过24 V稳压电路、5 V稳压电路以及电流泄放电路。5 V电源提供信号采样和控制电路的工作能量,24 V电源提供跳闸电路工作的能量。电流泄放回路根据电路工作电流的大小自动调节泄放电流的大小,使电路电源稳定工作,同时不会增加电流互感器的负荷。

  为提供充足跳闸能量,自供电电容量应大于等于500 pF,输出电压大于等于24 V。

  2.2 主体控制电路设计

  主体控制电路框图如图3所示,主要由以下电路模块组成:电源和电流信号采集电路、信号调理电路、电源监控电路、单片机控制和I/o电路、后备保护电路、通信电路、断路器驱动信号电路、远方跳闸信号电路等。

主体控制电路原理框图

       电源和电流信号采集电路主要提供电路工作5 V电源、24 V电源,同时将电流互感器二次侧电流信号转换为电压信号,提供信号调理回路的电流采样信号;信号调理电路将根据前级电路提供的实时表示CT一次侧电流变化的模拟电压信号大小由可编程放大器实时调节,使之与AD模拟采样输入电压相匹配,使电路具有很好的电流适应性;电源监控回路由TL7705及其外围电路组成,监视5 V工作电源,当电源电压出现瞬间干扰脉冲或系统上电时产生复位信号,保证单片机电源稳定复位可靠工作;微控制器控制和I/O电路完成电流采样计算并根据继电保护算法和控制逻辑发出相应的控制动作信号,另外,还要完成与上位机通信、参数整定输入;当单片机发生故障时启动后备保护电路,它发出故障指示信号,提供后备电流速断保护;通信电路完成与上位机的通信,上位机可以发出跳闸命令,查询跳闸时三相电流参数及整定继电保护参数;断路器驱动电路提供电路瞬间跳闸能量,满足外接电路对跳闸能量的需求;远方跳闸信号电路能在三相未接入时提供电路工作能量同时执行远方跳闸命令。[page]

  3 软件设计与实现

  为提供充足跳闸能量,自供电电容量应大于等继电保护的软件设计分为主程序和中断服务程序两大部分。主程序由三大模块构成:初始化、主循环程序和故障处理程序;中断服务程序有AD采样中断服务程序、通信中断、定时器采样中断复位程序和定时器延时中断服务程序等。

  3.1 系统初始化及自检循环

  如图4示,系统上电后必须进行初始化设置和检测,例如堆栈指针设置、串行口、定时器工作方式的初始化等。进入数据采集系统的初始化,包括计数器的初始化、采样值存放地址指针的初始化,然后开放中断,等待60 ms(三个周波)后投入突变量启动元件的计算。如果开放中断后就立即投入启动元件,由于洲区的数据是随机的,会造成启动元件的误动作。在主程序循环中,根据采样已计算三相电流参数,计算电流有效值,调节放大器增益;接着进入开关量输入状态监测、串口通信数据处理程序,最后进入EEPROM保护定值参数与随机存储器内保护定值参数统一性校验程序。

系统初始化及自检循环

  3.2 定时采样中断程序设计

  单片机定时器To定时发出采样脉冲,在定时器T0采样中断程序中,首先启动AD通道0采样后对前一次采样值进行一阶差分滤波,按照傅氏算法计算电流有效参数并存储区供后续程序调用;判断三相电流突变量差起动是否发生。如果发生起动标志加t,否则清零起动标志。只要连续三点相电流突变量差变化量大于整定值,则确定第一突变点为故障发生点并置位故障起动标志,否则清除故障起动标志返回主程序。故障起动标志置位且保护计算有出口时则修改中断返回地址为故障处理程序首地址,调用故障处理程序,否则返回主程序中。

  3.3 故障处理程序设计

  在故障处理程序中,实现限时电流速断保护、定时限过电流保护、反时限过电流保护、定时限接地电流保护等保护功能的逻辑判断和故障处理。首先根据定时器TO中断程序计算的电流有效值参数计算三相电流有效值;判断保护是否投入,未投入则进入其他保护处理程序,投入则将计算值与整定值比较,若大于则进入保护逻辑判断程序,判断保护动作则置位本相保护动作标志并进入跳闸处理程序,否则进入下一相本保护故障处理程序。系统采用自供电,跳闸后线路断电,RAM数据丢失,故要对跳闸前的故障数据参数保存在单片机的E2PROM中。

  4 试验结果及分析

  经试验测试,保护系统正常投入时最小动作时间为39 ms。在测试空载状态手合故障线路动作时间时,以单相为例,限时速断动作时间整定为最小值40 ms,测定保护系统最小动作时间为114 ms。


  在电流互感器的测试线圈加测试电流,得到保护动作值测试数据,如表2示。电流互感器的一次侧线圈、测试线圈、保护线圈的匝数比为0.26:1:50。


  表2数据表明所有保护的相对误差都小于5%。

  5 结论

  本文设计了自供电过电流保护继电器,实现了限时电流速断保护、定时限过电流保护、反时限过电流保护、定时限接地电流保护等继电保护功能,具有可靠性高、免维护、参数整定简单、体积小、节约建设成本等优点,适应性强,应用广泛。

参考文献:

[1]. RS485 datasheet http://www.dzsc.com/datasheet/RS485_585289.html.
[2]. TL7705 datasheet http://www.dzsc.com/datasheet/TL7705_651684.html.

关键字:单片机  自供电  过电流继电器 引用地址:基于单片机的自供电过电流继电器的设计

上一篇:单片机浮点数的实用快速除法介绍
下一篇:结合单片机用汇编实现I2CBUS总线协议

推荐阅读最新更新时间:2024-03-16 13:18

意法半导体(ST)新款的STM32L4微控制器帮助用户扩大选择
横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST)新款的STM32L4系列将微控制器能效和性能提升到新的高度。为简化设计、提高应用灵活性,新系列微控制器引入新的外设封装组合。 据EEMBC ULPBench低功耗微控制器测试,在没有降压转换器的协助、没增加线圈、电容等组件的情况下,STM32L4取得了176.70 ULPMarkTM-CP 的高分,远高于其它知名品牌的测试分数。80MHz EEMBC CoreMark 测试取得273.55分 的成绩表明,STM32L4系列兼备市场上最高的性能和能效。 卓越的性能和能效源优势来自于智能架构特性,例如外设电源电压独立调节、可
[单片机]
意法半导体(ST)新款的STM32L4<font color='red'>微控制器</font>帮助用户扩大选择
IAR Systems支持Atmel|Smart MCU和MPU
借助 1,400多个支持Atmel广泛的 MCU和MPU组合的示例项目,IAR Embedded Workbench可帮助开发人员将他们的Atmel设计更快地推向市场 全球微控制器(MCU)及触控技术解决方案领域的领导者Atmel®公司 (NASDAQ:ATML)以及全球领先的嵌入式系统开发工具提供商IAR Systems®今日宣布,两家公司将拓展双方的合作伙伴关系,在IAR Systems 的开发工具中添加1,400多个示例项目,用以支持Atmel完整的、世界一流的MCU和MPU(微处理器)组合。 使用Atmel AVR和Atmel | SMART MCU/MPU的设计人员现在可以借助领先的C/C++编译器和调试
[单片机]
基于飞思卡尔MCU的电动助力转向系统(EPS)方案
方案描述: 专门用于关键安全应用的先进的16位和32位 MCU ,已成为当前电子助力转向系统的核心组件。这些控制器可提供更强的计算能力和用以支持复杂电机控制功能的专用片内外设。 集成式电源解决方案也是电子助力转向单元的重要组件。它们集成了用于CAN和LIN等各种汽车总线互连能力。 MCU 通常可以通过SPI接口或直接控制内置的预驱动器,对功率MOSFET进行驱动。 方案设计图: 方案关键器件表:
[汽车电子]
基于飞思卡尔<font color='red'>MCU</font>的电动助力转向系统(EPS)方案
PIC单片机开发环境搭建_MPLAB X IDE安装步骤
熟悉开发环境是学习单片机的第一步,现在介绍下PIC得开发环境,PIC的开发环境有老的 MPLAB IDE, 和最新的MPLAB X IDE. MPLAB X IDE 比老的MPLAB IDE, 编写代码的起来更方便,出错的概率也低因为MPLAB X IDE 时时的检测书写错误。 MPLAB X IDE 的安装: 第一步 安装JAVA 的运行环境(因为MPLAB X IDE是用JAVA程序写的) 安装jdk 6.1(在jdk 当中包含了运行环境jre,当然只安装jre也行) 双击jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe安装jdk 6.1 第二步 安
[单片机]
PIC<font color='red'>单片机</font>开发环境搭建_MPLAB X IDE安装步骤
Atmega32单片机串口驱动程序
/* ****************************************************************** * Filename: uart.c * Author: lstzixing * Mail: blievethink@gmail.com * Date: 2009-5-26 * Description: 串口数据收发接口. For Atmega32 * ****************************************************************** */ #include "app.h" // 对发送缓冲,信号计数为空闲字符数 // 对接收缓冲,计数为
[单片机]
avr单片机定时器0溢出中断程序
2014年2月17日22:26:32 芯片名称: AVR (艾特梅尔公司)mega16A 微控制器芯片; 开发板: 自主研发的 YF-A1芯片开发板; (YF :是本人名字缩写 ) 第53次试验,用逻辑分析仪捕捉,输出于IO口的数字,脉冲信号,脉冲信号宽度:1.5~1.8微妙,每9~11个脉宽1.5us的信号时序中,夹杂着一个脉宽位为3微妙的高脉冲信号. 我用了好几个小时都计算不出定时器0内部的时钟频率........哪里出错了呢? 外部用12兆晶体整荡器; 我的计算结论是:定时器0内部频率为32khz ,但是这显然有问题. 定时器时钟为内部8分频 TCCR0=0X0
[单片机]
PIC16F84单片机控制电风扇的设计
一、硬件电路及原理 要使电风扇送出仿自然风,就需要改变电风扇送风的强弱,即需要改变风扇电机的电压和电流,从而改变其转速。如图1所示,风扇插座与晶闸管TREAC相串联,改变晶闸管控制角α,即控制晶闸管导通的时间,就能使风扇电机的电压、电流发生变化。图2展示了α角和电机负载电压的关系。 Α角的变化又可通过电容C1的充放电时间的改变来实现。PIC16F84单片机按一定规律选择电阻Rx,即可改变电容C1的充放电时间,从而改变2N2646的导通时间。改变了TREAC的导通角,达到改变电风扇送风强弱的目的。控制角α和强弱风的关系如图3所示 市电频率f=50Hz,则可得下式 α/360°=t/0.02……………(1) 根据图1所示RxC
[单片机]
PIC16F84<font color='red'>单片机</font>控制电风扇的设计
嵌入式系统的USB虚拟串口设计
   引 言:   现代嵌入式系统中,异步串行通信接口往往作为标准外设出现在单片机和嵌入式系统中。但是随着个人计算机通用外围设备越来越少地使用串口,串口正在逐渐从个人计算机特别是便携式电脑上消失。于是嵌入式开发人员常常发现自己新买来的计算机上没有串口,或者出现调试现场用户的计算机没有串口的尴尬局面。相反,现在的个人计算机普遍拥有4个以上的USB接口,能不能使用USB接口代替串口,完成PC机和嵌入式系统的通信呢?   1、 USB虚拟串口代替物理串口的可行性   首先,越来越多带USB接口的器件涌现出来,如带USB接口的单片机,或独立的USB接口器件,而且这些器件的成本已经很接近于使用RS232电平转换芯片所带来的成本。 ?
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved