usb转232线驱动_为什么越来越多人用USB,却不用RS232?USB有什么好?
RS-232和USB都是串行通信,但是無論是基礎(chǔ)信號(hào),電平定義,機(jī)械連接模式還是數(shù)據(jù)格式,通信協(xié)議等,兩者都完全不同。RS-232是流行的接口。在MS-DOS中,四個(gè)串行接口稱為COM1,COM2,COM3和COM4,大多數(shù)Windows應(yīng)用程序最多可以具有4個(gè)外圍設(shè)備,但是如果用戶要擴(kuò)展更多外圍設(shè)備,則必須使用插入式串行卡或外部開關(guān)盒來實(shí)現(xiàn)。RS-232點(diǎn)對(duì)點(diǎn)連接,一個(gè)串行端口只能連接到一個(gè)外設(shè)。
但是,USB是一種多點(diǎn)高速連接方法,通過使用集線器可以實(shí)現(xiàn)更多連接。USB接口的基本部分是串行接口引擎SIE。 SIE從USB收發(fā)器接收數(shù)據(jù)位,并將其轉(zhuǎn)換為有效字節(jié),然后將其發(fā)送到SIE接口。相反,SIE接口也可以接收字節(jié)并將其轉(zhuǎn)換為串行位到總線。由于PC串行端口的最高速度僅為115.2kbps,因此將形成速度瓶頸。RS-232系統(tǒng)包括兩個(gè)方向相反的串行信號(hào)路徑,用于傳輸命令和數(shù)據(jù),并且命令和狀態(tài)必須與數(shù)據(jù)交織。USB支持單獨(dú)的命令和數(shù)據(jù)通道,并允許的狀態(tài)報(bào)告。
USB是一種方便,靈活,簡(jiǎn)單和高速的總線結(jié)構(gòu)。與傳統(tǒng)的RS-232接口相比,USB具有以下特點(diǎn):
(1)USB采用單一形式的連接器和連接電纜來實(shí)現(xiàn)單一數(shù)據(jù)通用接口。統(tǒng)一的4針USB插頭替代了PC機(jī)箱后面的各種串行/并行插頭,并將傳統(tǒng)的計(jì)算機(jī) I / O設(shè)備,多媒體設(shè)備(部件),通信設(shè)備(電話,網(wǎng)絡(luò))和家用電器實(shí)現(xiàn)了一個(gè)統(tǒng)一的接口欲望。
(2)USB使用易于擴(kuò)展的樹形結(jié)構(gòu)。通過使用USB集線器擴(kuò)展,最多可以連接127個(gè)外圍設(shè)備。 USB免除所有系統(tǒng)資源要求,避免了安裝硬件時(shí)發(fā)生端口沖突的問題,并為其他設(shè)備釋放了硬件資源。
(3)USB外設(shè)可以自動(dòng)設(shè)置,支持即插即用和熱插拔。
(4)靈活的供電方式。USB電纜具有傳輸電力的功能,支持節(jié)能模式,并且功耗低。USB總線可以提供+5v電壓和500mA最大電流的電源,無需額外電源即可用作低功率設(shè)備的電源。
(5)USB可以支持四種傳輸模式:控制傳輸,同步傳輸,中斷傳輸和批量傳輸,可應(yīng)用于多種類型的外圍設(shè)備。
(6)通訊速度快。USB支持三種總線速度,低速1.5Mbps,全速12Mbps和高速480Mbps。
(7)數(shù)據(jù)傳輸?shù)目煽啃?。USB采用差分傳輸模式,并具有錯(cuò)誤檢測(cè)和糾正功能,以確保正確傳輸數(shù)據(jù)。
(8)成本低。USB簡(jiǎn)化了外圍設(shè)備的連接和配置,有效降低了系統(tǒng)的總體成本,并且是一種具有高性價(jià)比的廉價(jià),簡(jiǎn)單且實(shí)用的解決方案。
RS-232具有廣泛的應(yīng)用范圍,價(jià)格便宜,易于編程,并且可以使用比其他接口更長(zhǎng)的傳輸線。隨著USB端口變得越來越普遍,從USB到RS-232或其他接口的轉(zhuǎn)換將越來越多轉(zhuǎn)換裝置。但是,RS-232和類似接口仍將在監(jiān)視和控制系統(tǒng)等應(yīng)用程序中廣泛使用。習(xí)慣于使用RS-232的開發(fā)人員和產(chǎn)品可以考慮設(shè)計(jì)USB轉(zhuǎn)RS-232轉(zhuǎn)換器,以通過USB總線傳輸RS-232數(shù)據(jù),也就是說,PC端的應(yīng)用軟件仍為RS-232編程串行端口,外圍設(shè)備RS-232也用作數(shù)據(jù)通信通道,但是從PC到外圍設(shè)備的物理連接是USB總線,并且其上的數(shù)據(jù)通信也采用USB數(shù)據(jù)格式。
采用這種方式的好處在于:
第一:它可以保護(hù)原始軟件開發(fā)投入,并且可以成功使用成功開發(fā)的RS-232外設(shè)應(yīng)用軟件;
第二:它可以充分利用USB總線的優(yōu)勢(shì),通過USB接口可以連接更多的RS-232設(shè)備,不僅可以獲得更高的傳輸速度,實(shí)現(xiàn)真正的即插即用,而且解決了以下問題: USB接口不能長(zhǎng)距離傳輸?shù)娜秉c(diǎn),USB通訊距離在5米以內(nèi)。
工業(yè)物聯(lián)網(wǎng)@帝特
總結(jié)
以上是生活随笔為你收集整理的usb转232线驱动_为什么越来越多人用USB,却不用RS232?USB有什么好?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: keras安装_代码详解:构建一个简单的
- 下一篇: pycharm无缘无故打开Nosetes