您当前的位置:首页 > 行业资讯

一种机器人视觉系统模块的设计

时间:2015-04-06  来源:扁平线圈电感厂家  点击:

摘要:视觉技术是近几十年来发展的一门新兴技术。机器视觉可以代替人类的视觉从事检验、目标跟踪、机器人导向等方面的工作,特别是在那些需要重复、迅速的从图象中获取精确信息的场合。

  一、概述
  视觉技术是近几十年来发展的一门新兴技术。机器视觉可以代替人类的视觉从事检验、目标跟踪、机器人导向等方面的工作,特别是在那些需要重复、迅速的从图象中获取精确信息的场合。尽管在目前硬件和软件技术条件下,机器视觉功能还处于初级水平,但其潜在的应用价值引起了世界各国的高度重视,发达国家如美国、日本、德国、法国等都投入了大量的人力物力进行研究,近年来已经在机器视觉的某些方面获得了突破性的进展,机器视觉在车辆安全技术、自动化技术等应用中也越来越显示出其重要价值。本文根据最新的CMOS图像采集芯片设计了一种通用的视觉系统模块,经过编制不同的图像处理、模式识别算法程序本模块可以应用到足球机器人,无人车辆等各种场合。
  二、设计原理
  系统原理框图如图1所示。

系统原理框图
  系统包含5个主要芯片:图像采集芯片OV7620,高速微处理器SH4,大规模可编程阵列F电感厂家PGA,和串口通讯控制芯片MAX232。FPGA内部编程设立两个双口RAM,产生图像传感器所需的点频,行场同步等信号,以及控制双口RAM的存储时序。SH4负责对OV7620通过I2C进行配置,读取双口RAM的大电流电感图像数据,进行处理,并通
过串口实现图像资料的上传或控制步进电机等其他设备。
  三、图像采集模块
  系统模块以CMOS图像传插件电感感器OV7620为核心,还包括一个聚光镜头和其他一些辅助元器件比如27MHZ的晶振,电阻电容等。
  COMS图像传感器是近几年发展较快的新型图像传感器,由于采用了相同COMS技术,因此可以将像素阵列与外围支持电路集成在同一块芯片上,是一个完整的图像系统(Camera on Chip)。本系统采用的是Ommnvision公司推出的一块CMOS彩色图像传感器OV7620,分辨率为640x480。它能工作在逐行扫描方式大功率电感贴片电感器下,也能工作在隔行扫描方式下。它不仅能输出彩色图像,也可用作黑白图像传感器。这块芯片支持的图像输出格式有很多种:1)YCrCb4:2:2 16 bit/8 bit格式;2)Z工字电感V端口输出格式;3)RGB原始数据16 bit/8 bit;4)CCIR601/CCIR656格式。其功能包括有对比度、亮度、饱和度、白平衡及自动曝光、同步信号位置及极性输出,帧速率和输出格式等都可以通过I2C 总线进行编程配置片内寄存器控制。
  聚光镜头选用桑来斯公司生产的DSL103镜头。此镜头体积小,适合嵌入式视觉传感器的应用场合。
  四、FPGA接口模块
  FPGA采用Xilinx公司的xc2s100,这款芯片内部集成了10000个逻辑门。接口程序采用VHDL(Very High Speed Integrated Circuit Hardware Description Language)书写。为了提高数据的传输速率,在xc2s100 内部分配了2个双口RAM缓冲区,其大小为127KB,每个双口RAM存储1行的图像数据。两组双口RAM进行奇偶行计数器进行切换。当一行存储完毕后,立即向SH4传生一个读取该行数据的中断的申请信号。FPGA内部结构如图2所示。

FPGA内部结构
  这里主要问题在于FPGA内部的双口RAM读写操作共用同一数据总线和地址总线,当同时进行读写操作的时候就会产生时序问题导致写入或读出的数据错误。在这两个过程中为了防止数据和地址总线冲突,在FPGA内部设计了一个中央总线仲裁器。根据公共数据传输的先后顺序,中央仲裁器先接受图像传感器的总线请求,当图像存储到RAM之中后,中央仲裁器才响应单片机系统的读信号请求。
  这里给出双口RAM的构造及读写控制程序:
  Entity dual_port_ram is
  Generic(d_width:integer:=2;
  Mem_depth:integer:=8);
  Port(clk:in STD_LOGIC;
  CS:in STD_LOGIC;
  We: in STD_LOGIC;
  Indata: in STD_LOGIC_VECTOR(7 downto 0);
  Outdata:out STD_LOGIC_VECTOR(7 downto 0);
  Raddr,waddr:in STD_LOGIC_VECTOR(1 downto 0));
  End dual_port_ram ;
  Architecture data of dual_port_ram is
  Type mem_type is array(3 downto 0) of
  STD_LOGIC_VECTOR(7 downto 0);
  Signal mem:mem_type;

大电流电感

射频集成电路设计中常见问题与方案解析电子发烧友为您提供的射频集成电路设计中常见问题与方案解析,通常情况下,对于微波以下频段的电路( 包括低频和低频数字电路) ,在全面掌握各类设计原则前提下的仔细规划是一次性成功设计的保证

无线智能交通监控系统设计 摘 要: 提出一种无线智能交通监控系统设计方案,采用电感线圈与单片机测量十字路口的车流量,将测得的数据通过短距离无线通信模块传输给嵌入式主控制器,由其动态调节各路口的红绿灯时长。值班人员通过嵌入

如何看懂电路图(五):脉冲电路详解 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费

注塑加工厂


上一篇单芯片嵌入式网关在煤井下人员定位中的应用

下一篇CMOS图像传感器集成A/D转换器技术的研究


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话