基于ARM和DSP的远程视频监控系统的设计与实现.pdf

上传人:asd****56 文档编号:70336501 上传时间:2023-01-19 格式:PDF 页数:4 大小:529.72KB
返回 下载 相关 举报
基于ARM和DSP的远程视频监控系统的设计与实现.pdf_第1页
第1页 / 共4页
基于ARM和DSP的远程视频监控系统的设计与实现.pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《基于ARM和DSP的远程视频监控系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于ARM和DSP的远程视频监控系统的设计与实现.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-2 8-2 0 0 6 1 2一、引言随着视频编解码技术、计算机网络技术、数字信号处理技术和嵌入式系统的发展,以嵌入式网络视频服务器为核心的远程视频监控系统开始在市场上崭露头角。该系统把摄像机输出的模拟视频信号通过内置的嵌入式视频编码器直接转换成视频流,通过计算机网络传输出去。嵌入式网络视频服务器具备视频编码处理、网络通信、系统控制等强大功能,直接支持网络视频传输和网络管理,使得监控范围达到前所未有的广度。目前,嵌入式网络视频服务器的解决方案主要有以下几种:(1)视频采集芯片+D S P 处理器。该方案中由视频采集芯片完成图像的预处理,由D S P 完成图像的存储、基于M P E G-4、H

2、.2 6 3 或M-J P E G 标准的图像压缩、网络传输。文献 1 提出了基于A D S P-B F 5 3 2 的嵌入式网络视频服务器方案,文献 2 提出了基于T M S 3 2 0 D S C 2 1 的嵌入式网络摄像机 3 的方案。该方案的主要缺点是控制不够灵活,由于D S P 通常没有强大的操作系统,功能单一,不适合做系统控制。(2)视频采集芯片+图像压缩芯片+嵌入式处理器。文献 4 提出了一种采用P h i l i p s 公司的视频解码芯片S S A A 7 1 1 4 H 进行图像采集、采用I n t i m e 公司的M P E G-4 编码芯片I M E 6 4 0 0

3、进行图像压缩、摩托罗拉公司的嵌入式处理器M C F 5 3 0 7 组成嵌入式视频监控服务器方案。该方案的主要缺点是缺乏强大的图像处理能力,整个系统软件必须运行于C L i n u x 之上,系统成本较高。(3)A R M嵌入式处理器+D S P 处理器。现在已有一些基于A R M和D S P 的嵌入式视频监控方案,文献 5 提出一种采用A n a l o g D e v i c e s 公司的B F 5 3 3 实现M P E G-4 标准的图像压缩、以I n t e l 公司的X s c a l e P X A 2 6 1 作为控制的嵌入式视频监控系统。文献6 提出了一种采用S A A 7

4、 1 1 4 A 进行图像采集、采用T M S 3 2 0 C 6 2 0 2 B 进行M J P E G 2 0 0 0 标准的图像压缩、以嵌入式A R M芯片S 3 C 4 5 1 0 进行系统控制和网络传输的嵌入式网络视频服务器方案。该方案的主要缺点是:由于要使用A R M芯片对D S P 的寄存器进行操作,设计、调试、使用较困难,整个系统软件必须运行于C L i n u x 之上,系统成本偏高。与现有的嵌入式网络视频服务器的解决方案不同的是:(1)本文设计的体系结构将硬件划分为两大模块,即系统控制模块和图像处理模块。两个模块不是通过共用一部分存储器的方式进行通信,而是通过连接对应引脚的

5、直通方式进行通信,符合模块化的设计原则,设计、调试更加容易,使用更方便。(2)为缩短系统开发周期,提高系统的可靠性,本系统未使用基于A R M和D S P 的远程视频监控系统的设计与实现肖政宏韩秋凤朱丽群(湖南文理学院计算机科学与技术系,湖南常德,4 1 5 0 0 0)【摘要】【关键词】本文提出了一种基于A RM 和DS P 的远程视频监控系统的体系结构,该体系结构将硬件分为两大模块,以P h i l i p s L P C 2 1 1 4 为中央处理器的系统控制模块主要完成系统的控制功能,以B l a c k f i n A DS P-B F 5 3 3 为中央处理器的图像处理模块主要完成

6、MP E G-4 视频流的压缩及自适应网络传输。本文还介绍了嵌入式网络视频服务器和远程控制平台的软件设计与实现。通过自定义协议,系统实现了数据的可靠传输和MP E G-4 视频流图像的平滑传输,各项指标均符合设计要求。远程视频监控A RMDS P MP E G-4 自定义协议设 计 与 实 现2 0 0 6 1 2-2 9-嵌入式C L i n u x 操作系统,而是通过自定义电话号码协议、切换协议、报警协议及精简的T C P/I P 协议等,系统实现了数据的可靠传输和M P E G-4 视频流图像的平滑传输。(3)系统设计了来电显示功能,远程端通过接收F S K 或D T M F拨号信令的方

7、式唤醒前端主机上线,前端嵌入式网络视频服务器不需申请固定的I P 地址。与其它嵌入式视频服务器方案相比,系统功能更加强大,使用更加方便,更加节省成本。系统总体结构如图1 所示。嵌入式远程视频监控系统由前端、服务器组和控制中心三层组成:(1)前端负责信息的采集,包含的设 备 有 摄 像 机、云 台、嵌 入 式 网 络 视 频 服 务 器(E N V S)。(2)服务器分为目录服务器和服务器。服务器接受目录服务器的管理,同时管理前端各视频服务器并向第三层提供视频信息和报警信息;目录服务器负责对第三层用户进行授权管理。(3)控制中心用于监控中心连接的视音频、集中接警和设备巡检。虽然D S P 具备非

8、常灵活的编程运算能力,并能针对不同的编码标准采用不同的编码软件完成视频图像的压缩,但它不适合作系统控制。因为D S P 通常没有强大的操作系统、完备的网络协议栈和可靠的文件系统,而且D S P 架构在作控制指令时无法进行并行处理和分支判断,而这些正好是A R M 处理器的强项。本文中,远程视频监控系统的设计采用A R M与D S P 相结合的方式来发挥两种处理器的优势,以获得最高的性能。其中,A R M 处理器完成系统控制和系统协议转换;D S P 处理器完成视频数据的压缩及视频流的网络传输,两个处理器之间通过对应引脚直通的方式进行通信。系统控制模块如图2 所示,该模块采用的主芯片是P h i

9、 l i p s 公司的L P C 2 1 1 4,该芯片支持实时仿真和跟踪。由于L P C 2 1 1 4 非常小的6 4 脚封装且内置了宽范围的串行通信接口,非常适合通信网关、协议转换器、嵌入式软件、调制解调器以及其它各种类型的应用。我们既可在此款芯片上移植嵌入式操作系统,也可以直接启动代码运行应用程序。其外围电路主要有:具有数字解码和滤波功能的双音多频(D T M F)信号接收芯片H T 9 1 7 0,该芯片利用数字计数的方法对1 6 种D T M F 输入进行解码,并产生4 b i t 的解码输出;支持频移键控的F S K 解码芯片M T 8 8 E 3 9,该芯片为1 6 P i

10、n S O I C 封装,当检测到有效振铃信号后,从M T 8 8 E 3 9 第1 0 脚D A T A 获取有效的号码数据;用作外部存储的E 2 P R O M芯片;一个1 2 8/2 5 6 K B 的片内F L A S H 存储器系统,一个1 6 K B 的片内S R A M。系 统 控制模块完成的主要功能有振铃监测、数据转发、来电识别、电话号码存储、时钟同步、系统控制等。视频压缩处理模块如图3 所示,它包括视频输入模块、视频压缩模块、视频传输模块、外部存储模块、仿真调试接口(J T A G)模块以及电源模块。视频输入模块选用P h i l i p s 公司的视频A/D 芯片S A A

11、 7 1 1 3,该芯片将C C D 摄像头输入的模拟信号转换为数字信号;D S P 视频硬件压缩子模块以美国A n a l o g D e v i c e s 公司最新推出的D S P 处理器B l a c k f i n B F 5 3 3 为核心,实现M P E G-4 视频数据的压缩,其片内有B l a c k f i n 处理器核,主频高达6 0 0 MH z,完全适合M P E G 4 等复杂音视频的压缩运算;视频传输模块选用网络控制器芯片 R T L 8 0 1 9,它的主要功能是完成 B F 5 3 3 输 出 的M P E G-4 视 频 流 7 8 二、嵌入式远程视频监控系

12、统的体系结构三、系统硬件设计1、系统控制板硬件设计2、视频处理板硬件设计S R A MEP R O M2R S 2 3 2p h i l i p sL P C 2 1 1 4F L A S HH T 9 1 7 0MT 8 8 F 3 9图2系统控制模块框图图3视频处理模块框图S D R A MV i c h e c A/DA i c h e c A/DB l a c l d i nA D S P-B F 5 3 3F L A S HR T I 8 0 1 9C P L D设计与实现图1系统总体结构图E R N S SE N V SE N V SE N V S第一层第二层第三层网络目录服务器

13、服务器控制中心分控1分控2-3 0-2 0 0 6 1 2在网上的传输;C P L D 选用具有4 0 0 0 个可使用的P L D 门阵列,负责视频处理的逻辑控制;S D R A M存储器用于存放系统数据;F L A S H 存储器用于存放系统程序。与文献 2 采用双核结构实现的嵌入式网络视频采集压缩系统不同,经过D S P 压缩后的码流数据由于可以通过视频处理板直接进行网络传输,因此并不需要通过A R M 打包传给网络用户,进行接口设计时可以不用考虑A R M对D S P 存储空间访问的方式或共享存储空间的方式,简化了系统设计,节省了开发时间,提高了系统的可靠性。接口连接如图4 所示。本文

14、中系统控制板和视频处理板的连接的主要信号线有音频输入/输出信号(A I n&O u t)、视频输入/输出信号(V I n&O u t)、模拟地、报警输入/输出信号(A m I n&O u t)、R S 2 3 2 发送接收(R S R x&Tx)、网络传输的发送接收(R T R x&T x)、模拟信号 地(V G r o u nd)、数字信号地(D g r o u n d)。嵌入式远程视频监控系统的软件设计包括两大部分:一是前端嵌入式数字视频服务器(E D V S)软件设计,由系统的控制模块及视频处理模块组成;二是远程端控制平台(控制中心)软件设计。系统控制模块由于没有采用C L i n u

15、x 嵌入式操作系统,系统初试化完成后,直接运行应用程序。程序流程如下:定时器初始化;串口0、串口1 初始化;振铃初始化;F S K 初始化;D T M F 和I C 初始化;系统参数设置;时钟参数设置;电话号码表设置;等待接收串口数据。系统控制模块主要完成的主要功能有振铃监测、来电识别、存储中心电话号码、数据转发、协议解析、系统控制等。控制模块主程序流程图如图5 所示。对 于 L P C 2 1 1 4 串 口0、串口1 接收的数据,由于缺乏系统协议的支持,本文先将数据拷贝到解析缓冲区进行行解析调度,然后根据不同的协议引导字符串,调用相应的协议处理函数。本系统中使用的协议包括报告协议、电话号码

16、协议、设置协议、切换协议、同步协议。此外,本系统还定义了录像回放协议、停止回放协议、报警协议、报警清除协议、云台协议等扩展协议。串口0 的行解析调度程序如图6 所示。在远程视频监控系统中,嵌入式网络视频服务器与监控系统之间的M P E G-4 码流之间的传输实际上涉及到两方面的技术:一是嵌入式网络视频服务器与远程端监控系统之间的通讯技术,包括码流数据的传输、命令控制;二是远程端监控系统对接收到的码流进行解码后的播放。在本文中使用的是C/S 结构,前者用S o c k e t 技术实现,后者用S D K 提供的函数实现,两者都是用V C+开发的。本文设计了基于A R M和D S P 的新一代嵌入

17、式远程视频监控系统的体系结构,详细论述了系统的硬件和软件设计。测试结果表明,本系统能够实现信号的可靠传输和M P E G-4 视频流图像的平滑传输。目前,该系统已在银行、电信机房的远程监控系统中投入使用。3、接口设计1、嵌入式数字视频服务器软件设计2、远程端控制平台的软件设计四、系统软件设计五、结束语2开始系统上电初始化系统参数设置监测振铃信号监测来点号码监测中心串口数据监测前端串口数据检测前端报告超时监测定时报告超时等待超时重连结束图5系统控制模块主(下转第5 2 页)设计与实现图4系统控制板和图像处理板的连接图A _ I n&O u lV _ I n&O u lA m _ I n&O u

18、lV _ G m u n dR S _ R x&T xR T _ R x&T xD _ g m u t dA _ I n&O u lV _ I n&O u lA m _ I n&O u lV _ G m u n dR S _ T x _ R xR T _ T x&R xD _ g m u t d图6串口0 行解析程序流程图开始在缓冲区中查找协议字符串是报告协议否?Y E SY E SY E SY E SY E SN ON ON ON ON O报告列表威报告清除是电话号码协议否?是设置协议否?是切换协议否?视频切换、音频切换接收中心时钟解析处理结果是同步协议否?接收电话号码表清除电话号码,威向中

19、心发送电话号码接收设置数据威向中心发送设置数据-5 2-2 0 0 6 1 2门开关标志。主程序如下:v o i d m a i n()i n t m;G R E E N L E D=1;Y E L L O WL E D =1;Wa i t(1 0 0 0);f l a g=K 2 S e t();O p e n T i m e=1;i f(f l a g=0)O p e n T i m e=0;f o r(;)L o o p 1:i f(K 2 S e t()!=f l a g)f l a g=K 2 S e t();O p e n T i m e=O p e n T i m e+1;i f

20、(K 1 S e t()=0)G R E E N L E D=0;i f(O p e n T i m e 2)f o r(m=0;m 3;m+)/3 t i m e s Wa i t(1 8 0 0 0 0);/1 m i n u t ei f(K 1 S e t()=1)b r e a k;l o o p:i f(K 1 S e t()=0)Y E L L O WL E D=0;g o t o l o o p;e l s e Wa i t(2 0 0);Y E L L O WL E D=1;g o b a c k();g o t o l o o p 1;e l s e g o b a c k

21、();g o t o l o o p 1;v o i dg o b a c k()/g o b a c k t o f o r G R E E N L E D=1;f l a g=K 2 S e t();O p e n T i m e=1;i f(f l a g=0)O p e n T i m e=0;三、结束语经多次试验,完全满足设计要求,已经用于重庆市某物业小区,现已安装调试完成,符合业主的要求。下一步就是将各分散的防盗器作为下位机与控制中心的上位机相联,实现远程监控,对所发生盗窃的房间楼道的过往人员进行摄像,便于破案。【参考文献】1 张洪润.单片机应用技术教程 M.北京:清华大学出版社,

22、1 9 9 7.2 赖麒文.8 0 5 1单片机C语言彻底应用 M.北京:科学出版社,2 0 0 2.3 陈汝全.电子技术常用器件应用手册 M.北京:机械工业出版社.【参考文献】1 高海英,王志宇.基于A D S P-B F 5 3 2 的嵌入式网络 视 频 服 务 器 的 研 究 与 实 现 J .电 子 技 术 应用,2 0 0 5,1:5 9-6 1.2 王库,卢致强.基于T MS 3 2 0 D S C 2 1 的嵌入式网络摄像机 J .中国农业大学学报,2 0 0 4,9(1):8 7-9 0.3 MBr a mb e r g e r,RP.P f l u g f e l d e r

23、,AMa i e r,e t a l.A S ma r t C a me r a f o r T r a f f i c S u r v e i l l a n c e A .P r o c o f t h e1 s tWo r k s h o po nI n t e l l i g e n t S o l u t i o n si nE mb e d d e d S y s t e m s C .2 0 0 3.1 5 3-1 6 4.4 默罕莫德默森,夏玮玮,沈连丰.嵌入式视频监控服务器硬件的设计与实现 J .低压电器,2 0 0 4,1 2:2 5-2 8.5 陈耀武,伍鹏,汪乐宇.基于

24、流媒体技术的网络化嵌入式视频监控系统 J .工程设计学报,2 0 0 4,1 1(2):5 7-6 1.6 刘洁瑜,王黎明,钱培贤,等.基于MJ P E G 2 0 0 0 嵌入式网络视频采集压缩系统的设计与实现 J .微电子学与计算机,2 0 0 4,2 1(1 2):1 6 8-1 7 3.7 杨穗,杨恢先,王子菡,等.智能来电显示器的设计 J .电子器件,2 0 0 5,2 8(2):4 5 0-4 5 3.8 刘春生,孙志勇.D T MF 芯片HT 9 1 7 0 在数据通信中的应用 J.国外电子元器件,2 0 0 2,1:2 2-2 4(上接第3 0 页)开发与应用本文转自仪器仪表学报 2 0 0 6 年第8 期本文转自计算机工程与科学2 0 0 6 年第9 期

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁