1、rs-232-c
rs-232-c是美國電子工業(yè)協(xié)會eia(electronic industry association)制定的一種串行物理接口標準。rs是英文“推薦標準”的縮寫,232為標識號,c表示修改次數。rs-232-c總線標準設有25條信號線,包括一個主通道和一個輔助通道。
在多數情況下主要使用主通道,對于一般雙工通信,僅需幾條信號線就可實現(xiàn),如一條發(fā)送線、一條接收線及一條地線。
rs-232-c標準規(guī)定的數據傳輸速率為每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
rs-232-c標準規(guī)定,驅動器允許有2500pf的電容負載,通信距離將受此電容限制,例如,采用150pf/m的通信電纜時,最大通信距離為15m;若每米電纜的電容量減小,通信距離可以增加。傳輸距離短的另一原因是rs-232屬單端信號傳送,存在共地噪聲和不能抑制共模干擾等問題,因此一般用于20m以內的通信。
2、rs-485
485總線可以帶128臺設備進行通訊。 其實并不是所有485轉換器都能夠帶128臺設備的,要根據485轉換器內芯片的型號和485設備芯片的型號來判斷,只能按照指標較低的芯片來確定其負載能力。一般485芯片負載能力有三個級別――32臺、128臺和256臺。。此外理論上的標稱往往實際上是達不到的,通訊距離越長、波特率越高、線徑越細、線材質量越差、轉換器品質越差、轉換器電能供應不足(無源轉換器)、防雷保護越強,這些都會降低真實負載數量。
485總線的通訊距離可以達到1200米。 根據485總線結構理論,在理想環(huán)境的前提下,485總線傳輸距離可以達到1200米。其條件是通訊線材優(yōu)質達標,波特率為9600,只負載一臺485設備,才能使得通訊距離達到1200米,所以通常485總線實際的穩(wěn)定的通訊距離往往達不到1200米。如果負載485設備多,線材阻抗不合乎標準,線徑過細,轉換器品質不良,設備防雷保護復雜和波特率的提高等等因素都會降低通訊距離。
rs-485總線,在要求通信距離為幾十米到上千米時,廣泛采用rs-485 串行總線
rs-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。加上總線收發(fā)器具有高靈敏度,能檢測低至200mv的電壓,故傳輸信號能在千米以外得到恢復。
rs-485采用半雙工工作方式,任何時候只能有一點處于發(fā)送狀態(tài),因此,發(fā)送電路須由使能信號加以控制。
rs-485用于多點互連時非常方便,可以省掉許多信號線。應用rs-485可以聯(lián)網構成分布式系統(tǒng),其允許最多并聯(lián)32臺驅動器和32臺接收器。
推薦集中調試485通訊的幾種調試辦法
1、共地法: 用1條線或者屏蔽線將所有485設備的gnd地連接起來,這樣可以避免所有設備之間存在影響通訊的電勢差。
2、終端電阻法: 在最后一臺485設備的485+和485-上并接120歐姆的終端電阻來改善通訊質量。
3、中間分段斷開法: 通過從中間斷開來檢查是否設備負載過多、通訊距離過長、某臺設備對整個通訊線路的影響等。
4、單獨拉線法: 單獨簡易拉一條線到設備,這樣可以用來排除是否是布線引起了通訊故障。
5、更換轉換器法: 隨身攜帶幾個轉換器,這樣可以排除是否是轉換器質量問題影響了通訊質量。
6、筆記本調試法: 先保證自己隨身攜帶的電腦筆記本是通訊正常的設備,用它來替換客戶電腦進行通訊,如果正常,則表明客戶的電腦的串口有可能被損害或者受傷。
3、rs-422
rs422總線,rs485和rs422電路原理基本相同,都是以差動方式發(fā)送和接受,不需要數字地線。
差動工作是同速率條件下傳輸距離遠的根本原因,這正是二者與rs232的根本區(qū)別,因為rs232是單端輸入輸出,雙工工作時至少需要數字地線 。發(fā)送線和接受線三條線(異步傳輸),還可以加其它控制線完成同步等功能。
rs422通過兩對雙絞線可以全雙工工作收發(fā)互不影響,而rs485只能半雙工工作,發(fā)收不能同時進行,但它只需要一對雙絞線。
rs422和rs485在19kpbs下能傳輸1200米。用新型收發(fā)器線路上可連接臺設備。