




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
了解串口通信-RS485RS232一、RS485串口通訊二、RS232串口通訊一、RS485串口通訊1.RS485的產生智能儀表是隨著80年代初單片機技術的成熟而發展起來的,現在世界儀表市場基本被智能儀表所壟斷。究其原因就是企業信息化的需要,企業在儀表選型時其中的一個必要條件就是要具有聯網通信接口。最初是數據模擬信號輸出簡單過程量,后來儀表接口是RS232接口,這種接口可以實現點對點的通信方式,但這種方式不能實現聯網功能。隨后出現的RS485解決了這個問題。工業現場總線中的主-從通信和多點通信都是在RS485出現之后才發展起來的。一、RS485串口通訊RS485的硬件接口非常靈活,但大部分仍然采用DB-9接口,只是每個引腳的定義有所不同。其電路原理主要使用平衡雙線連接,三條線分別是信號正、信號負、和地線。采用平衡連接的傳輸線可以大幅度地減少外界的干擾電平信號。RS485可以采用任何導電導線,但大部分仍然采用雙絞線為傳輸介質,見圖1。S7-200PLC的自由口通信實際上就是采用的RS485通信接口,同時采用了MODBUS通訊協議。圖1RS485信號的連接方法一、RS485串口通訊2.RS485的特點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最大的通信距離約為1219m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100Kb/S的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。RS-485總線一般最大支持32個節點,如果使用特制的485芯片,可以達到128個或者256個節點,最大的可以支持到400個節點。二、RS232串口通訊RS232(RecommendedStandards232)是一種早期廣泛應用在個人計算機上的通信接口,是由電子工業協會(ElectronicIndustriesAssociation,EIA)所制定的異步傳輸標準接口。經過多年的發展,RS232的標準經歷了多個版本。在最初的RS232接口中,信號會在正負25V間跳變。在1969年,電子工業協會標準委員會采用RS232C作為PC廠商的標準,即EIA-RS-232-C標準接口。二、RS232串口通訊EIA-RS-232-C標準接口最初由美國電子工業協會(EIA)聯合貝爾系統、調制解調器廠家及計算機終端生產廠家共同制定的、主要用于串行通訊。它的全名是“數據終端設備(DTE)和數據通訊設備(DCE)之間串行二進制數據交換接口技術標準”該標準規定采用一個25個針的DB-25連接器,DB-25連接器外觀見圖2,對連接器的每個引腳的信號內容加以規定,還對各種信號的電平加以規定。后來IBM的PC機將RS232簡化成了DB-9連接器,從而成為事實標準。圖2DB-25連接器的外觀及各引腳的位置分布二、RS232串口通訊表1中展示了DB-25連接器的外觀,且以母口為例,標注了1~13、14~25號引腳的位置分布。表3-2DB-25連接器各個引腳的作用中表示的是DB-25連接器中各個引腳的定義及作用。表1DB-25連接器各個引腳的作用引腳名稱作用引腳名稱作用1屏蔽地線ProtectiveGround11數據發送(-)
2發送數據TXDTransmitData12~17未定義
3接收數據RXDReceivedData18數據接收(+)
4發送請求RTSRequestToSend19未定義
5發送清除CTSClearToSend20數據終端準備好DTRDataTerminalReady6數據準備好DSRDataSetReady21未定義
7信號地SGSignalGround22振鈴RIRingIndicator二、RS232串口通訊表1DB-25連接器各個引腳的作用(續)引腳名稱作用引腳名稱作用8載波檢測DCDReceivedLineSignalDetector(DataCarrierDetect)23未定義
9發送返回(+)
24未定義
10未定義
25接收返回(-)
二、RS232串口通訊目前,許多臺式計算機上仍然保留了兩組RS-232接口,分別稱為COM1和COM2,也有很多計算機只保留了一組9個引腳的COM接口,見圖3。而在工業控制中,許多的RS-232接口一般只使用了RXD、TXD、GND三個引腳。圖3DB-9連接器的外觀及各引腳的位置分布二、RS232串口通訊圖3中展示了DB-9連接器的外觀,且以公口為例,標注了1-5、6-9號引腳的位置分布。表2中表示的是DB-9連接器中各個引腳的定義及作用。表2DB-9連接器各個引腳的作用引腳定義名稱作用1DCD載波檢測ReceivedLineSignalDetector(DataCarrierDetect)2RXD接收數據ReceivedData3TXD發送數據TransmitData4DTR數據終端準備好DataTerminalReady5SGND信號地SignalGround6DSR數據準備好DataSetReady7RTS請求發送RequestToSend8CTS清除發送ClearToSend9RI振鈴提示RingIndicator二、RS232串口通訊由表1和表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論