檢查連接埠健康狀況的方法包括硬體 COM 連接埠測試器、null-modem 連線、回送(loopback)連接器,甚至像迴紋針這麼簡單的工具。在大多數情況下,你只需要一台電腦,可能再加上幾條序列纜線即可。了解如何執行每項測試,並將你取得的資料準確性最大化。
嘗試序列埠測試軟體
在您開始測試之前,建議您試用我們的 序列埠測試軟體 — Serial Port Monitor。此應用程式提供多種顯示模式,讓您充分利用測試資料。它可讓您儲存記錄並比較先前的工作階段。也能同時追蹤多個連接埠。
Serial Port Monitor 可免費試用 — 只要下載應用程式,即可使用 14 天,並具備所有連接埠追蹤功能。不過,購買 Pro 授權後,您也可以開始使用 Advanced Send Dialog — 這個對話方塊可讓您以任何格式傳送資料、直接傳送檔案,並以固定間隔重複訊息。這將為您提供完整的 資料模擬 工具組。此外,您還能重複在先前工作階段中傳送的任何訊息 — 這是自動化測試的終極形式!
Serial Port Monitor 相容於較舊與較新的 Windows 版本,從 Vista 一直到 Windows 11,並額外支援 Windows Server 2008-2022 以及 ARM Windows。
如何使用我們的序列埠測試軟體
1. 下載並安裝序列埠監視器。
2. 從選單列開始新的工作階段。
3. 透過選擇所有必要的視覺化工具來設定工作階段。
4. 傳送一則或多則訊息到正在被追蹤的連接埠。在此情況下,我們將使用「echo」指令。
5. 檢查所選視覺化工具的輸出。
6. 從選單列儲存工作階段,這樣您之後可以重新檢查並比較記錄。
埠回送測試
透過回送(loopback)連線進行序列埠測試,可讓您在不需要額外裝置或連接埠的情況下,檢查其資料線與訊號線的功能。本質上,該連接埠將會與自己通訊,因為其 TX-RX(傳送 – 接收)線路已相互連接。
上方的圖像顯示哪些接點或針腳需要短接在一起。較細的線是選用的,因為它們連接的是用於交握的線路。請注意,母座介面—也就是在遮罩內有塑膠內襯的那種—用這種方式更容易測試,因為針孔可以用迴紋針或一段導線連接。另一方面,公頭介面則需要一條跳線,或讓測試者用螺絲起子接觸到所需的針腳—而如果螺絲起子滑動,也會干擾測試。
連接埠迴路測試的成功結果,是收到與你送出相同的訊息。最好在一段時間內傳送大量資料,以對連接埠進行壓力測試,並找出那些用單次傳送不會顯現的可能缺陷。
如何執行連接埠回送測試
1. 找出您正在測試的序列埠類型。
2. 根據圖表連接資料線,並可選擇性地連接握手線。
3. 開啟序列埠監視器並開始追蹤該連接埠。
4. 向該連接埠傳送訊息並檢查回應。
主機迴路測試
如果您的主機板上有兩個序列埠,或有 USB 轉序列埠轉接器,就可以進行主機回送測試。這有兩個好處—第一,您可以分別追蹤輸入與輸出,並可雙向傳送訊息,以分別測試各個埠。第二,您不需要再拿家用物品來折騰,降低損壞埠的風險。
對於大多數電腦與轉接器,您會需要一條母對母的零數據機(null-modem)纜線,如上圖所示。
硬體 COM 連接埠測試器
在連接埠不屬於電腦,或電腦無法存取的情況下,可能需要使用硬體序列測試器,也稱為斷線測試器(breakout tester)這些裝置可插入兩個序列裝置之間,並會顯示哪些線路處於作用中。此外,更複雜的裝置(例如上圖所示的 OONO F-1023)可讓線路被阻斷,並提供用於直接連接的針孔介面。
此類裝置的功能也可由像 Arduino 這樣的可攜式微控制器來替代。然而,專用裝置已針對由訊號線提供的電力來運作進行最佳化,因此不需要額外的外部電源。另一方面,微控制器可以被程式化以執行更精細且更具體的測試,並且還能加裝 WiFi 功能以進行遠端測試。
常見問題
RS232 連接埠可能會因某些負面影響或不當使用而故障。不幸的是,並不總是能明顯看出問題是出在 COM 介面,還是出在連接到它的外部裝置。
一款好用的 COM 連接埠測試程式可以幫助你檢查任何 COM 連接埠的可用性,並預防任何可能的問題。
✔ 多功能性。該軟體可應用於多種使用情境。它能夠監控、讀取、記錄、儲存並分析通過指定 COM 連接埠或同時通過多個連接埠的序列資料。此外,該應用程式還允許您以不同格式(字串、二進位、八進位、十進位、十六進位或混合)模擬向所需連接埠發送資料。
✔ 可靠性。Serial Port Tester 是一款穩定的工具,可在所有版本的 Windows 作業系統上同樣良好地運作,包括 Windows 10(x32 與 x64)更棒的是,該應用程式的所有內部驅動程式皆已進行數位簽章。
✔ 易用性。該程式的開發者為應用程式提供了直覺的 GUI,使 COM 連接埠測試的流程盡可能簡單且高效。
回送測試是用來疑難排解 RS232、RS422 與 RS485 通訊的常見方式。它讓你不必連接額外硬體,就能找出序列埠、纜線或產生請求的應用程式所造成的問題。透過回送測試,你可以模擬完整的通訊電路。所需做的只是暫時將適當的腳位連接起來,讓訊號能在同一個 COM 介面上送出並接收。
只需按照以下步驟檢查序列埠:
「控制台 > 裝置管理員 > 連接埠」 系統的 COM 連接埠將會顯示。