基于光纤通信的红外数字图像采集和传输系统及方法技术方案

技术编号:11322889 阅读:124 留言:0更新日期:2015-04-22 11:38
本发明专利技术公开了一种基于光纤通信的红外数字图像采集和传输系统及方法。它用于红外成像探测设备产生数字图像的远程采集、传输和实时显示。该方法包括:发送端检测从LVDS接口接收到的红外数字图像并对其进行打包;接收端将解包后图像数据按照采集窗口对其裁剪,之后数据进入FPGA内建FIFO缓存与外部SDRAM组成的大容量FIFO缓存区,之后数据经USB接口进入上位机并实时显示。本发明专利技术的优点在于:采用了图像采集窗口和FPGA内建FIFO缓存与外部SDRAM组成的大容量FIFO缓存区,减少了无用图像数据的传输,提高了数据传输效率,同时只用到一片SDRAM做缓存,简化了电路结构。

【技术实现步骤摘要】

:本专利技术涉及红外数字图像的传输和显示,具体来说是一种。它主要用于红外成像探测设备产生数字图像的远程采集、传输和实时显不。
技术介绍
:红外成像探测器可将红外辐射转换成电信号,然后电信号被模数转换并经过预处理后即为红外数字图像。通常红外成像探测器需要有全向空域的实时探测能力,因此红外探测器需要360度的旋转,而数据采集、接收装置为固定体,因此需要实时地将旋转体上产生的数据高速高可靠地传输到固定体上。而最初采用的电刷和导电环的实现方式,会引入很大的信号噪声,不适合传输高速的数据信号。以往数据采集系统缓存设计多采用乒乓缓存,这需要两片SDRAM,这无形中增加了采集、传输系统设备的体积和复杂度。同时以往的数据采集系统多采用PCI总线与主机连接。但其不支持热插拔,也不利于做成便携式设备,应用普及程度远不及USB接口那么广泛。因此,设计一种高速率、高可靠性,便携式红外数字图像采集系统、传输非常必要。采用光纤传输旋转体和固定体间数据可避免引入信号噪声,同时用一片SDRAM模拟一个大容量FIFO以及用USB接口与主机连接可简化电路结构。
技术实现思路
:本专利技术的目的在于提出一种,实现红外数字图像的高速、高可靠性传输、处理和显示,实现了实际工程中不仅要求电路结构简单,又要求高速、可靠地的传输数据的目标。为实现上述目的,本专利技术所采用的硬件平台主要包括:主机,光纤接收端和光纤发送端。各个硬件部分需要满足:所述的主机为具有USB2.0接口的计算机。所述的光纤接收端包括一片FPGA,一片USB2.0控制器芯片,一片SDRAM,一个光纤接收模块以及外围电路;其中,所述的FPGA具有块存储器模块;所述的USB2.0控制器芯片具有一个连接主机的USB2.0接口、一个连接外部设备的从器件FIFO接口和两个可设置输入输出方向的1引脚;所述的SDRAM具有SM字节存储容量和8位数据总线;所述的光纤接收模块为一个光纤接插件和一片串并转换芯片组成的光纤接收电路模块;USB2.0控制器芯片、SDRAM和光纤接收模块均和FPGA直接连接。所述的光纤发送端包括一片FPGA,一个光纤发送模块以及外围电路接口 ;其中,所述的FPGA具有块存储器模块;所述的光纤发送模块为一个光纤接插件和一片并串转换芯片组成的光纤发送电路模块;所述的外围电路接口为LVDS接口 ;光纤发送模块和外围电路接口均和FPGA直接连接;各个硬件组成的连接关系是:主机和光纤接收端通过USB2.0传输线缆连接;光纤接收端和光纤发送端通过光纤连接;光纤发送端和红外探测器通过LVDS接口连接。本专利技术具体实施的流程如下:步骤1:光纤发送端FPGA配置光纤发送模块时钟,并将检测到的图像数据打包后存入内建FIFO缓存;步骤2:光纤发送端FPGA从内建FIFO缓存中读取数据并通过光纤发送模块发送;步骤3:光纤接收端FPGA配置光纤接收模块时钟,接收光纤数据并检测其图像帧头;步骤4:按照采集窗口命令,将接收到的图像数据裁剪后存入内建输入FIFO缓存中;步骤5:SDRAM控制单元按照优先级算法轮换机制决定对SDRAM的读写操作,不断将内建的输入FIFO缓存中数据依次读出并写入到SDRAM中,或者将SDRAM中数据依次读出并写入到内建输出FIFO缓存中,使得SDRAM与内建输入FIFO缓存和输出FIFO缓存组合成一个大容量FIFO ;步骤6:图像数据发送模块读内建输出FIFO缓存中数据并写入到USB2.0控制器芯片的从器件FIFO中;步骤7:通过固件程序设计将USB2.0控制芯片配置成从器件FIFO、控制传输模式,建立一个DMA传输通道同时可将主机发送的控制命令通过1 口模拟IIC协议方式发给光纤接收端FPGA ;步骤8:主机通过USB2.0接口读USB2.0控制器芯片的从器件FIFO中数据,并可通过USB2.0接口发送采集窗口等控制命令;步骤9:光纤接收端FPGA内的IIC从设备接口模块,根据IIC协议,接收USB2.0控制器芯片发送的控制命令,并将其存入命令寄存器。在步骤5中所述的优先级算法轮换机制具体步骤如下:(5-1):初始化对SDRAM写具有高优先级;(5-2):检查读或者写SDRAM是否完成,完成转到(5_3);(5-3):若SDRAM有多于127个字节容量且输入FIFO缓存内有多于127个字节,则转到(5-4),否则转到(5-6);(5-4):若写SDRAM具有高优先级或者输出FIFO缓存有少于128字节容量,则转到(5-5),否则转到(5-6);(5-5):对SDRAM进行写操作,完成后置读SDRAM具有高优先级并转到(5_2);(5-6):若SDRAM有多于127个字节且输出FIFO缓存有多于127个字节容量,则转到(5-7),否则转到(5-2);(5-7):若读SDRAM具有高优先级或者输入FIFO缓存有少于128字节,则转到(5-8),否则转到(5-2);(5-8):对SDRAM进行读操作,完成后置写SDRAM具有高优先级并转到(5_2)。本专利技术的显著特点如下:(I)体积小巧,便携性强。整个光纤接收端集中在一块儿板卡上,由于只使用了一片SDRAM且与电脑连接端使用USB接口,大大减轻了系统的体积和重量。(2)由于使用了图像采集窗口的方式,当图像产生速率超过采集系统的传输速率时,可通过设定采集窗口,只传输有意义的图像数据,提高了采集系统的传输速率。(3)采用模块划分的方案,根据数据流向将光纤发送板设计划分成图像接收、缓存模块和图像发送模块等,将光纤接收板设计划分成帧头检测,采集窗口内图像和大容量FIFO等,条理清晰,便于编程。【附图说明】图1是基于光纤通信的红外数字图像采集、传输系统及方法的系统框图。图2是基于光纤通信的红外数字图像采集、传输系统及方法的流程图。【具体实施方式】:下面根据附图对本专利技术的【具体实施方式】作进一步的说明。图1是基于光纤通信的红外数字图像采集、传输系统及方法的系统框图。本专利技术所采用的硬件平台为:一台主机,一片USB2.0控制芯片,两片FPGA,一片SDRAM,一个光纤接收模块,一个光纤发送模块和外围接口。所述的主机具有USB2.0接口,并安装有基于光纤通信的红外数字图像采集、传输系统的驱动程序。所述的USB2.0控制芯片选用了 Cypress公司的CY7C68013。这款芯片符合USB2.0标准,其最高工作频率为48MHz,其有多于两个普通输入输出引脚可以模拟IIC协议,其可被配置成从器件FIFO、控制传输模式,使得数据可高速、可靠地通过CY7C68013传到主机进行显示,实测最高传输速率为23Mbyte/s。所述的FPGA芯片,光纤发送端和光纤接收端均选用了 Xilinx Spartan-6系列的XC6SLX9-TQG144,该型号的FPGA有丰富的逻辑资源和时钟管理资源,可以用来构建内部缓冲区,以实现数据的缓存,以及与SDRAM组合成大容量FIFO。所述的SDRAM芯片选用了 Micron公司的MT48LC8M8A2-75,该型号的SDRAM总容量为8M字节,读写速率最高达到133Mbyte/s,考虑到数据输入和输出当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于光纤通信的红外数字图像采集和传输系统,它包括主机、光纤接收端和光纤发送端,其特征在于:所述的主机为具有USB2.0接口的计算机;所述的光纤接收端包括一片FPGA,一片USB2.0控制器芯片,一个光纤接收模块,一片SDRAM;其中:所述的FPGA具有块存储器模块;所述的USB2.0控制器芯片具有一个连接主机的USB2.0接口、一个连接外部设备的从器件FIFO接口和两个可设置输入输出方向的IO引脚;所述的SDRAM具有8M字节存储容量和8位数据总线;所述的光纤接收模块为一个光纤接插件和一片串并转换芯片组成的光纤接收电路模块;USB2.0控制器芯片、SDRAM和光纤接收模块均和FPGA直接连接;所述的光纤发送端包括一片FPGA,一个光纤发送模块以及外围电路接口;其中,所述的FPGA具有块存储器模块;所述的光纤发送模块为一个光纤接插件和一片并串转换芯片组成的光纤发送电路模块;所述的外围电路接口为LVDS接口;光纤发送模块和外围电路接口均和FPGA直接连接;主机和光纤接收端通过USB2.0传输线缆连接;光纤接收端和光纤发送端通过光纤连接;光纤发送端和红外探测器通过LVDS接口连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:代具亭汤心溢刘鹏张昊杨转
申请(专利权)人:中国科学院上海技术物理研究所
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1