机场导航站综合监控系统的前端采集装置设计

发布者:自由探索者最新更新时间:2010-10-18 来源: 电子技术应用关键字:监控系统  MPEG4视频压缩  S3C2410处理器  嵌入式系统 手机看文章 扫描二维码
随时随地手机看文章

    机场导航站是飞机导航装置的安置点,至关重要,一旦出现故障不仅会影响飞机的正常导航甚至会造成更严重的后果。导航设备出现故障的很大一部分原因是电力系统故障或者导航站室内环境发生了破坏性变化。因此建立一套集中的监控系统有利于管理人员及时了解导航设备的运行状态及环境情况,更好地提高飞机导航的安全性和设备维护管理的高效性。但是目前一些机场的导航站监控系统依然存在着各种各样的不足和缺陷。例如,视频监控与环境数据采集相互独立,造成了监控通信链路的重复铺设,降低了资源的利用率;监控类型少,一些只监控电力数据和温湿度数据,而没有漏水、烟雾、红外等的监测,这样不利于对监控数据进行综合的分析而给出可靠的监控信息;一些小型机场的导航站安装的是壁挂空调而不是精密空调,壁挂空调没有RS485通信接口,导致不能通过监控系统进行控制,只能进行人工手动调节;系统设备的兼容性和扩展性差,只能进行固定厂家设备的更新,对于新类型的监控设备或者不同厂家的监控设备不能顺利接入,不利于系统的升级扩展,虽然有些组态软件可以顺利接入,但价格高昂,施工成本过高。鉴于以上缺点和不足,本文设计了一套具有良好可扩展性、兼容性、高效性、可靠性和资源利用率高的综合集中监控系统。

1 采集装置硬件总体设计思想

    本系统将监控数据主要分为音视频数据和环境数据两大部分,音视频数据通过摄像头和麦克风进行采集并由视频主板压缩为MPEG4视频格式,环境数据通过环境数据采集卡进行采集,视频主板采用透明传输方式将环境数据采集卡的数据直接转发到上层软件指定的TCP端口;底层环境采集设备一般都选用RS485数据接口,可直接接入环境数据采集卡进行工作,这样大大提高了硬件设备的兼容性和可扩展性。并且环境采集卡采用即接即用的方式,可随时接入到视频压缩主板上,所以在需要对环境数据进行采集的地方,应在视频压缩主板上接入环境采集卡,否则无需接入。

    对于硬件接口和通信协议实现与机场导航站原有监控系统的接口和通信协议相兼容,保护用户原有的投资。对于数据的传输采用音视频数据与环境采集数据统一打包的方式,由微波定向传输到导航监控中心,由上层集中监控软件统一进行数据处理,这样可以节省通信链路资源;在上层的集中监控软件中辅以配套的数据通信、自动报警接收、视频实时播放、报警数据维护等软件,就能实现报警的迅速性、准确性、定位精确性及查询统计分析等功能,为机场导航安全提供科学的决策依据,增强机场人员快速反应能力和指挥能力。

    前端采集装置的系统结构设计如图1所示,主要分视频压缩主板和环境数据采集接口板。视频压缩主板主要负责将来自CCD摄像头的视频信号和麦克风的声音压缩为MPEG4的音视频流,同时按一定时间间隔从数据采集接口板获取各种环境数据。数据采集接口板上主要挂接着基于RS485和I/O通信的各类环境数据检测设备,对于处理好的音视频数据和环境检测数据将统一打包为以太网数据包通过网络接口传输出去,网络接口提供RJ45接头,可由微波传输方式传送到导航监测中心。监测中心的集中管理软件负责接收处理音视频数据和环境数据,视频数据可实时解码显示,环境数据可以与设定的参数比对,判断是否正常,是否需要报警等操作。

2 视频压缩主板设计

    音视频压缩主板如图2所示,采用 GO7007SB 芯片进行音视频压缩。此芯片是美国 WIS 公司的一款支持多格式的 MPEG4 视频编码芯片。它采用了多种高精度的压缩算法,能输出MPEG4、MPEG-2、MPEG-1、H.263、MJPEG等数据流格式,同时支持完美的音视频同步输出。能够输出的最大规格为:以30 S/s的帧率输出NTSC制式的分辨率为720×480,以25 S/s的帧率输出PAL制式的分辨率为720×576。此外该芯片还提供了丰富的外围硬件接口:支持10位RGB Bayer视频解码器接口、32位数据、100 MHz的SDRAM数据总线接口、I2C总线接口、 I2S 外部音频/PCM编码器/DSP接口以及灵活的HPI主机接口;可以支持多种类型的CPU,多数CMOS和CCD传感器以及 Philips公司SAA711X视频处理器,都能无缝连接到视频输入接口。

    视频采集是由Philips公司出产的视频数据捕获芯片SAA7113完成的。SAA7113主要将模拟的视频信号进行数字采样并转化为ITU656标准输出格式的数字视频信号,前端输入的视频信号可以是NTSC制式、PAL制式或者SECAM制式的。SAA7113可在G07007SB的I2C总线时序的控制下,将捕获到的ITU656 YUV 4:2:2格式的数字视频数据通过10 位 RGB Bayer视频解码器接口输入到G07007SB。

    音频采集是由TI旗下的BURR—BROWN公司生产的立体声音频采集芯片PCM1800完成的。它主要将模拟的立体声音频信号转换成符合I2S总线标准格式的数字音频信号,数字音频信号再从I2S外部音频接口输入到G07007SB。G07007SB支持ADPCM编码,允许1:4音频压缩,为A/V同步产生音频采样计数和音频标签。

    主板的中央控制器选用Samsung公司的 S3C2410 嵌入式处理器。它 是 一 款 基 于ARM940 内核的SoC芯片,主要实现整个系统的控制和调度管理,如系统级别初始化、 配置、 用户接口、 用户命令执行、PC通信和系统控制等。S3C2410植入源码开放的?滋Clinux 嵌入式操作系统为控制平台。S3C2410和 GO7007SB通过HPI 通 信。HPI 物 理 上 连 接GO7007SB 端口和ARM的总线控制器BUSC, S3C2410通过编程HPI在GO7007SB内存映射中打开一个32 KB窗口,然后再访问 GO7007SB内存。这样, S3C2410和GO7007SB都可以访问SDRAM,从而有效地共享大量的图像数据块。S3C2410和GO7007SB共享一种数据结构,用于命令请求、 确认和数据的交互。

    ARM9处理器还可以直接与数据采集接口板块连接,读取环境监测设备的数据,处理后与音视频数据一起打包后通过8139发送到网络上与远端的集中监控中心的上层监控系统进行通信。Flash存储器用于将装置的网络参数和配置参数永久保存,当上电复位的时候,即读取出来初始化主板。液晶显示屏用于显示现场的时间和室内温湿度以及当前设备的状态,如果出现故障将会显示ALARM信息,正常情况下每隔1 s刷新时间和温湿度数据。

3 环境数据采集卡设计

    环境数据采集卡如图3所示。环境数据采集卡可以通过DB9接头与音视频压缩主板进行连接通信,向其提供采集到的环境数据。此采集卡是在ARM9处理器S3C2410上嵌入Linux操作系统作为控制平台,来控制与外接的各种环境数据采集设备之间的通信。此外还通过GM8125将一个串口扩展为5个串口,再经过5个SN75LBC184芯片将RS232信号转换为RS485信号;由于环境采集的设备多数都是RS485接口的信号,扩展的5个RS485接口可以挂接任意485采集设备。这样大大提高了系统的负载能力和可扩展性。

    温湿度采集模块主要由温度和湿度传感器组成。温度传感器采用DALLAS半导体公司生产的智能温度传感器DSl8B20,采集的数据可直接送入微处理器而无需A/D转换,能直接读出被测温度。它仅需要一条接口线即可实现与ARM9处理器的双向通信;DSl8B20采用数据线供电,温度测量范围为-50 ℃~+125 ℃。通过编程可实现9~12位的数字值读数方式,测量精度为±0.5 ℃。湿度传感器采用HSM-20G,其原理是每变化0.03 V湿度所增加的值为1%,其输出的电压值需经过ADC0809转换为数字量,以便单片机处理,从而让数码管显示湿度值。其工作电压范围为直流电压5.0±0.2 V,测试精度为±5%RH。工作电流(最大值)为2 mA,储存环境湿度范围为0~99%RH,工作环境湿度范围为10%~90%(瞬间可达100%RH)。

   开关量输入输出接口主要由16个光耦器件和8个继电器构成。使用光耦是为了隔离瞬间高电压电流的冲击,从而保护采集板;8个继电器是为了以大电流驱动开关量输出信号。开关量输入信号来自烟感、火感和红外探测等设备。开关量输出信号可以支持电源切断,通断某个设备的供电或驱动指示灯的开关等作用。

    壁挂空调红外遥控模块主要由一对红外收发芯片、一个单片机和Flash存储芯片组成,可以将需要设定的制冷或制热的遥控器指令由红外接收芯片接收并存储在Flash中,这样即完成了壁挂空调的指令学习。上层管理软件即可在导航站监测中心发送指令给壁挂空调红外遥控模块,单片机将指令对应的Flash中存储的遥控码提取出来,由红外发射芯片发射出去,只要红外发射头对准壁挂空调即可完成遥控。

4 环境数据采集网络协议封包

    视频压缩主板将压缩的视频流通过TCP端口上传到监控中心管理软件上实时播放,同时环境采集板卡也会根据配置(每个子串口上挂接什么的类型设备,其配置信息从上层管理软件下载)按一定时间间隔轮询每个子串口上的设备,将设备返回的数据包(有标准MODBUS协议或其他自定义RS485协议)统一封装到数据载荷中,从另外一个TCP端口上传到上层软件(视频流和环境数据各占一个TCP端口,方便协议解析和处理)。

    环境数据网络封包格式如图4所示。当上层软件接收到一包完整数据时,剔除16 bit的同步字,获取8 bit的包长,从包长到CRC之间的数据都属于CRC校验域;先进行CRC-16的校验,如果数据正确,则开始提取串口号、应答标志和载荷数据,其中载荷数据就是完整的底层环境监测设备的Modbus或RS485协议包。上层管理软件在数据库记录了在采集卡某个串口上所接设备,所以其设备类型和协议包结构可以通过执行以命令码和串口号为参数的数据库查询来确定;如果在一个串口号下接入了多个RS485设备,则需要再继续解析载荷数据,匹配设备类型和设备地址,在一条RS485总线上不同的设备地址是不同的。协议中应答标志如果为1,则发送给上层软件的数据包必须得到答复是否成功接收,才能继续发送下一个数据包,否则将连续重新发送,确保数据准确无误地上传。

 上层软件下发的指令也采用该协议封包格式,在确定了该设备所挂接的采集卡串口后,把该设备的485数据封装到载荷字段,计算并填充好其他字段后即可通过视频压缩主板透明传输给采集卡,采集卡可根据命令码和串口号把载荷数据提取出来,直接转发到该485总线上。

    本装置针对当前的机场导航站室内环境集中监控中存在的很多不足和缺陷,设计了更多的监测接口,可兼容更多底层监测设备,集视频监控和室内环境监测数据采集功能于一体,统一输出为以太网数据。具有良好的可扩展性、兼容性、可靠性,它不仅适用于机场导航站的监控而且同样也适用于其他监控环境,具有良好的推广应用价值。

关键字:监控系统  MPEG4视频压缩  S3C2410处理器  嵌入式系统 引用地址:机场导航站综合监控系统的前端采集装置设计

上一篇:基于ARM7和VC平台的高分辨率红外触摸屏设计
下一篇:基于ARM技术的服装舒适性检测系统的设计

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

嵌入式系统中的CACHE问题
摘要:描述了在实时嵌入式系统开发中遇到的与CACHE有关的问题。对引起这些问题的原因——CACHE和RAM的不一致性进行了讨论。最后,提出了解决问题的方法。 关键词:嵌入式实时系统 CACHE 不一致性 随着社会的发展、人们生活水平的提高,人们对嵌入式计算机应用的要求也越来越高。因此,对嵌入式系统的性能要求也越来越高。明显体现在嵌入式系统的CPU速度的不断提高上。但问题也随之而来,嵌入式CPU的主频不断地提高,一方面加强了CPU的处理能力,另一方面,在速度上造成了与慢速的系统存储器极不相配的情况,从而影响了整个系统的性能。 为了解决这个问题,引入了CACHE技术。CACHE是一种高速缓冲存储器,是为了解决CPU和主存之间速度
[嵌入式]
嵌入式系统定义和发展历史
嵌入式系统定义: 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。   嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。   嵌入式系统的核
[嵌入式]
向山体滑坡说“不”,浙江移动推出地质灾害监控系统
     深圳山体滑坡事件揪起了全国人民的心。灾害发生后,党中央、国务院高度重视,习近平、李克强等党和国家领导人分别作出重要批示。目前,抢险救援行动仍在继续。     面对山体滑坡灾害,除了被动抢险救援,我们有没有什么方法可以主动出击呢?     近日,浙江移动推出了“地质灾害实时监控系统”,利用移动4G网络覆盖广、网速快的优势,实现了地质灾害点远程监控,也将起到一定的预防灾害作用。     据悉,目前,浙江移动4G网络已实现深度覆盖,4G基站总量预计年底达8.67万个,人口覆盖率超过95%。今年8月,浙江移动还实现了4G+业务的全省商用,移动4G+网络最高上网速率近330Mbps。     “地质灾害实时监控系统
[安防电子]
福华先进微电子推出嵌入式软件保护芯片FS8836
   福华 先进微电子股份有公司推出了一款用于认证及保护 嵌入式系统 软件版权的芯片产品— FS8836 ,该芯片具有较大的存储空间,良好的安全性能以及简单高速的传输方式,极大的提高了系统的防破解能力以及嵌入式软件的安全性和适用性。    FS8836 采用I2C总线连接到用户的 MCU ,非常方便地嵌入到用户系统中,FameG提供完整的软件支持,用户只需要将FameG提供的库文件整合到自己系统中,在I2C通讯正常工作之后,通过调用相关的API函数,即完成保护系统的建立。   该芯片具有以下特点: 安全性   - 支持DES/ TDES 算法   - 支持看门狗和写保护功能   - 支持认证和数
[嵌入式]
完善RGB-IR解决方案,OmniVision联手富瀚发布汽车驾舱监控系统
通过低光和低成本的图像信号处理器完善业界最小和最优价值的200万像素的RGB-IR汽车图像传感器,打造性价比最优成像解决方案。 行业领先的数字图像解决方案开发商豪威科技公司(OmniVision Technologies, Inc.)和视频监控产品的芯片和解决方案供应商富瀚微电子今天联合宣布推出用于捕捉和处理高品质彩色(RGB)和红外(IR)图像的汽车内部成像解决方案。无论在白天还是黑夜,只需要配备一台摄像头,就可获得车内高品质成像。 该方案结合了OmniVision的OV2778 2MP RGB-Ir图像传感器和富瀚的FH8310图像信号处理器(ISP)。FH8310携带专门处理RGB-IR传感器的硬件,与OV2778配
[汽车电子]
基于CDMA 1X的远程监控系统设计
1 引言 在现有的工业监控系统中,常用的信息传输方式有:数字微波、数传电台、有线光纤、有线电缆等,数字微波和数传电台将受到传输距离及频率许可的限制,而有线光纤和有线电缆的网络成本较高,不适合监控点非常分散及传输距离较远的情况下使用。 针对监控对象分散、各监控节点间缺乏有机联系、监控信息量相对较少,实时性要求较低等特点,CDMA 1X提供了一种很好的信息传输方式。 CDMA 1X愿意是指CDMA 2000的第一阶段(速率高于IS-95,低于2MB/s),可支持308kb/s的数据传输,网络部分引入分组交换,可支持移动IP业务,是在现有CDMA IS-95系统上发展出来的一种新的承载业务,目的是为CDMA用户提供分组形式的数据业务
[工业控制]
ARM7&ARM9双核平台的技术分析
目前嵌入式系统教学平台市场上的主导产品都是基于ARM7或ARM9架构的,一般都认为ARM7属于低端产品、ARM9属于高端产品,也出现了所谓的“ARM7&ARM9覆盖高端&低端的教学平台”。宣传“两套 CPU 子板都是可以自由插拔,一套实验系统变化为两套, ARM7 的实验系统可以实现基础的 ARM 嵌入式教学,主要包括指令实验,基础接口实验, UCOS-II 操作系统实验和 uCLinux 操作系统实验; ARM9 的实验系统可以实现高端的 ARM 嵌入式教学,主要包括扩展接口实验, Linux 操作系统实验和 WinCE 操作系统实验。” 这种观点有误导用户的嫌疑。因为ARM9和ARM7同属于ARMv41,是属于中
[单片机]
如何将非IP系统改造为IP监控系统
  在现有的视频监控项目中,已经有越来越多的企业选择IP监控系统。其中,有的是新建项目,直接采用IP视频系统;有的是需要对已有的模拟或者数字系统进行改造。本文将从系统架构的角度谈谈如何将非IP系统改造为IP监控系统。    模拟监控系统   现在,模拟监控系统已经发展得非常成熟,它一般由前端设备、传输电缆、切换控制设备以及显示设备等组成。前端设备一般为实时图像摄入设备—模拟监控摄像机;传输电缆一般为视频同轴电缆及对前端设备进行控制的控制线缆(当前端有需要控制的设备时);而显示设备为监视器;最后是在模拟监控系统中起关键作用的设备——切换控制设备,例如视频矩阵,其输出就接监视器。由于监控中心不可能也不需要对每个前端摄像机配置对应的
[安防电子]
如何将非IP系统改造为IP<font color='red'>监控系统</font>?
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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