跳至內容

GPIO Connectors (CXP-12 and Camera Link Frame Grabbers)#

Basler CXP-12 與 Camera Link 採集卡配備了各種觸發介面與連接器。

這使您可以建立詳細且複雜的觸發系統,包括:

  • 接收來自外部裝置(如 Shaft Encoders、光柵等)的觸發訊號 (trigger IN)。
  • 將觸發訊號從擷取卡傳送至外部裝置(例如相機、照明等)(觸發輸出)。
  • 接收軟體觸發。

資訊

imaFlex CXP-12 Penta 擷取卡的觸發必須透過 Applet 進行設定。雖然本主題說明的是硬體介面與實體連接,但軟體設定無法使用標準的觸發與 GPIO 設定工具(例如 gpioTool 或 pylon 參數)。如需有關透過 Applet 設定觸發的詳細資訊,請參閱以下文件:

資訊

可程式化採集卡(即 imaFlex CXP-12 Quad、marathon VCX-QP、marathon VLC 以及 marathon VLCx):除了此處描述的觸發與 GPIO 選項之外,您還可以使用 VisualApplets 開發自己的觸發系統。如需詳細資訊,請參閱以下文件:

透過使用觸發,您可以控制影像擷取過程。例如,您可以在特定時間點擷取影像、定義何時接受相機傳送的影像、指定應擷取多少行,或控制照明。

Basler 擷取卡上的 Trigger Interfaces#

觸發介面

Basler 採集卡提供以下觸發介面:

  • 擋板上的 Front GPIO:一個 15 針 D-Sub Micro-D 連接器。
  • GPIO 觸發板連接:一個用於連接額外觸發板(Opto Trigger 5 或 TTL Trigger)的 34 針插座。
  • 兩個軟體觸發(A 和 B)。
  • marathon ACL、marathon VCL 和 marathon VCLx:每個 Camera Link 連接埠有四個相機控制訊號(CC 訊號)用於控制相機。

在 imaFlex CXP-12 Penta、imaFlex CXP-12 Quad、marathon VCX-QP、marathon VCL 和 marathon VCLx 上,您可以使用 VisualApplets 設定前端 GPIO 和觸發擴充板的個別接腳以及軟體觸發(對於所有 CL 取像卡:CC 訊號)。

輸入組態#

對於 GPI 設定,您有兩種訊號模式可供選擇:「Differential」和「Single-ended」。「Differential」為預設模式。

  • 在 Differential 模式下,您可以使用 Front GPIO 上的 GPI 來接收最多 3 個差動信號,或接收 2 個差動信號與 1 個單端信號。
  • 在 Single-ended 模式下,您可以使用 Front GPIO 上的 GPI 來接收最多 4 個單端信號。

針腳用途

資訊

對於輸入,必須始終連接 GND 與 Voltage In。施加到 Voltage In(針腳 10)的電壓必須與信號源電壓相同。

您可以使用 gpioTool 命令列工具在不同模式之間切換。

資訊

gpioTool 不適用於 imaFlex CXP-12 Penta 擷取卡。imaFlex CXP-12 Penta 擷取卡的觸發僅能透過 Applet 進行設定。不過,您可以透過任何 Applet 來設定觸發。如需詳細資訊,請參閱以下文件:

差動模式#

在預設的「Differential」模式下,前端 GPIO 的所有六個輸入接腳均設定為接收差動訊號(處於上拉模式):

針腳編號 訊號
8/9 1 個差動信號(針腳 8+、針腳 9-)
11/12 1 個差動信號(針腳 11+、針腳 12-)
13/14 1 個差動信號(針腳 13+、針腳 14-)
10 GPI voltage IN (4.5–28 VDC):GPI voltage IN 必須與信號源電壓相同。
15 GPI GND

或者,您可以使用接腳對 8/9 來接收一個單端訊號。若要這樣做,請將單端輸入訊號連接到實體接腳 9。接腳 8 未連接。

單端模式#

如果您需要一個以上的單端輸入訊號,您可以將前端 GPIO 的 GPI 切換至「Single-ended」模式。在「Single-ended」模式下,前端 GPIO 的六個輸入接腳設定為接收四個單端訊號:

針腳編號 訊號
8 1 個單端信號
9 1 個單端信號
11 1 個單端信號(不使用針腳 12)
13 1 個單端信號(不使用針腳 14)
10 GPI voltage IN (4.5–28 VDC):GPI voltage IN 必須與信號源電壓相同。
15 GPI GND

您可以使用 gpioTool 命令列工具在「Single-ended」與「Differential」模式之間切換。

資訊

兩種組態(差動和單端)皆可使用上拉與下拉模式。預設為上拉模式。如果您想在下拉模式下使用輸入,可以使用 gpioTool 命令列工具對接腳進行相應的組態。

正面 GPIO#

除 imaFlex CXP-12 Penta 外所有擷取卡的正面 GPIO 電路原理圖#

所有擷取卡前端 GPIO 電路原理圖

imaFlex CXP-12 Penta 正面 GPIO 電路原理圖#

imaFlex CXP-12 Penta 正面 GPIO 電路原理圖

實體輸入的電氣特性#

描述 最小值 典型 最大值 單位
電源電壓 4.5 28 VDC
輸入閾值 20% 供應電壓 VDC
差動輸入偏移電壓 50 mV
GPI 引腳電流 4 mA
GPI 電壓 IN 的總電流 50 mA

注意

取像卡觸發系統需要在 Voltage IN 接腳上獲得電源電壓。如果您想連接沒有 PWR 接腳的裝置,則必須從外部來源向 Voltage IN 接腳提供電源。

實體輸入的時間特性#

時序 典型 單位
傳播延遲 300 ns
最小脈衝寬度 200 ns
最大頻率 2.5 MHz

資訊

Basler 取像卡配備有壓敏電阻,當輸入電壓達到 30 VDC(在 GPIO 上)時會開啟。這會啟動板載突波保護器以保護電路板。總供應電壓達到 36 VDC 時,電子元件將會損壞。

觸發輸出 TTL#

除 imaFlex CXP-12 Penta 外所有擷取卡的電路原理圖#

除 imaFlex CXP-12 Penta 外所有擷取卡的電路原理圖

對於 imaFlex CXP-12 Penta 之外的所有取像卡,接腳 1 和 2可用於傳送 TTL 觸發輸出訊號(5 VDC):

針腳編號 訊號
1 TTL 5V 相容輸出 0
2 TTL 5V 相容輸出 1
5 GPO 5V VCC
6 機板 GND

5V Out 取像卡 外部電源

每個 Basler 取像卡都提供 5V out 電源供應,用於連接需要外部 GPIO 電源供應的外部裝置。這些 5V 電源在所有供電的 GPIO 連接埠上最高可承受 500 mA 的電流。

imaFlex CXP-12 Penta 電路原理圖#

imaFlex CXP-12 Penta 電路原理圖

對於 imaFlex CXP-12 Penta,可以使用接腳 1、2、3 和 4 來傳送 TTL 觸發輸出訊號 (5 VDC):

針腳編號 訊號
1 TTL 5V 相容輸出 0
2 TTL 5V 相容輸出 1
3 TTL 5V 相容輸出 2
4 TTL 5V 相容輸出 3
5 GPO 5V VCC
6 隔離式 GND

5V Out 取像卡 外部電源

每個 Basler 取像卡都提供 5V out 電源供應,用於連接需要外部 GPIO 電源供應的外部裝置。這些 5V 電源在所有供電的 GPIO 連接埠上最高可承受 500 mA 的電流。

實體輸出的電氣特性#

描述 最小值 最大值 單位
輸出高電壓 (VOH) 3.8 5 VDC
輸出低電壓 (VOL) 0.58 VDC
輸出電流 (IO) 18 mA

5V 輸出(最大電流 500 mA):前端 GPIO 提供一個輸出 5 VDC 的電壓輸出接腳。它可用於最大 500 mA 的電流。

實體輸出的時間特性#

時序 典型 單位
上升時間
下降時間
2.5 ns
傳播延遲 10 ns

資訊

有關 Front GPIO 輸出的電氣和時序特性的詳細資訊,請參閱 TI SN74LVC1G97 資料表。

有關 RS 485 收發器的詳細資訊,請參閱 TI SN65HVD1176 資料表。

GPIO Trigger Board Connector (34-Pin)#

透過 GPIO 觸發板連接器 (34 引腳),您可以將擷取卡連接至 Trigger Extension Board。

GPIO 觸發板連接

您可以透過 applet 配置個別輸入和輸出的使用方式。請參閱您所使用的 applet 說明文件。

帶有 Trigger Extension Board 的擷取卡

GPIO 連接器提供

  • 8 個數位輸入 (IN 0–7)
  • 8 個數位輸出 (OUT 0–7)。

這八個輸入的編號為 0 到 7。這八個輸出的範圍為 0 到 7。

GPIO 連接器用於連接觸發擴充板。觸發擴充板的實體介面組態(TTL 或光學隔離、上拉、下拉、差動或單端信號)取決於您所使用的觸發擴充板。如需詳細資訊,請參閱 Opto-Coupled Trigger 5 或 TTL Trigger。

有關安裝說明,請參閱 Installing a Trigger Extension Board。

有關將一個或多個擷取卡裝置連接至一個或多個觸發板的詳細資訊,請參閱 Synchronizing Multiple Boards。

GPIO Trigger Board Connector (34-Pin) 的接腳配置#

34 引腳排線可將擷取卡連接至外部觸發板。所有 Basler 擷取卡均提供 8 個數位輸入 (IN 0–7) 和 8 個數位輸出 (OUT 0–7)。

您可以透過小程式設定各個輸入與輸出的使用方式。請參閱您所使用的小程式說明文件。

34 針扁平電纜連接器

Pin # (Odd) I/O Name Pin # (Even) I/O Name
1 Trigger Output 0 2 +3.3 VDC
3 Trigger Output 1 4 +3.3 VDC
5 Trigger Output 2 6 GND
7 Trigger Output 3 8 GND
9 Trigger Input 0 10 GND
11 Trigger Input 1 12 GND
13 Trigger Input 2 14 GND
15 Trigger Input 3 16 GND
17 Trigger Output 4 18 GND
19 Trigger Output 5 20 GND
21 Trigger Output 6 22 GND
23 Trigger Output 7 24 GND
25 Trigger Input 4 26 GND
27 Trigger Input 5 28 GND
29 Trigger Input 6 30 GND
31 Trigger Input 7 32 VCCIO (+2.5 VDC/ 3.3 VDC)
33 Presence Detect 34 VCCIO (+2.5 VDC/ 3.3 VDC)

預設情況下,訊號由開集極驅動器驅動,但可透過軟體切換為推挽式。板載上已配備上拉電阻。

請參閱 Opto Trigger 5 與 TTL Trigger 章節,了解如何連接與使用 Trigger Extension Board。請參閱特定的 applet documentation,了解如何使用觸發訊號。

將帶有和不帶電源供應的 Trigger Source 連接到正面 GPIO#

通常有 2 種類型的觸發裝置:

  • 為其 GPIO 提供電源供應的設備
  • 需要提供外部電源的裝置。

Basler 擷取卡可與這兩種類型的設備結合使用。

為其 GPIO 提供電源供應的來源裝置#

本節展示了一個如何將為 Basler 擷取卡提供 GPIO 電源的軸編碼器連接起來的範例。軸編碼器以差動方式連接至 GPI[0] ± 和 GPI[1] ±。

VCC 連接至 CXP-12 Frame Grabbers 的軸編碼器

其 GPIO 需要外部電源供應的來源裝置#

本節展示了一個如何將需要外部 GPIO 電源的軸編碼器連接至 Basler 擷取卡的範例。

除連接軸編碼器電源接腳外,請務必將 GPI voltage IN 接腳連接至 5V 接腳。

未連接 VCC 的軸編碼器連接至 CXP-12 Frame Grabbers

為其 GPIO 提供電源供應的汲極裝置#

本章展示了一個如何將為 Basler 擷取卡提供 GPIO 電源的控制接收端連接起來的範例。

CXP-12 擷取卡以 TTL 相容的 5V 格式提供所有 GPO。接收端設備必須相容 5V,否則需要外部電平轉換器。

帶有 VCC 連接的汲極裝置連接至 CXP-12 Frame Grabbers

需要電源供應其 GPIO 的汲極裝置#

本章展示了一個如何將需要外部 GPIO 電源的接收端連接至 Basler 擷取卡的範例。

未連接 VCC 的汲極裝置連接至 CXP-12 Frame Grabbers

5V Out 取像卡 外部電源

每個 Basler 取像卡都提供 5V out 電源供應,用於連接需要外部 GPIO 電源供應的外部裝置。這些 5V 電源在所有供電的 GPIO 連接埠上最高可承受 500 mA 的電流。

Trigger Extension Boards#

Trigger Extension Board 有助於以極低的延遲執行各種任務,例如:

  • 控制相機
  • 控制週邊裝置
  • 同步多張採集卡

所有適用於 Basler 採集卡的 Trigger Extension Board 皆提供下列功能:

  • 8 個數位輸入(IN 0–7)(8 個單端訊號或 4 個差動訊號)
  • 8 個數位輸出 (OUT 0–7)。

如需詳細資訊,請參閱 Opto-Coupled Trigger 5 與 TTL Trigger。

Applet 專屬的觸發設定#

使用 applet,您可以設定如何使用 Trigger Extension Board 的個別 I/O。請參閱 Configuring the Trigger Options within an Applet 以及您所使用之特定 applet 的說明文件。

在 Applet 中設定觸發選項#

您可以透過以下方式存取 applet 的觸發設定:

  • microDisplay X:允許您透過 GUI 觸發參數值。
  • Framegrabber API:允許將採集卡整合至特定的影像處理應用程式中。

觸發系統的要求會因您的應用而異:

  • 對於面陣相機,只需要一種觸發類型(影格觸發)。
  • 對於線陣相機,需要兩種觸發類型:行觸發(為每一行傳送一個觸發脈衝)與影格觸發。在線陣應用中,影格觸發控制影像中附加了多少行。

如需有哪些可用參數(以及設定可能產生的影響)的資訊,請參閱您所使用的 applet 說明文件。