usb為什麼比rs 232快,同樣是串列埠通訊,為什麼RS232要比USB慢很多呢?

2021-04-21 04:01:39 字數 3117 閱讀 5655

1樓:空心月球

看到你這個問題:我真的不知道說什

麼好了,你還問得那麼詳細,你可能是最近幾年畢業的。專

1、首先兩者不可比:屬usb是純資料層的,而rs232是com通訊的一種物理方式,它是底層通訊甚是是基於硬體層的,資料直接送至cpu,是實時通訊,支援中斷!

2、你說的快是個什麼概念呢,是控制速度還是資料傳輸速度啊?要是純粹傳送資料包,那肯定是usb口了,要是邏輯實時控制還是com口可靠,直接了當。

3、兩者通訊的資料內容不一樣,同樣的功能指令(例如實現某動作目的的指令),其資料包大小不一樣,usb因為是資料層的,指令需要有載體資料才行,usb雖然資料快,但大多數的資料是類似衣服的東西。而com口通訊的是精簡資料。

4、不是說rs232只能慢,是因為它是一個比較老的標準,好多內容都是被程式化了的,標準出臺時的計算機速度本身就有限制。

5、另外告訴你,目前在有求嚴格的工況中,沒有人用usb搞實時控制,實時性強,中斷任務多的地方還是用com口,實時性不強的地方,如上位機資料層的通訊才用usb或工業乙太網,你為何非要對兩者進行比較呢?

2樓:匿名使用者

頻率高,我覺得主要是電氣方面,rs232從高電平變到低電平有30v的電壓變化,而usb高速裝置最小只要有0.6v就可以實現電平的翻轉,假如以相同的速度變化,當然是usb要快了。

3樓:萍水e相逢

usb 技術

自rs-232

4樓:帥的驚動寶塔山

通用序列匯流排(usb)以其bai傳輸速度快du、佔用資

zhi源少、真正的即插即用等優dao點正專在逐步成為通用的計算機與屬外設的介面而取代傳統的rs232匯流排.

usb是新興的計算機介面,很新,很好,很強大。但是要有晶片,驅動軟體兩方面的同時支援。常見的win系統98以前的都不支援,現在使用的都是網友們自發開發出來的。

rs232介面是序列協議,無法由晶片自主完成資料的上傳下達,需要其他硬體的級聯

同樣是串列埠通訊,為什麼rs232要比usb慢很多呢?

5樓:匿名使用者

首先rs232和usb沒有可比性,完全是兩個概念的東西;

rs232的傳輸速率是低於usb,但是rs232一般用於工業控制方面,實時性和安全性都很高的;

而usb一般用於資料方面,完成大容量的儲存工作

序列介面rs232和usb相比較 在速度上是哪個快

6樓:柯楠

usb的比較快 rs232是usb之前的技術

現在usb2.0與lpt比較還是慢

rs485,rs232,usb,ether net 這四種通訊的通訊速度分別是多少??求大神指教!!

7樓:匿名使用者

通訊速度,跟通訊用介質、通訊距離以及通訊環境等多項因素有關,一般情況下:

版1、rs-485的資料最高傳權輸速率為10m2、rs-232規定的速率為:50、75、100、150、300600、1200、2400、4800、9600、19200、38400波特

3、usb經過多次的升級,有不同的介面速度:

usb1.0:192kb/s

usb1.1:1.5mb/s

usb2.0:60mb/s

usb3.0:640mb/s

4、ethernet(乙太網)

10m: 10base-t (銅線utp模式)100m: 100base-tx (銅線utp模式)1000m: 1000base-t(銅線utp模式)

8樓:匿名使用者

rs485,rs232微控制器可來以最高使用115200hz的,usb小檔案比較源慢也有幾百kb/s大檔案下bai載du5m上傳10m。ether net那就看你用zhi的頻寬了(因為現在的晶片可以達dao到幾十兆到幾個g但是網速慢呀)。

我的經驗是這樣

你不要看理論值。

關於usb與rs232串列埠連線通訊 100

9樓:adsl斷線王

樓主的要求似乎略高。

先推薦ftdi232,支援pc的api呼叫。如果你要設計電路的話,或者你所謂的連線線,或者你要學習usb協議,也是個非常好的入門,並不是你所謂的「將usb口虛擬成串列埠」,而是直接的usb裝置。通過晶片內部的協議轉換,如果你痴迷於內部的協議轉換如何完成,那你可以去學習積體電路設計了。

「比如我只有這麼一根線卻能通過軟體向串列埠發信與usb通訊 讓電腦以為這是一個u盤或者其他的什麼usb裝置 這樣很有意思 並能充分理解usb協議」

首先讚賞樓主的探索精神,針對這點,其實電腦認為u盤進入的東西無非就是從韌體描述符中獲取,韌體描述符你應該懂,裡面有pid、vid等製造商和硬體的資訊。並且將這些資訊與你預先安裝的usbinf進行匹配,一旦成功就能顯示正確的內容。所以如果沒有後續銜接電路,光是一個usb插入,至多在裝置管理器中顯示相關資訊,但無實際用途。

我想你瞭解過了usb協議肯定也只是剛瞭解,算不上入門吧,瞭解協議只是更好的理解usb,實際使用並不需要使用到那麼底層的東西,好比網路程式設計,你只需呼叫相對應的socket至於函式如何控制底層硬體,瞭解就好。

如果你對usb通訊很感興趣的話,推薦你cypress的ez-usb系列的晶片,這個晶片在行動硬碟,資料採集等系統應用很廣。你可以學到如何編寫驅動檔案,設定id等資訊,也可以學習usb如何通過endpoint進行通訊。

10樓:做而論道

也就是usb端插入電腦usb口

然後rs232端插入電腦rs232口

通過串列埠除錯助手等軟體能從rs232口接收到usb口的列舉----

直接連線?

兩者的訊號模式、電平,都不相容。

什麼也實現不了。

-------------------

只用一條線?

這怎麼可能!

11樓:智涅

建議先從usb協議開始學起吧。我以前有看過usb hid的東西,已經覺得挺複雜了,買塊usb開發板應該能快速幫助您解決問題。

關於usb資料包可以用一些軟體捕獲,例如bus hound

關於usb 轉rs232串列埠線 使用

想你所說的幾線串列埠,一般都是指使用了幾根線,最初的rs 232串列埠是25針的,所有的針腳定義都有用到,後來變成了9針的,所謂全功能串列埠就是所有的針腳定義都使用上了,例如流量控制,握手訊號等都有用到,一般來說國外的產品做產品比較規矩,把所有的串列埠訊號都做上去了。但是國內的技術人員發現,其實rs...

rs232轉485 422有源是用的什麼IC

有可能 是 rs485 標準 rs232 是 9根訊號線,但 工控 場合多數用 3根訊號線,2 傳送 3接收 5 訊號地 rs485 一般 2 線,加上 訊號地 共 3線存在即合理 儘管rs232介面的速度很慢,但 大多數工控 場合 足夠,所以得到廣泛應用 請看 武漢鴻偉光電 485a 232 48...

有線電視的數字機頂盒rs232介面有什麼用

rs232c 介面是傳送資料的,不是傳送圖象的,一般用於連線電腦進行平板電視機或數字機頂盒內部的軟體升級,平板電視機的rs232c介面和數字機頂盒的rs232介面相連一點作用也沒有。刷機專用介面,平時使用不到 rs 232介面符合美國電子工業聯盟 eia 制定的序列資料通訊的介面標準,原始編號全稱是...