一、?接口的物理結構
?
1.?RS232接口:RS 232接口連接器使用DB-25的25芯插頭座。一些設備與PC機連接的RS-232接口,因為不使用對方的傳送控制信號,只需三條接口線,即“發(fā)送數據”、“接收數據”和“信號地”。所以采用DB-9的9芯插頭座,傳輸線采用屏蔽雙絞線。
2.?RS485接口:RS 485 沒有特定的物理形狀,接口是根據工程實際情況采用的。
?
二、接口的電子特性
?
1.?RS232采用負邏輯且與地對稱:傳輸級信號接口的信號級值比較高(信號“1”是“-3V”至-15V,“信號”03 ~ 15V ),容易損壞接口電路的芯片,且與 TTL 電平( 0 ~2.0 V )不兼容,因此需要采用電平轉換電路與 ttl 電路連接。外,抗干擾能力差。
?
2.?RS485采用差分方式正邏輯?:傳輸差分信號邏輯" 1 "由兩條線路之間的電壓差表示為+( 2 - 6 ) V ;邏輯" 0 "由這兩條線之間的壓差代表為-( 2 ) V 。接口信號電平低于 RS — 232 ,因此不易損壞接口電路的芯片,且電平與 TTL 電平兼容,可方便地連接到 TTL 電路。
?
三、傳輸距離和通訊速率不同
?
1.?RS232:?RS232 傳輸距離有限,標準最大傳輸距離不超20米,通訊速度較快,抗干擾能力弱,只能進行點對點通信,最大傳輸速率為 20 kb /s。
2.?RS485:?RS485傳輸距離可達1500米;通訊速度較慢。最大傳輸速率為 10 Mbps ,只有在 100 kb /s的傳輸速率下才能達到最大通信距離,但是抗干擾能力強。
?
四、溝通距離的長短
?
是否支持多點通信
1.?RS232 :RS 232 接口只允許一個收發(fā)器連接到總線上,不能支持多站收發(fā)功能,所以只能點對點通信,不支持多點通信。
2.?RS485 :RS485接口允許多達128個收發(fā)器連接到總線上。即具有多站通信的能力,使用戶可以使用單一的 RS 485 接口輕松建立設備網絡。
?
五、交通線路的差異
?
1.?RS232:三芯雙絞線、三芯屏蔽電纜等可以使用。
2.?RS485:雙絞線、雙芯屏蔽電纜等??梢允褂谩T诘退?、短距離、無干擾的場合,可采用普通雙絞線。相反,在高速和長時間傳輸的情況下,專用的RS485電纜(STP-120Ω(用于RS485和CAN)配一對18AWG)必須使用阻抗匹配(一般為120Ω)。在強干擾環(huán)境下,應采用鎧裝雙絞線屏蔽電纜(ASTP-120Ω(RS485和CAN)一對18AWG)。
3.?RS232功能:RS232是串行端口,電腦機箱后面的9針插座。