我該使用對繞線還是直連線?

更新 Jul 14, 2023

產品資訊

硬件

  • Serial Cable

驅動程式

  • NI-VISA

問題敘述

我想要用我電腦原生的序列埠與一個序列裝置通訊,且我手邊同時有對繞線 (Null-Modem) 與直連線 (Straight Through)。這兩種線材之間有什麼不同,我該如何做選擇?

解決方案

對繞線也常被稱做跳線 (crossover cable),它讓兩個序列的資料終端設備 (Data Terminal Equipment) 在不透過數據機或者其他資料通訊設備 (Data Communications Equipment) 的狀況下也能夠進行通訊。為了要達到這樣的目的,其中一個裝置的傳送腳位 (TXD) 必須要能夠與另一裝置的接收腳位 (RXD) 連接。
 
簡單對繞線

為了使兩個裝置能夠成功交握,其中一個裝置的發送資料請求 (Request to Send, RTS) 腳位必須連接到另一裝置的清除發送 (Clear to Send, CTS) 腳位。
 
包含交握的對繞線
直連線是用來連接資料終端設備及資料通訊設備,因此 TX-RX 及 RTS-CTS 腳位並沒有被交叉連接,所以稱做直連線
簡單直連線

相關資訊

個人電腦上內建的序列埠為數據終端設備 (DTE)。數據機跟印表機則是數據通訊設備。而一個有序列介面的儀器則可能是數據終端設備或者數據通訊設備。通常建議查閱儀器手冊來確認儀器屬於哪一類設備。

若要辨識您的纜線是屬於對繞線或者直連線,您可以在 ni.com 搜尋產品料號 (part number),產品的說明書裡會提到其是否為對繞線。或者您也可以用手持的數位電表來測試您序列線上個別腳位的連續性。如果線上的每一個腳位都能夠在通電的狀況下連接到另一個裝置的對應腳位,也就是腳位 1 對應腳位 1,腳位 2 對應腳位 2 等等,那麼這條線就是直連線