基于DSP的高速线扫描相机的实现_第1页
全文预览已结束

下载本文档

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

文档简介

1、基于dsp的高速线扫描相机的实现现代化生产和科学讨论对图像采集系统的要求日益提高。高速线扫描相机作为数字图像采集、传输的前端设备,其扫描的速度和质量很大程度上打算了囫囵系统的性能。市面上的线扫描相机十分昂贵,因此有须要开发物美价廉的高速线扫描相机。设计高速线扫描相机,包括相机本身的硬件结构和相机操作的相关软件两部分。从相机的结构上看,线扫描相机作为图像采集和视觉信息猎取设备,其主要功能是将光学图像信号转换为数字图像信号。普通来说,它由光学成像部分、光电转换部分(由模拟光信号转换为模拟电信号)及a/d转换等部分组成。光电转换部分普通由固体图像来实现。tms320c6201简介tms320c620

2、1主要由三大部分组成:cpu、外围设备和存储器。c6201的地址为32位,所以寻址范围达到4gb,其存储器空间可分为四部分:片内程序空间可以用作cache、片内数据空间、外部存储空间和内部外围设备空间。可通过对五个bootmode的设置灵便设定各空间的地址范围。片内数据ram包括四个8k×16bit块,这些块交织在一起,使得cpu同时拜访数据ram 的两个不同块而不会发生矛盾,提高了数据并行读写的能力。对于较大的程序,片内程序ram可当作cache来存储常常用法的代码,削减对片外的拜访次数,从而提高程序运行速度。与频繁的芯片不同,c6201有八个功能单元,分为两组,每组包括一个乘法器

3、mn和三个算术规律运算单元dn、sn、ln。它们分离举行乘法运算、加减运算、线性和环形地址计算以及算术规律运算。由于输入/输出端口互相自立,所以8个运算单元可实现并行处理。每组运算单元对应一条数据路径,可以用作环形地址计算。线扫描相机的设计与实现本线扫描相机的系统结构1所示。图1 相机的系统结构图ccd 模拟图像数据采集部分该部分包括ccd传感器和ccd信号处理通道芯片。主要有图像传感器il-p1-4096和ccd信号处理通道芯片vsp2254构成,其主要作用是将模拟的光分布信息转换为数字图像数据。该部分接收来自提供的各种工作时钟和各种采集控制信号,输出的是相应的数字图像数据。数据处理部分该部

4、分包括数字图像数据的缓冲芯片、处理芯片和处理后的数据暂存芯片。该部分的主要作用是对由图像采集部分送来的数字图像数据举行处理,并将处理后的数据存入相应的存储单元。该部分由dsp芯片tms320c6201、fifo数据缓冲电路、双端口ram等芯片组成。该电路中fifo数据缓冲电路除接收来自cpld的写入时钟、写入控制信号外,还要接收来自dsp芯片的读出时钟和读出控制信号。fifo数据缓冲电路的输入衔接的是ccd通道处理芯片vsp2254,其输出在dsp的控制下送到32位内部数据总线。dsp按照不同的工作模式向cpld提供不同的控制信号,这些信号在cpld的内部经相应的规律处理后,作为其他各部分的控

5、制信号。dsp芯片还要为双端口ram提供相应的读写控制信号,为其数据传输提供相应的dma服务。双端口ram一方面接收来自dsp的已处理的图像数据,另一方面为数据的传输提供预备。双端口ram是在dsp芯片和cpld规律电路双重控制之下工作的。时钟和控制信号生成电路该部分包括 cpld时钟生成规律电路和控制规律电路。电路主要由cpld芯片lc4128v100及其外围电路构成。相机的时钟电路主要实现两部分功能:一、提供相机工作时所需的基本时钟,这里面包括ccd传感器工作所需的时钟、为ccd信号处理通道提供的工作时钟(即 ccd信号前肩采样时钟shp、ccd信号后肩采样时钟shd、ccd信号哑元屏蔽时

6、钟clpob、ccd信号黑电平衔位时钟clpdm以及数据转存时钟ck)、为输出电路提供的输出同步时钟dir-strobe和输出行有效同步时钟dir-lval以及为c6201提供50mhz的工作外频(该时钟在c6201内部经4倍频之后输出200mhz,作为dsp工作主频)。二、和dsp输出的控制信号一起组成组合规律电路,实现dsp芯片对外围电路的控制(包括对闪存芯片at49lv409、双端口ram芯片70v261s、fifo芯片idt723635以及外部接口电路和ccd信号采集电路的控制)。从以上的时钟和控制信号生成电路的功能来看,用来实现其功能的可编程规律芯片在性能上要满足一定的要求。从延时上

7、来看,因为内部的拜访基及时钟为200mhz,要求芯片引脚间的延时要小于5ns,且时序的可控性要好。从容量上看,要有足够多的宏单元来实现上述的功能。控制功能框图2所示。图2 相机内部cpld生成时钟信号和控制信号功能框图电源和数据输出电路该部分包括 cpld地址生成电路和lvds数据上传电路,其作用是为相机提供工作需要的电源和完成与pc之间的通信(这里包括将处理好的图像数据上传给pc,接收pc的控制信号等)。电源电路为囫囵相机提供+5v、-5v、+1.8v、+3.3v、+15v等几组电源。其中+5v是整机工作的主电源。基于水平扫描线技术采集图像的数据量比较大,要实时、迅速地将大数据量的图像上传给计算机,对数据传输接口的传输速率要有一定的要求。当前的几种计算机接口,即能满足迅速通信要求,又可易于在设计中用法的是lvds接口。而且该接口的驱动能力很强,能双向高速地传输数据。芯片ds90c31b和ds90c32b是特地用于lvds接口的数据收发配对芯片。ds90c31b是数据发送芯片,ds90c32b是数据接收芯片。这两种芯片的控制十分容易,数据传送速率可达到155.5mbps(77.7mhz)。但在电路衔接时为抑制信号的反射和平衡差分信号,要在每组信号回路中接入100?的。线扫描相机的工作模式及流程对相机的工作模式举行综合考虑,以适应不同的工作环境要求,其工作模式分为:

温馨提示

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

评论

0/150

提交评论