一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于编码重构的高速相机远距离传输装置的制作方法

2022-07-30 13:43:15 来源:中国专利 TAG:


1.本技术涉及信号处理技术领域,具体的说是基于编码重构的高速相机远距离传输装置。


背景技术:

2.cameralink协议主要应用于高速相机与图像采集设备之间的图像数据与控制命令交互,其中,图像数据最高速率可达6800mbps,控制命令包括一路串口信号与四路gpio信号。cameralink的高速相机与图像采集设备一般通过专用cameralink电缆进行信号传输,最大传输距离为10米,最多支持两条电缆同时进行数据交互。
3.目前,对于cameralink信号的远距离传输主要采用光纤作为信号传输介质,远距离传输装置包括cameralink信号接收端与cameralink信号发射端两个部分。一方面,在cameralink信号接收端,对cameralink信号进行采样与缓存,进行并串转换,利用光电转换模块将串行电信号转换为光信号完成信号的发射。在cameralink信号发射端,利用光电转换模块获取光纤链路传输的高速数据,将高速数据进行串并转换与实时缓存,并按照一定的处理方式以cameralink协议将缓存的数据传输至图像采集设备,完成高速图像数据的远距离传输。另一方面,在cameralink信号发射端,获取图像采集设备发送的相机控制命令,对其进行信道编码与并串转换,并利用光电转换模块完成信号的发射。在cameralink信号接收端,利用光电转换模块获取光纤链路传输的高速数据,对其进行串并转换与信道译码,还原出相机控制命令,并将该命令传输至cameralink高速相机,完成相机的远距离控制。因此,现有技术无法支持多模高速相机控制命令的远程传输;无法同时适配图像采集设备与计算机万兆以太网口;无法满足多路高速相机的同时接入。


技术实现要素:

4.本发明的目的在于提供一种基于编码重构的cameralink高速相机远距离传输装置。该技术主要运用于延长基于cameralink协议的高速相机图像传输距离,同时,支持rs232、rs422以及gpio等低速控制信号远距离传输,确保高速图像采集与处理系统的稳定运行。
5.本技术提供的技术方案,具体如下:一种基于编码重构的高速相机远距离传输装置,所述高速相机远距离传输装置包括cameralink信号发射端与cameralink信号接收端两个部分,其中,cameralink信号接收端通过cameralink电缆与cameralink高速相机相连接,cameralink信号发射端通过cameralink电缆与cameralink图像采集设备相连接;cameralink信号接收端与cameralink信号发射端通过光纤完成高速图像与相机控制命令的远距离传输。
6.所述高速相机远距离传输装置采用大规模现场可编辑门阵列(fpga)作为信号处理的核心器件,完成cameralink数据的采集、重构以及编解码,采用管脚与gtx高速接口,能够同时接入三路base模式的cameralink高速相机的图像数据,或同时接入一路medium模式
的cameralink高速相机与一路base模式的cameralink高速相机,或只接入一路full模式的cameralink高速相机。
7.所述高速相机远距离传输装置设置有sfp 模块,所述sfp 模块进行信号的光电转换与电光转换,能够选配不同的波长的sfp 模块,利用波分复用技术优化光纤传输链路;所述高速相机远距离传输装置设置电源管理结构,所述电源管理结构主要用于生成装置内部所需的各类电源,包括1.0v、1.2v、2.5v以及3.3v;所述高速相机远距离传输装置设置有程序配置,主要用于完成fpga的程序存储与启动引导;所述高速相机远距离传输装置设置sdr26,所述sdr26为cameralink信号接口,主要用于完成装置与cameralink高速相机以及cameralink图像采集设备的数据互联。
8.所述高速相机远距离传输装置信号发射端主要由cameralink接口ip核、lvds接口ip核、fifo、fifo控制、信道编码、信道译码以及gtx接口ip核构成;所述cameralink接口ip核用于实现cameralink信号的接收,利用该ip核实现信号的串并转换,完成cameralink信号的采样;lvds接口ip核用于实现相机控制信号的采样与重构;fifo用于缓存采集到的cameralink数据,为确保cameralink图像数据采集的正确性,利用cameralink图像时钟作为fifo的写入时钟;fifo控制主要用于调节fifo的流量控制,按照cameralink协议进行数据封装,为信道编码提供采样数据;信道编码用于将采样的数据与相机控制命令按照udp的协议进行封装;信道译码按照udp协议进行解析,用于恢复出相机控制命令,并通过lvds接口ip核完成控制命令的重构;gtx接口ip核用于实现数据的并串转换与串并转换,驱动sfp 模块,完光电转换与电光转换。
9.所述高速相机远距离传输装置信号接收端由cameralink接口ip核、lvds接口ip核、fifo、fifo控制、信道编码、信道译码以及gtx接口ip核构成;信号接收端的gtx接口ip核用于实现数据并串转换与串并转换,驱动sfp 模块,完成光电转换与电光转换;信道编码用于将采样的相机控制命令按照udp的协议进行封装;信道译码按照udp协议进行解析,用于恢复出相机控制命令与图像数据,并通过lvds接口ip核完成控制命令的重构;fifo用于缓存重构前的cameralink数据,其中,为确保cameralink图像数据采集的正确性,需要利用cameralink图像时钟作为fifo的写入时钟;为确保cameralink图像重构的正确性,利用装置内部的本地时钟作为fifo的读取时钟;由于相机控制命令是低速信号,因此不再需进行数据的缓存;所述fifo控制主要用于调节fifo的流量控制,按照cameralink协议进行数据封装,为cameralink信号重构提供原始数据;所述fifo用于缓存cameralink信号重构前的数据,利用装置内部时钟对其进行读写驱动;cameralink接口ip核主要用于实现cameralink信号的重构,利用该ip核实现信号的并串转换,完成cameralink信号的输出。
10.其中,sfp 模块是一种小型可拔插光电转换模块;有益效果1、支持多模高速相机控制命令的远程传输;2、同时适配图像采集设备与计算机万兆以太网口;3、满足三路cameralink高速相机的同时接入。
附图说明
11.图1 基于编码重构的cameralink高速相机远距离传输装置工作流程;
图2 基于编码重构的cameralink高速相机远距离传输装置硬件设计架构;图3 基于编码重构的cameralink高速相机远距离传输装置信号发射端软件架构;图4 基于编码重构的cameralink高速相机远距离传输装置信号接收端软件架构。
具体实施方式
12.下面结合附图,对本技术的技术方案的具体实施方式进行描述基于编码重构的cameralink高速相机远距离传输装置工作流程如图1所示。装置包括cameralink信号发射端与cameralink信号接收端两个部分,其中,cameralink信号接收端通过cameralink电缆与cameralink高速相机相连接,cameralink信号发射端通过cameralink电缆与cameralink图像采集设备相连接。cameralink信号接收端与cameralink信号发射端通过光纤完成高速图像与相机控制命令的远距离传输。
13.整个装置以大规模现场可编辑门阵列(fpga)作为信号处理的核心器件,主要负责完成cameralink数据的采集、重构以及编解码,利用其丰富的管脚资源与gtx高速接口,根据实际需求可同时接入三路base模式的cameralink高速相机的图像数据,或同时接入一路medium模式的cameralink高速相机与一路base模式的cameralink高速相机,或只接入一路full模式的cameralink高速相机。
14.装置采用sfp 模块完成信号的光电转换与电光转换,可以根据实际需求,选配不同的波长的sfp 模块,利用波分复用技术优化光纤传输链路。
15.电源管理主要用于生成装置内部所需的各类电源,包括1.0v、1.2v、2.5v以及3.3v。
16.程序配置主要用于完成fpga的程序存储与启动引导。
17.sdr26为cameralink信号接口,主要用于完成装置与cameralink高速相机以及cameralink图像采集设备的数据互联。
18.基于编码重构的cameralink高速相机远距离传输装置信号发射端软件设计架构如图3所示,主要由cameralink接口ip核、lvds接口ip核、fifo、fifo控制、信道编码、信道译码以及gtx接口ip核等几个部分构成。
19.cameralink接口ip核主要用于实现cameralink信号的接收,利用该ip核实现信号的串并转换,完成cameralink信号的采样。
20.lvds接口ip核主要用于实现相机控制信号的采样与重构。
21.fifo主要用于缓存采集到的cameralink数据,为确保cameralink图像数据采集的正确性,需要利用cameralink图像时钟作为fifo的写入时钟。
22.fifo控制主要用于调节fifo的流量控制,按照cameralink协议进行数据封装,为信道编码提供采样数据。
23.信道编码主要用于将采样的数据与相机控制命令按照udp的协议进行封装。
24.信道译码按照udp协议进行解析,主要用于恢复出相机控制命令,并通过lvds接口ip核完成控制命令的重构。
25.gtx接口ip核主要用于实现数据的并串转换与串并转换,驱动sfp 模块,完光电转换与电光转换。
26.基于编码重构的cameralink高速相机远距离传输装置信号接收端软件设计架构
如图4所示,主要由cameralink接口ip核、lvds接口ip核、fifo、fifo控制、信道编码、信道译码以及gtx接口ip核等几个部分构成。
27.与信号发射端类似,信号接收端的gtx接口ip核主要用于实现数据并串转换与串并转换,驱动sfp 模块,完光电转换与电光转换。
28.信道编码主要用于将采样的相机控制命令按照udp的协议进行封装。
29.信道译码按照udp协议进行解析,主要用于恢复出相机控制命令与图像数据,并通过lvds接口ip核完成控制命令的重构。
30.fifo主要用于缓存重构前的cameralink数据,其中,为确保cameralink图像数据采集的正确性,需要利用cameralink图像时钟作为fifo的写入时钟;为确保cameralink图像重构的正确性,可利用装置内部的本地时钟作为fifo的读取时钟。由于相机控制命令是低速信号,因此不再需进行数据的缓存。
31.fifo控制主要用于调节fifo的流量控制,按照cameralink协议进行数据封装,为cameralink信号重构提供原始数据。
32.fifo主要用于缓存cameralink信号重构前的数据,利用装置内部时钟对其进行读写驱动。
33.cameralink接口ip核主要用于实现cameralink信号的重构,利用该ip核实现信号的并串转换,完成cameralink信号的输出。
34.基于编码重构的cameralink高速相机远距离传输装置工作流程如图1所示。装置包括cameralink信号发射端与cameralink信号接收端两个部分,其中,cameralink信号接收端通过cameralink电缆与cameralink高速相机相连接,cameralink信号发射端通过cameralink电缆与cameralink图像采集设备相连接。cameralink信号接收端与cameralink信号发射端通过光纤完成高速图像与相机控制命令的远距离传输。
35.基于编码重构的cameralink高速相机远距离传输装置硬件设计架构如图2所示。整个装置以大规模现场可编辑门阵列(fpga)作为信号处理的核心器件,主要负责完成cameralink数据的采集、重构以及编解码,利用其丰富的管脚资源与gtx高速接口,根据实际需求可同时接入三路base模式的cameralink高速相机的图像数据,或同时接入一路medium模式的cameralink高速相机与一路base模式的cameralink高速相机,或只接入一路full模式的cameralink高速相机。
36.装置采用sfp 模块完成信号的光电转换与电光转换,可以根据实际需求,选配不同的波长的sfp 模块,利用波分复用技术优化光纤传输链路。
37.电源管理主要用于生成装置内部所需的各类电源,包括1.0v、1.2v、2.5v以及3.3v。
38.程序配置主要用于完成fpga的程序存储与启动引导。
39.sdr26为cameralink信号接口,主要用于完成装置与cameralink高速相机以及cameralink图像采集设备的数据互联。
40.基于编码重构的cameralink高速相机远距离传输装置信号发射端软件设计架构如图3所示,主要由cameralink接口ip核、lvds接口ip核、fifo、fifo控制、信道编码、信道译码以及gtx接口ip核等几个部分构成。
41.cameralink接口ip核主要用于实现cameralink信号的接收,利用该ip核实现信号
的串并转换,完成cameralink信号的采样。
42.lvds接口ip核主要用于实现相机控制信号的采样与重构。
43.fifo主要用于缓存采集到的cameralink数据,为确保cameralink图像数据采集的正确性,需要利用cameralink图像时钟作为fifo的写入时钟。
44.fifo控制主要用于调节fifo的流量控制,按照cameralink协议进行数据封装,为信道编码提供采样数据。
45.信道编码主要用于将采样的数据与相机控制命令按照udp的协议进行封装。
46.信道译码按照udp协议进行解析,主要用于恢复出相机控制命令,并通过lvds接口ip核完成控制命令的重构。
47.gtx接口ip核主要用于实现数据的并串转换与串并转换,驱动sfp 模块,完光电转换与电光转换。
48.基于编码重构的cameralink高速相机远距离传输装置信号接收端软件设计架构如图4所示,主要由cameralink接口ip核、lvds接口ip核、fifo、fifo控制、信道编码、信道译码以及gtx接口ip核等几个部分构成。
49.与信号发射端类似,信号接收端的gtx接口ip核主要用于实现数据并串转换与串并转换,驱动sfp 模块,完光电转换与电光转换。
50.信道编码主要用于将采样的相机控制命令按照udp的协议进行封装。
51.信道译码按照udp协议进行解析,主要用于恢复出相机控制命令与图像数据,并通过lvds接口ip核完成控制命令的重构。
52.fifo主要用于缓存重构前的cameralink数据,其中,为确保cameralink图像数据采集的正确性,需要利用cameralink图像时钟作为fifo的写入时钟;为确保cameralink图像重构的正确性,可利用装置内部的本地时钟作为fifo的读取时钟。由于相机控制命令是低速信号,因此不再需进行数据的缓存。
53.fifo控制主要用于调节fifo的流量控制,按照cameralink协议进行数据封装,为cameralink信号重构提供原始数据。
54.fifo主要用于缓存cameralink信号重构前的数据,利用装置内部时钟对其进行读写驱动。
55.cameralink接口ip核主要用于实现cameralink信号的重构,利用该ip核实现信号的并串转换,完成cameralink信号的输出。
56.本技术中的技术方案,兼容多模高速相机控制命令的解析与传输。按照cameralink协议,解析相机图像数据,利用udp协议对相机数据进行分封装与传输,提高装置对图像采集设备的适应性。利用cameralink协议接口ip核,构建灵活通用的数据接收通道,能够满足单相机的各种工作模式以及多相机的同时接入。
57.最后应说明的是:显然,上述实施例仅仅是为清楚地说明本技术所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本技术型的保护范围之中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献