我的研华会员注册

「我的研华」为研华客户专属服务平台。成为研华会员,您将收到最新产品资讯、研讨会邀请和线上商店特殊优惠。

立即注册,启用您的会员服务!

用于机器视觉的图像采集卡:常见问题

2024/1/11

主要常见问题

Windows 和 Linux SDK 有什么区别?

Linux SDK 与 WIndows SDK 类似。值得注意的是,Windows 和 Linux 的应用程序接口(API)不尽相同,但都很相似。Linux SDK 包含内核驱动程序、库、示例和实用程序。一些高级实用程序(CamML、Ximilon、BitFlow Preview)在 Windows 和 Linux 中是相同的。Linux API 在 此处 有在线文档说明。

我需要 CoaXPress 相机的相机文件,你们需要我提供哪些信息?

虽然我们已经创建了成千上万的相机文件,但每个月都会有新的相机出现,我们不可能随时更新每款相机的特定模式。建议向 support@bitflow.com 发送电子邮件,并提供以下信息。

  • 区域扫描/线条扫描?
  • 图像宽度和高度
  • 比特深度
  • CXP 链接速度
  • CXP 链接数

我刚拿到新的图像采集卡,如何开始使用?

当您收到新电路板时,会随附一张 明信片 ,指引您到我们的网站下载 SDK。如果明信片丢失,请前往 下载 。解压文件,打开 pdf 文件并按照说明操作。如果遇到任何问题,请转到 pdf 的最后一页。 在这里,您将看到通过电子邮件联系技术支持时应包含的项目列表。

什么是相机文件,如何识别?

研华为目前市场上几乎所有的 Camera Link 和 CoaXPress 摄像机提供摄像机文件。除此之外,你还可以为相机提供的各种选项获取相机文件,如触发器(硬件和软件)、自由运行、与传感器提供的不同 ROI 等。 在这一部分中,我们提供了模拟和差分摄像机的摄像机文件。 这些文件现在仍然可用。

下表显示了哪些相机文件与图像采集卡相关联


图像采集卡型号 类别 相关文件扩展名
Cyton CXP
Aon CXP
CoaXPress .bfml
Axion CL
Camera Link
.bfml
Karbon CL
Neon CL
Camera Link
.r64
Alta AN*
Analog
.anlg
Karbon CXP*
CoaXPress
.kcxp
Neon DIF
Differential
.NDif
R2/R3*
Differential
.cam
R2/R3*
Camera Link
.rcl
什么是CameraLink?

Camera Link 是机器视觉相机到图像采集卡的数字互连标准。Camera Link 使用串行器/解串器,通过极少量的导线传输高速数字数据。Camera Link 有三个版本: 基本(最高 24 位)、中等(最高 48 位)、完整(最高 64 位)和 80 位(最高 80 位)。Camera Link 的最大数据时钟频率为 85 MHz。这意味着 Camera Link(使用 80 位模式)的最大数据传输速率为 850 MB/S。

研华的 Neon 和 Axion 系列是 Camera Link 图像采集卡。Camera Link 是由自动成像协会(Automate Imaging Association)制定的标准。有关该标准的更多信息,请访问 https://www.visiononline.org/。

什么是图像采集卡?

图像采集器是一种计算机配件,通常采用电子电路板的形式,插入个人计算机的主板。图像采集器的作用是从相机中采集图像,并将这些图像存入个人电脑的主机内存中。在摄像机和图像采集卡之间传输图像有多种不同的标准。这些标准包括从模拟低分辨率 RS-170(基本上是 20 世纪初的电视)到通过铜缆或光纤传输的高速数字串行标准。图像采集卡的作用都是一样的,从摄像机获取图像,并提供给 PC 上运行的程序。图像采集卡还可以控制摄像机(取决于互连标准),并通过各种输入/输出信号与环境进行电气交互。

Camera Link 常见问题

Axion 系列的最大通信波特率是多少?

最大波特率为 921 600 比特/秒。

使用 BFCOM,NEON 支持哪些波特率?

Neon 支持高达 256 kb 的波特率。您可以在 BFCom 中通过文件 > 通信属性菜单命令修改波特率。

在摄像机中进行相同更改的命令取决于摄像机协议。每种型号的摄像机都不一样。您需要先更改摄像机,然后再更改 BFCom。

能解释一下 Axion 上三条饰带的颜色吗?

Axion 1xE 有 1 个三 LED,而 2xE 有 2 个。三 LED 1 与 VFG0 有关,三 LED 2 与 VFG1 有关。

请注意以下颜色/闪光频率的含义 

  • 蓝灯闪烁 - PoCL "猎杀 "模式,寻找摄像机,看其是否需要电源
  • 蓝色 - 正在向摄像机提供 PoCL 电源(此阶段不会持续很长时间)
  • 绿色 - 接收到来自摄像机的像素时钟
  • 绿灯闪烁 - 接收到摄像机的 LVAL 信号

研华使用哪种类型的 CL 连接器?

Neon CLB, CLD – MDR 

Neon CLQ, Axion 1xE, Axion 2xE – SDR

CL 图像采集卡和相机之间的电缆最大长度是多少?

首先,您需要知道摄像机的时钟速度,因为不同的频率会影响电缆长度。对于 Camera Link Base,无论时钟速度如何,最大电缆长度都是 10 米。

对于其他摄像机链接模式(中、全、80 位),85 Mhz 时的最大长度为 5 米,66 Mhz 时的最大长度为 7 米,40 Mhz 时的最大长度为 10 米。

注意,不同电缆的最大电缆长度可能不同。研华推荐从以下公司购买电缆:CEI、3M、Hewtech、Intercon1

什么是Camera Link?

Camera Link 是机器视觉相机到图像采集卡的数字互连标准。Camera Link 使用串行器/解串器,通过极少量的导线传输高速数字数据。Camera Link 有三个版本: 基本(最高 24 位)、中等(最高 48 位)、完整(最高 64 位)和 80 位(最高 80 位)。Camera Link 的最大数据时钟频率为 85 MHz。这意味着 Camera Link(使用 80 位模式)的最大数据传输速率为 850 MB/S。 

 研华的 Neon 和 Axion 系列是 Camera Link 图像采集卡。Camera Link 是由自动成像协会(Automate Imaging Association)制定的标准。有关该标准的更多信息,请访问 https://www.visiononline.org/。

CoaXPress 常见问题

我需要 CoaXPress 相机的相机文件。你们需要我提供哪些信息?

虽然我们已经创建了成千上万的相机文件,但每个月都会有新的相机出现,我们不可能随时更新每款相机的特定模式。建议向 support@bitflow.com 发送电子邮件,并提供以下信息。

  • 区域扫描/线条扫描?
  • 图像宽度和高度
  • 比特深度
  • CXP 链接速度
  • CXP 链接数

您能解释一下 CXP 电路板上三条线的颜色吗?

每个 CoaXPress 板的每个链路都有一个 Tri LED。Tri LED1 指 VFG0,Tri LED2 指 VFG1 等。通常情况下,如果连接了一台摄像机,所有电路板都会一起闪烁。

请注意以下颜色/闪光频率的含义 

  • 闪烁红色 - PCIe 接口有问题
  • 蓝灯闪烁 - 正在查找链路,查看是否需要供电
  • 蓝色固体 - 链路已通电,但未对齐
  • 绿灯闪烁 - 链路已对齐并接收数据包
  • 绿色固体 - 链接已对齐

研华使用哪种类型的 CXP 连接器?

用于 Aon、Cyton(2 和 4) - DIN 1.0/2.3

用于 Claxon - Micro BNC

CXP 图像采集卡与相机之间的最大电缆长度是多少?

CXP 有几种不同的速度(数据传输速率),这些速度决定了所需电缆的长度。

对于 CXP1 或 CXP 2.5 或 CXP3,最大电缆长度为 105 米

对于 CXP6 或 CXP12,最大电缆长度为 40 米

软件 常见问题

我需要哪个版本的 SDK?

Windows SDK 有两个版本:免费和付费。免费版本是将研华图像采集卡与第三方机器视觉应用程序(如 LabVIEW、VisionPro 和 HALCON)配合使用所需的全部工具。如果用户要开发自己的应用程序,并从研华的图像采集卡中获取图像,则需要付费版本。付费版本提供头文件、库和大量带源代码的示例程序。每种支持语言的所有 API 都有完整的文档。

研华的 SDK 支持 Windows 7/Windows 8/Windows 10/11 的 32 位和 64 位版本。API 适用于 C/C++/C# (.NET)。

研华的 SDK 也适用于 32 位和 64 位 Linux。支持当前大多数主要发行版的内核版本。支持英特尔和 ARM 处理器。

Windows 和 Linux SDK 有什么区别?

Linux SDK 与 WIndows SDK 类似。值得注意的是,Windows 和 Linux 的应用程序接口(API)不尽相同,但都很相似。Linux SDK 包含内核驱动程序、库、示例和实用程序。一些高级实用程序(CamML、Ximilon、BitFlow Preview)在 Windows 和 Linux 中是相同的。Linux API 在 此处 有在线文档说明。

我需要 CoaXPress 相机的相机文件。你们需要我提供哪些信息?

虽然我们已经创建了成千上万的相机文件,但每个月都会有新的相机出现,我们不可能随时更新每款相机的特定模式。最好的办法是向 support@bitflow.com 发送电子邮件,并提供以下信息。

  • 区域扫描/线条扫描?
  • 图像宽度和高度
  • 比特深度
  • CXP 链接速度
  • CXP 链接数

我想与 OPENCV 合作。我需要知道些什么?

我们确实支持 OpenCV,但不是通过使用 OpenCV 专用驱动程序。由于我们的图像采集卡可以直接采集用户分配的内存,因此我们可以直接与 OpenCV 协同工作,只需使用 BitFlow API 对电路板进行编程,即可将图像直接 DMA 到 OpenCV 图像缓冲区中。然后,您可以使用 OpenCV 函数正常处理这些图像。

我的图像采集卡与 Windows 10 兼容吗?

Windows 10 支持需要 BitFlow SDK 5.90 或更高版本。

但是,如果您的电脑运行的是  Windows 10 安全启动模式,则需要使用 SDK 6.20 或更高版本。

我刚拿到新的图像采集卡,如何开始使用?

当您收到新电路板时,会随附一张 明信片,指引您到我们的网站下载 SDK。 如果明信片丢失,请前往 https://www.bitflow.com/current-downloads/ 下载SDK 。解压文件,打开 pdf 文件并按照说明操作。如果遇到任何问题,请转到 pdf 的最后一页。 在这里,您将看到通过电子邮件联系技术支持时应包含的项目列表。

使用 BFCOM,NEON 支持哪些波特率?

Neon 支持高达 256 kb 的波特率。您可以在 BFCom 中通过文件 > 通信属性菜单命令修改波特率。

在摄像机中进行相同更改的命令取决于摄像机协议。每种型号的摄像机都不一样。您需要先更改摄像机,然后再更改 BFCom。

什么是OVerStep?

OVS(OVerStep)是指 DMA 引擎无法跟上摄像机数据流的一种现象。最常见的原因是:

  • 摄像机视频流的 BW 高于 PCI 接口的 BW
  • MB 桥接器无法为帧捕获器 DMA 引擎提供足够的 PCI 访问权限 

显然,MB 上的大量活动会产生 OVS。我们总是建议客户在从摄像头获取数据时停止活动。访问磁盘或高强度图形是常见的嫌疑因素。

如何恢复到 SDK 的早期版本?

Windows 会缓存驱动程序,默认情况下总是使用版本号最新的驱动程序,而不考虑最近安装的驱动程序。不过,你可以将系统恢复到任何想要的驱动程序版本。具体步骤如下: 

—————– 

回退到旧版驱动程序

解决方法很简单,只需手动告诉 Windows 使用旧版驱动程序即可。以下是使用说明:

  1. 打开设备管理器
  2. 在列表中搜索 “成像设备”,然后搜索 "BitFlow XXXXX
  3. 右键点击相关的 BitFlow 板,如 Axion,然后选择 "更新驱动程序软件
  4. 选择 “浏览我的电脑以查找驱动程序软件”。
  5. 选择 “让我从我电脑上的设备驱动程序列表中选择”。
  6. 在下一个对话框中,在列表中查找 “BitFlow Frame Grabber Version X.XXX”,选择该项并点击 “Next(下一步)”。
  7. 旧版驱动程序将被安装
  8. 然后必须重启电脑 

电脑重启后,运行我们的实用程序 VerCheck,确保 DLL 和驱动程序的版本完全相同。

我的 Windows 7 系统和最新的 SDK 出现了安装问题。

从 SDK 6.11 开始,我们使用 SHA-2 证书签署内核驱动程序。微软正在逐步淘汰 SHA-1 证书。遗憾的是,最初发布的 Windows 7 并不支持 SHA-2 证书。前段时间发布了一个补丁,如果您开启了自动更新,系统中应该已经安装了该补丁。不过,我们也理解机器视觉系统关闭自动更新的原因。简单的解决办法是安装以下微软补丁,这将修复对 SHA-2 证书的支持。

https://www.microsoft.com/en-us/download/details.aspx?id=46148 

安装此补丁后,重新启动系统,驱动程序就能正常工作了。

对于由此造成的不便,我们深表歉意,但这是微软的规定。

Windows 8 和 10 不存在此问题。

哪个版本的 SDK 是免费的?

研华 Windows SDK 有两种版本,一种是纯驱动程序(免费),另一种是付费的完整开发版。 此外,还有 Linux 版本的 SDK。