串列埠RS232和RS485鑑別問題

2021-08-02 18:38:10 字數 741 閱讀 7854

專案需要部署一台工控機,拿到的時候只是測視了下收發正常,並未注意串列埠類別,

致使現場測試的時候一直無法收到資料,枉費了不少時間,特此提出來注意下。

232和485是硬體通訊上的差別,對於軟體層面來說, 如串列埠助手等並不關心,只有能夠收到資料即可。

而測試時忽略了接線問題。232接的是2、3和5(地線,一般不接), 而485接的是1、2和5(地線,一般不接)。

如果一段232,另一端485,則它們只能單向通訊,即只有針口2可以傳輸資料。

那麼如何正確的識別出來呢。

其實平時是用一根usb轉串列埠232或者485的轉接線進行測試的。

usb接電腦端的串列埠助手,串口頭接到工控機上,這樣進行通訊測試。

如圖:

當時沒注意,致使工控機拿到專案時無法正常收發,一直排查其他問題,而忽略了工控機的串列埠是232的。

另外乙個注意,232不支援一主多從通訊,即多個232串列埠併聯到乙個總埠上。

因為232協議規定訊號線空閒狀態為1,電壓為負(-3~-15),此時所有從機的txd訊號都是負的。而若其中乙個從機要通訊時,

它的txd訊號必須是正的,這是矛盾的。

485/422是可以併聯的。

做專案一定要細心啊( ̄y▽, ̄)╭ 

串列埠通訊 RS232與RS485互連

rs232與rs485通訊 rs485只有a b或 腳兩個引腳時 485gnd只用來遮蔽,不參與通訊 單向傳送時 單工 只接一根線就可以 1.rs232傳送時 pin3腳接485的b腳 2.rs485傳送時 pin2腳接485的b腳。雙向傳送時 半雙工 將232端的p2 3腳短接後與485的b腳 只...

RS 232與RS 485的區別

rs232介面是1970年由美國電子工業協會 eia 聯合貝爾系統 數據機廠家及計算機終端生產廠家共同制定的用於序列通訊的標準。它的全名是 資料終端裝置 dte 和資料通訊裝置 dce 之間序列二進位制資料交換接 術標準 該標準規定採用乙個25個腳的db25聯結器,對聯結器的每個引腳的訊號內容加以規...

RS232和RS485優缺點對比

rs232就是串列埠,電腦機箱後方的9芯插座 由於rs 232介面標準出現較早,難免有不足之處,主要有以下四點 1 介面的訊號電平值較高,易損壞介面電路的晶元,又因為與ttl 電平不相容故需使用電平轉換電路方能與ttl電路連線。2 傳輸速率較低,在非同步傳輸時,波特率為20kbps。3 介面使用一根...