<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > USB讀數(shù)裝置及上位機的設(shè)計

          USB讀數(shù)裝置及上位機的設(shè)計

          作者: 時間:2012-04-16 來源:網(wǎng)絡(luò) 收藏

          摘要:數(shù)據(jù)采集系統(tǒng)是將傳感器輸出的模擬信號進行采集,轉(zhuǎn)換成數(shù)字信號,然后送入計算機進行處理,并按所需要的形式輸出處理結(jié)果的系統(tǒng)。但在一些應(yīng)用場合,數(shù)據(jù)采集后無法立即進行數(shù)據(jù)分析,因而把數(shù)據(jù)存入記錄器,事后由把數(shù)據(jù)從記錄器中讀取到計算機中處理分析。為此介紹了一套基于和FPGA的,利用該裝置可以將記錄器中的數(shù)據(jù)讀取到計算機上。
          關(guān)鍵詞:;FPGA;CY7C68013

          數(shù)據(jù)采集在信息處理系統(tǒng)中占有不可替代的地位,它是以傳感器、信號測量與處理、微型計算機等技術(shù)為基礎(chǔ)而形成的,主要研究信息數(shù)據(jù)的采集、存儲、處理以及控制等作業(yè),具有很強的實用性。數(shù)據(jù)采集技術(shù)已經(jīng)在雷達、通信、水聲、遙感、語音處理、智能儀器、工業(yè)自動化以及生物醫(yī)學(xué)工程等眾多領(lǐng)域得到廣泛的應(yīng)用。數(shù)據(jù)采集器一般包括數(shù)據(jù)采集部分和數(shù)據(jù)處理傳輸部分。前者包括信號的濾波、放大、采樣、保持、轉(zhuǎn)換、存儲等部分,后者包括數(shù)據(jù)讀取、傳輸及微機接口部分。

          1 系統(tǒng)結(jié)構(gòu)及硬件電路設(shè)計
          1.1 系統(tǒng)的結(jié)構(gòu)框圖及工作原理
          本系統(tǒng)主要由四個模塊構(gòu)成:FLASH存儲器模塊、FPGA控制模塊、接口控制模塊及電源模塊。如圖1所示。

          本文引用地址:http://www.ex-cimer.com/article/202345.htm

          a.JPG


          其工作原理是:FLASH模塊存儲數(shù)據(jù),作為記錄器的數(shù)據(jù)源;FPGA模塊作為的控制器,讀取FLASH的數(shù)據(jù)并傳輸給USB控制接口模塊;USB控制芯片接收來自的命令,并與FPGA通信來執(zhí)行用戶需要的操作;電源模塊為各模塊提供穩(wěn)定電源。
          1.2 電源管理模塊
          本系統(tǒng)中芯片的工作電壓有5 V、3.3 V、2.5 V。由于計算機的USB接口可以提供5 V電源,最大為500 mA的電流,對于此系統(tǒng)已足夠,所以本系統(tǒng)的5 V電源直接由USB供電,并利用5 V電源經(jīng)過電壓調(diào)節(jié)器AMS1117調(diào)整出3.3 V和2.5 V電源。


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: USB 讀數(shù)裝置 上位機

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();