网站大量收购独家精品文档,联系QQ:2885784924

基于AT91RM9200工业现场视频采集.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT91RM9200工业现场视频采集.pdf

基于AT91RM9200 工业现场视频采集系统的设计 刘广 武汉理工大学信息学院,武汉(430070 ) E-mail :liuguanglg@163.com 摘 要:本文介绍了一种基于嵌入式Linux 操作系统和ATMEL AT91RM9200 平台用于工业 现场的视频采集系统。首先描述了系统硬件的设计,接着论述了如何利用Video4Linux API 实现图像的采集。 关键词:嵌入式Linux;AT91RM9200;Video4Linux;图像采集 中图分类号:TP37 1. 引 言 目前嵌入式技术发展迅速,嵌入式已经应用于各领域,利用嵌入式平台实现视频采集已 经成为可能。传统的基于PC机的工业现场视频采集系统由于稳定性差、可靠性低、成本高 等缺点已经不能满足现场应用的需要。进行嵌入式平台下的视频采集系统的研究有着十分重 要的意义。 2. 系统硬件的设计 2.1 系统硬件结构 图1 系统硬件结构 系统的硬件结构如图一所示。采用ATMEL 公司基于ARM920T 内核的AT91RM9200 作 为主处理芯片,外围应用包括 USB 主端口、USB 接口摄像头、采用外接 DM9161 实现 10M/100M 自适应网络连接的网络模块、调试串口、串口、JTAG 接口、32M 的SDRAM、 16M 的FLASH[1] 。系统通过USB 摄像头采集图像,再由网络模块经过工业以太网传输到客 户端。 2.2 AT91RM9200 简介 现在基于ARM 体系结构的高性能、低功耗、低成本的嵌入式处理器已经成为嵌入式解 决方案的RISC 标准。由于本系统是为环境复杂的工控现场而设计,需要采用完全工业级芯 片以能够适应高电磁干扰、高温和低温等环境。AT91RM9200 是 Atmel 公司的嵌入式 - 1 - ARM920T 内核处理器,系统运行在180M 的主频下,性能最高可达到220MIPS ,16Kb 的 数据Cache,16KB 指令Cache,全功能的MMU ,USB2.0 全速主口和从口,内置10/100M 网 络接口,支持高性能网络服务以及其他应用, 完全工业级芯片,工作环境温度-40°C - [1] +85°C. 适用于要求外设资源丰富、功耗低、工作严格稳定的工业控制等方面 。 2.3 USB 接口摄像头的选择 随着图像传感器技术的迅速发展,USB 摄像头的应用越来越普及。USB 摄像头具有高 性价比、操作简便、接口标准以及高质量的图像输出等优点。本次设计采用目前国内市场上 占有率较高的VIMICRO 301 系列高清芯片的摄像头。VIMICRO 301 DSP 拥有自动曝光、 自动白平衡,色彩饱和度、对比度、边缘增强以及伽马矫正等先进的影像控制技术。动态画 面流畅,实时还原真实场景,层次表现力很强,图像变化十分平滑,视觉效果十分舒适。是 目前市面上最常见,效果最好的摄像头处理芯片。 3. 系统运行环境的建立 3.1 嵌入式Linux 的简介 本次设计采用嵌入式Linux 作为操作系统。嵌入式Linux 是一种专为嵌入式系统设计的 操作系统,由一个内核(Kernel )以及一些根据需要进行定制的系统模块组成。它具有多任 务、多进程的系统特征以及一定的实时性。通过定制,嵌入式Linux 能够支持多种外接设备, 如USB 设备[4] 。Linux 内核的结构在网络方面是非常完整的,Linux 对网络中最常用的TCP/IP 协议有最完备的支持,提供了包括十兆、百兆、千兆的以太网络的支持。这些特点使得本次

文档评论(0)

lizhencai0920 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档