admin 管理员组

文章数量: 887021


2023年12月17日发(作者:oracle交集和并集)

第31卷 第3期 201 1年 5用 高师理科学刊 Journal of Science of Feachers College and Universily Vo1.3l No 3 Mav 20ll 文章编号:1007—983l(201 1)03—0052—03 基于DSP和ARM的远程视频监控系统的设计 胥伟 ,王亮 ,王军 (1.中国联通齐齐哈尔市分公司信息化支撑中心,黑龙江齐齐哈尔161003 2.齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006) 摘要:介绍了一种基于高性 ̄gDSP和ARM9处理器的嵌入式远程视频监控系统,该系统采用了TI公 司的浮.a,,.DSPTMS320C6713,完成模拟图像的实时采集和视频图像的实时压缩;采用ARM9系列的 AT9lRM9200处理器芯片完成数据的网络传输与本地存储等服务,介绍了远程视频监控系统的硬 件结构. 关键词:DSP;ARM;远程视频;监控系统 中图分类号:TP393.06 文献标识码:A doi:10.3969/j.issn.1007—983 1.201 1.03.016 Design of remote video monitoring systern based on DSP and ARM XU Wei ,WANG Liang ,WANG Jun (1.SuppoSingCenter ofInformation,QiqiharBranch ofChinaUnieom,Qiqihar 161003,China; 2.Seliool ofComputer and Contolr Engineering,Qiqihar University,Qiqihar 161006,China) Abstract:Introduces a system structure of Remote Video Monitor System(RVMS),based on DSP and ARM9.This system uses a TI company lfoating-point DSP TMS320C67 1 3,complete simulation image of real time data collection and video image of real-time compression.Using ARM9 series of AT9 1 RM9200 processor chips finish data network transmission with local storage service,mainly introduced remote video monitor system hardware structure. Key words:DSP;ARM;remote video;monitor system 视频监控系统是安防系统的重要组成部分,具有很强的应用价值,其直观、方便、信息内容丰富….随 着视频编懈码、数字信号处理、高性能嵌人式处理器和计算机网络技术的不断发展,嵌人式网络视频监控 系统逐渐走向市场,该系统的主要功能是把监控摄像机采集到的模拟视频信号通过内置的嵌入式视频编码 器转换为数字网络视频流并进行适当的压缩与编码,然后利用以太网将视频图像数据和各种控制信号传输 到监控终端,这样就可以利用终端PC机强大的图像处理功能对图像做进一步分析和处理. 本文介绍一种基于DSP和ARM的远程视频监控系统,同传统的模拟监控系统相比,其优势是:设备可 以直接接入以太网,采用开放的TCP/IP协议,不会因为电缆长度过长引起模拟信号的衰减,只要有网络就 可以实现监控,系统接入监控头数目取决于网络带宽和Pc机的实际信息处理能力 系统的组网成本低,系 统体积质量小,运行维护容易,性能稳定可靠,无需专人管理. 1 系统的总体设计 远程视频监控系统的总体设计是通过嵌入式视频监控模块从摄像头等设备获取原始的视频信号,然后 收稿Et期:201I一01—20 基金项目:齐齐哈尔大学校级一般项}{(2010123) 作者简介:胥仲(1974-),男,黑龙江齐齐哈尔人, 程帅,硕士,从事支撑及牛}j应视频}f{_=控系统的研究 

第3期 胥伟,等:基于DSP和ARM的远程视频监控系统的设计 53 压缩成MPEG一4视频数据,在通过流媒体服务器 转换成流媒体格式,最后通过以太网接 实时传 送到计算机网络上 . 负责实时监控的客户端通过以太网获得 MPEG一4视频数据,然后利用流媒体视频播放软 件实时解压MPEG~4视频数据,此系统可以在不 改变系统框架的前提下通过进行适当的软件设 置,便可以支持多客户端和多终端的实时监 控.基于DSP和ARM的远程视频监控系统的基本 结构,见图1. 2视频采集模块硬件设计 圈一工  1 视频采集模块是整个远程视频监控系统设 图1 基于Dsp和AR3M ̄视频监控系统的基本结构 计的基础,其硬件系统设计要求系统能快速、实时、大数据量地采集和处理视频图像数据 .本系统的中 央处理器采用的DSP 片是美国德克萨斯仪器公司生产的浮点系 ̄JJDSP中的TMS320C6713.TMS320C6713主 要特点是:体系结构采用超长指令字结构,最大处理能力可以达到2 400 MIPS;拥有二级缓存,4 KB程序 缓存,4 KB数据缓存,256 KB额外匹配内存等;32位外部存储器接口,可无缝连接SRAM,EPROM,Flash, SDRAM;外设资源丰富,包括DMA,EDMA等;工作频率高达200 MHz;完善的C/C++编译坏境.模数转换 器:果用荷兰Philips公司的SAA7111AHZ低压低功耗视频解码芯片.SAA71l1AHZ芯片进行视频采集,经过D/A 后输出标准的VGA信号,可以在一般的CRT显示器或液晶显示器上显示H J.系统还需要对外部接口逻辑没计、 视频图像采集控制、图像数据存储以及与DsP之问的总线切换逻辑进行控制,采用Ahera公司的FLEXIOK系  ̄I]EPF10K10AQC208现场可编程门阵列器件(FPGA),其硬件结构见图2。 图2视频采集模块硬件结构 其中,视频监控系统按其功能可主要分为2大模块,一个是以DSP为核心的视频采集和压缩子模块,另 一个是以ARM9处理器为核心的接口子模块,其系统框图见图3. 税频采集模块 I l 控制模块 图3基于DSP和ARM的远程视频监控系统框图 从图2可知,视频图像从摄像头等视频输人设备经过视频模/数(A/D)采样会产生大量的数字视频图像 数据,系统采用一片容量为512 K×2 B的SARM存储器IS61LV51216作高速图像数据缓存,同时还用一片存 储容量为64 Mbit、数据宽度为16位、工作时钟可达l25 MHzI ̄%,DRAM存储 ̄.MT48LC4M16A2,用于外部数 据存储空间的进一步扩展,同时也为DsP后续图像进一步处理提供了存储空问.视频采集部分与DsP通过三 态门进行总线隔离,系统采用FPGA来控制:::者之问的总线切换逻辑以及产生其他一 控制信号.同时还要 

54 高师理科学刊 第31卷 负责完成对A/D输出的数字图像数据,如地址总线数据、读写及选通信号的存储 3控制模块硬件设计 系统的控制口模块的处理器采用Atmel公司生产的一款ARM9系列的AT91RM9200作为核心控制芯片, AT91RM9200是完全围绕ARM920T ARM Thumb处理器构建的系统,拥有丰富的硬件资源及标准的外部接 口,工作主频高达200 MHz,是一款高性能、低功耗、低成本的处理器 .以太网控制器采用DM9161E, DM9161E ̄一一 ̄'10/l()o Mbps快速以太网物理层单芯片收发器 ,用它作为ARM9的外设与其相连,再通过 RJ45接口与以太网相连,同时采用一个大容量IDE硬盘同ARM9相连,实现本地必要数据的存储,其硬件结 构见图4. 图4控制模块硬件结构 4系统软件设计 软件由3部分组成,即系统引导加载程序、嵌人式Linux内核和文件系统.首先搭建交叉编译调试环境, 需要通过在编译时指定target=arm—linux,生成适合ARM平台的binutils,然后编译生成GCC,最后,还需要 编译生成函数库glibc,这样,一个嵌入式ARM—linux下的交叉编译环境就搭建成功 .系统的引导加载程序 通过向ARM平台移植U—boot一1.1.1实现 .嵌入式操作系统采用Linux2.4.20,开发模式采用宿主开发模式.剪 裁嵌入式Linux内核,在即将配置内核目录下执行make menuconfig,选中需要的配置选项,内核映像文件Image 就可以由make boot编译生成定制好,通过宿主机的n 服务将制作好的系统内核和文件系统烧写进开发板 的Flash存储器,至此板上可独立运行的操作系统设计就完成了. 5结束语 本文设计了一种基于DSP和ARM处理器的远程视频监控系统,给出了详细的硬件、软件没计方案和设 计思路,缩短了系统开发周期,降低了系统开发成本.系统具有灵活性、稳定性、低功耗和较高的性价比 等优点,适于商场、超市、宾馆等需要监控的场合,系统的开发具有较高的实用价值和市场前景. 参考文献: 【1】陈峰.Blackfin系列DSP原理与系统设计【Ml_北京:电子工业出版社,2004:15—250 【2】李俊韬.复杂场景下运动目标检测算法【JJ.光电工程,2004,31(9):53—57 l31蔡波.视频实时图像处理系统研究与没 ̄f1J].电子技术应用,2009,3(2):89—92 【4】朱铭锆,赵勇,甘泉.DSP应用系统设计[MI.jb京:电子工业出版社,2003:160—300 f5杜春雷.ARM体系结构与编程【5JMj.北京:清华大学出版社,2003:1-60 【6】莫森.嵌入式视频监控服务硬件的设计与实现fJ1.低压电器,2006(12):103—106 【7J欧扬.基于机器视觉的实时视频监控系统设计fJl-苏州科技学院学报,2005(3):121—124 [8 J怀石工作室。L1NUX上的C编程IIM『.北京:中国电力出版社,2000:1-100 


本文标签: 系统 视频 监控 数据 图像