视频监控系统硬件设计本科生毕业论文(设计).docx
视频监控系统硬件设计本科生毕业论文(设计)当前位置:文档视界视频监控系统硬件设计本科生毕业论文(设计)视频监控系统硬件设计本科生毕业论文(设计)摘要随着电子技术,多媒体技术和通讯技术的发展,视频监控系统一直是人们关注的焦点,视频监控系统在工业,军事,民用等领域得到广泛应用,视频监控具有直观,方便和信息内容丰富等优点,为客户提供高品质的监控手段。从落后的现场监控到先进的远程监控控制,从模拟监控到今天的数字化监控系统,视频监控技术正向网络化、移动化和智能化方向发展。随着嵌入式处理器性能的提高和视频处理技术的发展,视频收集监控系统不再局限于高性能的PC平台,嵌入式与便携式平台有了快速发展。本文利用三个领域上的技术:嵌入式处理器中ARM处理器技术、数字视频芯片和视频编码中的H.264标准,实现了数字收集监控和存储系统。本文主要对视频监控系统硬件部分及视频收集进行研究,ARM处理器采用了ARM9系列的S3C2410,采用了Linux系统进行配合处理,设计了包括电源电路、时钟电路、复位电路、存储模块、JTAG接口、UART串行调试接口、USB模块、以太网电路、视频接口电路。摄像头采用了OV6620芯片。主要围绕三部分展开介绍:1.硬件电路设计2.嵌入式视频收集3.嵌入式Linux移植及H.264视频编码标准。关键词:ARM;视频收集;嵌入式系统;H.264;视频监控AbstractWiththeelectronictechnology,multimediatechnologyandcommunicationtechnologydeveloping,videosurveillancesystemhasstillbeenthefocusofattentionanditiswidelyusedintheindustrial,military,civilandotherfields.Videomonitoringwithanintuitive,convenientandabundantinformationcanprovidecustomerswithhighqualitycontrolmeans.Frombackwardtoadvancedfieldmonitoringofremotemonitoringcontrol,fromanalogtotoday'sdigitalsurveillancesystems,videosurveillancetechnologyisbeingtowardtonetwork,mobileandintelligentdirection.Atthesametime,improvingtheperformanceofembeddedprocessorsandvideoprocessingtechnology,videocapturesurveillancesystemisnolongerlimitedtohigh-performancePCplatform.Embeddedandportableplatformhasrapiddevelopment.Inthisarticle,thetechnologyhasthreeareas:embeddedprocessorARMprocessortechnology,digitalvideochipsandvideocodingstandardH.264toachievecontrolofthedigitalacquisitionandstoragesystems.Thisthesisfocusesonvideosurveillanceandvideocapturehardwareofthesystemstudied,ARMprocessorusingtheARM9seriesS3C2410andtakingaLinuxsystemwiththetreatment.Thedesignincludesthepowercircuitdesign,clockcircuit,resetcircuit,memorymodule,JTAGinterface,UARTserialdebuginterface,USBmodule,Ethernetcircuit,thevideointerfacecircuit.CamerausestheOV6620camerachip.Thepapermainlyintroducedaroundthreeaspects:1.Hardwarecircuitdesign2.Embeddedvideocapture3.EmbeddedLinuxmigrationandH.264videocodingstandard.Keywords:ARM;videocapture;embeddedsystems;H.264;videosurveillance目录摘要.IABSTRACT.II1绪论(1)1.1视频监控系统的发展历史(1)1.2视频监控的现状与发展(3)1.3嵌入式系统的发展趋势(4)1.4本课题的主要工作(5)2系统的硬件电路设计(6)2.1系统的工作原理(6)2.2ARM嵌入式处理器简介(6)2.3嵌入式视频收集系统设计(9)2.4视频监控系统硬件设计(13)2.5最小系统设计(13)2.6外围扩展电路(20)3嵌入式LINUX移植(24)3.1采用LINUX开发嵌入式系统的原因(24)3.2穿插编译环境的建立(26)3.3BOOTLOADER系统引导代码(26)3.4LINUX的内核移植(27)3.5嵌入式文件系统(27)3.6驱动开发(29)4嵌入式视频软件设计(32)4.1视频收集软件设计(32)4.2LINUX下列图像数据的H.264压缩(32)4.3视频传输模块设计(38)5结论与瞻望(39)5.1全文结论(39)5.2研究瞻望(39)致谢(40)参考文献(41)1绪论1.1视频监控系统的发展历史视频监控系统主要经历了三个阶段1:第一代模拟闭路电视CCTV监控系统闭路电视系统能够视为单个行组合的模拟设备,其中有摄像机、监视器、画面分割器,切换器包括矩阵,各种长时间模拟视频录像机、云台镜头解码器和控制器等。并不难找到此复杂系统的异常,需要对安装和布线大量工作、维护和扩展系统也是很难。系统不支持远程的传输图像,而且不能与其他系统结合,如门禁、报警系统的工作,已经变得越来越不能适应时代发展步伐。第二代半数字式监控系统数字硬盘录像系统DVR第二代基于PC机监控系统DVR的出现使得计算机得到了普及应用。早期的DVR是基于硬压缩x86芯片卡和基于Windows98操作系统的软件平台,其后逐步发展成一种特殊类型的监控设备数字硬盘录像机。网络概念的浸透允许执行远程网络传输等功能。但对于仍然使用集中式监视下,摄像机、编译/解码器、视频设备如电缆没有任何改善,所以DVR数字监控系统是不完全正确。在安装、维护、升级、扩展系统方面,用户的问题都还不小。此外,基于Windows操作系统的稳定性差,DVR可能会导致系统出现紧急情况,需要更高的级别监测站点是一个很大的问题。第三代全数字监控系统DSS第三代视频监控系统趋于网络化,数字视频压缩、传输、存储为核心,以智能图像分析为特点,与警报系统、门禁系统在一个平台上的结合引发了一场革命,由于发挥突出,视频监控很快得到保安行业和用户的注意。与传统的CCTV系统即第一代和半数字监控系统DVR即第二代比,第三代监测系统基于TCP/IP网络协议,出现了一个分布式的概念,扩展到分散与集中的监视形式互补无限的延伸的监测范围。在硬件设备方面,第三代系统中的应用有更高级的D/A和A/D转换设备视频服务器或内置处理器的网络摄像机,图像处理包括集合、压缩和协议转换和传输,设置监测点四处使用互联网和局域网,即插即用,实现了图像采集、传输、录像,最终输出是在全程化数字的情况下完成,处理程序的系统固化及DVR系统也更稳定,因而是真正意义的全数字化网络监控系统。十分是第三代数字监控系统具有下面突出的优点:1.数据存储:使用JPEG议案,H.26x,MPEG多媒体数字压缩技术,全数字视频图像,存储在计算机的硬盘上,能够存储为1个月或更长的时间不断,以避免定期更换磁带的费事。数字数据存储能够保证长时间、更稳定的数据,不容易损坏。2.数据查询:传统的模拟监控系统,当问题出现需要花很多时间看录像来查找站点的记录,而数字视频监控系统使用计算机的索引就能够帮助用户在短时间内整合到相应字段的记录,节省时间和精神,大大提高了工作效率。3.录像的质量和图像质量:数字图像的图片显示是以循序渐进的方式,使用数字视频能够使视频画质高度明晰、确保图像屏幕信息。使用该计算机还能够帮助图像去噪、锐化、处理,调整图像大小及使用高分辨率的计算机显示器,你能够看到高质量的图像。此外,你还能够在同台显示器上看到4、12、16路或更多视频图像。4.网络传输功能:数字监控系统是一种产品的完美结合在安防行业、IT行业中,所以它有相当一部分的功能在计算机网络上。数字监控系统的抗干扰的能力,不易受传输的信号衰减影响和能加密传输,以便您能够在实时监测数千公里的数字信息。十分是在恶劣的条件或不利于直接亲身管理的情况下,数字视频监控能够实现的访问效果。跨域监测需求能够得到完美的解决。5.系统集成:发展到第三代,视频监控系统使门禁系统、报警系统集成在一起。数字视频数据、门禁数据和报警数据,通过计算机的操作,处理,数据之间的互动,完善这三个系统,几乎能够解决所有用户的需求。6.扩大简易:数字视频监控系统的前端设备主要由网络摄像机和视频服务器组成,他们很容易扩大,只要电源和网络接口就能够访问系统的扩展范围。7.系统易于管理和维护:数字视频监控系统主要由电子设备,集成度、视频传输使用有线或无线信道。以这种方式,整个系统的设计是一个模块化的构造、,体积小、便于安装、使用和维护。是的由于第三代数字监控系统存在很多优势,知足了信息化、智能化、网络化发展,使数字监控系统取代模拟监控系统和DVR系统成为必然,渐渐地应用到每个行业中。1.2视频监控的现状与发展对国内和国外市场,主要有两种类型的监测产品:数字控制的模拟视频监控和数字视频监控。数控仿真监测系统技术长时间的发展在实际工程是有非常广泛的应用,发展成熟及性能也是稳定,但由于视频监控系统中的信息流构成不变量仍为模拟视频信号,系统的网络构造主要是一个单向的和方式集中的信息采集网络,系统已发展到很高的水平,没有过多的潜力可挖其限制仍然存在;数字监控系统技术是新的兴起,解决模拟系统部分缺点且快速发展,但发展不成熟,需要更近一步完善。纵观全局,数字监控系统是大势所趋,具有真正的研究价值23。数字监控视频系统通常分为两类:一种基于PC的相结合的多媒体作品;另一种是嵌入式数字视频监控系统4。数字视频压缩编码技术日趋成熟,为基于PC机多媒体监控创造了很多有利条件。迅速崛起了新视频的视频监控系统,替换一些视频矩阵图像分割器、录像机为核心,辅之以其他路由仿真模拟视频监控,主要的好处:(1)多媒体监控主机PC机结合视频矩阵、分割、录像机等多项功能,极大地简化的体系构造。(2)计算机网络技术、数字多媒体远程网络监测没有距离限制。(3)使用大容量磁盘或光盘存储的结果,您能够节省大量的磁带介质,同时有利于多媒体信息查询系统。但随着视频监控的发展,基于PC机在实际工程的经过中,使用的视频系统不稳定。嵌入式的系统是专用到计算机系统,嵌入式系统的核心技术是一个新的技术发展方向在计算机系统中嵌入对象。嵌入式系统定义为:嵌入式的系统是“用于控制,监视,或者辅助操作机器和设备,国内公认的嵌入式的系统定义为:“以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗等严格要求的专用计算机系统。由于到嵌入式系统具有体积小、性能、低功耗、高可靠性和面向行业应用的特点,已经广泛应用于军工、消费类电子产品、信息家电、网络通信、工业控制等。嵌入式的系统能够描绘成无处不在,各种电子手表、电话、手机、PDA、洗衣机、电视、电饭煲、微波炉等日常生活用品都存在了嵌入式系统。1.3嵌入式系统的发展趋势嵌入式信息家电产品,参加的互联网时代不仅为嵌入式的市场得到了一个很好的前景,注入新的生命;也对嵌入式系统的技术,尤其是软件技术带来了新的挑战。这包括:支持越来越多的功能密度、灵敏的网络连接、轻量级的移动应用程序和多媒体信息处理、,当然也要面对更剧烈的市场竞争。1.嵌入式的应用软件的开发需要强大功能的开发工具和对支持操作系统随着技术走成熟,互联网的带宽增加,ICP和ASP的互联网信息的内容日益丰富,包括应用程序各不一样,如电话、手机、固定电话和冰箱、微波炉功能嵌入不再单一、电气构造是更为复杂的电子设备。以知足应用程序的功能升级,设计师一方面强大嵌入式处理器,加强处理能力对32位、64位RISC芯片或信号处理DSP;同时使用实时多任务的编程技术和穿插开发工具技术控制复杂性、简化应用程序的设计,确保软件质量,并缩短开发时间。目前,海外的商业化嵌入式实时操作系统,适配已进入中国市场,微软、QNX和Nuclear等其它产品。我国自主开发的嵌入式系统软件产品,如科银(CoreTek)公司的嵌入式的软件开发平台DeltaSystem,它不仅包括DeltaCore嵌入式实时操作系统,也包括LamdaTools穿插开发工具套件、测试工具、应用程序组件等;此外,中国科学院也推出霍本嵌入式操作系统5。2.网络互连的必然趋势为了知足嵌入分布式的处理构造和互联网应用的需要,面向21世纪的嵌入式系统需要标准的一个或多个网络接口的通信。对于外部网络的要求,嵌入式的设备分布需具有通讯接口,对应需要TCP/IP协议系列软件的支持;由于家电互相关联防盗报警、照明节能控制和电视设备终端的信息交换协调工作的要求,下一代嵌入式的设备的试验场仪器要有IEEE1394、USB和能够与蓝牙或IrDA通信的接口同时还需要提供相应的通讯组网络协议软件和驱动的物理层。特定的编程模型支持应用软件,如Web或无线Web编程模型,但还需要适当的阅读器,如HTML、WML等6。3.支持小型电子设备实现体积小、低功耗和低成本为了知足此属性,嵌入式产品被要求降低处理器性能,有限内存容量,多路复用接口芯片。这增加了嵌入式的软件设计的技术要求。例如,选择最佳的编程模型和持续改良的算法,使用Java编程模型、性能优化系列仪器。因而,这两个软件人员有丰富的经历,需要更多的嵌入式的软件技术,如Java,如Web和WAP的发展。4.提供了先进的多媒体人机接口嵌入式的设备数以百万计的用户愿意接受的其中一个重要因素是使用自然的人机交互界面,如驱动程序处理的契合和高度自动化的汽车,主要是通过方向盘的习惯、踏板和操纵杆。人与信息终端需求和GUI屏幕中心多媒体接口进行交互。输入、语音拨号、彩色图形、图像、发送和接收电子邮件,获得了初步成效。目前一些先进的PDA显示屏已实现汉字书写,语音短信发布,但远离语言同声传译,还有很长的距离。1.4本课题的主要工作本文主要工作是基于ARM的嵌入式视频监控系统硬件设计的研究与实现,主要围绕视频的收集与回放。安排工作如下:第一章绪论,介绍视频监控系统的发展历史以及现状与发展,嵌入式系统的发展的驱动。第二章系统的硬件设计。第三章嵌入式Linux移植。第四章嵌入式视频软件设计。第五章结论与瞻望。2系统的硬件电路设计2.1系统的工作原理本系统设计的硬件平台主要由三部分组成,监控前端视频服务器、USB摄像头以及远程客户机。其中监控端视频服务器是基于ARM9的32位嵌入式系统,视频服务器主要由核心处理器部分和扩展部分组成。下列图2-1是系统工作的原理框图。图2-1系统工作原理其工作原理:移植具有实现硬件功能的嵌入式Linux操作系统到系统平台中,在操作系统中编码驱动程序实现对摄像头的驱动控制,系统平台中Linux操作系统启动后加载摄像头驱动,用视频收集应用程序实现对视频信号的收集,处理器S3C2410再对收集到的视频数据进行H.264压缩,最后通过网络通讯程序把压缩后的视频数据发送出去,远程端主机收到后可解压显示,同时可以通过网络对系统平台进行远程控制。2.2ARM嵌入式处理器简介ARM系列嵌入式处理器是英国先进RISCReducedInstructionSetComputer机器公司AdvancedRISCMachines,简称ARM公司的产品。ARM公司是业界领先的知识产权供给商,与一般的公司不同,ARM公司既不生产芯片,也不销售芯片,而是设计出高性能、低功耗、低成本和高可靠性的IP内核,如ARM处理器内核ARM7TDMI、