基TMS320DM642的嵌入式网络视频监控系统设计

时间:2011-06-07

  视频监控技术在政治、经济、军事、文化设施的安全防范中一直起着举足轻重的作用,随着多媒体技术和计算机技术的迅速发展,视频监控系统历经本地模拟监控和数字监控的发展已经到了网络数字视频监控阶段。目前网络数字视频监控系统主要基于普通PC 机集成各种板卡的方式完成图像采集、数据压缩和信号传输,通过网络实现对远端现场的监控。这种集成式系统虽然具备了数字化的主要优势,但由于它是建立在普通的操作系统和硬件系统之上,其性能尤其是实时性和稳定性方面无法与基于专用芯片的系统相比,而且价格、体积方面也难以控制,无法完全适应监控系统的严格要求。而且,目前大部分视频监控系统采用的都是比较简单的压缩技术,增加了传输和存储成本。

  目前安全监控领域的主流产品是数字硬盘录像机,主要适用于监控点集中的局域监控用,比如,煤炭质量评价的作业区域跨度大,港区内作业地点不可判断性等特点,可应用数字硬盘录像机。本系统采用专用图像DSP处理器TMS320DM642,搭建了DSP-PC网络互连和图像传输的多路实时视频采集系统,使网络监控系统的可靠性高、组网便利等优点在应用中直接得到体现。

  1 系统硬件设计

  1.1 TMS320DM642简介

  TMS320DM642采用TMS320C64X系列DSP的内核,集成有一些面向视频及图像处理的外围设备。TMS320DM642以其在720 MHz时钟下运算速度可高达5 760 MI/s提供节省时间的高速DSP编程。

  1.2 系统总体构成

  系统整体硬件设计基于TMS320DM642 EVM板TMS320DM642 Ver5.1,图像信号由扩展的多路CCD图像传感器提供,模拟信号经图像解码器SAA7113将其解码成数字并行ITU-R BT.656码流,并传送至TMS320DM642的视频接口。TMS320DM642视频口VP0、VP2接收到视频数据流,图像数据通过EDMA方式转移到外部存储器,这时TMS320DM642处理器可根据应用程序的需要读取数据并执行相应的运算处理程序,然后通过EMAC网络模块进行网络传输。其总体构成框图如图1所示。

  该系统是以主处理器TMS320DM642为,由视频,外部存储,网络等模块组成。将完成视频信号的实时采集、图像压缩处理及网络传输等功能。

  1.3 视频模块

  系统视频模块主要由4路CCD图像传感器、TMS32013M642的视频端口、图像采集器件等组成。TMS320DM642的VPO中的VPO/A、VPO/A和VPl/B配置成接收8位ITU-R BT.656码流格式,分别挂接SAA7113H。以VPO口为例,图2为图像输入接口电路原理图。

  由于采用ITU-R BT.656码流格式,图像的水平同步、场同步等信号已内嵌在视频数据流中,由于TMS320DM642每个VP口预留的3个可以接收同步信号的VP0CTL控制引脚,只能满足一路视频同步信号的要求,没有同步信号线的连接。

  2 系统软件设计

  整个图像采集系统的系统软件开发过程是在TI公司的DSF集成开发环境CCS中进行的。首先系统各个模块线程都需进行初始化工作。然后系统在RF-25系统功能框架下,先由视频源摄入一帧图像数据,再进行色差信号重采样转化为YUV。网络线程处理线程的结束后发送的信息序列并且进行确认,接收处理后的图像数据并重新进行色差信号转换,终建立网络连接将数据发送至网络。

  3 网络架构

  从TMS320DM642传输来的数据由LXT971转换为以太网物理层接收的数据,通过双绞线连接XFmr Module隔离变压器和RI-45头连接到网络传输至上位机,如图3所示。

  系统中DSP网络通信及其通信接口的开发基于DSP/BIOS和网络开发包NDK等资源。底层硬件驱动与TCP/IP协议栈的接口包含TCP/IP协议栈与硬件驱动层之间的应用程序编辑接口和驱动环境与TCP/IP协议栈之间传递状态监测信息接口。其中网络底层驱动和TCP/IP协议栈之间信息的传递涉及的消息变量STKEVENT是网络开发组件中负责传递相关信息的载体。它拥有若干个具有三元构成数组的成员变量,不同的组合方式构成的数组用来表示相应的网络信息。

  4 功能实现

  在对硬件加载。out可执行文件后打开IE浏览器,在地址栏输入设置好的IP。刷新即可看到IE浏览器显示出的经TMS320DM642压缩处理,通过网络传送给PC机的视频图像。

  在传送CIF分辨率的压缩图像数据时,CCS中显示TMS320DM642的CPU占用率为88%~96%,压缩比为40时,网络数据速率约为380 kb/s,图像帧数为23帧,显示出来基本上是实时图像。

  5 结束语

  本文介绍了针对煤炭质量检测实际应用设计一个具备网络传输功能的多路图像监控系统,以DSP处理器TMS320DM642为,并在CCS开发平台应用NDK网络组件开发系统,实现图像的实时网络传输。


  
上一篇:在DSP与CPLD基础上的变频器PWM脉冲发生器
下一篇:一种基于DSP与FPGA结合的光栅振动信号处理系统

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料