1.
對於軟體來說,485
通訊和串列埠通訊是一回事,都是操作串列埠。這兩者只是硬體上的區別而已,跟軟體沒關係的。所謂的
485通訊,只是在串列埠上加了乙個轉換器而已。
2.rs485
與rs232
的區別其實並不大,轉輸方式是一樣的。
區別在於:rs485
是差分(差分訊號)傳輸,
rs232
是非差分(同分訊號)傳輸的。
因此,rs485
傳輸訊號擾干擾能力強於
rs232
,故傳輸距離較
rs232遠。
就程式設計上來看,與rs232
並沒有區別。對於計算機來說如果在
232串列埠上進行
485通訊的話,要加入乙個
rs232/rs485
轉換模組才行。
3.一般的485
卡,實際上是乙個
rs-232
介面卡,不過該
rs-232
介面卡,直接帶有
rs-232
電平轉rs-485
電平功能。 pc
機主板上,一般有com1
和com2
,插上485
卡後,就會有
com3
、com4
……。
所以程式設計完全和com1\com2
一樣。
4.485
是半雙工通訊,為什麼用485?
因為232
只能是點對點,而
485可以一對多(一主多從),還有
485用的電流環方式,搞干擾強,傳輸距離遠(
232是電壓型訊號,一般
10來公尺就差不多了,
485理論上可以到
1000
公尺,不過我實際上最好不要超過
600公尺,速率在
9600
以下)。
232最少是
3線,收發地,
485是
2線方式(所謂
a/b線)。
5.物理介面和通訊協議是兩回事,雖有些協議要一定的物理介面支援,比如工業上常用的modbus/hart
等,可以在
232/485
上用,也可以在
tcp/ip
介面上運用。
6.台式電腦的串列埠都是rs232
的,232
和485
的串列埠用針腳來定義的話有兩種,一種是
9針的,一種是
25針的,
232和
485的差別是兩個通訊距離的差別,
232的串列埠介面只能支援
15公尺的範圍,
485可以拓展到
1200
公尺。
RS 232與RS 485的區別
rs232介面是1970年由美國電子工業協會 eia 聯合貝爾系統 數據機廠家及計算機終端生產廠家共同制定的用於序列通訊的標準。它的全名是 資料終端裝置 dte 和資料通訊裝置 dce 之間序列二進位制資料交換接 術標準 該標準規定採用乙個25個腳的db25聯結器,對聯結器的每個引腳的訊號內容加以規...
RS232與RS485的功能與區別
rs232介面是1970年由美國電子工業協會 eia 聯合貝爾系統 數據機廠家及計算機終端生產廠家共同制定的用於序列通訊的標準。它的全名是 資料終端裝置 dte 和資料通訊裝置 dce 之間序列二進位制資料交換接 術標準 該標準規定採用乙個25個腳的db25聯結器,對聯結器的每個引腳的訊號內容加以規...
RS232與RS485的功能與區別
rs232介面是1970年由美國電子工業協會 eia 聯合貝爾系統 數據機廠家及計算機終端生產廠家共同制定的用於序列通訊的標準。它的全名是 資料終端裝置 dte 和資料通訊裝置 dce 之間序列二進位制資料交換接 術標準 該標準規定採用乙個25個腳的db25聯結器,對聯結器的每個引腳的訊號內容加以規...