油井视频监控数据流检测与优化控制

2014-03-08 23:59:03内蒙古电子信息职业技术学院
油气田地面工程 2014年7期
关键词:数据流检测器油井

内蒙古电子信息职业技术学院

油井视频监控数据流检测与优化控制

庞天天内蒙古电子信息职业技术学院

油井视频数据流传输模式设计是在无操作系统的状态(裸机状态)下开发的,其主要的目的就是实现DMA的导通,从而来验证其寄存器的最佳配置和最大的传输速率。I/O油井视频数据流量检测端口必须有输入/输出功能,要实现此功能,需将其对应的寄存器的功能修改成输入/输出功能模式,进而实现读写功能。油井视频数据流量检测器的启动过程一般包括两个阶段,其中第一个阶段是对目标设备硬件初始化;第二个阶段是通过C语言来实现复杂的功能,通过正确设置内核启动参数,实现对Linux的正确的启动。

视频监控;数据流;检测;ADS仿真

I/O油井视频数据流量检测端口必须有输入/输出功能,要实现此功能,需将其对应的寄存器的功能修改成输入/输出功能模式,进而实现读写功能。在端口Port F和PortG中,其本身还涉及到24个外部的中断功能。对其中断功能的实现和控制,是本设计中的重点。当有不同的中断请求时,这些端口可以对相应中断请求做出处理。后期在DMA启动中,具有中断功能的流量检测口也起到重要的作用。

1 数据流控制层设计

在油井视频数据流控制中,层与层之间的连接点称为服务连接点。PDCP向上提供服务,提供可靠的头压缩功能和安全保护;而RLC与MAC之间的服务是逻辑信道,MAC提供逻辑信道到传输信道的复用和映射[1]。上行层可反映终端部分的具体情况,其只是针对单个用户的处理;下行层反映的是视频数据流检测部分的情况,用来实现多个用户处理。以上就是上、下行架构主要的区别。

MAC(介质访问控制层)是运行在物理层之上的一个层次,其主要功能就是向物理层发送数据。MAC层主要实现的方式是采用时隙插值法,其工作原理就是将一个完整的数据拆成长度大小不一的数据块进行插值处理,但是其长度必须要满足时隙的需求,要求系统的响应时间必须很精准。其功能还有包括RLC协议数据单元(PDU)的复用与分解,其功能就是通过动态调度进行UE之间的优先级管理等。

RLC(无线链路控制层)是作用在MAC层之上的一个层次,其任务就是用来实现数据的提供和接收功能,其主要是实现与ARQ相关的功能,具体包括对上层PDU的传输支持确认模式(AM)或者非确认模式(UM),TM(透明模式)数据传输,通过ARQ机制进行错误修正(CRC检验由物理层完成)等功能。

PDCP(分组数据汇聚层)是位于RLC层的上一层,通过其名称的字面上意思就可以看出这个层次主要面向分组数据,其所处理的就是一个个完整的数据包,实现头压缩、解压缩和用户面数据传输等功能。

2 数据流传输模式设计

在s3c2440的DMA传输过程中,使用FSM(Finite State Machine,有限状态机)进行操作,其中包括以下3个状态:①在DMA传输的初始状态时,DMA控制传输过程,其一直在等待DMA发出请求信息,若请求信息一旦到达,就开始准备步入第2个状态。在状态1中,DMA ACK和INTREQ都为0。②在此状态下,PAM和ACK变成1,并且计数器从DCONN中重新装载。此部分要注意的是,在运行过程中,直到后面的计数器被清除DMA ACK也会一直保持在数字1的状态。③在状态3中,DMA准备进行操作的子状态机被初始化[2]。

油井视频数据流传输模式设计是在无操作系统的状态(裸机状态)下开发的,其主要的目的就是实现DMA的导通,从而来验证其寄存器的最佳配置和最大的传输速率。

3 数据流测试ADS仿真

在ADS软件中实现仿真功能的产品是AXD仿真软件,其能和现在市面上大多数的仿真器(如JTAG等)相结合,使得ADS软件在嵌入式开发中占有更有利的地位。ADS除了支持Windows操作系统以外,还可以移植到Linux系统上运行[3],从而满足Linux工程师的开发需求。

目前油井视频数据流检测器的形式比较多,如Kboot,Uboot,Fastboot等,不同的检测器针对的嵌入式芯片或者开发板也就不同,所以在众多的流量检测器版本中,没有一个统一的形式。由于目标开发板的环境不同,其相关的硬件信息也不同,建立一个统一的油井视频数据流检测器版本是不可能实现的。为此,要使得Linux系统在开发板上正常的运行,需根据所使用的开发板和其硬件的具体情况,对油井视频数据流检测器版本进行修改,建立起一个适合自身使用视频数据流检测器的文件启动系统。

油井视频数据流检测器的启动过程一般包括两个阶段[4]。其中第一个阶段是通过汇编语言来实现的,其主要功能就是对目标设备硬件初始化,初始化油井视频数据流检测器要使用RAM的空间,使得检测器可以启动,并且初始化内存空间的堆栈,为程序跳转到下一个段做好准备;第二个阶段是通过C语言来实现复杂的功能的,此阶段先是要对使用的硬件设备进行初始化,再将内核映像和根文件系统映像(内核和根映像文件烧写在内)从Flash加载到RAM当中,通过正确设置内核启动参数,实现对Linux的正确启动。

4 结语

本文的油井视频数据流量检测器是在实际环境下开发设计的,这款油井视频数据流量检测器结构比较简单,而且代码量比较小,方便在今后开发工程中对硬件的配置方式进行改进,进而节省开发时间。

[1]王睿.关于支持向量机参数选择方法分析[J].重庆师范大学学报:自然科学版,2007(2):12-13.

[2]孙红星,赵楠楠,徐心和.基于小波变换和SVM的文本区域定位[J].东北大学学报:自然科学版,2007(2):27-28.

[3]李江涛,姜永玲.P2P流量识别与管理技术[J].电信科学,2005(3):30-31.

[4]高海华,杨辉华,王行愚.基于PCA和KPCA特征抽取的SVM网络入侵检测方法[J].华东理工大学学报:自然科学版,2006(3):67-68.

(栏目主持 关梅君)

10.3969/j.issn.1006-6896.2014.7.047

猜你喜欢
数据流检测器油井
汽车维修数据流基础(下)
一种提高TCP与UDP数据流公平性的拥塞控制机制
新型油井水泥消泡剂的研制
一种油井水泥用抗分散絮凝剂
车道微波车辆检测器的应用
一种雾霾检测器的研究与设计
工业设计(2016年11期)2016-04-16 02:49:43
基于数据流聚类的多目标跟踪算法
北医三院 数据流疏通就诊量
中国卫生(2014年7期)2014-11-10 02:32:54
一体化火焰检测器常见故障分析
河南科技(2014年22期)2014-02-27 14:18:12
3种HPLC检测器测定单甘酯含量的方法比较
食品科学(2013年8期)2013-03-11 18:21:24