串列埠通訊 RS232與RS485互連

2022-09-04 05:51:12 字數 554 閱讀 9445

rs232與rs485通訊

rs485只有a/b或+/-腳兩個引腳時(485gnd只用來遮蔽,不參與通訊):

單向傳送時(單工),只接一根線就可以:

1.rs232傳送時:pin3腳接485的b腳;

2.rs485傳送時:pin2腳接485的b腳。

雙向傳送時(半雙工):

將232端的p2/3腳短接後與485的b腳(只標+/-腳的接-腳)相連。

232的gnd可以對接485的gnd或a腳(-腳),也可以不接;反正半雙工一根線就夠了。

這樣485向232傳送時通訊正常。由於232端的2/3腳短接了,232向485傳送時,485和232都會收到資料。

因為485四線才能夠全雙工 ,兩線時不支援;需要在程式中232端的程式中設定232傳送時不接收,即將232埠降為半雙工與485通訊。

推測:rs485(rs422也一樣)有a+/a-/b+/b-四個引腳時:

485的a-與b-短接後,與232的gnd相連;

485的a+和b+與232的rxd與txd交叉相連。

手邊沒有485的5p介面,未測試驗證。暫記

RS 232與RS 485的區別

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

串列埠RS232和RS485鑑別問題

專案需要部署一台工控機,拿到的時候只是測視了下收發正常,並未注意串列埠類別,致使現場測試的時候一直無法收到資料,枉費了不少時間,特此提出來注意下。232和485是硬體通訊上的差別,對於軟體層面來說,如串列埠助手等並不關心,只有能夠收到資料即可。而測試時忽略了接線問題。232接的是2 3和5 地線,一...

RS232 與 RS422 與 RS485選擇

一 rs 232c介面存在的問題 1 傳輸距離較短 傳輸速率低 rs 232c匯流排標準受電容允許值的約束,使用時距離一般不超過15公尺,最高傳輸速率為20kbps。2 電平偏移 rs 232c匯流排要求收發雙方共地。通訊距離大時,收發雙方的地點位差別較大,在訊號地上有比較大的地電流並產生壓降。3 ...