第二届光电大赛_第1页
第二届光电大赛_第2页
第二届光电大赛_第3页
第二届光电大赛_第4页
第二届光电大赛_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二届全国光电设计大赛理论方案报告一、参赛题目名称基于太阳能的光电导航搬运车二、研究内容1、激光导航系统部件原理1)激光发射接收器结构如图,激光发射接收器是由一个激光发射器和若干个包围在发射器周围的光敏管组成。由于激光的聚光性很好,所以,发射器发出的激光并不会被周围的光敏管接收到。2)微棱镜反光膜微棱镜反光膜是在材料上密集布满微小的全反射棱镜(如图),从而使任何角度射来的光线都会按照原路返回。3)激光探测系统如图,中心红圈发出激光束,当激光束照射到标志物(带有反光膜),沿着原路返回的激光光晕环(粉红部分)便会被周围分布的光敏管探测得到,从而输出信号。2、CMOS图像处理图像传感器是组成数字摄像

2、头的重要组成部分,根据元件不同分为CMOS(Complementary Metal-Oxide Semiconductor,金属氧化物半导体元件)和CCD(Charge Coupled Device,电荷耦合元件)。CCD是应用在摄影摄像方面的高端技术元件,CMOS则应用于较低影像品质的产品中,它的优点是制造成本较CCD更低,功耗也低得多,这也是市场很多采用USB接口的产品无须外接电源且价格便宜的原因。尽管在技术上有较大的不同,但CCD和CMOS两者性能差距不是很大,只是CMOS摄像头对光源的要求要高一些,但现在该问题已经基本得到解决。因此,我们的设计方案采用CMOS摄像头作为图像处理导航系统

3、的核心部件。3、单片机单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。我们拟采用适用于中低速单片机的基于FIFO的数字图像采集处理系统,用MC9S12DG128单片机进行实时图像采集和控制。该系统机构简介,成本低廉,通用性强,相对成熟。1)主要芯片MC9S12DG128是Freescale公司出品的16位单片机,其采用增强型16位HCS12 CPU,内部

4、总线时钟最高可达25MHz;片内资源包括8KB RAM、128KB Flash、2KB EEPROM、8路10位A/D转换器、SCI、IIC、SPI串行通讯模块、PWM模块以及多路CAN总线模块等。同时它支持Freescale特有的背景调试模式(BDM),可以进行在系统调试,使开发效率大大提高。OV7620是美国OmniVision公司出品的彩色/黑白CMOS图像传感器。这是一种自带图像敏感阵列和A/D转换元件、能直接提供8/16 位CCIR601、CCIR656等格式视频数字信号的彩色黑白图像传感器,图像输出最高速度可达60S/s,最大图像分辨率为644492,5V供电;它具有自动增益、自动

5、曝光、自动白平衡、边缘增强、伽玛校正等控制功能;可以通过I 2 C总线进行设置;同时OV7620具有图像开窗输出的功能,即允许用户可根据实际使用需要设置其内部寄存器,使其只输出完整图像中的任意一矩形区域内的信号,其范围从42到644492。这种功能从硬件上屏蔽了图像中不需要的部分,只保留用户需要的部分图像,大大减少了图像的数据量,提高了系统的效率。 FIFO存储器没有地址线,按照先入先出的顺序进行顺序读写,因此是接口电路十分简洁,读写速度快,允许读写动作同时进行。IDT7205是IDT公司生产的高速、低功耗异步FIFO,容量为8 1929bit,存取时间最小只有12ns,有空、半满、满三个标志

6、位,最大功耗660mW,工作电压+5V;D0D8为数据输入总线,Q0Q8为数据输出总线,为读写控制端,分别在信号下降沿锁存、输出数据,是FIFO写满标志位,此外,IDT公司还提供256B64KB不同容量的FIFO可供选择。 2 )系统硬件结构设计 由于所使用的MC9S12DG128单片机的频率较低,最高只有25MHz,而摄像头的图像输出速率一般至少有13.5MHz(以30万像素为例),每个像素的信号保持时间不到75ns,若使用单片机直接采集图像传感器输出的数字信号,则会受到其时钟频率的影响,难以将信号完整地采集进系统。 因此本系统使用FIFO芯片IDT7205作为图像传感器与单片机之间的数据缓

7、存,通过设计一定的逻辑电路,使图像传感器自动地将图像数据写入FIFO,同时MCU开始从FIFO读出数据。图像采集系统结构框图如图1所示。 摄像头同步信号分析 OV7620的同步信号时序如下:垂直同步信号VSYN为两个正脉冲之间扫描一帧的定时,即完整的一帧图像在两个正脉冲之间;水平同步信号HREF扫描该帧图像中各行像素的定时,即高电平时为扫描一行像素的有效时间;像素同步信号PCLK为读取有效像素值提供同步信号,高电平时输出有效图像数据,若当前图像窗口大小为320240,则在VSYN两个正脉冲之间有240个HREF的正脉冲,即240行;在每个HREF正脉冲期间有320个PCLK正脉冲,即每行320

8、个像素。这就是VSYN、HREF、PCLK三个同步信号之间的关系2。OV7620同步信号时序如图2所示。 数字图像信号的采集 为了将图像传感器输出的图像信号自动地存入FIFO,只需要通过一个“与非门”就能产生符合FIFO要求的写时钟脉冲,如图3所示。将帧同步信号VSYN 引入单片机输入口,复位后V_EN置0,“与非门”关闭,输出1。当单片机检测到VSYN上跳后,V_EN输出1,打开“与非门”。当摄像头输出有效像素时,HREF为高,PCLK高电平时像素数据有效,三者“与非”后输出为0,使信号产生一个下跳,触发FIFO锁存OV7620输出的图像数据。 经过图3电路处理后的系统时序如图4所示。写信号

9、已符合脚的时序要求,经实际使用,功能正常。 当一帧图像写入FIFO后,单片机根据时序要求在FIFO的脚上产生相应脉冲,即可从FIFO中读出图像数据,按照一定格式存入内存,进行后续处理。3 )单片机图像采集系统的优化 虽然单片机通过一定的硬件结构等可以实现图像信号的采集,但是由于内部结构的原因,其进行大数据量运算的能力有限,进行图像处理速度较慢。通过以下方法进行优化,可以使单片机进行一些简单的图像处理和实时控制任务。 减小图像数据量 CMOS图像传感器具有图像开窗输出(Windowing)的功能,通过设置其内部相应寄存器,可以使CMOS只输出特定区域内的图像数据。如设置 CMOS使其只输出画面中

10、用户所关心部分的图像信号,图像数据量则可大大减少,同时也减轻了后期进行图像处理的难度,提高了系统的性能。 在要求图像精度不高的情况下,为了进一步降低图像数据量、减轻单片机负担,可以采取隔行、隔像素采集的方法,即在PCLK和HREF信号上加入计数电路,每隔N行和M个像素采集一次,这样在保证图像可用的情况下数据量可减小为原来的1/(NM)。 FIFO异步读写图像数据 IDT7205具有两套独立的读写指针,可以同时进行读和写操作而互不干扰。当图像输出速度比单片机读入速度快许多时,为了提高采集效率,可以让图像读写同时进行,即当新的一帧图像开始写入FIFO后,单片机就开始读取图像数据,读写同时进行,以减

11、少单片机等待数据写入FIFO完成的空闲时间。 优化程序算法 单片机并不适合完成复杂的图像处理算法,如卷积等运算。因此在编写图像处理算法时应根据单片机特性,尽量避免使用浮点运算,要简化算式,或者可以牺牲一定精度来换取时间。以图像分割的大津算法(OTSU)为例,该算法遍历0255个灰度值,以找出一个最小的灰度u,使得到的g最小。 OTSU原始算式:g=Wa(u0-u)2+Wb(u1-u)2 OTSU改进算式:g=WaWb(u0-u1)2 使用原始算式和改进的等效算式进行计算时,每次迭代中改进算式比原始算式少进行2个乘法运算,其速度约提高1/3。 基于FIFO和单片机的图像处理系统,结构十分简洁,成

12、本低廉。虽然单片机并不十分适合于大数据量的图像处理任务,但通过优化和精度与性能的折中,可以完成一些简单的基于图像的处理任务,并具有一定的实时性。,使用一片 MC9S12DG128单片机运行于24MHz的总线时钟并配合IDT7205、OV7620图像传感器实现了图像采集、处理和小车控制。因此该系统基本满足我们的要求且最大限度的三、研究方案1、部件安装设定1)激光发射接收器安装由于比赛是在室外进行,考虑到太阳光的强背景光辐射对光敏管的影响,激光发射接收装置将安装在小车底部,利用车身阴影来减小强光对光敏管的影响。同时我们在光敏管表面加红膜,用于滤掉除红光之外的自然光。再加上人工滤波电路使其响应波长控

13、制在激光发射器发射的激光波长范围内。2)COMS摄像头安装摄像头安装在小车上光电池板前部,设定一定的向下倾斜角,来减小拍摄范围。3)障碍物外套如图,整个外套由黑色硬纸板做成的略比障碍物大的锥形纸筒套。在其底部贴上一圈反光膜,是激光导航可以识别出障碍物。上部全黑色为CMOS图像识别障碍物提供了方便,减小了识别干扰。黑色纸套反光膜2、激光导航实现方案示意图图一左激光探测器无信号右激光探测器有信号,小车右转。两侧激光探测器都有信号则直行。小车前端安装2组激光探测器,2束激光平行射出,宽度略小于障碍物宽度。图二右激光探测器无信号左激光探测器有信号,小车左转。由此原理,小车可以无限接近障碍物。确保后续C

14、MOS探测的进行。3、CMOS图像导航实现方案示意图1)小车左转控制方案CMOS图像采用逐行扫描处理,当障碍物出现在画面中时COMS导航系统开始工作,此时小车仍向着障碍物行驶。当障碍物的像到达画面中事先在试验中标定好的某一行位置时(如图),单片机发出信号控制小车开始向左转向,并且扫描方式改为逐列扫描。2)小车右转控制方案当障碍物的像从画面中移出时,单片机发出信号控制小车开始右转。当激光探测器探测到第二个障碍物时小车再次切换为激光导航,向第二个障碍物前进。再次重复前面的步骤,直到到达装载区。若小车右转过程中画面中再次出现障碍物的像,则单片机输出信号控制小车左转,直到像移出画面,单片机发出信号控制

15、小车继续右转。4、动力及方向控制系统1:10电动大脚车技术参数长度:400MM宽度:300MM高度:160MM轴距:275MM地盘高度:30MM车轮直径:118MM车轮宽度:52MM 如下图,采用1:10电动遥控大脚车为智能车车体原型,保留原有的车身底盘和动力及转向系统。用自制的单片机控制系统取代原有的遥控控制系统。去除一些不必要的负重以减轻车体重量,如可充电池,防撞板等。再利用其原有的车身支柱设计一个载重平台来放置重物以及CMOS摄像头和光电池。车身整体设计思路如下图,CMOS摄像头安装在光电池下方以尽量避免太阳光干扰,与地面有一定倾角。激光发射与接收装置安装在贴近地面的一层。二层:载重平台

16、三层:太阳能光电池板一层:控制系统(单片机、电路)CMOS摄像头激光收发装置支柱支柱支柱支柱小车改装结构示意图单片机舵机方向控制系统激光导航系统激光发射器微棱镜反射膜激光接收器后续信号滤波处理电路CMOS图像处理导航系统CMOS摄像头障碍物各模块框图四、技术路线及可行性分析对于本此比赛题目,我们认为需要解决的关键问题有两个:一、光电导航系统最大的问题太阳光的强背景辐射。为此,我们在远程导航时使用激光导航方案,此方案充分利用了激光的方向性好、亮度高、单色性好等特点,加上光敏管的安装位置利用了小车自身阴影等,成功的解决了该问题。二、CMOS图像干扰问题。为避免摄像头拍摄到多出障碍物影像,导致导航混

17、乱,我们为摄像头设定了向下的倾斜,限定了摄像头的拍摄范围,从而去除了多个障碍物进入拍摄范围的可能性。五、拟解决的关键问题1、激光导航时,如何避免后面障碍物被激光照到导致的导航误差(拟加入光强判别模块,需测试)。2、由光电池供能的电机如何保证转速稳定(拟加入稳压器件,需实物测试)。六、特色与创新点关键词:多传感器融合 双导航系统 远距离激光导航 近距离CMOS图像处理避障 自主性 全程误差校正我们设计的太阳能光电导航搬运车,其核心构思是利用激光导航和COMS图像处理导航来做到全程误差校正导航。对于激光导航,我们充分发挥了激光本身的三大特点,即定向发光、颜色纯度高和亮度高。我们设计的激光导航系统部

18、件由激光发射器和激光接收器两部分组成。接收器实质上是由一组包围在发射器周围的光敏管组成的。由于光敏管包围在发射器周围,这样就确保了返回的激光能够被接收到而不会出现遗漏,从而导致导航偏差。我们将激光发射接收器设计在了小车底部,这样的设计可以利用车身自己的阴影来减小外界光对光敏管的影响,再加上人工滤波器和在光敏管表面加上红膜,进一步提高了光敏管接收信号的准确性。如果说激光导航系统为我们的设计提供了远程导航,那么COMS图像则为我们提供了近程导航的可能。通过利用COMS图像和单片机协同合作的方式,我们巧妙的使小车拥有了近距离避开障碍物的功能。在激光导航和COMS导航二者的共同合作下,我们的搬运车拥有了极其灵敏的导航功能,自主性极强,在整个行进过程中能够全程对误差进行校正,确保顺利到达装载区。七、时间进度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论