RS232,RS485簡介,以及DB9介面上引腳對應關係
寫在最前面的:關於串列埠線公母之分,如何自制串列埠線可以參考我的部落格:一文教你學會DIY串列埠線。
1.RS232
1.1簡介
RS-232標準介面(又稱EIA RS-232)是常用的序列通訊介面標準之一,它是由美國電子工業協會(EIA)聯合貝爾系統公司、調變解調器廠家及計算機終端生產廠家於1970年共同制定,其全名是“資料終端裝置( DTE)和資料通訊裝置(DCE)之間序列二進位制資料交換介面技術標準”。
它是在1970年由美國電子工業協會(EIA)聯合貝爾系統、調變解調器廠家及計算機終端生產廠家共同制定的用於序列通訊的標準。它的全名是“資料終端裝置(DTE)和資料通訊裝置(DCE)之間序列二進位制資料交換介面技術標準”該標準規定採用一個25個腳的DB-25聯結器,對聯結器的每個引腳的訊號內容加以規定,還對各種訊號的電平加以規定。後來IBM的PC機將RS232簡化成了DB-9聯結器,從而成為事實標準。而工業控制的RS-232口一般只使用RXD、TXD、GND三條線。
1.2電氣特性
規定邏輯“1”的電平為-5V~-15 V,邏輯“0”的電平為+5 V~+15 V。選用該電氣標準的目的在於提高抗干擾能力,增大通訊距離。RS -232的噪聲容限為2V,接收器將能識別高至+3V的訊號作為邏輯“0”,將低到-3 V的訊號作為邏輯“1”。
2.RS485
參考上篇部落格;
3.DB9介面上引腳對應關係
3.1介面定義
按照介面數量細分為A型(15針),B型(25針),C型(37針),D型(50針),E型(9針)。因此常見的計算機並口即為DB25針的聯結器。而串列埠則應為DE9針聯結器。
標準DB9九針串列埠線分為公頭和母頭,公頭的引腳號是從左往右定義,母頭是從右往左定義,這樣公頭母頭對接時,相同的引腳號才對應。
3.2DB9 各引腳定義
1 DCD 載波檢測
2 RX 接收資料
3 TX 傳送資料
4 DTR 資料終端準備好
5 GND 地訊號
6 DSR 資料準備好
7 RTS 請求傳送
8 CTS 清除傳送
9 RI 振鈴提示
3.3 RS232中DB9用到的引腳
RS232常用的是Rx、Tx和GND這三條線 也就是 2-RX 3-TX 5-GND引腳,RS232是全雙工;
RS232的DB-9介面的連線線包括三種:公對母,公對公,母對母。這三種連線線都分別有交叉線和直連線,所以總共有6中連線方式。
直通和交叉的區別:用萬用表測一下,如果2和2通,3和3通則為直連串列埠線;如果2和3通,3和2通則為交叉串列埠線。
3.3 RS485中DB9用到的引腳
RS485 是雙絞線A和B。沒有接線標準,通常是3-A,8-B,公頭母頭都是如此,通訊雙方接線直連,A接A,B接B。RS485是半雙工。
3.4其他
由於RS485是半雙工的,如果使用兩對RS485差分線就可組成全雙工通訊(一對線只接收,一對線只傳送),這就是RS422標準了。
相關文章
- SpringCloud簡介以及相關元件SpringGCCloud元件
- Docker相關簡介以及使用方法Docker
- JTAG與SWD的介面連線關係簡介
- 關於GPIO合封引腳以及晶振引腳使用注意事項
- PostgreSQL:引數簡介SQL
- RS485和RS232是區別
- sql多表的關係介紹SQL
- Python 關於TCP簡介以及與UDP的區別PythonTCPUDP
- TTL、RS232、RS485電平協議協議
- PHP-Parse 簡介以及在 Hyperf 中的應用PHP
- LeNet簡介以及Caffe實現
- RabbitMQ 簡介以及使用場景MQ
- docker簡介以及優缺點Docker
- RK3399實現uart、rs232、rs485以及介面光耦保護電路
- PostgreSQL的表檔案以及TOAST表檔案對應關係SQLAST
- Kubernetes簡介以及如何使用YAML配置?YAML
- 【SpringMVC】RESTFul簡介以及案例實現SpringMVCREST
- RabbitMQ簡介以及與SpringBoot整合示例MQSpring Boot
- Spring cloud(1)-簡介以及選擇SpringCloud
- Maven專案之間關係介紹Maven
- 香蕉派 BPI-F2P工業級應用開發板,支援PoE網路供電功能.有RS232,RS485介面
- V8引擎簡介
- MySQL日誌引數配置簡介MySql
- 關於 IPython 的簡介Python
- hping3功能以及引數介紹
- 淺析 UART、RS232、TTL 之間的關係
- Testcontainer桌面應用簡介AI
- mssql sqlserver updatetext關鍵字應用簡介說明SQLServer
- 關係型資料庫與非關係型資料庫介紹!資料庫
- 簡單介紹SpringSecurity框架簡介及與shiro特點對比SpringGse框架
- Mybatis對映檔案簡介MyBatis
- Flume架構以及應用介紹[轉]架構
- Rman關於filesperset引數的介紹
- 7.3 應用場景簡介
- 鬧鐘應用功能簡介
- PyTorch和CUDA版本對應關係PyTorch
- tensorflow與python版本對應關係Python
- TTL、RS232和RS485電壓及其他的區別