嵌入式开发之基于ARM的数字视频监控系统的设计课件_第1页
嵌入式开发之基于ARM的数字视频监控系统的设计课件_第2页
嵌入式开发之基于ARM的数字视频监控系统的设计课件_第3页
嵌入式开发之基于ARM的数字视频监控系统的设计课件_第4页
嵌入式开发之基于ARM的数字视频监控系统的设计课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式开发之基于ARM的数字视频监控系统的设计引言1监控系统方案介绍2监控系统硬件设计2.1arm视频监控平台2.2数据采集模块3监控系统软件设计4结束语图像与视频监控系统是应用计算机与通信技术实现对目标地区信息监控的系统,常应用于交通、能源、公安、电信、军事等部门。随着图像与视频监控系统的应用领域不断扩大,远程图像与视频监控系统应运而生,它满足了远距离监控的要求。数字视频监控系统是以计算机或嵌入式系统为中心、视频处理技术为基础,是符合图像数据压缩的国际标准。综合利用图像传感器、计算机网络、自动控制和人工智能等技术的一种新型监控系统。由于数字视频监控系统对视频图像进行了数字化,所以与传统的模拟监控系统相比,数字监控具有许多优点。数字化的视频系统可以充分利用计算机的快速处理能力,对其进行压缩、分析、存储和显示。引言数字化视频处理技术提高了图像的质量与监控效率,使系统易于管理和维护。整个系统是模块化结构,体积小,易于安装、使用和维护。正是由于数字视频监控技术具有传统模拟监控技术无法比拟的优点,而且符合当前信息社会中数字化、网络化和智能化的发展趋势,所以数字视频监控技术正在逐步取代模拟监控技术,广泛应用于各行各业。嵌入式系统以体积小、实时性强、性价比高、稳定性好等特点在社会的各个领域中得到了广泛应用。基于ARM嵌入式的数字化远程监控是基于现代通信技术的一种新应用。本设计是一种嵌入式系统,以arm硬件平台为核心实现了对现场的实时监控,并通过无线网络把视频图像传输到主机端,以实现分析、存储和显示等功能,与传统的模拟监控系统相比:它的组网成本大大降低,系统体积重量大大减小,运行维护更容易。嵌入式开发(2)通过直接在嵌入式处理器上实现TCP/IP协议来实现Internet接入功能这种方案没有使用操作系统,大大节省了资源,但是对处理器的性能要求较高,同时增加了开发的难度,技术实现上也比较困难。如图2所示。(3)采用一个基于armLinux的网络监控系统这种方案和第二种方案类似,但是它只用嵌入式armLinux操作系统,在操作系统上运行TCP/IP协议。目前大多数嵌入式操作系统都带有TCP/IP协议栈,这降低了开发的难度,实现起来比较灵活。由于嵌入式操作系统的运行需要占用相当的处理器资源和存储器空间,对硬件配置也有较高的要求。采用第三种方案,可以节省开发时间、缩短开发周期。监控系统一般都还要在控制现场配置一台工控机或高性能微机做服务器,用来存储中间数据,处理实时性要求较高的事件,响应监控终端的监控请求。嵌入式开发采用基于ARM嵌入式的网络监控系统,它采用TCP/IP网络协议标准,系统组网简单,传输数据量大,速度快,整个系统结构简单。尺寸微小、价格低廉。远程计算机可做到无需额外程序,通过WEB浏览器就能对设备进行检测,而且应用程序易于开发、实现信息的完整共享。在该系统中ARM负责程序控制和网络通信,图像和视频采集模块负责数据获取和处理。当数据或命令数据传输过来后,ARM系统进行命令处理后,将命令数据传输或显示在LCD上,同时系统负责将处理的结果经过网络接口上传出去。系统接收到数据命令后,经过算法处理后,驱动D/A输出或根据A/D输入进行数据处理后,将结果传给arm。系统具有以下几个基本功能:数据采集、数据分析和处理、程序控制、网络传输。2嵌入式开发之监控系统硬件设计其中,VGA接口是通过电阻网络实现4096色彩色显示。与SRAM访问相关的寄存器有:SDRAM控制寄存器、读地址低16位、读地址高16位、读出数据寄存器、写地址低16位、写地址高16位、写入数据寄存器;与CMOS图像采集有关的寄存器有CMOS采集控制寄存器、CMOS采集状态寄存器;与VGA显示有关的寄存器是VGA显示控制寄存器。它具有以下特点:(1)实时性好,能满足数据采集和数据处理的实时性要求。(2)性价比高,在满足要求的情况下,系统成本应尽量低。(3)可控性好,能够实现远距离控制和数据传输。嵌入式开发视频源信号来自于一个高集成度的CMOS数字图像传感器模块MB86S20,它是富士通的产品。MB86S02不但集成了CMOS图像传感阵列、自动增益信号放大器、模数转换器,还包括了色彩信号处理和微型镜头,包含了图像采集的所有前端处理,可以直接输出数字信号。模块的系统框图如图4。2.2嵌入式开发之数据采集模块MB86S02是基于CMOS工艺,使用有源像素的传感器,与传统的CCD传感器相比有如下不同点。(1)成像过程ccd和cmos使用相同的光敏材料,因而受光后产生电子的基本原理相同,但是读取过程不同:ccd是在同步信号和时钟信号的配合下以帧或行的方式转移,整个电路非常复杂,读出速率慢;cmos则以类似dram的方式读出信号,电路简单,读出速率高。(2)集成度采用特殊技术的ccd读出电路比较复杂,很难将a/d转换、信号处理、自动增益控制、精密放大和存储功能集成到一块芯片上,一般需要3~8个芯片组合实现,同时还需要一个多通道非标准供电电压。借助于大规模集成制造工艺,cmos图像传感器能非常容易地把上述功能集成到单一芯片上,多数cmos图像传感器同时具有模拟和数字输出信号。

MB86S02的主要特性如下:

l/7英寸图像传感器,有效像素为352×288共11万像素;超低功耗30mW@15fps;输出8位CMOS电平并行数字信号,YCbCr422或YUV422格式;色彩信号处理包括:自动增益、自动曝光、自动白平衡、Gamma校正等;寄存器设置通过标准I2C串行接口;支持CIF(352×288)QCIF(176×144)格式;

CCIR656标准头输出;抗闪烁功能;低功耗模式;掉电模式功耗3μw;嵌入式处理器通过与MB86S02CMOS图像模块的连接,读取图像数据后通过同步SRAM接口存储在外部高速SRAM中,然后还可以由UART模块或RTL8019模块把已经存储的图像数据发送到PC,最后PC上的接收程序将显示接收的图像。通过调试板上的按键可以选择采集图像、地址复位、串口发送、网口发送这几种功能。如图5所示是ARM主程序流程图。arm处理器获取图像信息,执行压缩程序,压缩后的文件通过公共电话线路传递到监控主机端。由于系统采用相同的图像分辨率和常量表,所以文件头都相同。为了减少传输数据量,不传送文件头,文件头在监控主机端由软件自动添加。3监控系统软件设计本系统还使用调制解调器通过公共电话网来简历远程数据连接,在远程图像监控终端处的调制解调器处于待命状态,它使用“ATS0=3&D0W&W1”命令设置为自动应答方式,在3次振铃后自动摘机,经历“数据风暴”以后与主叫方建立连接。监控中心的调制解调器由监控软件控制拨号建立连接或者挂断连接。数据连接建立好后ARM会收到“CONNECT”字符串,表明通信线路连接成功,此时就可以像使用普通串口一样使用调制解调器建立的远程数据连接。arm接收到从监控中心发来的采集命令后,依次完成图像采集、压缩处理,然后通过串口以ASCII码形式直接发送图像数据到监控中心,完成一次操作后等待下一个采集命令。在应用中需要从MODEM接收图像数据,并将它加上文件头以标准JPEG图像或MPEG视频格式存储于本地硬盘上。在对话框相应位置还要显示出刚接收的图像,这就需要相应的解码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论