编辑: 雨林姑娘 | 2019-12-01 |
baslerweb.com
1 目录 1. 数据传输: 基于Channel Link的LVDS.1 2. 线材和硬件连接.1 3. pylon相机软件套装: 使用两种接口.2 4. 总结.2 1. 数据传输: 基于Channel Link的LVDS 在考虑Camera Link和LVDS接口 BCON 时, 它们普遍存在共同属性, 因为都基于低电压差分信号(LVDS), 这是高速数据传输的通用标 准. 更确切地说, 两者都基于由美国国家半导体公司制造的DS90CR28x Channel Link LVDS芯片组. 传送器将CMOS/TTL数据转换为4个LVDS 数据流 (数据以7:1串行化) ;
接收器将LVDS数据转换回28位的CMOS/ TTL数据. 在Channel Link协议中, 每个时钟周期在多达4个数据通道 最多可传输4 x
7 = 28位. 有四种Camera Link版本;
基本配置 使用一根线材和一个4通道 Channel Link传送器, 与Basler BCON相比, 同样使用一个4通道Channel Link传送器, 并且需要一根线材. 在Camera Link基本配置中, 定义了三个控制位和一个未分配位, 每 个周期产生24个数据位. 这与BCON完全相同, 后者每个周期也提供 24个数据位. 从而, 对于相同的传输频率带宽相等. 由于Camera Link指定时钟频率为40到85 MHz, 所以最大带宽为255 MB/s, 比具 有252 MB/s的BCON (指定频率在20到84 MHz) 略高. 只有控制位存在轻微差异: Camera Link的控制位是帧有效位、 线有 效位和数据有效位. 相对而言, BCON仅提供帧有效位和行有效位 作为同步信号. 此外, 它使用两个输出位. 但类似于Camera Link, Basler BCON接口不提供数据流控制. 采用Camera Link接口的Basler ace相机 采用LVDS接口 BCON 的Basler dart相机和线材 2. 线材和硬件连接 线材可能是两个接口的最大差异: Camera Link定义了称为MDR-26的26针接头和一个称为HDR-26/SDR-26的小型MiniCL接头. 除了用于图 像数据传输的LVDS通道, 线材包括四个可配置的输入通道, 用于通 过LVDS进行相机控制和触发. 此外, 如果使用Camera Link (PoCL) 供电, 则包括提供12V±1V/4W的电流通道. 线材通常采用坚固的、 经过行业验证的设计, 因此具有良好的屏蔽性能, 长度可达10 m. 由于BCON专用于嵌入式系统, 它使用28针扁平柔性线材(FFC), 而且 屏蔽性能较低, 其最大长度大约只有1 m. 然而, 使用更坚固、 屏蔽 更佳的带状线材可以实现更长的长度. 作为接头, Hirose Electric Co.为BCON定义了一个28针ZIF接头. 该接头为LVDS图像传输、 I/O信号(例如用于提供外部触发信号) 以及电源 (定为5V±0.5V, 1.5W) 提 供通道. 此外, 还集成了三条I2 C线, 用于通过Basler pylon相机软件 套装进行相机配置. Basler LVDS接口 BCON : Camera Link的 小兄弟 Basler提供Camera Link相机和采用BCON接口的板级相机, BCON是Basler新的基于LVDS的嵌入式视觉应用接口. 这些数据传输技术及其协议 具有重要特性. 本市场营销文档对这两个接口进行了简单比较. 它将讨论BCON如何继承Camera Link的特性和同时存在的一些重要区别, 及 其在嵌入式系统的使用. 这就是为什么拥有Camera Link应用经验的工程师可以轻松应用这个新接口. 本市场营销文档提供了一般概述. 有关更多技术细节, 请参见应用说明 Basler BCON和Camera Link接口的比较 .
2 用于BCON接口的扁平柔性线材 Camera Link线材 3. pylon相机软件套装: 使用两种接口 从实际的角度来看, 两个接口的主要共同特征是能够使用Basler的pylon SDK操作相机. 举例来说, 这样可以轻松从基于Camera Link 的系统切换到通过BCON连接相机的嵌入式系统. 由于pylon SDK的 编程接口(API)是相同的, 软件连接更加简便. 此外, 两种接口都符 合GenICam标准. 详细了解下面的技术数据连接, 分别了解图像数据流和相机配置: 图像数据采集 对于图像采集, 两种接口都需要在主机PC端具有接收数据的元件. 为了从Camera Link相机获取图像, 需要一个兼容的Camera Link图 像采集卡. 它处理来自相机的图像数据并将其组合成完整的图像, 随后将其用于进一步软件处理. Basler BCON相机为嵌入式系统设计, 因此没有使用典型的图像采集 卡. 相反, 举例来说, 相机可以连接到处理图像数据 (即组合图像) 的FPGA (或具有FPGA的SoC) . 因此, 可以使用更多基于软件的采集 解决方案. 由于没有LVDS协议标准, 逻辑硬件通常因制造商而异, 没有通用驱动程序或采集逻辑. 所以, 用户必须开发自己的用于图 像数据传输的实现方案. 作为起点, Basler提供了一个开发工具包作 为包含示例代码的参考实现. 此外, 新的BCON适配器API还可以用于 实施实际图像采集硬件的图像获取. 操作之后, Basler pylon SDK 甚至可以用于图像数据传输. 相机配置 Camera Link标准为异步串行通信分配两个LVDS对. 所有Camera Link 兼容的图像采集卡都有一个串行端口, 用于通过Camera Link接口在 PC和相机之间进行通信. 通过Basler pylon相机软件套装, 此连接 可以用于相机配置. 此外, 通过BCON接口, pylon软件可用于直接配置相机, 无需其他集 成工作. 因此, BCON使用SoC的标准化I2 C接口, 因而使用系统的I2 C总线. 如需进行配置, 可使用Basler pylon相机软件套装版本5.0.5或 更高版本. 4. 总结 嵌入式视觉系统的组件: 相机、 扁平柔性线材和处理板 Basler的LVDS接口 BCON 和Camera Link在使用LVDS作为基于Channel Link的电气标准方面非常相似. 位顺序略有不同, 特别是控制位. 但是两种接口每个时钟周期均具有24个数据位, 因此, 相等的时钟 频率具有相同带宽. 指定的接头、 线材和电源要求是不同的, 因此线材长度不同. 这反映 了BCON是为用于嵌入式系统而创建的, 而Camera Link是工业环境 中典型的机器视觉方案. 对于图像采集, 两个接口都需要在主机PC端具有数据处理元件. Camera Link使用图像采集卡, 而对于BCON, 该过程可以由用户单独 为所使用的硬件创建 (例如在FPGA中) . 如果用户实施BCON适配器 API进行采集, pylon可以用于采集, 而这无法用于Camera Link. 然而, 对于这两个接口, pylon都可以用于进行相机配置, 虽然背后 的技术不同: Camera Link使用基于LVDS的串行端口, 其中BCON使用 标准I2 C总线以及提供的I2 C驱动器适配器. 鉴于这些相似之处, BCON非常像Camera Link, 但是为了适合嵌入式 系统, 应用也需要存在不同之处. 所以, 它可能非常适合熟悉LVDS、 Channel或Camera Link并考虑使用嵌入式技术的公司和开发人员. 因此, 这也是一开始我们说道――BCON只是Camera Link的 小兄弟 . 要详细了解相似之处和差异, 特别是了解更多技术细节, 请参见 应用说明 Basler BCON和Camera Link接口的比较 . ?Basler AG, No. 2, 11/2016 Basler AG 德国总部
电话: +49
4102 463
500 传真: +49
4102 463
599 [email protected] www.baslerweb.com 美国
电话: +1
610 280
0171 传真: +1
610 280
7608 [email protected] 新加坡
电话: +65
6367 1355 传真: +65
6367 1255 [email protected] 有关免责声明和隐私权声明的详细信息, 请访问 www.baslerweb.com/disclaimer-cn 作者 Thomas Rademacher博士 产品市场经理 ― 工厂和交通 Thomas Ra........