1樓:匿名使用者
首先rs232和usb沒有可比性,完全是兩個概念的東西;
rs232的傳輸速率是低於usb,但是rs232一般用於工業控制方面,實時性和安全性都很高的;
而usb一般用於資料方面,完成大容量的儲存工作
關於usb與rs232串列埠連線通訊 100
2樓: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進行通訊。
3樓:做而論道
也就是usb端插入電腦usb口
然後rs232端插入電腦rs232口
通過串列埠除錯助手等軟體能從rs232口接收到usb口的列舉----
直接連線?
兩者的訊號模式、電平,都不相容。
什麼也實現不了。
-------------------
只用一條線?
這怎麼可能!
4樓:智涅
建議先從usb協議開始學起吧。我以前有看過usb hid的東西,已經覺得挺複雜了,買塊usb開發板應該能快速幫助您解決問題。
關於usb資料報可以用一些軟體捕獲,例如bus hound
usb和rs232通訊方式比較
5樓:匿名使用者
usb的穩定性不如rs-232串列埠的,如果你想速度快,不如使用網口啦,串列埠通訊速率低,但是穩定性好,響應速度實時,這個usb不能完全替代的。工業上低速率使用的話,還是建議使用串列埠
序列介面usb和rs232
6樓:匿名使用者
高不以哪去吧. 多個232介面不是要多塊晶元嗎.賣100塊主機板,上了100片232晶元.可能只有一塊主機板用232介面.別的99塊都是從來不用的.這不是很浪費.
7樓:匿名使用者
usb是通用介面,可以支援很多裝置,肯定不能省的,且能通過外圍裝置轉為串列埠
而串列埠則應用場合比較少,只有專業開發才可能用到
因此,雖然串列埠便宜,但是從成本和結構尺寸考慮,能省則省啊
8樓:匿名使用者
rs232速率沒usb快
rs485,rs232,usb,ether *** 這四種通訊的通訊速度分別是多少??求大神指教!!
9樓:匿名使用者
通訊速度,跟通訊用介質、通訊距離以及通訊環境等多項因素有關,一般情況下:
版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、ether***(乙太網)
10m: 10base-t (銅線utp模式)100m: 100base-tx (銅線utp模式)1000m: 1000base-t(銅線utp模式)
10樓:匿名使用者
rs485,rs232微控制器可來以最高使用115200hz的,usb小檔案比較源慢也有幾百kb/s大檔案下bai載du5m上傳10m。ether ***那就看你用zhi的頻寬了(因為現在的晶元可以達dao到幾十兆到幾個g但是網速慢呀)。
我的經驗是這樣
你不要看理論值。
關於微控制器rs232串列埠無法通訊的問題
微控制器 rs232通訊模組實現modbus rtu串列埠通訊 應該是電源問題造成的,穩壓不好,在220v電壓變化時紋波太大。微控制器通過rs232串列埠 與pc 通訊,一般來說應該不成問題的,現在的微控制器應該抗干擾也是不成問專題的,屬你可以 先試試 不接 強電,光控制繼電器,和其它的所有正常操作...
PC機與微控制器通訊!我用RS232進行串列埠通訊,為什麼我是2 2,3 3的連,我用串列埠除錯接收不了
rs232的管腳說明 管腳 名稱 作用 中文解釋 pin2 rxd receiver 接收資料pin3 txd transmit 傳送資料pin5 gnd ground 地線微控制器的專txd通過rs232晶元的屬txd接rs232的rxd,微控制器的rxd通過rs232晶元的rxd接rs232的t...
臺達plc和電腦rs232串列埠連線的通訊線的8針公頭和另
父拭琳拿逝 pc d型9孔 dvp plc 圓形8針 3 42 55 81,4,6短接 7,8短接 臺達plc,是臺達programmable logic controller的縮寫,又名臺達可程式設計 臺達可程式設計控制器 臺達可程式設計序控制等,是臺達為工業自動化領域專門設計的 實現數字運算操作...