跳至內容

marathon VCLx#

marathon VCLx 是一張完全可編程的 Camera Link 擷取卡,特別適合用於複雜的影像處理。當連接到電腦電源供應器時,marathon VCLx 支援 Power over Camera Link (每個連接埠提供 PoCL SafePower 4 W / 12 VDC)。

根據您在板卡上執行的 applet,您可能需要透過 microDiagnostics 啟用 PoCL 支援。當執行 2.0 或更高版本的標準 applet,或是執行使用 VisualApplets 3.0.6 或更高版本建立的自訂 applet 時,marathon VCLx 預設會停用自動 PoCL 偵測。當您將 PoCL 相機與此類 applet 一起使用時,必須啟用自動 PoCL 偵測。這可以在 microDiagnostics(Framegrabber SDK 5.5.1 或更高版本)中進行。如需詳細資訊,請參閱 Enabling PoCL Support。

marathon VCLx

若要將 marathon VCLx 安裝到您的電腦中,請將其插入 PCIe Gen. 2 x4 或更高規格的插槽中。下圖顯示連接了兩台 Camera Link 相機的 marathon VCLx:

PCIe 連接

圖像處理#

此擷取卡可透過 VisualApplets 進行完全程式化。您可以設計符合自身特定需求的專屬影像處理應用程式。Basler 提供諮詢支援、VisualApplets 訓練,當然,Basler 也能為您實作特定的應用程式。

有關如何編寫您自己的 Applet 的資訊,請參閱 VisualApplets 說明文件。

生產線整合#

為了整合到生產線中,marathon VCLx 提供了多個通用輸入和輸出。根據所使用的硬體附加元件,提供 4 到 20 個 GPIO,且均具備電氣隔離功能。

這些 GPIO 可讓您執行以下操作:

  • 透過發送觸發訊號(例如燈光訊號和相機訊號)來控制周邊裝置。
  • 接收來自周邊裝置(例如軸編碼器和光柵)的各種觸發訊號。
  • 同步多張 marathon VCLx 擷取卡。
  • 同步連接的裝置。

生產線中的 marathon VCLx(範例)

相機與 marathon VCLx 之間的通訊是透過序列介面以及每條 Camera Link 電纜的四個 CC 訊號來實現的。

軟體程式設計與組態介面#

marathon VCLx 提供易於使用的 API。Framegrabber API 允許將擷取卡整合到任何影像處理應用程式中。您可以使用 Framegrabber API 以以下語言撰寫程式碼:

  • C/C++
  • C#(提供 wrapper)
  • Python(提供 wrapper)

有關 Framegrabber API 的詳細資訊,請參閱 Framegrabber API 說明文件。

或者,您可以使用 Basler GenTL Interface 以 GenTL 消費端的形式開發應用程式。有關 Basler GenTL Interface 的詳細資訊,請參閱 GenTL Interface 說明文件。

連接器與 LED#

連接器#

marathon VCLx 具有以下連接器:

帶有連接器的 marathon VCLx

組態切換開關#

marathon VCLx 提供板載組態切換開關,用於啟用稱為 SAVE configuration 的備用 FPGA 組態。如需有關 SAVE configuration 的詳細資訊,請參閱 FPGA Fall-Back Configuration。

組態切換開關

機板上的 LED#

marathon VCLx 在板上提供以下 LED:

marathon VCLx 板載 LED

LED 名稱 LED 顏色 含義
TRG_PWR 綠色 前端 GPIO 已連接至外部電源(電源輸入)。
SAVE RED SAVE configuration 用於 FPGA 組態
READY 橘色 FPGA 已成功組態並準備就緒可供操作。當 FPGA 使用 SAVE configuration 時,READY LED 也會亮起。
PGOOD 橘色 PGOOD=Power Good
所有電壓均已正確施加。
CL A 橘色 連接埠 A 已連接至提供時脈的相機。
CL B 橘色 連接埠 B 已連接至提供時脈的相機。
PoCL A 綠色 連接埠 A 上的 Power over Camera Link 作用中:連接埠 A 上的相機透過 Camera Link 線纜由擷取卡供電。
PoCL B 綠色 連接埠 B 上的 Power over Camera Link 作用中:連接埠 B 上的相機透過 Camera Link 線纜由擷取卡供電。
USR1 橘色 使用者定義。這些 LED 可透過軟體進行控制。它們與相機連接器無關,可用於任何用途。
USR2 橘色 使用者定義。這些 LED 可透過軟體進行控制。它們與相機連接器無關,可用於任何用途。
PWR 綠色 擷取卡透過 PCIe 介面獲得 12 VDC IN。

規格#

marathon VCLx
訂購編號 2200000360
主機介面 PCIe Gen 2 x4 (Direct Memory Access)
頻寬 (典型值/最大值) 高達 1.8 GB/s 的持續資料頻寬 (最大 Camera Link 資料速率為 850 MByte/s)
機載 Memory 2 GByte DDR3-RAM
電源供應 (輸入) / 現有 PCIe 插槽 12 VDC (±5 %) / <2 A (actual values depend on processing)
PoCXP 供應 (輸出) 每個 Camera Link 連接器提供 4 W 的 12 VDC 穩壓電源
功耗 典型電流 1.4 A @12 VDC (實際值取決於處理作業)
尺寸 (長 x 高) PCIe 標準高度
半長卡:
167.64 mm x 111.15 mm
重量 200 g
Camera Interface 2 個 Camera Link 2.0 標準 (2 * SDR 26) (mini CL)
環境溫度 50 °C (0 LFMa)
60 °C (100 LFMa)
建議電腦內應有足夠的氣流。
FPGA 運作溫度b 在 100 LFM 下為 0–85 °Ca
儲存溫度 -50–80 °C
作業濕度 5–90 % 無凝結
儲存濕度 5–95 %
合規性 CE、FCC、UKCA、RoHS

  1. LFM = Linear Feet perMinute,用於測量氣流速度的單位。 ↩↩↩

  2. 直接在 FPGA 上量測溫度。您可以在適用於 marathon VCLx 的所有小程式中,透過以下小程式參數讀出量測值 FG_SYSTEMMONITOR_FPGA_TEMPERATURE. ↩

資訊

PCIe 匯流排資料輸送量取決於主機電腦的主機板、晶片組以及 BIOS 組態。安裝的 PCIe 擴充卡數量也會影響輸送量,例如 PCIe x4 連接器可能僅支援 x1 效能。請務必仔細檢查主機板手冊以確認。

前面板 GPIO 連接器#

前方的 GPIO 連接器涵蓋了擷取卡的基礎觸發設定。其觸發連接器允許您控制周邊設備 (PLC) 並同步多張 marathon VCLx 積體電路板。

marathon VCLx 使用前置 GPIO 連接器進行觸發輸入/觸發輸出 (範例:大量分選)

插座位於插槽擋板上:

前面板 GPIO 連接器

在預設組態下,前置 GPIO 連接器的觸發連接器提供:

  • 上拉模式下的 3 個差動輸入訊號,或 2 個差動與 1 個單端輸入訊號
  • 2 個 TTL 輸出訊號

資訊

您可以設定前置 GPIO 連接器的接腳分配以提供不同的輸入訊號,例如:

  • 下拉 (Pull-down)
  • 4 個單端訊號(無差動訊號)。

若要變更 GPIO 設定,請使用隨 Framegrabber SDK 一起安裝的命令列工具。

如需詳細資訊,請參閱輸入組態與 gpioTool。

前面板 GPIO 連接器的接腳配置#

正面 GPIO 連接器上的接腳

PIN Number 電氣隔離 訊號 參考訊號
1 否 GPO 0 (TTL) 5 VDC / 全域 GND (接腳 6)
2 否 GPO 1 (TTL) 5 VDC / 全域 GND (接腳 6)
3 否 保留給 RS 485 (GND)
4 否 保留給 RS 485
5 否 —
6 否 GND(全域 GND)
7 否 5 V_OUT (最大 0.5 A)
8 是 Single-ended signal: GPI 2
Differential signal: GPI2+
GPI 電壓 IN (接腳 10) / GPI GND (接腳 15)
9 是 Single-ended signal: GPI 3
Differential signal: GPI2- (i.e., the inverted signal of GPI 2)
GPI 電壓 IN (接腳 10) / GPI GND (接腳 15)
10 是 GPI 電壓 IN (4.5–28 VDC)
11 是 Single-ended signal: GPI 0
Differential signal: GPI0+
See also the info box below.
GPI 電壓 IN (接腳 10) / GPI GND (接腳 15)
12 是 Differential signal: GPI0- (i.e., the inverted signal of GPI 0)
See also the info box below.
GPI 電壓 IN (接腳 10) / GPI GND (接腳 15)
13 是 Single-ended signal: GPI 1
Differential signal: GPI1+
See also the info box below.
GPI 電壓 IN (接腳 10) / GPI GND (接腳 15)
14 是 Differential signal: GPI1- (i.e., the inverted signal of GPI 1)
See also the info box below.
GPI 電壓 IN (接腳 10) / GPI GND (接腳 15)
15 是 GPI GND

資訊

您也可以將單端訊號連接至接腳 11 (GPI 0) 與接腳 13 (GPI 1)。切勿將接腳 12 與接腳 14 用於這些單端訊號。

在 GPI0-、GPI1- 與 GPI2- 中,負號標示 GPI 0、GPI 1 與 GPI 2 的反相訊號。它並不表示負電壓。

用於光耦合隔離電路的額外電壓 IN/GND#

前端 GPIO 連接器的所有通用輸入 (GPI) 均經過電氣隔離。輸入訊號透過數位隔離器傳輸至擷取卡。透過這種方式,擷取卡能獲得妥善保護,免受高輸入電壓損害。

然而,若要操作內部 GPI 電路,您必須連接電壓源與接地:在接腳 10 上,施加作為內部運算放大器工作電壓的電壓(GPI 電壓輸入)。在接腳 15 上,連接對應的接地 (GPI GND)。

需要的供應電壓

marathon VCLx 觸發系統需要在 GPI Voltage IN 引腳 (引腳 10) 上獲得電源供應電壓。如果您想連接沒有 PWR 引腳的設備,則必須從外部來源為 GPI Voltage IN 引腳 (引腳 10) 提供電源供應。

可能的拓樸結構#

您可以透過以下方式操作 marathon VCLx:

相機數量 相機連接埠數量 擷取卡連接埠數量 模式 拓樸
1 2 2 拜耳圖案 (Bayer Pattern) 一台相機、兩個連接埠、拜耳圖案 (Bayer Pattern)
1 2 2 灰階 單相機、雙連接埠、灰階
1 2 2 RGB 單相機、雙連接埠、RGB
2 1 2 拜耳圖案 (Bayer Pattern) 雙相機、單連接埠、Bayer Pattern
2 1 2 灰階 雙相機、單連接埠、灰階
2 1 2 RGB 雙相機、單連接埠、RGB

若要查詢哪種拓樸可用於哪種 applet,請參閱選擇正確的面陣相機 Applet或選擇正確的線陣相機 Applet。

Acquisition Applets#

為了確保最佳利用系統資源,並非所有專為 marathon VCLx 設計的影像擷取與處理功能都會同時載入 marathon VCLx。取而代之的是,Basler 提供了特定影像擷取與處理功能的各種組合,這些功能經過組合以符合特定應用領域的需求。

通常,applet 支援特定的相機介面標準與拓樸、特定的影像擷取功能,以及可能特定的影像(預先)處理功能。

Applet 分為兩種:由 Basler 隨附提供的採集 Applet(*.dll),以及由您或 Basler 使用 VisualApplets 開發的自訂 Applet(*.hap):

  • 如需隨附於擷取卡之標準 applet 及其對所用拓樸之依賴性的更詳細資訊,請參閱marathon VCLx 的 Acquisition Applets。
  • 如需隨附擷取 applet(GenTL 與 Fglib)的 PDF 文件,請參閱marathon VCLx Acquisition Applets 文件。
  • 除了內含的擷取 applet 之外,marathon VCLx 經過編程後亦可執行特定應用所需的極高度專門影像處理任務。此編程可由 Basler、認證夥伴或您自己使用簡單易用的圖形化 FPGA 編程環境 VisualApplets 來完成。

注意事項#

→ 請參閱 Safety Instructions (Frame Grabbers)。

安裝#

→ 請參閱 Connecting Frame Grabbers。

→ 請參閱 Connecting Cameras。