跳至內容

故障排除 (畫面擷取卡)#

本主題包含使用 Basler 影格擷取卡時常見問題的解決方案。

imaFlex 2 Dual 100#

此資訊適用於連接器 C0 與 C1。

連線不穩定或發生封包遺失。

可能原因:

  • 光學介面受汙染。
  • QSFP28 模組與相機或擷取卡不相容。
  • 連接線極性錯誤或 TX/RX 配置錯誤。
  • 光纖類型、連接線長度或連線預算與模組不符。
  • 散熱或作業溫度超出指定範圍。

請執行下列操作:

  • 請清潔光學介面。有關清潔說明,請參閱 Basler Modul QSFP28 100G SR4 MPO 100m 的 Handling and Cleaning 主題。
  • 檢查模組是否與相機和擷取卡相容。
  • 請使用 B 型極性纜線並檢查 TX/RX 配置。有關光纖位置與 B 型極性,請參閱 MPO Connector。
  • 請檢查光纖類型、纜線長度與鏈結預算。有關波長、傳輸距離與光纖類型,請參閱 General Specifications。
  • 請檢查冷卻狀況與作業溫度。有關作業溫度,請參閱 Recommended Operating Conditions。如果主機提供數位診斷監控 (DDM),請檢視回報的溫度與光功率。

imaWorx CXP-12 Quad#

相機偵測問題#

如果您在使用 Framegrabber API library siso_genicam 或 microDisplay X 工具進行相機偵測時遇到問題,可以透過重新設定特定的環境變數來微調偵測行為:

變數名稱 預設值 定義
SISO_CXP_COMMAND_ACK_TIMEOUT 200 ms Framegrabber SDK 在傳送指令後等待相機回應的最長時間。

預設值 200 ms 是 CXP 1.1 標準所要求的值。

如果您經常收到回報確認 (ACK) 逾時的記錄訊息,可以增加此值。
SISO_CXP_WAIT_AFTER_LINKRESET 300 ms Framegrabber SDK 在單一通道上傳送鏈結重設指令後等待的時間 (以毫秒為單位)。在偵測期間,Framegrabber SDK 會在所有通道上傳送鏈結重設指令。鏈結重設會依序執行。在執行下一個鏈結重設之前,Framegrabber SDK 會在每次鏈結重設後等待 SISO_CXP_WAIT_AFTER_LINKRESET ms。

CXP 1.1 標準要求 200 ms,但對於鏈結重設指令應同時還是分別在所有通道上傳送並未明確規定。Framegrabber SDK 允許透過三個環境變數來設定此行為:SISO_CXP_WAIT_AFTER_LINKRESET、SISO_CXP_WAIT_AFTER_LINKRESET_AT_DISCOVERY 和 SISO_CXP_WAIT_AFTER_LINKRESET_OF_ALL_PORTS。預設值經過挑選,可支援市場上的大多數相機。

如果您遇到記錄訊息指出鏈結鎖定成功,但在偵測期間相機通訊失敗,您可以嘗試增加 SISO_CXP_WAIT_AFTER_LINKRESET 和/或 SISO_CXP_WAIT_AFTER_LINKRESET_AT_DISCOVERY 的值,或者您可以嘗試將 SISO_CXP_WAIT_AFTER_LINKRESET 設定為 0,並將 SISO_CXP_WAIT_AFTER_LINKRESET_AT_DISCOVERY 設定為 200 或更高的大小。
SISO_CXP_WAIT_AFTER_LINKRESET_AT_DISCOVERY 200 ms 所有通道都收到鏈結重設指令後,Framegrabber SDK 等待的額外時間。

如需進一步說明,請參閱 SISO_CXP_WAIT_AFTER_LINKRESET。
SISO_CXP_WAIT_AFTER_LINKRESET_OF_ALL_PORTS 0 ms 在所有可鎖定的通道上建立通道鏈結鎖定後,Framegrabber SDK 等待的額外時間。

通常使用者不需要變更預設值 0。如果兩者 (SISO_CXP_WAIT_AFTER_LINKRESET 和 SISO_CXP_WAIT_AFTER_LINKRESET_AT_DISCOVERY) 都已設定為 0,則 SISO_CXP_WAIT_AFTER_LINKRESET_OF_ALL_PORTS 的值必須設定為 200 或更高。

如需進一步說明,請參閱 SISO_CXP_WAIT_AFTER_LINKRESET。
SISO_CXP_WAIT_AFTER_CAMERACONFIG_DONE 750 ms Framegrabber SDK 在傳送鏈路組態命令後等待的時間。

CXP 1.1 標準要求為 200 ms。不過,在 Framegrabber SDK 中,預設值為 750 ms,因為有些相機在鏈路組態變更後需要較長的時間來恢復。

如果您在組態變更後遇到與相機通訊中斷的情況,可以增加此數值。
SISO_CXP_RECEIVE_ACK_PACKET_ON_LINKCONFIG 關閉 CXP 1.1 標準要求相機在套用鏈路組態變更後確認該變更。不過,大多數相機在鏈路組態變更後不會傳送確認訊息。

若要強制等待相機的確認,請將此值設為 ON。
SISO_CXP_SKIP_REGISTER_CHECK_ON_LINKCONFIG 關閉 為確保鏈路組態變更後相機通訊正常運作,Framegrabber SDK 會在套用變更後嘗試進行暫存器讀取。

若要停用此行為,請將此值設為 ON。

microEnable 5 畫面擷取卡#

啟用 Applet 導致藍屏#

在 FPGA 即時重新組態期間(會在您啟用 Applet 時開始),擷取卡會在 PCI 總線上短暫消失。不過,並非所有主機板都支援裝置從 PCI 總線上短暫消失的情況。如需詳細資訊,請參閱 Crash Protection (microDiagnostics)。

如果您的電腦不支援 FPGA 的即時重新設定,您可以停用 FPGA 即時設定。

資訊

以下晶片組在某些主機板上支援無需重新開機的 FPGA 即時設定:

  • Intel X58 Express
  • Intel X79 Express
  • Intel Z87 (Z99)

Basler 不保證上述晶片組的 FPGA 即時設定功能。

您可以隨時停用 FPGA 的即時重新設定。停用後,在刷寫新韌體後,您需要進行電源循環(冷啟動)。

若要停用 FPGA 的即時重新組態:

  1. 將下列系統環境變數新增至您的系統: SISO_ENABLE_RECONFIGURATION
  2. 將其設定為 NO: SISO_ENABLE_RECONFIGURATION=NO

每次燒錄後,系統現在會提示您對電腦進行電源循環(冷開機):

microDisplay X:訊息 Power Cycle

若要對電腦進行電源循環:

  1. 按一下 Shut Down 以完全關閉您的電腦(Restart 選項是不夠的)。
  2. 在電腦完全關閉後,等待幾秒鐘。
  3. 請重新啟動主機電腦。

FPGA 備用設定#

FPGA 在斷電時會遺失其組態。組態會在每次冷啟動時重新載入,或者可選擇在稍後的時間重新載入。在擷取卡上,FPGA 從 BPI 快閃記憶體載入其組態。

BPI 快閃記憶體分為 8 個磁碟分割。其中分割 1–7 包含使用者想要使用的組態(開機組態和/或主動組態)。為了確保擷取卡即使在特殊情況下也能可靠運作,分割 0 包含備用組態(SAVE Configuration 1)。如果預期的組態(開機組態或主動組態)無法用於 FPGA 組態,系統會自動載入 SAVE Configuration。

透過這種方式,您始終可以透過軟體存取 FPGA,也就是說,您始終可以使用完全功能性的組態(applet)來設定擷取卡。

何時會發生此類情況?#

無法載入預期組態最常見的原因是,在載入 BPI 快閃記憶體時,擷取卡的電源中斷。電源中斷會導致載入程序未完成。之後,FPGA 無法使用 BPI 快閃記憶體中(不完整)的內容進行組態。FPGA 會改用 SAVE Configuration。

組態切換開關#

您隨時可以透過直接位於板卡上的組態開關來啟用 SAVE Configuration。在極少數情況下,如果 SAVE Configuration 未能自動載入,這將是最終的備用替代方案。

擷取卡上的組態開關:

組態切換開關

若要使用組態開關:

  1. 按下組態開關。
  2. 重新載入擷取卡的裝置驅動程式,或重新啟動主機電腦(熱開機)。
重新組態/重新燒錄擷取卡#

當 SAVE Configuration 成功啟動時(自動或透過開關),對應的 SAVE LED 會變成紅色。這表示擷取卡已可透過軟體使用。您現在可以使用要用於影像擷取的 Applet 完整功能版本,重新組態或重新燒錄擷取卡。若要進行燒錄,請使用 microDiagnostics 軟體工具(請參閱 Flashing)。

載入新 Applet (燒錄) 未完成#

如果您在將 applet 燒錄到 mE5 擷取卡時遇到問題,亦即燒錄程序未結束:

  1. 保持擷取卡通電。請勿關閉擷取卡電源。
  2. 請聯絡 Basler Technical Support Team。

停用 FPGA 即時重新設定#

在 FPGA 即時重新組態期間(會在您啟用 Applet 時開始),擷取卡會在 PCI 總線上短暫消失。不過,並非所有主機板都支援裝置從 PCI 總線上短暫消失的情況。(另請參閱 Crash Protection。)

如果您的電腦不支援 FPGA 的即時重新組態,您可能會想要全面停用 FPGA 即時組態。

注意

具備伺服器等級晶片組的高階主機板支援 FPGA 即時組態。已知下列主機板中的晶片組支援無需重新開機的 FPGA 即時組態:

  • Intel X58 Express
  • Intel X79 Express
  • Intel Z87 (Z99)

Basler 不保證上述晶片組能支援 FPGA 即時組態。如需詳細資訊,請參閱 Flashing。

您可以隨時停用 FPGA 的即時重新組態。停用後,在燒錄擷取卡之後,您需要將電腦斷電再開機(冷開機)。

若要停用 FPGA 的即時重新組態:

  1. 將下列系統環境變數新增至您的系統: SISO_ENABLE_RECONFIGURATION
  2. 將其設定為 NO: SISO_ENABLE_RECONFIGURATION=NO

每次燒錄後,系統現在會提示您對電腦進行電源循環(冷開機):

燒錄後的 Power Cycle 訊息

若要對電腦進行電源循環:

  1. 按一下 Shut Down 以完全關閉您的電腦(Restart 選項是不夠的)。
  2. 在電腦完全關閉後,等待幾秒鐘。
  3. 請重新啟動主機電腦。

燒錄後畫面擷取卡無法使用#

如果您將 microEnable 5 擷取卡燒錄為 *.hap 檔案,且之後 Windows 裝置管理員與 microDisplay X 無法辨識該擷取卡,則您燒錄至擷取卡的 *.hap 檔案有誤(時序違規等)。

在這種情況下,SAVE Configuration 不會自動用於 FPGA 組態。

若要啟用 SAVE Configuration,請使用位於擷取卡上的組態開關:

組態切換開關

若要使用組態開關:

  1. 按下組態開關。
  2. 重新載入擷取卡的裝置驅動程式,或重新啟動主機電腦(熱開機)。

當 SAVE Configuration 成功啟動時(自動或透過開關),對應的 SAVE LED 會變成紅色。這表示擷取卡已可透過軟體使用。您現在可以使用要用於影像擷取的 Applet 完整功能版本,重新組態或重新燒錄擷取卡。若要進行燒錄,請使用 microDiagnostics 軟體工具。

開啟 microDiagnostics,並在擷取卡上載入您要使用的 Applet(完整功能版本),如 Flashing 中所述。