《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > USB-RS 232轉換卡的設計與實現
USB-RS 232轉換卡的設計與實現
現代電子技術
賴彪 金海鷹 賈惠芹
西安石油大學
摘要: 與RS 232總線的數據傳輸速率相比,USB的傳輸速率高達480 Mb/s,因此很多計算機的RS 232串行接口都被USB接口所替換,但是很多儀器儀表、控制終端、遠程終端等設備的接口還是沿用RS 232。為解決兩個接口之間的轉換,設計并研制了USB-RS 232接口轉換卡。從USB和RS 232通信協議出發,詳細介紹USB-RS 232轉換卡的設計原理,并以CH341T芯片為例,設計并制作了USB-RS 232轉換卡。利用研制的USB-RS 232轉換卡連接具有RS 232接口的溫濕度傳感器,在運行監控程序后,傳感器運行穩定,能正確顯示溫濕度數據,且表明該轉換卡可成功地實現RS 232接口與USB接口的轉換。
Abstract:
Key words :

RS 232自1969年由美國電氣工業協會(EIA)推薦以來,由于接口和通信協議比較簡單,因而在計算機串行通信領域得到了廣泛的應用,開發出了大量的以RS 232為接口的各類產品。但隨著USB總線規范的推出,使得外設到計算機的連接更加高效、便利,功率不大的外圍設備可以直接通過USB數據線供電,而不必外接電源。USB總線最大可以提供5 V/500 mA電流,并提供節約能源的掛機和喚醒模式。此外,由于USB用于上行和下行連接頭的機械特性不同,還可以防止非法連接。根據USB協議,理論上最多可以同時將127個外設連接在同一臺計算機上。同時基于USB的數據通信系統,可使采集系統與計算機之間的數據交換具備廣泛的適用性。USB是目前計算機的標準配置,采用此方案可以使用任何一臺計算機進行數據通信。但是目前仍然有許多使用RS 232串行接口的控制設備、儀器儀表、遠程終端等運行在諸多應用領域中,立即將其改造為USB方式顯然存在成本及實施方面的問題。為適應USB廣泛流行的現實,有必要開發USB-RS 232接口轉換卡,在它的支持下,這些傳統的設備無須改造,即可通過其原有的RS 232接口與USB總線接口實現數據傳輸。

1 USB-RS 232轉換卡的組成及其工作原理

1.1 組成

USB-RS 232轉換卡的設計原理框圖如圖1所示,由USB接口模塊、UART接口模塊、數據緩沖區和協議控制單元組成。各部分功能如下:

USB接口模塊  主要提供與USB總線的連接,它需要實現一般USB設備接口的所有功能,以實現與USB主機的數據傳輸。

UART接口模塊  實現標準的RS 232接口的所有功能,以實現與標準RS 232接口的連接。

協議控制單元  通過接收USB接口的命令,對UART接口進行配置(如配置通信波特率、數據位、校驗位、停止位、數據量控制信號等)。

數據緩沖區  用來臨時保存雙方數據傳輸過程中的數據。

USB-RS 232轉換卡的設計與實現[圖]

1.2 工作原理

下面以計算機與外設的數據傳輸為例,介紹USB-RS 232轉換卡的工作原理:

當USB-RS 232轉換卡連接到USB總線上時,計算機檢測到設備的連接后對設備進行初始化配置并啟動相關的客戶驅動程序;驅動程序給設備發送配置命令以設置RS 232接口的數據傳輸特性;最后,在數據傳輸時,計算機上的驅動程序首先將數據包傳輸給USB接口,USB接口讀出實際的有效數據并保存在數據緩沖區中,UART接口則從數據緩沖區中將數據取走并發送給設備。

2 USB-RS 232轉換卡的設計

2.1 協議轉換模塊的設計

根據原理框圖,選擇恰當的協議轉換模塊是設計該卡的關鍵。設計轉換卡的方法有好幾種:一種方法是采用通用的USB控制器,利用其內置的通用異步收發器(UART)在USB與RS 232之間進行信號轉換,例如EZ-USB,PIC16C745,CY7C63001等,若沒有內置UART,也可以利用通用I/O接口模擬RS 232的收發過程;另外還可以采用單獨的USB接口收發器芯片,如ISP1581,PDI-USBD11/12等,但這種方法需要另配微控制器才能工作;第三種就是采用專用的USB與RS 232轉換芯片,如CH341芯片,這種芯片的優點是數據接收和發送的協議轉換工作全部由芯片獨立完成,無需干預,也不用編寫芯片的固件。本文采用CH341的簡裝版CH341T來設計USB-RS 232轉換卡。圖2是一個利用CH341T和MAX232進行USB接口設計的硬件框圖。如圖所示,該硬件系統由4部分組成:USB接口、CH341T、MAX232和RS 232接口。其中,USB接口用于連接USB主機,在此選用USB總線接口的A型連接頭;CH341T用于完成USB接口轉RS 232接口的所有硬件功能;MAX232用于完成RS 232與TLL/CMOS的電平轉換;RS 232接口用于連接RS 232設備。根據實際需要,選擇目前廣泛應用的DB9連接器。

USB-RS 232轉換卡的設計與實現[圖]

2.2 硬件電路設計

設計USB轉RS 232串口的硬件連接圖如圖3所示。USB總線包括一對5 V電源線和一對數據信號線。通常,+5 V電源線為紅色;接地線為黑色;D+信號線為綠色;D-信號線為白色。USB總線提供的電源電流最大可以達到500 mA,CH341T芯片可以直接使用USB總線提供的5 V電源。C3和C4是高頻瓷片電容,C3容量一般為4 700 pF~0.02 μF,用于CH341T內部電源節點的退耦;G容量為0.1μF,用于外部電源的退耦。晶振X1、電容C1和C2用于時鐘振蕩電路。X1的頻率是12 MHz,C1和C2是容量為15~30 pF的高頻瓷片電容。MAX232提供電平轉換。

USB-RS 232轉換卡的設計與實現[圖]

2.3 驅動程序

連接USB-RS 232轉換卡的計算機,必須安裝CH341T的驅動程序CH341SER.EXE,當模塊首次連接到計算機的USB端口時,計算機提示找到新硬件,按照提示完成驅動程序的安裝。

安裝完驅動程序后,可以通過計算機的USB接口提供仿真串口。在邏輯功能方面,使用方法與普通計算機串口完全相同,支持大多數常用的串口監控及調試工具程序,應用程序可以不做任何修改,可以像存取一個標準的物理串口一樣訪問這個虛擬串口,在保持軟硬件兼容的前提下,將原串口產品轉換為USB接口。

3 板卡性能測試方法及其結果

3.1 設備驅動層通信功能測試

USB-RS 232轉換卡的性能需要借助可靠的工具來進行測試。利用CH341芯片制造商提供的USB測試程序進行調試,點擊搜索CH341串口,出現CH341的串口號為“COM3”的字樣(因為目前電腦上已經有兩個串口),這說明USB-RS 232設備已經成功連接到計算機上。

3.2 應用層通信功能測試

本文利用具有RS 232接口的網絡型溫濕度傳感器來進行測試,該傳感器通過本文研制的USB-RS 232轉換卡連接,該卡一端接傳感器,一端接計算機。在圖4下設置串口的端口號以及幀格式,保證傳感器與計算機的協議設置是一致的。設置好相關參數后,把傳感器接到轉換卡上,運行傳感器測試程序后出現如圖5的畫面,經長時間拷機后傳感器工作正常,這說明RS 232接口的外設(溫濕度傳感器)經過USB-RS 232轉換卡可以在USB接口上使用,也說明該轉換卡實現了RS 232協議到USB協議的轉換。

USB-RS 232轉換卡的設計與實現[圖]

4 使用和調試中的關鍵問題

4.1 操作系統識剮不到轉換卡

USB-RS 232轉換卡是即插即用的USB設備,正在使用轉換卡進行數據傳輸的過程中,不可以將其物理斷開,必須在應用程序關閉該串口后,轉換卡才可以從USB插座中拔出。如果在應用程序使用轉換卡的過程中,轉換卡從USB插座中斷開,那么應用程序應該盡快關閉轉換卡并退出(關閉及退出可能需要數秒時間)。如果在轉換卡通信過程中發生錯誤,極有可能是轉換卡已經物理斷開,所以在檢測到錯誤后建議關閉轉換卡,稍等2 s后再重新打開串口通信。采用設備事件通知的方法可以及時了解轉換卡的連接與斷開,從而使串口應用程序能夠及時打開和關閉轉換卡。

4.2 傳輸數據丟失

如果通信波特率較高,建議設置較大的緩沖區,尤其在windows 98/ME下,線程調度能力和USB實時性都比Windows 2000/XP差,如果串口接收緩沖區較小,那么在通信波特率較高時,接收大量數據會導致串口緩沖區溢出而丟棄數據。由于底層的USB是將多個字節組成數據包后安插到各個1 ms幀中進行傳輸的,所以有可能將串口收發的相鄰的兩個字節實際分割在兩個USB數據包,甚至兩個USB幀中,在最壞情況下這兩個字節在時間上有可能相隔1 ms甚至2 ms。

5 結語

本文詳細介紹了USB-RS 232轉換卡的設計原理,成功設計了以CH341T為例的USB-RS 232轉換卡。經過調試和試用,轉換卡運行正常,成功實現了RS 232接口設備與USB總線的數據傳輸。轉換卡體積小,成本低。使用方便,性能可靠,傳統的RS 232串口設備無需做任何改動即可通過USB口使用。該轉換卡順應市場需要,可以廣泛應用在日常生活與生產實踐中,如:筆記本電腦(大多數新一代筆記本電腦往往沒有RS232的9針串口,卻有4個USB口)、Modem、數碼相機、條碼掃描器、刷卡器、磁卡讀寫器、手機傳輸線、掌上電腦、標簽打印機、POS系統、工業自動化控制機械、安全門禁系統、數據采集器等。通過USB-RS 232轉換卡,這些設備都能在RS 232串口和USB口之間非常容易地建立可靠的連接,通過利用USB接口即插即用和熱插拔的能力給這些RS 232串口設備提供非常容易使用的環境,并大大提高傳輸速率。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品影院在线观看| 好看不卡的中文字幕| 一本高清dvd不卡在线观看| 亚洲人久久久| 99精品99久久久久久宅男| 亚洲欧美精品suv| 欧美日韩国产区| 欧美精品亚洲一区二区在线播放| 欧美大片va欧美在线播放| 国内精品亚洲| 亚洲视频免费在线观看| 99这里只有久久精品视频| 亚洲第一精品久久忘忧草社区| 亚洲片在线观看| 黄色亚洲网站| 久久国产黑丝| 一本色道久久加勒比88综合| 国产一区在线看| 亚洲人成在线播放网站岛国| 亚洲九九九在线观看| 久久这里只有精品视频首页| 久久国内精品视频| 老司机一区二区| 欧美精品久久久久久久免费观看| 午夜精品国产精品大乳美女| 一区二区三区你懂的| 欧美成人国产一区二区| 亚洲九九九在线观看| 国内久久精品视频| 久久精品青青大伊人av| 日韩视频不卡中文| 欧美日韩大片一区二区三区| 美女日韩欧美| 久久综合一区二区三区| 亚洲成人在线网| 在线欧美日韩国产| 亚洲精品国产精品乱码不99| 欧美激情成人在线视频| 免费不卡在线观看av| 久久亚洲图片| 亚洲一区二区三区成人在线视频精品| 亚洲一区激情| 国产亚洲欧美aaaa| 亚洲高清二区| 日韩视频永久免费观看| 久久精品国产在热久久| 中文精品在线| 欧美一级午夜免费电影| 亚洲欧美日韩一区二区三区在线观看| 国产精品国内视频| 国产精品嫩草99av在线| 欧美一级视频一区二区| 日韩视频第一页| 欧美午夜精品一区| 一区二区三区高清在线观看| 国产亚洲激情在线| 国产农村妇女毛片精品久久麻豆| 99精品国产热久久91蜜凸| 欧美日韩成人综合在线一区二区| 欧美中文在线观看国产| 欧美性一二三区| 国产精品高清网站| 国产精品欧美风情| 欧美国产欧美亚州国产日韩mv天天看完整| 一区二区精品在线| 先锋a资源在线看亚洲| 国产精品国产三级国产普通话三级| 国产精品av久久久久久麻豆网| 国产精品乱码人人做人人爱| 欧美成人视屏| 亚洲一区二区三区四区五区午夜| 一本一本久久a久久精品牛牛影视| 午夜一级在线看亚洲| 国产综合第一页| 午夜久久电影网| 亚洲国产高清高潮精品美女| 午夜欧美精品| 亚洲欧洲三级| 日韩五码在线| 午夜精品福利在线| 一区二区三区日韩在线观看| 激情视频一区二区| 亚洲图片你懂的| 日韩视频一区二区三区在线播放免费观看| 久久午夜色播影院免费高清| 国产精品av久久久久久麻豆网| 亚洲自拍偷拍一区| 一区二区三区国产在线观看| 国产精品自拍三区| 日韩一二三区视频| 美女图片一区二区| 99视频一区| 国产精品国产自产拍高清av| 精品不卡视频| 日韩视频专区| 亚洲网址在线| 欧美亚洲视频在线看网址| 久久综合成人精品亚洲另类欧美| 国产精品久久久久久久久动漫| 亚洲欧美综合| 欧美日韩一区二区在线观看| 久久精品99无色码中文字幕| 国产精品少妇自拍| 鲁鲁狠狠狠7777一区二区| 欧美午夜激情视频| 亚洲第一免费播放区| 男女激情久久| 亚洲精品国产系列| 亚洲精选一区| 久久久精品日韩欧美| 一本色道久久综合亚洲精品不卡| 亚洲精品在线观看免费| 亚洲国产天堂网精品网站| 国产精品99免视看9| 欧美国产日韩免费| 99在线精品视频在线观看| 欧美日韩国产区| 欧美视频在线免费| 一区二区欧美日韩视频| 国产视频一区欧美| 欧美精品在线视频| 欧美亚洲三区| 国产精品国色综合久久| 欧美日韩免费在线| 久久精品夜夜夜夜久久| 欧美视频一区二区三区四区| 国语自产精品视频在线看一大j8| 欧美α欧美αv大片| 国产精品激情偷乱一区二区∴| 国产精品久久国产精品99gif| 久久综合久久综合这里只有精品| 亚洲一区三区电影在线观看| 日韩亚洲欧美一区二区三区| 久久久91精品国产一区二区三区| 亚洲欧美日韩在线观看a三区| 一区二区在线视频| 欧美精品激情在线观看| 亚洲精品一区二区三区四区高清| 国产精品亚洲精品| 亚洲一区二区毛片| 亚洲视频综合| 欧美揉bbbbb揉bbbbb| 欧美日韩黄色大片| 在线免费精品视频| 久久精品在线视频| 久久精品91久久香蕉加勒比| 国产在线一区二区三区四区| 亚洲欧美日韩另类精品一区二区三区| 亚洲一区二区在线看| 久久日韩粉嫩一区二区三区| 欧美在线观看天堂一区二区三区| 欧美专区一区二区三区| 欧美日韩一区二区免费视频| 国产精品久久久久久久久动漫| 韩国av一区二区三区| 另类成人小视频在线| 久久精品青青大伊人av| 欧美体内谢she精2性欧美| 欧美一级网站| 亚洲另类在线视频| 欧美在线视频播放| 欧美日韩视频一区二区| 女同性一区二区三区人了人一| 国模叶桐国产精品一区| 久久久爽爽爽美女图片| 欧美日韩精品二区第二页| 亚洲欧美日本视频在线观看| 久久婷婷国产综合尤物精品| 国产精品成人在线| 韩曰欧美视频免费观看| 欧美日韩一区二区免费在线观看| 亚洲午夜精品一区二区| 欧美大片一区二区| 欧美亚洲尤物久久| 在线观看福利一区| 欧美中文在线观看国产| 精品99视频| 亚洲乱亚洲高清| 国内精品写真在线观看| 国产欧美一区二区三区在线老狼| 中国日韩欧美久久久久久久久| 久热精品视频在线免费观看| 亚洲国产欧美久久| 欧美精品videossex性护士| 欧美一级久久久| 亚洲天堂av图片| 伊人成人开心激情综合网| 亚洲国产精品成人va在线观看| 亚洲毛片在线| 亚洲一区视频在线观看视频| 性做久久久久久久久| 亚洲人精品午夜在线观看| 国产欧美亚洲一区| 欧美成人dvd在线视频| 狠狠色狠狠色综合| 99精品视频一区| 国产精品家教| 欧美巨乳在线观看| 亚洲成色777777在线观看影院| 欧美日韩不卡合集视频| 欧美日韩高清不卡| 欧美亚洲一区在线| 欧美aa在线视频| 久久一二三四| 国产欧美日韩另类视频免费观看| 一本大道久久a久久综合婷婷| 精品成人在线| 欧美三日本三级少妇三2023| 亚洲一区免费| 亚洲乱码国产乱码精品精可以看| 亚洲精品一品区二品区三品区| 136国产福利精品导航网址| 欧美福利视频在线观看| 久久久久一本一区二区青青蜜月| 一区二区三区欧美在线| 欧美fxxxxxx另类| 免费欧美日韩国产三级电影| 国产视频一区二区三区在线观看| 国产在线精品一区二区夜色| 亚洲女同精品视频| 久久精品视频亚洲| 欧美小视频在线观看| 久久精品国产96久久久香蕉| 国产欧美亚洲一区| 亚洲国产精品久久人人爱蜜臀| 免费在线欧美视频| 亚洲国产欧美一区二区三区同亚洲| 亚洲免费小视频| 欧美sm重口味系列视频在线观看| 亚洲视频一区二区在线观看| 欧美日韩中文在线观看| 国产精品豆花视频| 欧美日韩一卡二卡| 国产精品毛片在线| 在线观看国产一区二区| 亚洲欧美精品一区| 亚洲精品网址在线观看| 另类春色校园亚洲| 欧美日韩亚洲成人| 国产精品va在线播放| 午夜精品一区二区三区四区| 亚洲欧洲午夜| 国产麻豆综合| 久久久久综合网| 激情欧美日韩一区| 欧美福利精品| 一本色道久久88综合亚洲精品ⅰ| 欧美激情视频一区二区三区在线播放| 黄网站色欧美视频| 亚洲专区免费| 免费视频一区| 老鸭窝毛片一区二区三区| 久久蜜桃资源一区二区老牛| 亚洲欧美一区二区原创| 亚洲美女免费视频| 宅男66日本亚洲欧美视频| 欧美在线免费观看视频| 国产精品v日韩精品| 国产日韩欧美91| 亚洲国内高清视频| 亚洲成人自拍视频| 亚洲日本免费| 亚洲欧美日韩精品| 欧美一区二区免费观在线| 久久精品视频在线播放| 亚洲精一区二区三区| 欧美日韩国产一区二区三区| 一本久久综合| 国产精品入口尤物| 99pao成人国产永久免费视频| 国产欧美日韩综合| 亚洲国产合集| 国内久久精品视频| 99re热这里只有精品免费视频| 国产综合精品| 欧美日韩在线免费视频| 另类亚洲自拍| 99国产成+人+综合+亚洲欧美| 亚洲电影有码| 欧美一级大片在线观看| 欧美精品在线一区| 亚洲精品免费一区二区三区| 欧美日韩另类一区| aa国产精品| 欧美激情视频一区二区三区在线播放| 亚洲精品自在在线观看| 久久久久久久一区二区| 国产精品久久久久久影视| 欧美日韩成人一区二区| 狠狠综合久久| 国产精品女主播| 亚洲欧美国产精品桃花| 国产精品第一区| 欧美在线看片a免费观看| 国产精品porn| 久久精品在线观看| 午夜久久久久久久久久一区二区| 农夫在线精品视频免费观看| 久久国产加勒比精品无码| 女人香蕉久久**毛片精品| 国内外成人在线| 性娇小13――14欧美| 欧美777四色影视在线| 美女主播视频一区| 黄色亚洲免费| 亚洲综合社区| 亚洲国产日韩美| 国产精品二区影院| 久久精品系列| 欧美在线视频全部完| 国产欧美日韩一区| 欧美日韩专区在线| 国内精品嫩模av私拍在线观看| 性亚洲最疯狂xxxx高清| 免费影视亚洲| 欧美揉bbbbb揉bbbbb| 欧美色视频在线| 亚洲激精日韩激精欧美精品| 一区二区三区久久久| 国产亚洲精品高潮| 国产精品v欧美精品v日韩精品| 欧美成人精品一区二区三区| 国产欧美日韩一级| 国产在线观看91精品一区| 国产精品户外野外| 永久免费毛片在线播放不卡| 欧美电影在线| 国产精品羞羞答答xxdd|