基于ARM的直流系统接地故障检测应用程序设计

发布者:星辰耀眼最新更新时间:2011-06-06 关键字:ARM  直流系统  故障检测 手机看文章 扫描二维码
随时随地手机看文章

0 引言
    发电厂、变电站的直流供电系统是控制和信号系统、继电保护及自动装置的工作电源,对保障电力系统安全运行是十分重要的,这就要求直流系统及其网络必须具有高可靠性。当直流系统发生一点接地时,应能及时找出和处理。目前,国内外基于单片机的绝缘监测装置大多是基于传统的平衡电桥法、低频信号注入法等研制的,但要解决直流系统大电容接地和环网影响等问题,则需要采用更为先进的处理方法,如基于小波变换的检测方法,而单片机有限的资源限制了这类方法的使用。
    本文通过基于ARM的嵌入式系统进行直流系统接地故障检测装置的设计,并在该装置中实现基于小波变换的检测方法解决直流系统大电容接地和环网影响等问题,并重点阐述了基于该系统的应用程序的设计。

1 ARM微处理器S3C44BOX
    考虑到设计应用的需要,选用了三星公司的S3C44BOX微处理器。这是该公司一款基于ARM7TDMI的SOC芯片。它一方面具有ARM处理器低功耗、高性能的优点;又具有非常丰富的片上资源,非常适合嵌入式产品的开发。其特点如下:
    ·采用ARM7TDMI内核,I/O电压3.3V,内核电压2.5V;
    ·内置锁相环(PLL),系统主频最高达66MHz;
    ·4种工作模式,可以实现电源管理以降低系统功耗;
    ·8kB的系统高速缓存(CACHE),极大地提高了系统运行速度;
    ·支持8个MEMORY BANK,最大外部存储空间达256MB,并支持SDRAM;
    ·内置彩色LCD控制器;
    ·2路异步串口(UART);
    ·71个通用I/O口;
    ·8通路模/数转换器(ADC);
    ·实时时钟(RTC)和看门狗电路(WATCHDOG)。

2 直流系统接地故障检测装置总体结构
    如图1所示,可以看出此检测装置主要分为两个部分:S3C44BOX主控单元及各种接口、信号采集及预处理单元。

8a.JPG


    此装置将实现以下功能:
    (1)通常情况:此装置处于在线监视状态,通过采集现场信号并依据相关算法判断直流系统是否存在一点接地;
    (2)直流系统发生一点接地:当发现直流系统存在一点接地时,并启动低频信号源,向电网中注入低频信号;
    (3)依次对低频电压和各个支路电流信号进行同步采样;通过直流系统每个支路上的电流互感器检测出每个支路的电流信号。由多路开关依次选通每个支路,将相关信号经调理后进行采样,同步进行低频电压信号的采样,然后依次按照特定的基于小波变换的控制算法对采样数据进行处理,从而确定故障支路,将结果显示在LCD或是远程终端上以便于用户查看并及时排除该接地故障。

3 软件总体设计方案
    对于一个开放的嵌入式系统而言,其程序存储器中一定要有系统的初始化代码。初始化在系统复位后自动完成。在系统的初始化中,必须包含如下的初始化代码:设置入口指针、设置中断向量表、初始化堆栈指针寄存器、初始化存储器系统、初始化I/O端口以及需要改变处理器的工作模式、初始化应用程序存储空间。之后,呼叫并开始执行应用程序。
    μC/OS-Ⅱ是源码公开的实时嵌入式操作系统,其主要特点是公开源代码;可移植;可固化;可裁剪;是占先式实时内核;可管理多任务:执行时间可确定;提供很多系统服务;具有中断管理;稳定且可靠。但是,μC/OS-Ⅱ提供的仅仅是一个任务调度内核,需要在其基础上扩展成实用的RTOS。根据该装置的功能要求,系统软件中需要实现相应的用户任务:a.监视;b.报警;c.启动低频信号源;d.低频电压采样,并计算其幅值和初始相位;e.选通各个支路并检测其电流信号,然后利用小波算法进行判断;f. 在LCD或远程终端上显示相关信息。其中任务e的具体流程如图2所示。

8b.JPG[page]

    相对于相敏检波、载波相位等传统的检测方法,上述基于小波变换的处理方法可以充分发挥小波分析优良的时频分析特性,有效地克服直流系统大电容接地环网等因素的影响,能够准确地计算出支路接地电阻值,从而判断出故障支路。由于8/16bit单片机有限的资源,无法实现这么复杂的算法,而ARM的高性能和高可靠性为这种算法提供了良好的硬件平台。扩展后的RTOS总体框图如图3所示。

8c.JPG

 

4 应用程序设计
    根据以上的分析,设计应用程序运行流程图如4所示。

8f.JPG
4.1 直流系统正负母线对地接地绝缘监测
    系统初始化完成以后,进入任务一,如果发现存在接地故障,则等待键盘消息,以设定待检支路数,然后系统调用任务二;如果没有发生接地故障,则延时特定时间段后再次调用任务一。
    任务一的具体代码如下所示:

8e.JPG
4.2 启动低频信号源,同步采样低频电压及当前支路电流
    当判定直流系统发生接地故障之后,调用任务二,首先确定支路号,然后同步采样正负母线低频电压信号和当前支路电流信号,当完成了相应采样之后,系统调用任务三。
    任务二的具体代码如下所示:

8h.JPG

[page]

4.3 对采样数据进行滤波及低频提取处理,并计算接地电阻值
    当任务二完成相应的采样工作之后,系统调用任务三,任务二和任务三构成了一个循环,任务三主要对任务二采样所得的数据进行3次B样条滤波和Morlet小波低频分量提取等处理,并判断该支路故障与否,同时依据当前支路号判断是否已经检测了全部支路,如果直流系统中还存在没有检测的支路,则返回任务二开始新的采样,如果已经全部完成,则延时30分钟后返回任务一。
    任务三的具体代码如下所示:

8i.JPG

5 结束语
    基于ARM微处理器进行相关的设计应用可以提高系统性能,并使系统小型化、低成本,而且具有高可靠性。本文介绍的基于ARM的直流系统接地故障检测系统的应用程序设计,构建了一个完整的硬、软件平台,在实际应用中取得了很好的效果。

 

 

关键字:ARM  直流系统  故障检测 引用地址:基于ARM的直流系统接地故障检测应用程序设计

上一篇:基于ARM9与Win CE系统的车辆GPS定位信息采集
下一篇:ARM启动代码的设计

推荐阅读最新更新时间:2024-03-16 12:36

基于ARM核处理器的机器人手臂控制系统
近年来,随着MEMS及相关技术的发展,微机器人领域已越来越来受人关注。但由于零件的尺寸很小,微机器人组件的装配需要很高的精确度,一般的装配方法无法满足要求。本文介绍了一个可进行微零件装配工作的机器人手臂控制系统的控制方法。 1 系统结构 考虑到多机器人手臂的使用,整个机器人控制系统由上位机与多个下位机组成。下位机即是手臂控制器,每个下位机控制一个机械手臂的伸缩运动。上位机即为控制终端,通过不同配件组装方式生成每个手臂的位置数据,并通过数据线传输给各个下位机,由下位机控制手臂到达目标位置并进行目标操作。整个系统的结构框图如图1所示。 1.1 机械结构 如图2所示,手臂控制器的机械结构由直流减速电机
[单片机]
基于<font color='red'>ARM</font>核处理器的机器人手臂控制<font color='red'>系统</font>
未来汽车时代将比预期更早到来
当我们激动地谈论未来汽车的时候,你可能会认为完全自动驾驶汽车这个想法真大胆,在多向前迈几步,我们就能实现它。但事实上,我们还没有走到那一步,有些怀疑论者甚至认为前路困难重重,我们永远也不可能实现。但作为工程师,我们知道自动驾驶一定能够实现。问题的关键在于实现还需要多久、最佳路线是哪一条以及需要付出多少成本。 我们展开一张地图,看看可以如何从汽车电子设备的角度来实现这个目标。首先要知道把所有不同的元件组合在一起实现无缝连接的安全性能是一项很大的工程。好消息是,我们已经初窥门径:今天的先进驾驶辅助系统(ADAS)已经包括了紧急制动辅助、线控转向和防撞等功能。如果想实现在每一辆车上都配备这样的先进技术,相关系统必须先实现高性能、低成
[汽车电子]
Mapbox牵手微软、英特尔和软银ARM 向无人驾驶汽车地图推进
 地图创业公司Mapbox表示,该公司将与微软、英特尔和软银旗下ARM展开合作,向无人驾驶汽车地图领域进一步推进。Mapbox并没有开发地图应用,而是与谷歌地图和HERE争相为其他应用提供底层地图。Snapchat消息应用和Instacart杂货配送应用都使用该公司的服务。 这家总部位于华盛顿特区的创业公司已经通过软银的Vision Fund和德丰杰等公司融资约2.28亿美元,该公司一直在为无人驾驶汽车领域的软件开发商提供工具。     Mapbox周三在旧金山举行的软件开发者大会上宣布,该公司有几项合作是为了让他们的技术更好地为无人驾驶汽车提供服务。 Mapbox有一款软件可以让手机或汽车电脑在行驶时看到路面,识别车道或限速标
[嵌入式]
基于ARM7的高性能低功耗LPC2000系列微控制器应对嵌入式需求
突出特点    由于采用了ARM7TDMI-S内核,LPC2000系列MCU工作频率达60MHz,与其他8-bit产品相比具有更强的功能延展性。同时它借助片上存储器加 模块实现了“零等待访问”高速闪存功能,提高了指令执行的效率。 此外,LPC2000的外设接口非常丰富,包括UART、SPI、I2C、CAN、ADC、 PWM、RTC等。LPC2000系列MCU应用领域非常广泛,从网络通信、 马达控制,到汽车和消费电子都适合于涉足。    嵌入式系统是面向用户、面向产品、面向应用的,它是将先进计算机技术、半导体技术和电子技术以及各行业的具体应用相结合的产物,因此它是一个高度密集、不断创新的知识集成系统。作为嵌入式系统,它必
[单片机]
基于<font color='red'>ARM</font>7的高性能低功耗LPC2000系列微控制器应对嵌入式需求
英特尔将推Atom服务器处理器以迎击ARM
也许很多人不知道,ARM处理器已经有了26年历史,在当时,这种全新的架构完全不同于复杂指令集的竞争对手产品,颇受用户赞誉,因为简单的东西总是能受到欢迎,而复杂的产品总会带来抱怨。第一个ARM处理器是32位架构,26年后还是这样。 如今,ARM借助手机和平板市场实现了复兴,已经成为全球第二大CPU平台,而ARM的视野也更加宽广,进入了主流的移动、桌面甚至服务器市场,向x86的领导者Intel和AMD发起冲击。不过,当前ARM在服务器领域还没有软件,其架构还仅限于32位,并且缺乏服务器所需的纠错能力、可靠性和耐久性设计,不过,ARM所面向的“绿色微服务器”主要面向于Web访问,也并不特别要求这些特性。 虽然只占服务器市场的一小
[单片机]
一种基于ARM 的FPGA可重构配置方法的实现及应用
随着半导体工艺技术的迅猛发展,现场可编程逻辑器件FPGA的集成度迅速提高,已达到百万门量级,与此同时,FPGA中的逻辑资源也日益丰富,使得基于FPGA的片上系统设计成为可能.基于FPGA的片上系统设计因其具有开发周期短,设计成本低,软硬件可编程,系统设计灵活、可裁减、可扩充、可升级等优点正在成为电子系统设计的研究热点,且已经在通讯、工控等领域得到实际应用. 目前FPGA从实现技术上进行分类,可以分为基于查找表(LuT,k—up table)技术,SRAM工艺的FPGA、基于nash技术的FPGA和基于反熔丝(Anti—fuse)技术的FPGA,而使用最多的还是基于SRAM工艺的FPGA,如Altem的Cycl0
[单片机]
一种基于<font color='red'>ARM</font> 的FPGA可重构配置方法的实现及应用
合并综效疑点重重 软银并ARM案情并不单纯
    软体银行(SoftBank)日前宣布将斥资243亿英镑购并安谋国际(ARM),在科技业界引发一阵不小骚动。平心而论,ARM的客户族群中不乏IoT领域的潜力新秀,向来擅向投资购并的软银若能藉由ARM来掌握潜在目标的营运状况,将获得明显战略优势。 安谋国际(ARM)是以处理器和GPU的IP授权业务闻名的公司,而其之所以闻名,主要是因为其在产业的市场地位,超过九成的智慧型手机,以及八成以上的数位相机,并在多样化的嵌入式应用领域都占有相当大的比例。   而软银(SoftBank)提出收购ARM的邀约,之所以这么受世界关注,也就是因为ARM的地位太重要,如果ARM的营运方式有了改变,那么对每年产值达数千亿美元以上的ARM生态相关产
[手机便携]
Atmel基于ARM的闪存微控制器获USB-IF认证
Atmel日前宣布其ARM基础32位闪存微控制器AT91SAM7S64已获USB实施者论坛(USB Implementers Forum, USB-IF)认证,确认嵌入在AT91SAM7S64的USB 2.0全速设备接口完全符合相关USB标准。 AT91SAM7S是一系列基于ARM的32位闪存微控制器系统级芯片(system-on-chip)产品,包括一个可提高实时性能的先进中断控制器(interrupt controller),一个能加快外设和内存之间数据传输速度的外围直接内存存取 (DMA) 控制器,能简化外设编程的寄存器位操作,一个可以在任何工作模式下优化功率利用率的功率管理控制器,以及一个用于上电、断电和节电控制的系统控
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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