基于ARM和FPGA的双路远程视频监控系统设计.pdf
《基于ARM和FPGA的双路远程视频监控系统设计.pdf》由会员分享,可在线阅读,更多相关《基于ARM和FPGA的双路远程视频监控系统设计.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 2 6卷第 6 期 2 0 1 1 年 1 2月 液 Ch i n e s e J o u r n a l 晶 与 显 示 of Li q ui d Cr y s t a l s a nd Di s p l a y s Vo 1 26 NO 6 De c,2 O1 1 文章 编号:1 0 0 7 2 7 8 0(2 0 1 1)0 6 0 7 8 0 0 5 基于 A R M 和 F P G A的双路远程视频监控系统设计 张秋林,夏靖波,(空军工程大学 电讯工程学院,陕西 西安 邱 婧,胡 图 7 1 0 0 7 7,E ma i l:3 9 6 6 5 9 0 2 1 1 6 3 c o
2、 rn)摘 要:针对当前 市场上对 双路视频监控 系统 的需求,设计并实现了一种基于 F P GA和 A RM1 1的双路远 程 视频监控系统。该系统通过两个 S AA 7 1 1 1 A芯片接收解码 两路 C V B S信号,并 在 F P G A 的控制下 将两路信 号合成一路传输给 AR M1 1 模块。AR M1 1 模块将接 收到 的视频流打包压缩后发送到 I P网上,客户端通 过网 络连接 获取两路监控 画面。经过测试表 明,该 系统性能 稳定,能够实现 双路视频 信号 的稳定播 放,符合视 频 产 品的设计要求。关键词:AR M;F P GA;视频采集;I T U R B T 6
3、 5 6;S A A7 1 1 l A 中图分类号:T P 2 7 4 文献标识码:A D O I:1 0 3 7 8 8 YJ Y X S 2 0 1 1 2 6 0 6 0 7 8 0 De s i g n o f Du a l Re mo t e Vi de o M o n i t o r i n g S y s t e m Ba s e d o n ARM a nd FPGA ZHANG Qi u l i n,XI A J i n g _ h o,QI U J i n g,HU Tu (Te l e c o mmu n i c a t i o n En gi n e e r i n g
4、 I n s t i t u t e,Ai r Fo r c e Eng i n e e r i n g Un i v e r s i t y,Xi a n 7 1 0 0 7 7,Ch i n a,E mai l:3 9 6 6 5 9 0 21 1 6 3 c o rn)Ab s t r a c t:Ai mi n g t o t h e c u r r e nt ma r k e t d e ma nd f or t wo wa y vi d e o m o ni t o r i ng s y s t e m,du a l r e mo t e v i d e o mon i t o r
5、 i n g s ys t e m b a s e d on FPGA a nd ARM 1 1 wa s de s i gn e d a nd i mpl e m e nt e d The s y s t e m c a n r e c e i ve s t wo CVBS s i g na l s by t wo S A A7 1 1 1 A de c o de r c hi ps Und e r t he c o n t r o l o f t h e F P GA。t h e t wo wa y s i g n a l wa s s y n t h e s i z e d t o o
6、n e wa y a n d t r a n s mi t t e d t o t h e ARM 1 1 mo du l e ARM 1 1 m o d ul e c a n c o m p r e s s a r e c e i v e d vi d e o s t r e a m i n t o pa c k a ge s a nd s e nd t o t he I P I nt e r ne t The c l i e nt c a n ob t a i n t wo wa y m o ni t o r s c r e e n t hr o u gh t he ne t wo r k
7、 c on ne c t i o n Th e t e s t s ho ws t h a t t h e s y s t e m c a n a c h i e v e a s t a b l e t wo wa y vi d e o s i g na l pl a y b a c k a nd me e t t he de s i gn r e q ui r e me nt s of v i d e o pr o du c t s Ke y wo r d s:ARM;FPGA;vi d e o c a pt u r e;I TU R BT 6 56;SAA71 1 1 A 王一 口 随着多
8、媒 体技术和 网络通信技 术 的迅速 发 展,远程视频监控技术被广泛地应用于视频会议、电子消费、工业控制和社区安防等诸多领域,极大 地改变了人们的生产、生活方式。目前 的远程视 频监控系统多是 以 AR M、F P GA和 DS P处理器 芯片为核心 1 训。处理器在对视频信号进行采集 与处 理后,通过 网络发 送 到监控终 端并 解码 显示。但是,当前的远程视频监控系统多为一路视频监 控。仅有的多路远程视频监控系统由于其设计复 杂、成本高而很少在社 区等小型单位使用。为此,本文设计开发了一种双路远程视频监控系统。该 视频监控 系统采用 AR M+F P G A 的体系结构,收稿 日期:2 0
9、 1 1-0 6 1 0;修订 日期:2 0 1 1-0 7 0 6 基金项目:“8 6 3”国家高技术研究发展计划项 目(No 2 0 1 0 AAJ 1 4 6);军 队武器装备科研项 目 作者简介:张秋林(1 9 8 6 一),男,河南罗山人,硕士研 究生,主要从事嵌入式系统方面的研究。第 6 期 张秋林,等:基 于 A RM 和 F P G A 的双路远程视频监控系统设计 充分发挥 ARM 处理器 优 良的性能和 F P G A 的 并行处理能力。实验表明,该系统很好地解决 了 工程实践 中的应用,对多路视频监控系统 的设计 和开发具有一定的参考价值。2 系统硬件结构及工作原理 整个双
10、 路视频 监控 系统 主要 由监 控前 端、监控终端和网络传输 3部 分组成,其 中,监控前 端主要 由 F P GA模块和 AR M1 1模块组成,传输 介质采用 I n t e r n e t 网,监控终端 由一个连接互联 网的计算机组成。由于本文所做工作是 在军 内 某科研项 目的资助下 进行 的,考 虑到 其他应 用 需求,该 系统在 硬件 设计上 采用 了“AR M1 1开 发板+F P GA扩展板”的体系结构。整个系统结 构如 图 1 所 示。CVBS C VBS I t C a m e r a I F MF C Jl I FP GA BT6 5 6 扩展板 AR M1 l 开 发
11、 板 f 图 1 系统总体结构 F i g 1 Ov e r a l l s t r u c t u r e o f t h e s y s t e m 监 控 终 端 两个摄像头将采集到的视频信号通过 C VB S 格式传送给 F P G A 扩展板。F P G A 扩展板将输 入的两路 C VB S信号合并转化成相应的 YC C 4:2:2 格 式,然 后 依 据 B T 3 6 5 6协议 将 其 传 送 给 ARM1 1 开 发板。AR M1 1开发 板通 过 C a me r a I F 接 口接收来 自 F P GA的视频信号,将其压缩打包 发送到网络上。监控终端通过网络连接接收来
12、 自 监控器的视频信号。ARM1 1开 发 板 采 用 华 恒 公 司 开 发 的$3 C 6 4 1 0开发板,该开发板具有 丰富的外设资源 和强大的运算处理能力。扩展板采用 F P G A 体 系框架进行设计,这是本文硬件设计 的重点,其结 构框图如图 2所示。F P GA扩展板 由中央控制单元模块、视频采 集模块、存储模块、配置模块和电源模块组成。中 央控制单元 F P GA 由 1片 F P GA芯 片及外部 晶 振 电路组成。其 中,F P G A采用 Al t e r a 公 司生产 的 E P I C 1 2 Q2 4 0 C 6,该芯片具有优 良的并行处理 能力和灵活的在线编程
13、能力。中央控制单元主要 完成以下功能:(1)通过 I。C总线实现对 S AA7 1 1 1 A芯片的 L 毫 堕 ;图 2 F P G A扩展板结构框图 F i g 2 B l o c k d i a g r a m o f t h e F PGA e x p a n s i o n h o a r d 初始化;(2)将两个 S AA7 1 1 1 A输出的视频信号按照 一定的逻辑依次存储到两个 S R AM 的相应位置;(3)负责实现存储模块中两片 S R AM 存储和 读 写 的“乒 乓”切换;(4)将从存储模块中读出的 R GB格式转化成 Y UV格式,并按照 I UT5 6 5协议通过
14、 C a me r a I F 接 口实现与$3 C 6 4 1 0开发板的通信。视频 采 集模 块 主要 由 S AA7 1 1 1 A 芯 片 _ 4 和 外围晶振 电路组成。S AA7 1 1 1 A 芯片是飞利浦 公司生产 的高性能视频解码芯片,支持 C VB S复 合视频信 号,可通 过其 内部含有 的 I C接 口对 S AA7 1 1 1 A的工作方式进行设定。存储模块由 2 片大小为 5 1 21 6 b i t的 I S 6 1 L V5 1 2 l 6 AL型 高 速静态 S R AM 组成 ,其工作 电压为 3 3 V,访 问周期为 1 0 1 2 n s,支持 8位或
15、1 6 位输入输 出模 式,可以为 Al t e r a 公司的 F P G A芯片提供高性能 的外围存 储功能。存储模块主要完成 F P GA控 制单元采集到的视频信号数据的存储与读写。配 置 模块采 用 AS和 J T AG 两种 方式 ,AS在 用户 模式下使用,J TAG在系统调试模式下使用。本 系统 中各种芯片的工作 电压不尽相 同,电路设计 上涉及到在同一块板子上使用多个电源。所采用 的解决方案是:外部 5 V电源进人,给内部 5 V逻 辑电平器件供电,同时 5 V电源通过低压差线性 稳压器得到其他所需要的电源。3 F P GA视 频采 集控制 电路设计 与 实现 在完成视频采集与
16、存储硬件 电路设计的基础 上,需要通过 Ve r i l o g HD L编程在 F P G A 内部实 现视频信号采集与输出控制电路。该电路主要完 成以下功能:(1)从两个 s AA7 1 1 1 A视频解码信 液 晶 与 显 示 第 2 6卷 号中采集有效像素单元;(2)将两路视频信号合并 成一路,并 按 照 一 定 的规 则 交 替 存 储 到两 个 S RAM 中;(3)将 S R AM 中存 储 的视频 数据读 出,并转化成 I T U R B T 6 5 6格式经并行接 口传 输给 AR M1 1模块。3 1 双路视频图像采集 经过 S A A7 1 1 1 解码后 的两路 C V
17、B S视频信 号被同时输入到 F P GA模块 中。虽然解码后 的 两路视频信号拥有相同的频率,但是由于它们不 是来 自同一个 S AA7 1 1 l A 芯片,因此,其相位不 同,无法用同一个 时钟将两路信号同时采集。由 于 S AA7 1 1 1 A是依据像素时钟 p i x e l c l o c k将视 频数据写入 F P G A 芯 片,当下一像 素还未 到来 时,上一像素数据不会丢失,因此,我们可 以将两 路视频数据分别存储到 F P GA 中的两个 临时锁 存器 中,然后用一个全局时钟将两路信号并行采 集到 F P GA模块中。双路 视 频 采 集 如 图 3所 示 7 ,视 频
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM FPGA 远程 视频 监控 系统 设计
限制150内