作為一個(gè)電氣人,無論是做設(shè)計(jì)、現(xiàn)場調(diào)試還是維護(hù),我們通常要跟通訊接口打交道,所以我們有必要對RS-232、RS-422與RS-485這些通訊接口有比較深入的了解,這對你的工作會有很大幫助。
RS-232、RS-422與RS-485都是串行數(shù)據(jù)接口標(biāo)準(zhǔn),最初都是由電子工業(yè)協(xié)會(EIA)制訂并發(fā)布的。
一RS-232、RS-422與RS-485通訊接口相關(guān)定義
01什么是RS-232
RS-232(ANSI/EIA-232標(biāo)準(zhǔn))是IBM-PC及其兼容機(jī)上的串行連接標(biāo)準(zhǔn)。可用于許多用途,比如連接鼠標(biāo)、打印機(jī)或者M(jìn)odem,同時(shí)也可以接工業(yè)儀器儀表。RS-232被定義為一種在低速率串行通訊中增加通訊距離的單端標(biāo)準(zhǔn)。RS-232采取不平衡傳輸方式,即所謂單端通訊。用于驅(qū)動和連線的改進(jìn),實(shí)際應(yīng)用中RS-232的傳輸長度或者速度常常超過標(biāo)準(zhǔn)的值。RS-232只限于PC串口和設(shè)備間點(diǎn)對點(diǎn)的通信。RS-232串口通信最遠(yuǎn)距離是50英尺。
02什么是RS-422
RS-422(EIA RS-422-A Standard)是Apple的Macintosh計(jì)算機(jī)的串口連接標(biāo)準(zhǔn)。RS-422定義了一種平衡通信接口,將傳輸速率提高到10Mb/s,傳輸距離延長到4000英尺(速率低于100kb/s時(shí)),并允許在一條平衡總線上連接最多10個(gè)接收器。RS-422是一種單機(jī)發(fā)送、多機(jī)接收的單向、平衡傳輸規(guī)范,對比RS-232,它能更好的抗噪聲和有更遠(yuǎn)的傳輸距離。在工業(yè)環(huán)境中更好的抗噪性和更遠(yuǎn)的傳輸距離是一個(gè)很大的優(yōu)點(diǎn)。
03什么是RS-485
RS-485(EIA-485標(biāo)準(zhǔn))是RS-422的改進(jìn),因?yàn)樗黾恿嗽O(shè)備的個(gè)數(shù),從10個(gè)增加到32個(gè),同時(shí)定義了在最大設(shè)備個(gè)數(shù)情況下的電氣特性,以保證足夠的信號電壓。有了多個(gè)設(shè)備的能力,你可以使用一個(gè)單個(gè)RS-422口建立設(shè)備網(wǎng)絡(luò)。出色抗噪和多設(shè)備能力,在工業(yè)應(yīng)用中建立連向PC機(jī)的分布式設(shè)備網(wǎng)絡(luò)、其他數(shù)據(jù)收集控制器、HMI或者其他操作時(shí),串行連接會選擇RS-485。RS-485是RS-422的超集,因此所有的RS-422設(shè)備可以被RS-485控制。RS-485可以用超過4000英尺的線進(jìn)行串行通行。
二RS-232、RS-422與RS-485的性能參數(shù)表
規(guī)定 | RS-232 | RS-422 | RS-485 |
工作方式 | 單端 | 差分 | 差分 |
節(jié)點(diǎn)數(shù) | 1發(fā)1收 | 1發(fā)10收 | 1發(fā)32收 |
最大傳輸電纜長度 | 15m(20m) | 1000m | 1000m |
最大傳輸速率 | 20Kb/S | 10Mb/s | 10Mb/s |
最大驅(qū)動輸出電壓 | +/-25V | -0.25V~+6V | -7V~+12V |
接收器輸入電壓范圍 | +/-15V | -10V~+10V | -7V~+12V |
接收器輸入門限 | +/-3V | +/-200mV | +/-200mV |
接收器輸入電阻(Ω) | 3K~7K | 4K(最小) | ≥12K |
驅(qū)動器共模電壓 | -3V~+3V | -1V~+3V | |
接收器共模電壓 | -7V~+7V | -7V~+12V |
三與RS-232、RS-422與RS-485相關(guān)的定義
01單工、半雙工和全雙工的定義
如果在通信過程的任意時(shí)刻,信息只能由一方A傳到另一方B,則稱為單工。02單RS-232的DB-9針連接頭引腳定義
數(shù)據(jù):TXD(pin 3):串口數(shù)據(jù)輸出 RXD(pin 2):串口數(shù)據(jù)輸入03RS-485和RS-422的引腳引腳定義
數(shù)據(jù):TXD+(pin 8),TXD-(pin 9),RXD+(pin 4),RXD-(pin 5)擴(kuò)展閱讀: