
应用研究
数字执本与成用
一种基于嵌入式Linux&Boa的SF6互联网仪表
黄峰亮
(郑州铁路职业技术学院河南郑州450052)
摘要着互联网+概念的风生水越,传统产业面临转型升级。电力开关设备中大量使用的SF6气体的状态监测关系到设备安全和电网的稳定运行。因此开发一种数字化、智能化并能通过互联网访问的在线监测仅表符含现代产业对设备信息化智能化需求。本文研制一种以SF6密度、微本一体化传感器为核心传感器,以ARM为硬件核心搭建嵌入式Limux平台对气体各项重要指标进行监测,并根据环境温度换算出气体密度,实现气体泄满报警、发出锁信号等功能,并搭建嵌入式Web服务器实现网络远程实时监测的装置
关键词:资入式LimuxBoa服务器SF6在线监测
中图分类号:TP393
文献标识码:A
SF6(六氟化硫气体是一种人造情性气体,具有很高的电气绝缘性及良好的消弧能力。其击穿电压为同等条件下氮气的2.5倍,消弧能力是空气的100倍,是一种优于空气和油的新型高压绝缘材料。
路器、SF6负荷开关设备,SF6绝缘输电管线,SF6变压器及SF6绝缘变电站。但当前SF6电气设备运行中对SF6气体状态监测手段比较落后。主要手段是通过气体密度继电器(机械指针式仪表)监测气体压力感知气体是否泄漏,但不能反映出SF6气体的露点温度,含水量
等重要信息。 1硬件设计
硬件平台主要由CPU(ARM9型号S3C2440)为核心的嵌人式系统构成仪表的主控功能,以SF6气体密度、微水一体化传感器为采集途径实现对被监测气体各项指标的实时监测,下面重点介绍这两部分的功能:
1.1ARM嵌入式平台
CPU:S3C2440是三星公司开发的一款基于ARM920T内核和 0.18umCMOS工艺的16/32位RISC微处理器,适用于低成本,低功耗,高性能的手持设备或其他电子产品。S3C2440集成了常用通用的系统外设和接口,如l-Cache(高速指令缓存)、D-Cache(高速数据缓存)、MMU(存储管理单元)和我们要用到用于连接传感器的 UART接口等,
1.2SF6微水密度一体化传感器
SF6在线仪表采用高性能传感器,其集微水,温度、密度等功能于一体的传感器,采集的数据通过RS-485总线接人仪表主控部分,实现在不排放SF6气体的前提下,对SF6断路器的长期状态监测,以
保障电力设备的安全稳定运行。 2软件设计
2.1操作系统
本系统采用嵌人式linux操作系统,它是将现有Linux稳定版本的内核修改裁剪,再定制相应的文件系统,使其在联人式系统上稳定运行的专用操作系统。嵌人式inux既继承了现有Linux版本的开源、稳定、免费等优点,又能很好适应联人式设备的特性。该仪表采用较新的2.6.14版本内核,既保证具备新服本的优越特征又有具有稳定性。文件系统的制作以busybox工具为基础,它集成了常用的软件、工具和命令
2.2Web服务器
本仪表采用的BOA服务器是一款源码开放、体积极小运行效率高的www服务器,支持linux和unix下运行,支持CGI通用网关接口程序,非常适合最人式limux系统和智能远程仪表。
BOA服务器源代码的交叉编译;在嵌人式linux上运行的程序收稿日期:2015-05-25
文章编号:1007-9416(2015)05-0108-01
都要经过交支缩译,因此BOA源代码也需要进行交叉缩译,编译器使用arm-linux-goc交叉编译链工具。具体方法:BOA源文件,解压缩后在Linux命令行状态进人相应的目录,执行配置命令,/config ure产生Makefile文件,然后进人Makefile目录,找到Makefile文件,用vi编辑器编辑,找到CC=gcc,改为交叉编译工具路径CC= armlinuxgcc找到CPP=gocE,改为CPP=./armlinuxgoc E,修改完成后用:QW命令保存退出,进入命令行模式执行编译命令 make,进行交叉编译后即可得到可执行程序BOA,将其拷贝到文件系统中/bin目录下。
BOA服务器的配置:BOA服务器的配置主要是使其能够更好的支持最人式linux环境和CGI程序的参数,在文件系统中创建新目录/etc/boa,复制BOA源文件中的boa.conf配置文件到此目录下,然后在此配置文件的基础上根据联人式inux环境和BOA的要求进行修改。在修改config文件时要注意保持配置文件于系统中气体文件路径和设置一致,否则BOA服务器将不能顺利运行。搭建Boa服务器工作完成后,在linux文件系统的根目录里会生成WWW目录,这个文件夹就是动态网站系统的存放目录,可以在将为SF6表定制的HTML网页文件存放在该目录下测试。
2.3仪表软件设计
仪表软件的设计方法是:采用B/S浏览器/服务器)模式,用产端通过电脑或手机浏览器访间仪表主机网站,仪表主机由BOA服务器确认客户端身份信息后根据客户端需求提供仪表的HTML网站解析服务并调用相应的CGI扩展程序,CGI扩展程序实现读取实时传感器数据,与BOA服务器交互实现网站数据的更新、数据记录,发出报警、推送消息等功能。用户也可以根据需求设置报警阅值,下载
数据记录等。 3结语
该仪表实现了SF6气体长期在线监测,并能通过电脑、手机等设备远程访问,通免了普通仪表离线检修造成的气体泄漏损耗,避免了工作人员现场巡视带来的气体中毒危险。在电力行业迅速发展的今天,电力设备运行状态监测手段的数字化、智能化是推进产业升
级,保障设备安全和电网安全,实现无人值班重要保障。参考文献
[1]张搬.嵌入式Web服务器移植与测试[J].电子设计工程,2010(6): 13.
[2]邹柏程.一个嵌入式Linux系统开发平合的构建[J].计算机与现代化,2008(9):3033.
[3]胡雨龙.SF6气体中微水含量模拟在线监测初探[J].高电压技术 2002(4):3032.
[4]李泰军.SF6气体水分管理标准的探讨及密度与湿度监测的研究[J].中国电机工程学报,2003(10):169-174.
作者简介:黄峰亮(1980一),男,河南侵师人,本科,职称:实验师,研究方向:计算机、入式linux方向 108