77范文网 - 专业文章范例文档资料分享平台

机器人视觉识别系统研究(3)

来源:网络收集 时间:2019-03-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

西南科技大学城市学院本科生毕业论文

硬件总体结构图

电源模块启动后,在ARM处理器的控制下 ,CMOS图像传感器片上采集到的数据经帧同步信号触发产生中断后被拷贝到 SDRAM。然后通过ARM处理器的处理由LCD显示出来,通过二值化识别出星形图形。

SDRAM LCD LCD控制器 ARM9 Interface 电源模块 OV7725 7

西南科技大学城市学院本科生毕业论文

第三章 硬件设计

3.1 S3C2440处理器

①处理器概述

三星公司推出的16/32位RISC微处理器S3C2440A, 为手持设备和一般类型应用提供了低价格、低功耗、高性能小型微控制器的解决方案。

S3C2440A采用了ARM920T的内核,0.13um 的CMOS 标准宏单元和存储器单元。其低功耗、简单、优雅、且全静态设计特别适合于对成本和功率敏感型的应用。它采用了新的总线架构Advanced Micro controller Bus Architecture (AMBA)。

S3C2440A的杰出的特点是其核心处理器(CPU),是一个由Advanced RISC Machines 有限公司设计的 16/32位 ARM920T 的RISC处理器。ARM920T 实现了MMU, AMBA BUS和 Harvard 高速缓冲体系结构构。这一结构具有独立的 16KB指令 Cache和 16KB数据 Cache。每个都是由具有 8字长的行组成。通过提供一套完整的通用系统外设, S3C2440A减少整体系统成本和无需配置额外的组件。

②S3C2440A集成的片上功能

* 1.2V内核供电, 1.8V/2.5V/3.3V存储器供电,3.3V外部I/O供电,具备16KB的I-Cache和16KB DCache/MMU微处理器。

* 外部存储控制器(SDRAM控制和片选逻辑)。

* LCD 控制器(最大支持4K色STN 和256K色TFT)提供1通道LCD 专用DMA 。

* 4 通道DMA并有外部请求引脚。

* 3 通道UART(IrDA1.0, 64字节Tx FIFO,和64字节Rx FIFO)。 * 2 通道SPI 。

* 1通道IIC-BUS接口 (多主支持)。 * 1通道IIS-BUS音频编解码器接口。 * AC’97 解码器接口。

* 兼容SD主接口协议1.0版和MMC卡协议2.11兼容版。 * 2 端口USB主机/1端口USB设备 (1.1 版)。

8

西南科技大学城市学院本科生毕业论文

* 4 通道PWM定时器和1通道内部定时器/看门狗定时器。 * 8 通道10 比特ADC和触摸屏接口。 * 具有日历功能的RTC。

* 相机接口 (最大4096 × 4096像素的投入支持。 2048 × 2048像素的投入, 支持缩放)。

* 130 个通用I/O口和24通道外部中断源。 * 具有普通,慢速,空闲和掉电模式。 * 具有PLL片上时钟发生器。 ③S3C2440 方框图

S3C2440 方框图如图3-1所示

图3-1

9

西南科技大学城市学院本科生毕业论文

3.2 ARM处理器与OV7725图像传感器接口设计

图像传感器接口电路是硬件设计的关键部分,如何有效地采集数据也是系统 的关键问题。OV7725集成了SCCB ( Serial Camera Control Bus)控制接口以访问片内寄存器。该芯片内部功能寄存器地址从0X00~0X7C(其中不少是保留寄存器)。通过对片内寄存器的读写可以方便地对图像帧频、曝光时间、增益进行控制。各寄存器的功能见参考文献。由于S3C2440处理器有一个专门的相机接口,所以CPU可以直接和CMOS图像传感器连接。图像传感器输出的数据及控制信号包括像素时钟( PCLK) 、水平参考(HREF)、帧同步(VSYNC)和数据总线(Y0~Y7) ,分别和主处理器的相应信号相连。PCLK与HREF在处理器内部相遇后产生有效的像素时钟信号,在有效时钟信号的上升沿将数据锁定。OV7725和S3C2440接口电路如图3-2所示。

图3-2 OV7725和S3C2440接口电路图

IICSDA IICSCL CAMRESET CAMCLKOUT CAMHREF CAMVSYNC CAMPCLK CAMDATA7 CAMDATA6 CAMDATA5 CAMDATA4 CAMDATA3 CAMDATA2 CAMDATA1 CAMDATA0 AGND DGND S3C2440 SIO-0 SIO-1 RESET XCLK1 HREF VSYNC PCLK Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 AGND DGND OV7725

10

西南科技大学城市学院本科生毕业论文

3.3 ARM处理器与液晶屏接口

液晶显示器LCD为英文Liquid Crystal Displayer的缩写,它是一种数字显示技术,可以通过液晶和彩色过滤光源,并在平面面板上产生图像。与传统的阴极射线管CRT相比,LCD占用空间小、功耗低、辐射低、无闪烁、降低视觉疲劳等优点,本设计选用LCD作为显示设备。

S3C2440处理器提供有LCD控制器,S3C2440的LCD控制器是由一个逻辑单元组成,它的作用是:把LCD图像数据从一个位于系统内存的video buffer传送到一个外部的LCD驱动器。LCD控制器使用一个基于时间的像素抖动算法和帧速率控制思想,可以支持单色,2位每像素(4级灰度)或者4位每像素(16级灰度)屏,并且它可以与256色(8BPP)和4096色(12BPP)的彩色STN LCD连接。它支持1BPP,2BPP,4BPP,8BPP的调色板TFT彩色屏,并且支持64K色(16BPP)和16M色(24BPP)非调色板真彩显示。

LCD控制器是可以编程满足不同的需求,如水平、垂直方向的像素数目,数据接口的数据线宽度,接口时序和刷新速率。 本设计中所使用的液晶屏是TFT LCD屏。

图3-3 S3c2440与LCD接口电路图

11

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库机器人视觉识别系统研究(3)在线全文阅读。

机器人视觉识别系统研究(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/528370.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: