基于DSP的双电源备自投控制器

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:lichao984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对不间断供电的需求,提出了一种基于DSP的双电源备用电源自动切换控制器设计方案,使用AD模块完成数据采集,使用傅立叶算法进行数据处理,通过CAN总线与监控主站进行通信,完成双电源备自投功能;实验验证了该设计的正确性及有效性,为双电源备自投控制器更新换代开辟了一条高性能低成本途径。
  关键词:备用电源自动切换;数据采集;DSP
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)06-0262-03
  Design of Intelligent Dual Power Automatic Switching Controller Based on DSP
  ZUO Jiang-lin, XIE Xie-feng, HUANG Li-juan
  (Department of Electrical Engineering, Guangxi Hydraulic and Electric Polytechnic, Nanning 530023, China)
  Abstract: Aiming at the demand of uninterrupted power supply,a novel design method of intelligent dual power automatic switching controller based on DSP is presented,The system can sample the signal in the same time with the an analog to digital converter module,and process power quality’s data in real time with FFT algorithm,It can also communicate the data to monitoring host with CAN Bus and Ethernet,and finish the order from monitoring host;the experiments verify the feasibility and reliability of the design proposed,the design is an effective way for traditional BZT to upgrade.
  Key words: BZT; data acquisition; DSP
  随着社会的不断发展, 人们越来越重视电能质量,很多精密设备仪器对供电可靠性要求非常高,在很多场合(比如:机场、医院、大型生产线等),为了确保供电的可靠性,需设置双电源,当主电源发生故障时,能切换到备用电源供电,这种切换功能通常是由备用电源自动投入装置(BZT)完成。传统的BZT装置是电磁型备自投,其由若干继电器根据不同的运行方式构成相应的备自投回路,这种BZT存在功能单一、不易改变运行方式、继电器容易损坏和逻辑控制回路复杂等问题。针对传统BZT装置存在的上述问题,设计并开发了以高性能工业级微控制器DSP为核心的备用电源自动投入装置,通过对两路进线三相电压的实时检测,对供电线路出现的电压异常(120%以上过压、75%以下欠压、缺相)做出准确的判断,并经过预定延时后进行控制切换。该设计充分发挥了DSP的智能化优势,功能强,使用灵活,维护方便,动作定值采用全部数字化给定,进一步提高了BZT装置的适用性和可靠性。
  1 硬件设计
  BZT采用模块化设计方法,设计满足转换系统功能要求的硬件电路,主要是由交流插件板、CPU板、继电器输出板、电源板和人机对话板(MMI板)组成,其中,交流插件完成将模拟输入量准确的转换为所需要的数字量的任务,其主要由CT/PT互感器、运放、AD等组成,其采用高精度霍尔电流传感器采集电流信号,采用隔离电压传感器采集直流母线电压信号,AD采样芯片主要负责模数转换,基本原理为逐次逼近法,AD芯片采样位数使用12位,转换后的值即为AD采样值,用来进行计算,也可通过录波文件来查看此采样值;CPU板采用嵌入式数字信号处理器(DSP),完成数据采集和运算处理,为了提高系统的抗干扰能力和运行可靠性,在硬件设计和PCB制板上采用表面贴安装工艺;继电器输出板采用高成本、高可靠性的智能功率模块IPM的Driver Card,用于对开关进行跳合闸的出口继电器和用户发信号的告警继电器,为了确保输出板正常上电,系统采用软启动上电设计;电源板供电直接来自主/备用电源,在设计电源模块时,需要考虑各种输出电压在带负载情况下的输出电流,即带负载能力,电源模块可以接受输入直流220V或交流220V,经变压器变压后由整流桥输出直流电,其输出四种不同电压电源: 24V、 12V、-12V、 5V,其中24V用于开入和开出继电器、12V用于A/D采集模块、 5V用于DSP系统;人机对话板(MMI板)为提供人机接口窗口,具有键盘输入和LCD晶显示功能,通过串行通信与CPU板相连。
  BZT通过采集主备两回线路的电压、故障电流、开关位置、备自投开入、开入闭锁等信号量,根据一定的设置、状态和相关算法生成控制信号,利用控制器内部的固有逻辑自动对开关进行合、分闸操作,实现线路的切换,从而实现线路的不间断供电,同时,同时CPU还负责实现MMI界面和上位机CAN通信,并由通信电路与其他设备相连。根据功能需求,设计的BZT控制板硬件框架如图1所示:
  图1中,CPU控制器是备自投装置的核心检测及控制部件,其采用32位浮点DSPTMS320F28335,工作频率150MHZ,片内共有34K×16 位单周期单次访问随机存储器的SRAM,片内8K×16-bit Boot ROM、1K×16-bit OTP ROM和34K×16-bit SRAM,DSP片外扩展 256K×16-bit SRAM,片内置A/D(2×8通道,12-bit分辩率,80ns转换时间、0~3V量程),外扩串行64k容量EEPROM(AT24LC64)、1路RS232标准的SCI接口和2路CAN2.0B收发转换电路,非常方便应用到电力设备控制,电机控制及工业控制等领域,在BZT中,主要是完成数据采集和运算处理;AD转换模块采用12位11通道模拟到数字芯片TLC2543,速度可以达到250K/S(25万次/秒),采集电压范围0~5V直流电压,其内置跟踪保持电路,利用3个硬件地址引脚寻址,由I2C总线速率决定采样率,11路模拟输入可编程为单端型或差分输入,通过I2C总线串行输入/输出;系统中有强电和弱电共存且相互影响的情况为了提高系统抗干扰能力,开关量输入模块采用采用了防雷电路、光耦隔离和超限保护设计,隔离电压为2500V,0.01秒快速采集所有通道,其中用1路作为高速脉冲PI输入,实现PI脉冲输入计数;开关量输出模块采用光电隔离和继电器隔離设计,使用继电器输出,响应事件小于10毫秒,继电器控制最大负载220V30A(4000W),主备用电源切换继电器可直接用于驱动开关转换,正转反转由两个继电器分别控制;MMI板采用7寸USART HMI 组态屏,该HMI 组态屏分辨率800*480,可以灵活自定义任意Windows字库,支持多种组态控件、基本的GUI指令(画矩形、画线、画点等)和多种图片格式(PNG、JPEG 、JPG、BMP等),其通过串口RS232与CPU板通信。   2 软件设计
  软件设计采用模块化结构,包括系统初始化、系统参数整定与存储、开关状态检测、A/D采集、频率测量、输出驱动、显示报警等。
  装置上电后首先进行系统初始化(对一些变量和保护进行初始处理),与远方监控机通过CAN总线建立通信连接,然后循环进行AD采样,采用异步采样(所有通道不是同时采集,而是顺序采集,采用多路开关进行切换),每周波采样32点,AD采样数据一般均存储在环形队列中,以方便傅里叶等算法的计算,设置定时器,采样两路电源,保护CT采样保护电流Iap、Ibp、Icp,测量CT采样进线电流ITL1、ITL2,运用傅里叶算法进行交流量计算(公式如公式1所示),并判断是否有缺相中断,对缺相中断次数进行计数, 采样出线电压Uab2、Ubc2及进线电压Uabl1、Uabl2,检测电压,判断是否过压、欠压、失压,累计采样次数,若循环采样定时没到,则再重新进行数据采样;若循环采样定时到,若缺相判断周期没到,则根据中断次数判断是否缺陷,若缺相判断周期到,检测辅导开关位置并显示当前电源位置,并完成与监控进行数据通信(监控端用公式2计算电压或电流值),然后判断当前BZT是手动或自动切换,若是自动切换,则只有在一端电源正常,另一端电源失压情况下,备自投才向正常端切换;若是自动切换,则只有在一端电源正常,另一端电源失压情况下,备自投才向正常端切换。
  [x(t)=λ=0∞[aλsin(λw1t) bλcos(λw1t)]aλ=2T0Tx(t)sin(λw1t)dtbλ=2T0Tx(t)cos(λw1t)dt] (1)
  [I=DI2047×2InU=DU2047×2Un f=Df2047×2 50] (2)
  其中,λ:各次諧波(包括基波)0、1、2、……,aλ:各次谐波(包括基波)正弦项,bλ:各次谐波(包括基波)余弦项,N:一个工频周期采样点数,x(k):x(t)在tk时刻的采样值,In 为电流额定值, Un 为电压额定值,DI为发送的电流二进制值, DU为发送的电压二进制值。软件处理中,采用梯形法来求取积分值。
  3 实践应用
  某备自投基本主接线图:
  图3中,1DL、2DL、3DL是开关位置,Uab2、Ubc2是2#变低压侧母线电压,Uab1、Ubc1是1#变低压侧母线电压, Ux1和Ux2分别是1#和变高压侧母线电压(相间电压),Ix1和Ix2是1#和2#变低压侧电流;其中,Uab1、Ubc1、Uab2、Ubc2用作有压及无压判断,作为充电条件和动作条件的判据,Ux1和Ux2用于进线检有压判断,Ix1和Ix2用于对三相PT断线可能造成的误动的闭锁。
  4 结束语
  设计的双电源备自投控制器集智能化、数字化、网络化于一体,通过信号采集和处理电路对常用和备用电源的状态进行实时检测,能对双电源的缺陷、过压、欠压及失压进行检测,并能在主备电源之间进行可靠的切换,在硬件上采用 DSP 微处理器技术,具有运算速度快、处理能力强、体积小、成本低等优点,采用模块化的软件设计方法,缩短了设计周期, 设计中用 了软件滤波和看门狗等技术以增强系统的可靠性;实际运行表明,该BZT功能完善,工作可靠,能监控显示电源的工作状态及远程通信控制。
  参考文献:
  [1] 胡莹. 双电源转换控制器研制[J]. 低压电器, 2006(11).
  [2] 舒双宝. 基于DSP和ARM便携式电能质量监测系统的设计与实现[J]. 电力系统保护与控制, 2010(12): 187:
  [3] 杨黄华. 基于DSP的电能质量监测系统的设计[J]. 水电能源科学, 2010(11): 155-159.
  [4] 王少龙. 基于PLC实现的变电站站用电源备自投系统设计[J].电气自动化, 2014(1).
其他文献
提高化工原理课的教学质量刘士星化工原理课程是一门工程性很强的技术基础课,是联系化工理论与生产实践的桥梁.象我校这样一所重点的理工科大学,该课更是化学理论与工程实际相联
摘要:现阶段,嵌入式计算机技术不断得到快速发展,这在很大程度上促使其在社会生活各个领域内的应用也越来越广泛,且该系统中软件系统比重及软件架构呈现越来越复杂的趋势,引起业界不断提升对软件运行可靠性的高度关注。文章全面阐述了嵌入式计算机软件测试的基本概念,详细探讨嵌入式计算机软件测试的关键技术,以期能提升嵌入式软件测试的质量及应用性能,从而为软件测试工作的开展提供一定借鉴和参考价值。  关键词:嵌入式
本文对一类具有零特征指数的带有快慢变量的奇摄动方程组的周期解进行了专门讨论,用指数2分法证明了周期解的存在性.
在对网格化管理模式基本理念和高校实验室管理现状简单分析的基础上,阐述了基于网格化理念的实验室系统的基本结构,对采用的运行机制进行分析。同时,以作者所在学院的工程实
烟雾的扩散现象的模拟是一个令人感兴趣的领域。本文在分析了真实的烟雾在室内扩散的特点的基础上,提出了一种基于涡粒子法的烟雾模拟方法。充分考虑了烟雾粒子的边界条件,利用八叉树网格来划分空间,计算了涡对速度场的影响。用粒子系统实时模拟了烟雾在室内无风条件下从室内扩散到室外的效果。实验结果表明,用本文中的方法模拟的烟雾具有丰富的流体细节,和较高的计算效率。
本文利用五种复变换矩阵(其中四种为作者新提出),给出一种求解埃尔米特广义特征值问题Ax=λBx的方法,这里A,B为n阶任意埃尔米特阵.可说是[1]和[2]中方法的改进与推广,[1]中讨
摘要:实践教学是计算机专业教学中的一个重要环节,对培养学生的职业能力和实践能力有非常重要的作用和意义。文章结合计算机网络实践教学的特点和本校的教学现状,对实践教学体系改革进行了新的探索和实践。  关键词:中职学校;计算机网络;实践教学;改革  中图分类号:G424 文献标识码:A 文章编号:1009-3044(2015)19-0090-02  在计算机网络课程体系搭建中,以职业能力要求搭建课程模块
轨道交通已经作为广大市民出行的重要交通工具,其服务质量越来越受到大众和管理者的关注。为更好地适应地铁网络化运营的需求,更加便捷的接受来自乘客的服务反馈,更加迅速的为乘
分析介绍了Java Socket,Java IO流等内容,基于Java Socket,结合Java中的输入输出流,编程实现一个简单的Web服务器,通过该实例大致理解Web服务器程序的工作原理。
随着现代科技水平的日益提高,手机等移动设备在人们的生活中的应用得越来越广泛,这不仅代表着科技的进步,更是思想的进步,其中目前为止这类产品做的最好是美国Apple公司,其开