日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RS232协议与RS485协议原理以及应用

發(fā)布時(shí)間:2023/12/14 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RS232协议与RS485协议原理以及应用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

1. 知識(shí)點(diǎn)引入

1.1 UART存在的問題

?2. RS232協(xié)議

2.1 RS232存在的問題

3. RS485協(xié)議

???????? 3.1 RS485的優(yōu)勢


1. 知識(shí)點(diǎn)引入

1.1 UART存在的問題

電氣接口不統(tǒng)一
UART只是對(duì)信號(hào)的時(shí)序進(jìn)行了定義,而未定義接口的電氣特性;
UART通信時(shí)一般直接使用處理器使用的電平,即TTL電平,但不同的處理器使用的電平存在差異,所以不同的處理器使用UART通信時(shí)一般不能直接相連;
UART沒有規(guī)定不同器件連接時(shí)連接器的標(biāo)準(zhǔn),所以不同器件間通過UART通信時(shí)連接很不方便;

抗干擾能力差
UART一般直接使用TTL信號(hào)來表示0和1,但TTL信號(hào)的抗干擾能力較差,數(shù)據(jù)在傳輸過程中很容易出錯(cuò);


通信距離極短
因?yàn)門TL信號(hào)的抗干擾能力較差,所以其通信距離也很短,一般只能用于一個(gè)電路板上的兩個(gè)不芯片之間的通信;

?2. RS232協(xié)議


RS232協(xié)議是在1970年由美國電子工業(yè)協(xié)會(huì)(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家、計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn);該標(biāo)準(zhǔn)規(guī)定采用一個(gè)標(biāo)準(zhǔn)的連接器,標(biāo)準(zhǔn)中對(duì)連接器的每個(gè)引腳的作用加以規(guī)定,還對(duì)信號(hào)的電平加以規(guī)定;

該標(biāo)準(zhǔn)規(guī)定采用一個(gè)25引腳的DB-25連接器,標(biāo)準(zhǔn)中對(duì)連接器的每個(gè)引腳的信號(hào)內(nèi)容加以規(guī)定,還對(duì)各種信號(hào)的電平加以規(guī)定;后來IBM的PC機(jī)將RS232簡化成了DB-9連接器,后來成為事實(shí)標(biāo)準(zhǔn);現(xiàn)在工業(yè)控制的RS-232接口一般只使用RXD、TXD、GND三條線;標(biāo)準(zhǔn)規(guī)定邏輯“1”的電平為-5v到-15v,邏輯“0”的電平為+5v到+15v,選用該電氣標(biāo)準(zhǔn)的目的在于提高抗干擾能力,增大通信距離,其傳送距離一般可達(dá)15m;

電平轉(zhuǎn)換
雖然很多處理器中都會(huì)集成UART控制器但處理器產(chǎn)生的信號(hào)一般都是TTL信號(hào)并不是符合RS232標(biāo)準(zhǔn)的信號(hào),所以一般我們還需要在處理器外部去添加電路對(duì)信號(hào)的電平進(jìn)行轉(zhuǎn)換;

2.1 RS232存在的問題

接口的信號(hào)電平值較高,易損壞接口電路的芯片,又因?yàn)榕cTTL電平不兼容,所以需要使用電平轉(zhuǎn)換芯片才能與TTL電路連接;
通信速度較低,易產(chǎn)生共模干擾,抗噪聲干擾性弱,傳輸距離較短(15m)

3. RS485協(xié)議

該標(biāo)準(zhǔn)由電信行業(yè)協(xié)會(huì)和電子工業(yè)聯(lián)盟定義;使用該標(biāo)準(zhǔn)的通信網(wǎng)絡(luò)能在遠(yuǎn)距離條件下以及電子噪聲大的環(huán)境下有效傳輸信號(hào);該標(biāo)準(zhǔn)允許連接多個(gè)收發(fā)器,即具有多站能力,這樣可以利用單一的RS485接口方便地建立起一個(gè)設(shè)備網(wǎng)絡(luò);
RS485標(biāo)準(zhǔn)規(guī)定采用差分信號(hào)進(jìn)行數(shù)據(jù)傳輸,兩線間的電壓差為+2v到+6v表示邏輯“1”,兩線間的電壓差為-2v到-6v表示邏輯“0”;使用差分信號(hào)能有效地減少噪聲信號(hào)的干擾,延長通信離,RS485的通信距離可以達(dá)到1500m; RS485接口信號(hào)的電平比RS232降低了,所以不易損壞接口電路的芯片,且該電平與TTL電平兼容,可方便地與TTL電路連接;
RS485一般采用兩線制(也有4線制),這種接線方式為總線式拓?fù)浣Y(jié)構(gòu),在同一總線上可以同時(shí)存在多個(gè)節(jié)點(diǎn);因?yàn)椴捎脙删€制,數(shù)據(jù)的發(fā)送和接收都要使用這對(duì)差分信號(hào)線,發(fā)送和接收不能同時(shí)進(jìn)行,所以只能采用半雙工的方式工作,編程時(shí)也需要加以處理。

電平轉(zhuǎn)換
雖然很多處理器中都會(huì)集成UART控制器,但處理器產(chǎn)生的信號(hào)一般都是TTL信號(hào)并不是符合RS485標(biāo)準(zhǔn)的信號(hào),所以一般我們還需要在處理器外部去添加電路將TTL信號(hào)轉(zhuǎn)換成差分信號(hào)

3.1 RS485的優(yōu)勢

接口的信號(hào)電平值較低,不易損壞接口電路的芯片,且與TTL電平兼容,可方便地與TTL電路連接
通信速度快,抗噪聲干擾性強(qiáng),傳輸距離較遠(yuǎn)(1500m)可實(shí)現(xiàn)多節(jié)點(diǎn)組網(wǎng);

總結(jié)

以上是生活随笔為你收集整理的RS232协议与RS485协议原理以及应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。