1、 1 / 7基于 DM365 的嵌入式网络摄像机的设计摘要: 在许多比较恶劣的环境如野外、井下、甚至在战争中,人们更需要获取及时、有效的视频信息,这种环境对系统的能耗、抗干扰性、稳定性等方面提出了更高的要求,把嵌入式技术应用于视频的采集和传输可以解决很多复杂的环 .1. 引言在许多比较恶劣的环境如野外、井下、甚至在战争中,人们更需要获取及时、有效的 视频信息,这种环境对系统的能耗、抗干扰性、稳定性等方面提出了更高的要求,把嵌入式技术应用于视频的采集和传输可以解决很多复杂的环境问题。德州仪器 (TI)推出的基于达芬奇技术的新型TMS320DM365 数字媒体处理器,DM365 高度集成了众多组件
2、,其中包括符合生产要求的 H.264、MPEG-4、MPEG-2、MJPEG 与 VC1 编解码器,可满足智能视频处理功能的集成影像信号处理(ISP)解决方案,以及一系列板载外设等,可使开发人员将系统成本降低 25%。本文围绕 DM365 数字媒体处理器,对 基于 DM365 的嵌入式视频采集与 传输系统的设计做了具体介绍。2. 嵌入式视频采集与传输系统的整体结构本系统利用目前先进的 WiFi 无线通信技术,结合 H.264 视频压缩算法构建无线视频监控系统。系统工作过程为:视频采集节点将采集到的视频、音频数据, 经过前端压缩等处理之后,转换成统一的 IP 数据包格式,以WiFi 无线方式发送
3、到 AP,AP 接入工业光 纤以太网,实现无线与现有通信2 / 7网络的无缝连接,构成感知矿山多媒体数字网络。该无线视频监控系统既可应用于矿井救灾应急通信系统,也可用于井下皮带、液压支架等煤矿安全生产管理,可极大提高矿井安全监控系统的能效,节约矿井生产成本。无线视频监控系统图如图 1 所示。图 1 系统整体架构3. 系统硬件实现3.1. 系统核心架构本视频采集与传输系统完成的主要功能是在煤矿井下能够进行实时流畅的多媒体通信。系统设计的总指导原则是:在保持实时的多媒体通信质量的前提下,低3 / 7功耗,低成本。节点硬件主要包括:视频采集前端、视频处理模块、无线发射模块和 电源模块以及一些外围电路
4、。系统的原理框图如图 2 所示。图 2 摄像机原理框图3.2. 视频处理模块视频处理模块采用 TI 的达芬奇高性能多媒体处理器 TMS320DM365 完成设备管理、音视频的压缩处理及传输通信,通过外接的以太网物理层芯片实现有线网络接口,利用转 WIFI 芯片 GS1010 实现无线网络通信,支持TCP/IP 网络协议。TMS320DM365 是德州仪器(TI)推出的基于达芬奇技 术(DaVinciTM technology),面向便携高清视频应用的新型数字媒体处理器。该处理器延续了达芬奇家族中 DM355 的处理器构架,集成了一 颗 ARM926EJ-S 内核,一个 H.264 高清编解码协
5、处理器 HDVICP 和一个 MPEG-4/JPEG 高清编解码协处理器 MJCP,可以支持 H.264/MPEG-4 的高清视频编解码。DM365 内部集成有视频处 理子系统 VPSS(Video Processing 4 / 7Subsystem)、H.264 协处 理器(HDVICP)、ARM926EJS 的处理器以及各种相关外设,并且可以使用丰富的外设,例如高速的 USB OTG 2.0。通过各种扩展的结合,DM365 可应用于相机、网络数码摄像机等领域。3.2.1. ARM 处理器ARM 组系 统采用 ARMv5TEJ(32/16bit)指令集的 ARM926EJ-S 内核CPU,是
6、采用管道化流水 线的 32bit RSIC 处 理器,工作频率为216/270/300MHz。ARM CPU 执行通常的系统控制任务,如系统初始化,配置,电源管理,用 户界接口和用户命令等。 ARM 作为主控和执行这些功能是因为它有一个大的程序存储空间和快速的任务切换能力,因而其更适合复杂的,多任 务和通用的任务控制。ARM 子系 统(ARMSS)包含 ARM926EJ-S RISC 处理器,ARM 内部存储器,嵌入式跟踪模块和嵌入式跟踪缓存模块(ETM/ETB)和系统控制外设。 ARM926EJ-S RISC 处理器又包含协处 理器 15,内存管理单元(MMU ),16KB 指令集,8KB
7、数据 cache,写缓存和 Java 加速器。ARM 内部存储器包括一个 32KB 的内部 RAM(32-bit 宽访问)和 16KB 内部 ROM。系统控制 ARM 中断控制器,PLL 控制器, 电源管理模块和系统模块。3.2.2. 视频处理子系统(VPSS)TMSDM365 拥有一个视频处理子系统(Video Processing Subsystem-VPSS)支持输入接口( Video Processing Front End-VPFE)用于外部图像外设,例如图像传感器, 视频解码器等等。并且支持输出接口(Video Processing Back End-VPBE)用于显示设备,5 /
8、 7例如模拟 SDTV/HDTV 显示器,数字 LCD 显示等等。除了这些外围设备,有一个共同的缓冲存储器和 DMA 控制设置,以确保有效地利用 DDR2/mDDR 带宽。共享缓冲逻辑/内存是唯一的模块,无缝集成到一个图像的 VPSS 内的图像/视频处 理子系统。它作为主要的源和接收器给所有的 VPFE 和 VPBE 模块, 以从 DDR2/mDDR 获得或传递数据。为了有效地利用外部 DDR2/mDDR 带宽, 它通过高带宽总线(64-bit宽)DMA 系统, 共享缓冲区的逻辑/内存接口。共享缓存的逻辑/ 内存接口通过一个 128-bit 宽总线给 所有 VPFE 和 VPBE 模块。VPF
9、E 模块包含图像传 感器接口(ISIF ), 图像通道(IPIPE), 图像通道接口(IPIPEIF )和硬件 3A 统计发生器(H3A)。这些模块提供了设备强大和灵活的前端接口。VPBE 模块 包含屏幕菜 单(OSD)和视频编码(VENC)模块。这些模块支持设备带有强大和灵活的后端显示接口。3.2.3. 视频采集前端视频采集前端核心部件即摄像头,一般摄像头由镜头、图像传感器、数字信号处理芯片、等部分组成。景物通过镜头生成的光学图像投射到图像传感器表面上,然后转为电信号,经过 A/D(模数 转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工 处理,最后通过接口传输到计算机中进
10、行处理,通过显示器即可看到图像。CCD 和 CMOS 传感器是当前被普遍采用的两种图像传感器,两者都是利用感光二极管进行光电转换,将光像转换为 电子数据。由于 CCD 与CMOS 图像传感器的工作原理的不同导致两者在性能表 现上各有优劣。6 / 7表 1 CCD 与 CMOS 优缺点比较总之,CMOS 传感在采集 图像品质方面相对 于 CCD 传感器有一些缺点,有上表可知但 CMOS 在其他特性方面却占有一定 优势。考虑到系统对功耗的要求比较高,而 CMOS 摄像头采集图 像质量还是能够满足大部分监控需求的,所以本系统选用 CMOS 摄像头。3.3. 无线发射模块利用 wifi 技术来实现视频
11、的无线发送,Wifi 是 Wireless Fidelity 的缩写,是一种无线局域网数据传输的技术与规格,也就是 IEEE 所定义的无线通信标准 IEEE 802.11。从 DM365 开发板的接口特性考虑,系统节点采用wifi 解决方案 GS1010 芯片,该款无线 SOC 芯片采用双 ARM7 内核,包括实时时钟(RTC)、功耗控制单元、 闪存(Flash)和 SRAM,并且整合了 wifi 射频(RF)前端和微控制器,具 备定位跟踪以及 监控物资功能,这样的芯片结构大大减轻了节点设计的复杂度,也节省了节点的成本。电源模块为传感器模块及处理器模块提供能量,气体调理电路的输出仅需要连接到
12、GS1010 的 ADC 接口, 这样就基本完成了基于 wifi 的气体监测节点的硬件设计。GS1010 采用 0.18 微米工艺制造,10mm*10mmQFN 封装,在硬件设计上节省了元器件数量,简化了设计电路布线密度,提高了系统的可靠性,1.8V 7 / 7工作时电流为 2mA,3.6V 时为 5mA,在单节 AA 电池下能维持长达 510 年的节点运行寿命。另外,它还支持 IEEE802.11b/g 标准,并提供 802.11i(WPA2-PSK)、AES 编码、EAPFAST 三种方式保证数据和信息安全。4. 结束语视频信号具有直观、丰富与时序性的信息内涵,在传达信息方面有着其他信号无法达到的效果。本文重点阐述了基于 DM365 的嵌入式 Linux 视频采集与传输系统硬件的具体设计,该系统功耗低、价格廉,实现了对复杂、恶劣工作环境的实时监控,可以应用于煤矿中的无人工作面,及时了解工作面环境等各种变化,保障了现场工作人员的安全。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。