国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

      您現(xiàn)在的位置:智能制造網(wǎng)>技術中心>(捷瑞)USB在數(shù)據(jù)采集系統(tǒng)中的應用

      直播推薦

      更多>

      企業(yè)動態(tài)

      更多>

      推薦展會

      更多>

      (捷瑞)USB在數(shù)據(jù)采集系統(tǒng)中的應用

      2009年05月22日 10:58:03人氣:785來源:煙臺勾股通信技術有限公司

       摘 要:已成為PC標準的通用串行總線USB為多點數(shù)據(jù)采集提供了很大的便利,利用USB可以實現(xiàn)較傳統(tǒng)方式更有效、更經(jīng)濟、點數(shù)更多的數(shù)據(jù)采集。本文介紹了如何利用USB接口來實現(xiàn)多點數(shù)據(jù)采集。
        
        關鍵詞:USB;RS485;數(shù)據(jù)采集
        
        
          在工業(yè)生產(chǎn)和科學技術研究的各行業(yè)中,常常利用PC或工控機對各種數(shù)據(jù)進行采集。這其中有很多地方需要對各種數(shù)據(jù)進行采集,如液位、溫度、壓力、頻率等?,F(xiàn)在常用的采集方式是通過數(shù)據(jù)采集板卡,常用的有A/D卡以及422、485等總線板卡。采用板卡不僅安裝麻煩、易受機箱內環(huán)境的干擾,而且由于受計算機插槽數(shù)量和地址、中斷資源的限制,不可能掛接很多設備。而通用串行總線(Universal Aerial Bus,簡稱USB)的出現(xiàn),很好地解決了以上這些沖突,很容易就能實現(xiàn)低成本、高可靠性、多點的數(shù)據(jù)采集。
        
        一、USB簡介
        
          USB是一些PC大廠商,如Microsoft、In等為了解決日益增加的PC外設與有限的主板插槽和端口之間的矛盾而制定的一種串行通信的標準,自1995年在Comdex上亮相以來至今已廣泛地為各PC廠家所支持?,F(xiàn)在生產(chǎn)的PC幾乎都配備了USB接口,Microsft的Windows98、NT以及MacOS、Linux、FreeBSD等流行操作系統(tǒng)都增加了對USB的支持。
        
        1、USB系統(tǒng)的構成
        
          USB系統(tǒng)主要由主控制器(Host Controller)、USB Hub 和USB外設(Peripherals Node)組成系統(tǒng)拓撲結構,如圖1所示。
        
        
        2、USB的主要優(yōu)點
        
         ?。?)速度快
        
          USB有高速和低速兩種方式,主模式為高速模式,速率為12Mbps,另外為了適應一些不需要很大吞吐量和很高實時性的設備,如鼠標等,USB還提供低速方式,速率為1.5Mb/s。
        
         ?。?)設備安裝和配置容易
        
          安裝USB設備不必再打開機箱,加減已安裝過的設備*不用關閉計算機。所有USB設備支持熱拔插,系統(tǒng)對其進行自動配置,*拋棄了過去的跳線和撥碼開關設置。
        
       ?。?)易于擴展
        
          通過使用Hub擴展可撥接多達127個外設。標準USB電纜長度為3m(5m低速)。通過Hub或中繼器可以使外設距離達到30m。
        
         ?。?)能夠采用總線供電
        
          USB總線提供zui大達5V電壓、500mA電流。
        
          (5)使用靈活
        
          USB共有4種傳輸模式:控制傳輸(control)、同步傳輸(Synchronization)、中斷傳輸(interrupt)、批量傳輸(bulk),以適應不同設備的需要。
        
          二、采用USB傳輸?shù)臄?shù)據(jù)采集設備
        
          1、硬件組成
        
          一個實用的USB數(shù)據(jù)采集系統(tǒng)包括A/D轉換器、微控制器以及USB通信接口。為了擴展其用途,還可以加上多路模擬開關和數(shù)字I/O端口。
        
                   
        
          系統(tǒng)的A/D、數(shù)字I/O的設計可沿用傳統(tǒng)的設計方法,根據(jù)采集的精度、速率、通道數(shù)等諸元素選擇合適的芯片,設計時應充分注意抗干擾的性能,尤其對A/D采集更是如此。
          在微控制器和USB接口的選擇上有兩種方式,一種是采用普通單片機加上的USB通信芯片?,F(xiàn)在的芯片中較流行的有National Semiconductor公司的USBN9602、ScanLogic公司的SL11等。筆者曾經(jīng)采用Atmel公司的89c51單片機和USBN9602芯片構成系統(tǒng),取得了良好的效果。這種方案的設計和調試比較麻煩,成本相對而言也比較高。
          另一種方案是采用具備USB通信功能的單片機。隨著USB應用的日益廣泛,In、SGS-Tomson、Cypress、Philips等芯片廠商都推出了具備USB通信接口的單片機。這些單片機處理能力強,有的本身就具備多路A/D,構成系統(tǒng)的電路簡單,調試方便,電磁兼容性好,因此采用具備USB接口的單片機是構成USB數(shù)據(jù)采集系統(tǒng)較好的方案。不過,由于具備了USB接口,這些芯片與過去的開發(fā)系統(tǒng)通常是不兼容的,需要購買新的開發(fā)系統(tǒng),投資較高。
        
          USB的一大優(yōu)點是可以提供電源。在數(shù)據(jù)采集設備中耗電量通常不大,因此可以設計成采用總線供電的設備。
        
        2、軟件構成
        
        
          Windows98 提供了多種USB設備的驅動程序,但好象還沒有一種是專門針對數(shù)據(jù)采集系統(tǒng)的,所以必須針對特定的設備來編制驅動程序。盡管系統(tǒng)已經(jīng)提供了很多標準接口函數(shù),但編制驅動程序仍然是USB開發(fā)中zui困難的一件事情,通常采用Windows DDK來實現(xiàn)。目前有許多第三方軟件廠商提供了各種各樣的生成工具,象Compuware的driver works,Blue Waters的Driver Wizard等,它們能夠很容易地在幾分鐘之內生成高質量的USB的驅動程序。
        
          設備中單片機程序的編制也同樣困難,而且沒有任何一家廠商提供了自動生成的工具。編制一個穩(wěn)定、完善的單片機程序直接關系到設備性能,必須給予充分的重視。
        
          以上兩個程序是所關心的,用戶不大關心。用戶關心的是如何地通過鼠標來操作設備,如何處理和分析采集進來的大量數(shù)據(jù),因此還必須有高質量的用戶軟件。用戶軟件必須有友好的界面,強大的數(shù)據(jù)分析和處理能力以及為用戶提供進行再開發(fā)的接口。
        
        三、實現(xiàn)USB遠距離采集數(shù)據(jù)傳輸
        
          傳輸距離是限制USB在工業(yè)現(xiàn)場應用的一個障礙,即使增加了中繼或Hub,USB傳輸距離通常也不超過幾十米,這對工業(yè)現(xiàn)場而言顯然是太短了。
        
          現(xiàn)在工業(yè)現(xiàn)場有大量采用RS-485傳輸數(shù)據(jù)的采集設備。RS-485有其固有的優(yōu)點,即它的傳輸距離可以達到1200米以上,并且可以掛接多個設備。其不足之處在于傳輸速度慢,采用總線方式,設備之間相互影響,可靠性差,需要板卡的支持,成本高,安裝麻煩等。RS-485的這些缺點恰好能被USB所彌補,而USB傳輸距離的限制恰好又是RS-485的優(yōu)勢所在。如果能將兩者結合起來,優(yōu)勢互補,就能夠產(chǎn)生一種快速、可靠、低成本的遠距離數(shù)據(jù)采集系統(tǒng)。
        
          這種系統(tǒng)的基本思想是:在采集現(xiàn)場,將傳感器采集到的模擬量數(shù)字化以后,利用RS-485協(xié)議將數(shù)據(jù)上傳。在PC端有一個雙向RS-485~USB的轉換接口,利用這個轉接口接收485的數(shù)據(jù)并通過USB接口傳輸至PC機進行分析處理。而主機向設備發(fā)送數(shù)據(jù)的過程正好相反:主機向USB口發(fā)送數(shù)據(jù),數(shù)據(jù)通過485~USB轉換口轉換為485協(xié)議向遠端輸送,如圖3所示。
        
        
                  
        
        
          在圖3的方案中,關鍵設備是485~USB轉換器。這樣的設備在國內外都已經(jīng)面市。筆者也曾經(jīng)用National Semiconductor公司的USBN9602+89c51+MAX485實現(xiàn)過這一功能,在實際應用中取得了良好的效果。
        
          需要特別說明的是,在485~USB轉換器中,485接口的功能和通常采用485卡的接口性能(速率、驅動能力等)*一樣,也就是說,一個485~USB轉換器就能夠*取代一塊485卡,成本要低許多,同時具有安裝方便、不受插槽數(shù)限制、不用外接電源等優(yōu)點,為工業(yè)和科研數(shù)據(jù)采集提供了一條方便、廉價、有效的途徑。 四、綜合式采集數(shù)據(jù)傳輸系統(tǒng)的實現(xiàn)
        
          現(xiàn)在的數(shù)據(jù)采集系統(tǒng)通常有分布式和總線兩種。采用USB接口易于實現(xiàn)分布式,而485接口則易于實現(xiàn)總線式,如果將這兩者結合起來,則能夠實現(xiàn)一種綜合式的數(shù)據(jù)采集系統(tǒng)。實現(xiàn)方法是:仍然利用上面提到過的USB~485轉換器實現(xiàn)兩種協(xié)議的轉換。由于USB的數(shù)據(jù)傳輸速率大大高于485,因此在每條485總線上仍然可以掛接多個設備,形成了圖4所示的結構,其中D代表一個設備。
        
        
                       
        
        
           這種傳輸系統(tǒng)適用于一些由多個空間上相對分散的工作點,而每個工作點又有多個數(shù)據(jù)需要進行采集和傳輸?shù)膱龊?,例如大型糧庫,每個糧倉在空間上相對分散,而每個糧倉又需要采集溫度、濕度、二氧化碳濃度等一系列數(shù)據(jù)。在這樣的情況下,每一個糧倉可以分配一條485總線,將溫度、濕度、二氧化碳濃度等量的采集設備都掛接到485總線上,然后每個糧倉再通過485總線傳輸?shù)奖O(jiān)控中心,并轉換為USB協(xié)議傳輸?shù)絇C機,多個糧倉的傳輸數(shù)據(jù)在轉換為USB協(xié)議后可以通過Hub連接到一臺PC機上。由于糧倉的各種數(shù)據(jù)監(jiān)測實時性要求不是很高,因此采用這種方法可以用一臺PC機完成對一個大型糧庫的所有監(jiān)測工作。
        
        五、前景展望
        
          USB設備的應用目前在國外處于高速發(fā)展階段,在國內的應用已經(jīng)起步。我們在USB數(shù)據(jù)采集、USB工業(yè)控制等領域已經(jīng)取得了一定的成果,在現(xiàn)實中得到成功的應用。
        
          即將出臺的USB2.0協(xié)議,數(shù)據(jù)傳輸速率高達480Mbps,如此高的傳輸速率能用于1.0的傳輸速率所無法滿足的地方,如高實時性要求的工業(yè)設備控制、動態(tài)圖像實時傳輸?shù)?。隨著時代的進步和技術的發(fā)展,USB必將在更廣闊的領域得到更深層次的應用。

      全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

      免責聲明

      • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權均屬于智能制造網(wǎng),轉載請必須注明智能制造網(wǎng),http://www.towegas.com。違反者本網(wǎng)將追究相關法律責任。
      • 企業(yè)發(fā)布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網(wǎng)有權刪除內容并追溯責任。
      • 本網(wǎng)轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品來源,并自負版權等法律責任。
      • 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。

      <
      更多 >

      工控網(wǎng)機器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機械包裝機械印刷機械農(nóng)業(yè)機械食品加工設備制藥設備倉儲物流環(huán)保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


      我要投稿
      • 投稿請發(fā)送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
      • 聯(lián)系電話0571-89719789
      工業(yè)4.0時代智能制造領域“互聯(lián)網(wǎng)+”服務平臺
      智能制造網(wǎng)APP

      功能豐富 實時交流

      智能制造網(wǎng)小程序

      訂閱獲取更多服務

      微信公眾號

      關注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

      公眾號:智能制造網(wǎng)

      打開微信掃碼關注視頻號

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

      打開快手 掃一掃關注
      意見反饋
      關閉
      企業(yè)未開通此功能
      詳詢客服 : 0571-87858618