rs232c是1969年eia制定的在數(shù)據(jù)終端設(shè)備dte和數(shù)據(jù)通訊設(shè)備(dce)之間的串行的二進(jìn)制數(shù)據(jù)交換的接口,全稱是eia-rs-232-c協(xié)議,也稱eia-232,最初采用db-25作為連接器,包含雙通道,但是現(xiàn)在也有采用db-9的單通道接口連接。其數(shù)字邏輯與電平之間的關(guān)系是:1:-3v~-25v,0:+3v~+25v。典型應(yīng)用是微型計(jì)算機(jī)的串行接口。
rs232ttl的本質(zhì)是eia-rs-232-c協(xié)議的擴(kuò)展,其采用三線通訊制,功能與rs232c的數(shù)據(jù)通訊線相同,而且一旦設(shè)備就緒,其接口是總是可以讀寫(xiě)的,可以理解為rs232c中接口始終處于就緒狀態(tài)(dtr,dsr,rts,cts始終接通)其數(shù)字邏輯與電平之間的關(guān)系是:0: 0v~0.4v,1:+2.6v~5v(ttl標(biāo)準(zhǔn))。其典型應(yīng)用是mcs系列單片機(jī)和其它基于ttl規(guī)范的mcu。
一般說(shuō)的rs232就是指rs232c。
rs-232c是美國(guó)eic(電子工業(yè)聯(lián)合會(huì))在1969年公布的通信協(xié)議,至今仍在計(jì)算機(jī)和控制設(shè)備通信中廣泛使用。
rs-232c一般使用9針和25針db型連接器,工業(yè)控制中9針連接器用得較多。
當(dāng)通信距離較近時(shí),通信雙方可以直接連接,最簡(jiǎn)單的情況在通信中不需要控制聯(lián)絡(luò)信號(hào),只需要三根線(發(fā)送線、接收線和信號(hào)地線,見(jiàn)圖1)便可以實(shí)現(xiàn)全雙工異步串行通信。rs- 232c采用負(fù)邏輯,用-15~-5v表示邏輯“1”狀態(tài),用+5~+15v表示邏輯“0”狀態(tài),最大通信距離為15m,最高傳輸速率為20kbit/s,只能進(jìn)行一對(duì)一的通信。
rs- 232c使用單端驅(qū)動(dòng)、單端接收電路(見(jiàn)圖2),是一種共地的傳輸方式,容易受到公共地線上的電位差和外部引入的干擾信號(hào)的影響。
圖1 rs- 232的信號(hào)線連接
圖2 單端驅(qū)動(dòng)單端接收