RS232、RS485串行通信接口標(biāo)準(zhǔn)_第1頁
RS232、RS485串行通信接口標(biāo)準(zhǔn)_第2頁
RS232、RS485串行通信接口標(biāo)準(zhǔn)_第3頁
RS232、RS485串行通信接口標(biāo)準(zhǔn)_第4頁
RS232、RS485串行通信接口標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第三講 RS232、RS485串行通信接口標(biāo)準(zhǔn) RS232標(biāo)準(zhǔn) RS485標(biāo)準(zhǔn)RS232、RS485這兩個詞經(jīng)常聽到,它究竟是干什么的?在異步串行通信中,通信雙方除了要遵守前面所說的異步串行協(xié)議外,還必須要求通信的雙方采用相同的接口標(biāo)準(zhǔn),才能進(jìn)行正常的通信。也就是說串行接口的信號線定義、電氣規(guī)格等要相同,這些設(shè)備才能相互連接。 即需要一個統(tǒng)一的串行通信接口。RS232、RS485是目前常用的兩種串行通信接口標(biāo)準(zhǔn)5.1、 RS-232總線標(biāo)準(zhǔn)RS-232總線標(biāo)準(zhǔn)接口及其電氣特性 RS-232C 修改次數(shù) 標(biāo)識號 推薦標(biāo)準(zhǔn) RS-232是美國EIA制定的一種串行物理接口標(biāo)準(zhǔn)。RS232接口標(biāo)志主要

2、對串行通信的連接電纜、機(jī)械、電氣特性信號功能以及傳送的過程進(jìn)行了明確的規(guī)定。DTEDTEDCEDCERS232CRS232C電話線雙絞線作為一種標(biāo)準(zhǔn)在微機(jī)通信接口中得到廣泛的應(yīng)用。最初的想法演變后. 對于一般雙工通信,只需幾條信號線即可實現(xiàn):一條發(fā)送線、一條接收線、一條地線。 RS-232C標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)傳輸速率為:50、75、100、300、600、1200、2400、4800、9600、19200b/s。信號傳輸速率為2400b/s時,最大傳輸距離為15m。屬于短距離通信。 5.1.1 RS-232C電氣特性帶37K負(fù)載時驅(qū)動器輸出電平0:+3V +25V,1:-25V +25V不帶負(fù)載時

3、驅(qū)動器輸出電平U0-25V25V驅(qū)動器通斷時輸出阻抗300輸出短路電流0.5A驅(qū)動器轉(zhuǎn)換速率30V/us接收器輸入阻抗37K接收器輸入電壓-25V+25V輸入開路時接收器的輸出邏輯1輸入經(jīng)300接地時接收器的輸出邏輯1+3V輸入時接收器的輸出邏輯0-3V輸入時接收器的輸出邏輯1不能識別時過渡區(qū)-3V+ 3V最大負(fù)載電容2500PF5.1.2 計算機(jī)9芯串口引腳信號功能引腳號信號名稱方 向信號功能1DCD*PC機(jī)對方PC機(jī)收到遠(yuǎn)程信號2RXDPC機(jī)對方PC機(jī)接收數(shù)據(jù)3TXDPC機(jī)對方PC機(jī)發(fā)送數(shù)據(jù)4DTR*PC機(jī)對方PC機(jī)準(zhǔn)備就緒5GND信號地6DSR*PC機(jī)對方對方準(zhǔn)備就緒7RTS*PC機(jī)對方

4、PC機(jī)請求發(fā)送數(shù)據(jù)8CTS*PC機(jī)對方對方已經(jīng)切換到接收狀態(tài)9RI *PC機(jī)對方通知PC機(jī),線路正常 TXD 發(fā)送數(shù)據(jù) transmitted data RXD 接收數(shù)據(jù) received data RTS 請求發(fā)送 request to send CTS 允許發(fā)送 clear to send DSR 數(shù)據(jù)裝置就緒 DCE ready DTR 數(shù)據(jù)終端準(zhǔn)備好 DTR ready DCD 數(shù)據(jù)載波檢出 receive line signal detector RI 振鈴提示 ring indicator 2 TxD (OUT)RxD (IN)37 GND電平轉(zhuǎn)換3 TxD2 RxDGNDMCUP

5、C/MCU個人計算機(jī)與HC08微控制器的通信連接近距離通信15m可用電纜直接相連5.1.3 電平轉(zhuǎn)換注意: C1、C2、C3、C4及V+、V-是電源變換部分。 C1、C2、C3、C4須選用鉭電容。連接時盡量靠近芯片。提高抗干擾能力。 C5是去耦電容,減少芯片對電源噪聲的敏感。 T1IN、T2IN和R1OUT、R2OUT可分別連接TTL/CMOS電平的單片機(jī)的串行發(fā)送端TxD和接收端RxD。 T1OUT、T2OUT和R1IN、R2IN分別連接到RS-232的PC機(jī)串行接收端和發(fā)送端。邏輯0邏輯1單片機(jī)及PC機(jī)電平030Vcc70VccVccRS-232C的電平+5+15V-155V 為什么要電平

6、轉(zhuǎn)換?距離。 為什么要使用MAX232? MAX232芯片內(nèi)部有一個電源電壓轉(zhuǎn)換器,可以把輸入的+5V電源電壓變換成為RS-232輸出電平所需要的正負(fù)10V電壓,所以,采用此芯片的串行通信系統(tǒng)只需單一的5V電源就可以了。加上價格適中,硬件接口簡單。故被廣泛采用。68HC08CPUPC機(jī)、其他機(jī)、其他單片機(jī)單片機(jī)5.2 RS-485標(biāo)準(zhǔn)隨著數(shù)字技術(shù)的發(fā)展,由單片機(jī)構(gòu)成的控制系統(tǒng)日益復(fù)雜,尤其是在要求響應(yīng)速度快、實時性強(qiáng)、控制量多的應(yīng)用場合,使用多個單片機(jī)結(jié)合PC機(jī)構(gòu)成分布式系統(tǒng)是個很好的解決方案。另外,RS232接口因其傳輸速率慢、傳送距離短而無法滿足通信系統(tǒng)的要求,實際系統(tǒng)中往往使用RS485

7、接口標(biāo)準(zhǔn)。485接口MCU被監(jiān)測設(shè)備485接口MCU被監(jiān)測設(shè)備485接口MCU被監(jiān)測設(shè)備232/485接口卡主控機(jī)(PC)PC控制的單片機(jī)485現(xiàn)場檢測系統(tǒng)RS485總線節(jié)點N節(jié)點2節(jié)點1數(shù)據(jù)采集輪詢節(jié)點信息,收集并導(dǎo)入數(shù)據(jù)庫數(shù)據(jù)采集器5.2.1 RS485總線介紹1、 RS-232接口的主要缺點: 數(shù)據(jù)傳輸速率慢:通常異步通信速率限制在19.2kb/s以下。對于同步系統(tǒng)不能滿足傳送速率要求。 傳送距離斷:RS-232接口的一般裝置之間電纜長度為15m。電纜最長不會超過60m。 抗干擾能力差:單端電路的使用無法抑制共模干擾,各信號間易受到串?dāng)_。1、單端電路 通信雙方的接地電位的電 位差相差比較

8、大。2、最大負(fù)載電容12 K負(fù)載阻抗37k60 對共用電電壓范圍(V)正負(fù)25-7+12RS232、RS485標(biāo)準(zhǔn)性能比較5.2.1 接口器件 RS-485 標(biāo)準(zhǔn)接口器件 有:MAX481/483/485/487/488/489/490/491/1487 。 它們都是用于 RS-485 或 RS-422 標(biāo)準(zhǔn)通信的小功率收發(fā)器,使用單一+5V 電源,內(nèi)含一個發(fā)送驅(qū)動器和一個接收器。只需用雙絞線分別將 A、B、Y 與 Z 同名端相連并接上終端匹配電阻即可實現(xiàn)通信。引腳號符號縮寫說明1Shield屏蔽地2RTS+請求發(fā)送+3RTS-請求發(fā)送-4TXD+發(fā)送數(shù)據(jù)+5TXD-發(fā)送數(shù)據(jù)-6CTS+允許發(fā)

9、送+7CTS-允許發(fā)送-8RXD+接收數(shù)據(jù)+9RXD-接收數(shù)據(jù)-9引腳連接器信號說明半雙工通信RS485的驅(qū)動接口部分通常由Maxim公司生出的差分平衡器收發(fā)芯片MAX483、485、487、489、MAX491、490系列以及SN75LBC184構(gòu)成。芯片內(nèi)部均集成了一個驅(qū)動器和一個接收器,符合RS422/RS485通信標(biāo)準(zhǔn)。管腳號管腳名稱功能說明1RO接收器輸出:A-B0.2V,RO=1、A-B+0.2V100-0.2V000輸入開路110高阻應(yīng)用電路RS485網(wǎng)絡(luò)在總線末端接一個匹配電阻,吸收總線上的反射信號,保證信號傳輸無毛刺。匹配電阻的取值應(yīng)該與總線的特性阻抗相當(dāng)。5.2.2 PC

10、COM 接口電路設(shè)計 利用已有的 COM1 或 COM2 串行口。 首先需將 COM1/COM2 串行口的 RS-232 標(biāo)準(zhǔn)電平轉(zhuǎn)換為與 TTL 電平兼容的 RS-485 標(biāo)準(zhǔn)電平,可以使用前面介紹的 MC1488/1489 或 MAX232 等電平轉(zhuǎn)換器件。 RS-232 RxD - RS-485 RO RS-232 TxD - RS-485 DI RS-232 DTR -RS-485 /RE RS-232 RTS -RS-485 DE 5.2.3 接地與匹配1、接地問題 當(dāng)使用環(huán)境較惡劣,傳輸距離較遠(yuǎn)或傳輸速率很高時,建議使用帶屏蔽線的雙絞線電纜,屏蔽線作為地線,且在電纜的一端(如主站一

11、端)應(yīng)可靠地接入大地,電纜的另一端(如從站一端)則懸空。 因為電纜兩端接地時的電位不可能完全相等,所以會在屏蔽線中產(chǎn)生地電流而產(chǎn)生干擾。 另一種解決方案時屏蔽線兩端都不接地,而是分別通過一個約100歐姆/1W左右的限流電阻將屏蔽線接各自的公共地,即機(jī)殼,這樣可以抑制地電流地干擾。2、終端匹配 從理論上講,終端匹配電阻應(yīng)等于電纜地特性阻抗。才能徹底抑制傳輸線終端形成的反射現(xiàn)象。3、 其它考慮 當(dāng)傳輸電纜線處在戶外時,必須考慮雷擊地問題。 應(yīng)選用抗雷擊地芯片,如SN75LBC184。 其內(nèi)部集成了4個瞬間過壓保護(hù)二極管,可以承受400W的瞬間脈沖功率。5.2.4 RS-485方式構(gòu)成的多機(jī)通信原理

12、一般采用主從式結(jié)構(gòu): 從機(jī)不主動發(fā)送命令和數(shù)據(jù),一切由主機(jī)控制。 從機(jī)之間不能相互通信,即使有信息也需要通過主機(jī)轉(zhuǎn)發(fā)。 通信規(guī)則 由于 RS-485 通信是一種半雙工通信,發(fā)送和接收共用同一物理通道,在任意時刻只允許一臺單片機(jī)處于發(fā)送狀態(tài),因此要求應(yīng)答的單機(jī)必須在偵聽到總線上呼叫信號已經(jīng)發(fā)送完畢,并且沒有其它單機(jī)發(fā)出應(yīng)答信號的情況下才能應(yīng)答。 半雙工通信對主機(jī)和從機(jī)的發(fā)送和接收時序有嚴(yán)格的要求。如果在時序上配合不好,就會發(fā)生總線沖突,使整個系統(tǒng)的通信癱瘓,無法正常工作。要做到總線上的設(shè)備在時序上的嚴(yán)格配合,必須遵從以下幾項原則: (1) 復(fù)位時,主從機(jī)都應(yīng)該處于接收狀態(tài)。芯片的發(fā)送和接收功能轉(zhuǎn)換是由芯片的 /RE、DE 端控制的。/RE=1,DE=1 時,處于發(fā)送狀態(tài);/RE=0,DE=0 時, 處于接收狀態(tài)。一般使用單片機(jī)的一根口線連接 /RE、DE 端。在上電復(fù)位時,由于硬件電路穩(wěn)定需要一定的時間,并且單片機(jī)各端口復(fù)位后處于高電平狀態(tài),這樣就會使總線上各個分機(jī)處于發(fā)送狀態(tài),加上電時各電路的不穩(wěn)定,可能向總線發(fā)送信息。 因此,如果用一根口線作發(fā)送和接收控制信號,應(yīng)該將口線反向后接入芯片的控制端,使上電時芯片處于接收狀態(tài)。 另外,在主從機(jī)軟件上也應(yīng)附加若干處理措施,如上電時或正式通信之前,對串行口做幾次空操作,清除端口的非法數(shù)據(jù)和命令??刂贫?/RE、DE 的信號的有效脈寬應(yīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論