典型的序列通訊標準是RS232和RS485,它們定義了電壓,阻抗等,但不對軟體協議給予定義,區別於RS232, RS485的特性包括:
1. RS-485的電氣特性:邏輯“1”以兩線間的電壓差為+(2—6)V表示;邏輯“0”以兩線間的電壓差為-(2—6)V表示。介面訊號電平比RS-232-C降低了,就不易損壞介面電路的晶片, 且該電平與TTL電平相容,可方便與TTL 電路連線。
2. RS-485的資料最高傳輸速率為10Mbps 。
3. RS-485介面是採用平衡驅動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。
4. RS-485介面的最大傳輸距離標準值為4000英尺(約1219米),實際上可達 3000米,另外RS-232-C介面在總線上只允許連線1個收發器,即單站能力。而RS-485介面在總線上是允許連線多達128個收發器。即具有多站能力,這樣使用者可以利用單一的RS-485介面方便地建立起裝置網路。
因RS-485介面具有良好的抗噪聲干擾性,長的傳輸距離和多站能力等上述優點就使其成為首選的序列介面。因為RS485介面組成的半雙工網路一般只需二根連線,所以RS485介面均採用遮蔽雙絞線傳輸。 RS485介面聯結器採用DB-9的9芯插頭座,與智慧終端RS485介面採用DB-9(孔),與鍵盤連線的鍵盤介面RS485採用DB-9(針)。
RS485程式設計
串列埠協議只是定義了傳輸的電壓,阻抗等,程式設計方式和普通的串列埠程式設計一樣
典型的序列通訊標準是RS232和RS485,它們定義了電壓,阻抗等,但不對軟體協議給予定義,區別於RS232, RS485的特性包括:
1. RS-485的電氣特性:邏輯“1”以兩線間的電壓差為+(2—6)V表示;邏輯“0”以兩線間的電壓差為-(2—6)V表示。介面訊號電平比RS-232-C降低了,就不易損壞介面電路的晶片, 且該電平與TTL電平相容,可方便與TTL 電路連線。
2. RS-485的資料最高傳輸速率為10Mbps 。
3. RS-485介面是採用平衡驅動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。
4. RS-485介面的最大傳輸距離標準值為4000英尺(約1219米),實際上可達 3000米,另外RS-232-C介面在總線上只允許連線1個收發器,即單站能力。而RS-485介面在總線上是允許連線多達128個收發器。即具有多站能力,這樣使用者可以利用單一的RS-485介面方便地建立起裝置網路。
因RS-485介面具有良好的抗噪聲干擾性,長的傳輸距離和多站能力等上述優點就使其成為首選的序列介面。因為RS485介面組成的半雙工網路一般只需二根連線,所以RS485介面均採用遮蔽雙絞線傳輸。 RS485介面聯結器採用DB-9的9芯插頭座,與智慧終端RS485介面採用DB-9(孔),與鍵盤連線的鍵盤介面RS485採用DB-9(針)。
RS485程式設計
串列埠協議只是定義了傳輸的電壓,阻抗等,程式設計方式和普通的串列埠程式設計一樣