用户名: 密码: 验证码:
基于PC104的视频采集系统设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着人们对海洋资源开发的关注。水下机器人成为海洋开发的重要工具之一。本文来源于哈尔滨工程大学水下机器人国防重点实验室项目。完成水下机器人水下目标识别系统中的视频采集系统的设计。本文采用FPGA为主控器件设计了一个PC104接口的视频采集卡,并同Vxworks系统的PC104主机相连接,实现了一个嵌入式的视频采集系统。
     在采集卡的设计方面,遵循PC104规范,采用堆叠的方式连接。保留了PC104接口的全部功能,便于功能扩展。采用两片SRAM做乒乓操作实现视频的缓存。既满足视频采集的速度要求,又可以节约设计成本。
     在对SAA7113的控制方面,采用对数据流中SAV(视频开始标志)和EAV(视频结束标志)值的判断来确定视频采集的进程,进而实现对视频采集过程的总体控制。此方法可以节约FPGA的IO口资源。
     完成了采集卡的单板调试。建立了Vxworks系统的PC104主机与PC104接口的采集卡组成的视频采集系统。并完成了系统的整体调试工作,调试结果表明,PC104主机和采集卡可以正常通信,该视频采集系统可以完成视频图像的采集、显示和保存。证明此设计方案可行,达到了设计的预期效果。
With the concern about the development of marine resources, underwater robot becomes an important tool for marine development. This project comes from Harbin Engineering University, National Defense Key Laboratory of Underwater Robot Project. As a part of underwater robot's target recognition system, the video capture system is designed in this paper. The main controller of the video capture card designed with a PC104 interface is based on FPGA. The video capture card connecting to the host PC104 with Vxworks Operation System achieves an embedded video capture system.
     Followed the PC104 specification, the PC104 interface of the video capture card connecting by stacking retains the full function, ease of extensions. Ping-pong operation achieves the video cache by two SRAM. This design can not only meet the speed requirements of video capture, but also save design cost.
     In the control of SAA7113, the process of video capture is determined through determining the value of the SAV (start of active data) and EAV (end of active data) in data stream. This method can save I\O port resources.
     The veneer debugging of the capture card is completed in this paper. The video capture system which is composed of PC104 host with Vxworks Operation System and the video capture card with PC104 interface is established in this paper. Overall debugging of the system is also completed and the debugging results show that the communication between the PC104 host and the capture card can be carried out normally. The capture, display and save of the video and image also can be completed in the debugging process. So the design in this paper is feasible and achieves the desired results.
引文
[1]高苗.水声图像特征提取技术研究[D].哈尔滨:哈尔滨工程大学,2009:1-2.
    [2]张巍.水下图像的目标检测与定位研究[D].湖北:华中科技大学,2007:1-2.
    [3]周俊,查智,晏刚.一种基于网络的水下图像采集系统[J].2009,12(30):121-123.
    [4]任冬.一种浅水域图像采集器的研制[D].哈尔滨:哈尔滨工程大学,2008:6-7.
    [5]PC/104嵌入式协会.PC/104规范V2.5.2003:1.
    [6]盛博协同.SCM/LX-3060技术手册.2005:1-2.
    [7]陈智育,温彦军,陈琪.Vxworks程序开发实践[M].北京:人民邮电出版社,2004:1-2.
    [8]王瑞双.基于VxWorks的猎雷声纳稳定平台数字控制系统研究[D].哈尔滨:哈尔滨工程大学,2009:2-4.
    [9]肖忠炳.基于DSP和Vxworks的MPEG-4视频采集压缩系统的技术研究[D].哈尔滨:哈尔滨工程大学,2006:17-19.
    [10]程敬原.Vxworks软件开发项目实例完全解析[M].北京:中国电力出版社,2007:5.
    [11]周启平,张扬,吴琼.Vxworks开发指南与Tornado实用手册[M].北京:中国电力出版社,2004:4-5,169-170.
    [12]梁勇,孟桥.嵌入式操作系统vxworks中的多媒体组件WindML2.0[J].现代计算机,2002(149):88-90.
    [13]熊毅,李海山,廖容.WindML显卡驱动程序设计[J].计算机与数字工程,2008(36):175-177.
    [14]陈赜CPLD/FPGA与ASIC设计实践教程[M].北京:科学出版社,2005: 7-8.
    [15]常彬.视频采集与传输FPGA实现技术的研究[D].河北:河北工业大学,2007:4-5.
    [16]肖运虹,路而红,殷海兵.电视技术[M].西安:西安电子科技大学出版社,2000:4-5.
    [17]张培芬.基于SAA7130HL的视频采集卡的硬件设计与研究[D].天津:天津大学,2007:5-6.
    [18]潘卫东,黄金国.多媒体技术基础及应用[M].南京:东南大学出版社,2003:33.
    [19]张江山,鲁平.视频会议系统及其应用[M].北京:北京邮电大学出版社,2002:48-49.
    [20]谢建江.视频采集播放卡的设计与实现[D].河南:解放军信息工程大学,2006:4-5.
    [21]田世锦.红外成像系统的视频采集及驱动程序设计[D].重庆:重庆大学,2008:5-6.
    [22]毕厚杰.新一代视频压缩编码标准-H.264/AVC[M].北京:人民邮电出版社,2005:19-20.
    [23]Cliff win Jr. Measuring composite video signal performance differential gain and differential phase [J]. APPLICATION OF ELECTRONIC TECHNIQUE. 2007,33(11):10-13.
    [24]ALTERA. Cyclone Device Handbook.2008:1-2.
    [25]王诚,吴继华,范丽珍,薛宁,薛小刚.Altera FPGA/CPLD设计(基础篇)[M].北京:人民邮电出版社,2005:187-188.
    [26]姜元媛.基于PC104的图像数据采集与处理的研究[D].哈尔滨:哈尔滨工业大学,2006:10-12.
    [27]National Semiconductor. LM1085 3A Low Dropout Positive Regulators. 2005:1-13.
    [28]TEXAS INSTRUMENTS. SN74ALVC164245 16-BIT 2.5V TO 3.3V/3.3V TO 5V LEVEL-SHIFTING TRANSCEIVER.2005:1-6.
    [29]Philips Semiconductors. DATA SHEET SAA7113H 9-bit video input processor.1999:3-4,47-73.
    [30]何立民.I2C总线应用系统设计[M].北京:北京航空航天大学出版社出版,1995:15-19.
    [31]杨宁.基于FPGA的视频图像处理系统[D].大连:大连海事大学,2008:25-31.
    [32]Integrated Silicon Solution,Inc.1M×8 HIGH-SPEED CMOS STATIC RAM. 2008:1-20.
    [33]盛博科技.ISA(PC/104)总线信号时序简介.2005:5-8.
    [34]广州周立功单片机发展有限公司.I2C总线规范.2000:4.
    [35]蒋俊华.基于FPGA的I2C总线控制器的设计[D].河南:河南大学,2007:11-19.
    [36]孔祥刚,诸静,阳涛.SAA7113H在视频采集接口设计中的应用[J].电子技术,2003(12):26-28.
    [37]齐本胜,付富壮,杨书生,杨霞.一种有效的视频数据提取方法[J].工矿自动化,2007(6):27-29.
    [38]周立功.SOPC嵌入式系统实验教程一[M].北京:北京航空航天大学出版社,2006:7-8.
    [39]陆宗骐.C/C++图像处理编程[M].北京:清华大学出版社,2005:84-87.
    [40]Wind River. WindML Programmer's Guide.1996:1-32.
    [41]Wind River. Tomado Programmer's Guide.1996:1-45.
    [42]Wind River. Vxworks Programmer's Guide.1996:1-56.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700