用于工业现场的嵌入式网络视频监控系统设计

用于工业现场的嵌入式网络视频监控系统设计

论文摘要

本文提出了一种以嵌入式技术、视频压缩编码技术和网络传输控制技术为核心嵌入式网络视频监控系统,在稳定性、实时性、处理速度、功能、价格、扩展性等方面与传统的视频监控系统相比有着突出的优势。传统的实时网络监控系统是通过视频采集卡在PC机上构建网络视频监控系统的方案,其稳定性差、可靠性低、操作烦琐等缺点,已不能满足越来越苛刻的现场应用的要求。因此,进行嵌入式网络视频监控方面的研究和开发有着十分重要的意义。本文在查阅大量相关文献,总结前人研究工作的基础上,根据实际情况,在能够满足工业现场应用需要的条件下,提出了一套以嵌入式Web服务器为核心,采用B/S结构的网络视频监控系统方案。本系统设计的嵌入式Web服务器,采用嵌入式实时多任务操作系统ARMLinux,将摄像机采集到的模拟信号经过解码后由GO7007视频编码芯片压缩为MPEG-4格式,通过内部总线送到嵌入式Web服务器,嵌入式Web服务器直接连入工业以太网,通过HTTP协议和公共网关接口CGI技术使得客户端浏览器和嵌入式Web服务器间建立交互,用户可在上位机(监控端)通过Internet浏览器就可以实时观看远程现场视频,授权用户还可以直接在监控端控制摄像机、云台的动作或对系统配置进行操作。本文首先介绍了设计嵌入式网络视频服务器需要涉及到的三个方面的技术:图像处理技术、嵌入式操作系统相关技术和视频传输技术;提出了嵌入式网络视频监控系统的整体设计方案;详细介绍了各芯片的选型和工作原理,给出了电路原理图;分析了嵌入式操作系统和嵌入式WEB服务器的选型原则,介绍了建立基于目标平台的交叉编译的方式,说明了Linux设备驱动的原理;阐述了Java Applet在嵌入式系统中的实现技术,详细分析了嵌入式Web服务器的实现过程。论文完成了嵌入式网络视频监控系统的软件、硬件设计。主要工作有:硬件方面:设计了基于处理器S3C2410的硬件平台;设计了处理器与压缩芯片GO7007、Flash、SDRAM、网络控制器和max3232等的接口电路;软件方面:完成了嵌入式Linux操作系统在S3C2410的移植,并依照Web服务器的基本原理,实现了HTTP通信,完成了Java Applet在客户端和应用程序的开发,实现了Linux平台上设备驱动程序,并给出了程序设计流程图和部分源代码。最后,对本文所做的工作进行了回顾和总结,指出了系统的不完善之处和改进工作。本文设计的一种方便且成本低廉的实时图像采集和传输的方案,具有多样的应用场合与广阔的发展前景。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外现状和发展方向
  • 1.3 论文的主要工作
  • 第二章 嵌入式网络视频监控系统相关技术
  • 2.1 视频图像压缩方案的选取
  • 2.1.1 视频压缩编码技术
  • 2.1.2 视频编解码的实现方法
  • 2.2 嵌入式处理器
  • 2.2.1 嵌入式处理器的分类
  • 2.2.2 ARM处理器
  • 2.3 嵌入式操作系统
  • 2.3.1 嵌入式操作系统概述
  • 2.3.2 嵌入式操作系统介绍
  • 2.3.3 嵌入式Linux操作系统
  • 2.4 嵌入式系统接入Internet的方案
  • 2.5 嵌入式TCP/IP协议
  • 2.6 HTTP协议概述
  • 2.7 Java Applet技术
  • 第三章 系统总体设计
  • 3.1 技术指标
  • 3.2 系统总体结构
  • 3.3 硬件总体设计
  • 3.4 软件总体设计
  • 3.4.1 程序总体结构
  • 3.4.2 嵌入式Web服务器设计
  • 3.4.3 Java Applet客户端设计
  • 3.4.4 应用程序设计
  • 3.5 嵌入式操作系统的选择
  • 3.6 嵌入式WEB服务器的选择
  • 3.7 Linux系统设备驱动程序
  • 第四章 嵌入式Web服务器硬件设计
  • 4.1 嵌入式微处理器
  • 4.1.1 处理器的选型
  • 4.1.2 S3C2410处理器
  • 4.1.3 S3C2410的外围扩展及其对其他器件的控制
  • 4.2 视频压缩芯片
  • 4.2.1 MPEG-4压缩芯片的选型
  • 4.2.2 视频压缩芯片GO7007
  • 4.3 视频采集设计
  • 4.3.1 CCD图像传感器
  • 4.3.2 视频解码芯片
  • 4.4 FLASH存储器扩展
  • 4.5 SDRAM存储器扩展
  • 4.6 串口接口电路设计
  • 4.7 以太网接口电路设计
  • 4.8 JTAG接口设计
  • 4.9 电源电路设计
  • 4.10 时钟电路设计
  • 4.11 复位电路设计
  • 第五章 系统软件设计及实现
  • 5.1 嵌入式Web服务器的软件实现
  • 5.1.1 主程序
  • 5.1.2 嵌入式WEB流程
  • 5.2 服务器与客户端交互技术的实现
  • 5.2.1 静态网页及表单处理
  • 5.2.2 Java Applet在客户端的实现
  • 5.3 通信服务程序设计
  • 5.4 视频采集的软件实现
  • 5.5 视频解码芯片的软件控制
  • 5.6 串口通信程序设计
  • 5.7 网络驱动程序设计
  • 第六章 实验设计
  • 6.1 ARMLinux的移植
  • 6.2 Boa的移植与编译
  • 6.3 视频采集测试
  • 第七章 总结及展望
  • 7.1 本文完成的主要工作
  • 7.2 本文的主要特点
  • 7.3 展望
  • 参考文献
  • 附录 系统原理图
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].单片机嵌入式网络技术的探索[J]. 科技风 2017(03)
    • [2].嵌入式网络通信技术探讨[J]. 通讯世界 2017(12)
    • [3].基于嵌入式网络的智能小区监测系统研究[J]. 湖北工业大学学报 2015(01)
    • [4].嵌入式网络电子信息系统鲁棒性优化计算方法[J]. 计算机仿真 2016(08)
    • [5].嵌入式网络数控技术与系统探究[J]. 电子制作 2015(14)
    • [6].基于的嵌入式网络控制器设计[J]. 数码世界 2020(05)
    • [7].试论嵌入式网络数控技术与系统[J]. 新课程(下) 2015(11)
    • [8].嵌入式网络服务——高校图书馆服务的新方向[J]. 四川图书馆学报 2013(01)
    • [9].嵌入式网络通信技术分析[J]. 数字化用户 2013(03)
    • [10].嵌入式网络关系和网络能力对服务创新能力影响的关系模型构建[J]. 科学与管理 2012(02)
    • [11].嵌入式网络防火墙安全策略的探讨[J]. 科技与创新 2015(19)
    • [12].浅析基于嵌入式网络防火墙安全策略[J]. 电脑开发与应用 2014(11)
    • [13].嵌入式网络视频应用技术的研究与实现[J]. 电子世界 2013(01)
    • [14].嵌入式网络数控技术与系统[J]. 科技与企业 2013(14)
    • [15].嵌入式网络管理平台的研究[J]. 计算机测量与控制 2010(06)
    • [16].嵌入式网络调查——市场调查的蓝海[J]. 数据 2009(12)
    • [17].浅谈嵌入式网络通信技术[J]. 中国新技术新产品 2019(06)
    • [18].嵌入式网络通信协议的设计与实现[J]. 通讯世界 2017(05)
    • [19].嵌入式网络控制系统设计分析[J]. 数字技术与应用 2016(04)
    • [20].一种新型嵌入式网络管理系统设计与实现[J]. 微计算机信息 2009(08)
    • [21].嵌入式网络视频信号处理与传输系统的研究[J]. 计算机产品与流通 2020(02)
    • [22].嵌入式网络通信技术探讨[J]. 电脑迷 2016(03)
    • [23].关于嵌入式网络通信协议的研究与实现[J]. 大众科技 2010(01)
    • [24].嵌入式网络终端的语音传输系统设计[J]. 单片机与嵌入式系统应用 2010(12)
    • [25].嵌入式网络数字视频监控系统的设计[J]. 计算机工程与设计 2009(04)
    • [26].一种嵌入式TCP/IP协议栈的设计与实现[J]. 长江大学学报(自然科学版)理工卷 2008(04)
    • [27].基于S3C2410的嵌入式网络接口设计[J]. 科技广场 2008(08)
    • [28].嵌入式网络控制系统设计分析[J]. 农家参谋 2017(12)
    • [29].嵌入式网络控制系统设计与实现[J]. 国外电子测量技术 2014(09)
    • [30].体积紧凑的经济型嵌入式网络连接模块[J]. 软件 2009(02)

    标签:;  ;  ;  

    用于工业现场的嵌入式网络视频监控系统设计
    下载Doc文档

    猜你喜欢