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