《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于CPLD響高速數據采集系統的實現
基于CPLD響高速數據采集系統的實現
摘要: 針對復雜液壓系統數據采集的特點,采用數據流驅動多模塊并行技術和USB2.O接口,設計了基于CPLD+FX2的高速便攜式數據采集系統,同時給出了自主開發的USB設備在LABVIEW中的簡便驅動方法。實踐表明,該方案大大提高了系統的采集、傳輸速率,具有電路設計簡單、可靠性高扣易移植等特點。
關鍵詞: CPLD 高速數據采集
Abstract:
Key words :

  液壓系統具有結構輕小、傳動比大、運行平穩、易于實現無級調速和自動化等優點,已被廣泛應用于工業生產的各個領域。但液壓傳動系統(特別是大型液壓系統)也存在一些缺點。主要是結構復雜、其內部狀態難以檢測,給液壓系統的狀態監測和日常維護帶來一定的困難。因此如何提取系統的特征信號。有效地對液壓系統進行狀態監測,及時發現故障和隱患,有著十分重要的工程意義。

  目前國內專門針對液壓系統的數據采集產品比較少,而且存在諸如采集參數選擇不當或不夠、采集速率偏低、未能準確反映液壓系統的工作狀況、接口不利于安裝或傳輸速度太慢等問題。本文設計了一種基于CPLD(復雜可編程邏輯器件)+FX2(單片機CY7C68013)的便攜式高速數據采集系統,采用了數據流驅動多模塊并行技術和USB2.0接口。實踐證明,該方案結構簡單,成本低廉,實時同步采集和傳輸速度相當于DSP系列的數據采集產品。

  1 設計思路

  數據采集包括采集量到電參量的轉換、信號調理、模/數轉換、數據緩沖、數據發送等幾部分。一般采用主控芯片直接控制模,數轉換、數據緩沖、數據發送等模塊順序執行的方式,如圖1(a)所示。要達到較高的采集速度,須使用如DSP等高速主控芯片,為此而增加了系統成本和軟、硬件的調試難度。

  本設計選用Cypress公司帶智能USB接口引擎和4K FTFO的單片杌CY7C68013(FX2),其USB數據發送部分可獨立自動執行。選用Altem公司的CPLD器件EPM7128,采用VefilogHDL語言編程,設計模/數轉換、數據緩存集成控制電路。并采用數據流驅動多模塊并行技術,當模塊執行所需的數據滿足條件時立即執行,三種模塊可并行執行,如圖1(b)所示,從而可通過低主頻CPU來控制高速數據采集。

  上位機軟件采用美國國家儀器公司的IabVIEW語言編寫?;趫D形化編程的G語言使得上位機軟件的開發效率大大提高。特別是其NI-VISA3.0(Virtual Instrumentation Software Arehitecture)控件的推出,可以通過調用其標準化面向具體功能的、通用儀器的API(Application Programmer Interface)驅動接口實現自主開發的USB設備的驅動。
 

  
2 硬件設計

  系統硬件配置如圖2所示。液壓系統中的壓力、流量、溫度以及振動頻率等模擬量通過傳感器變換為電信號后,經放大、緩沖、濾波等調理電路處理后,由模擬開關電路選擇后送A/D芯片(AD574)轉換成數字信號,并寫入FX2內置的FIFO,由內部集成的uSB控制器自動發往上位機,完成數據采集。CPLD控制器除控制模擬開關電路和ADC(模,數轉換電路)外,還控制將采集得到的數據寫入FX2的FIFO。控制器設計采用數據流驅動多模塊并行技術,以提高控制電路的執行效率。系統固件程序燒錄于E2ROM中,通電或復位時,FX2自動加載。系統配備了直流電源,以滿足室外便攜采集的需要。

  3 軟件設計

  3.1 CPLD程序設計

  CPLD內含ADC采集控制和FIFO控制兩個模塊,A/D采集控制模塊包括通道選擇、轉換時序發生和轉換狀態檢測等部分,FIFO控制模塊實現FIFO的寫時序控制。FIF0寫控制模塊采用轉換數據為觸發條件,當A/D轉換完成并把數據送到總線時,發出寫FIFO觸發脈沖,FIFO寫控制模塊將總線數據寫入FIFO;A/D采集控制模塊則以自身的采集數據狀態和FIFO寫完成作為執行條件。兩個模塊在單片機控制下并行執行,與此同時,當FIFO寫滿,智能USB控制器將FIFO內的數據發往上位機,實現了低主頻CPU控制高速同步數據的采集和傳輸。由于USB控制器的傳輸率可高達480Mbps,采用兩片FIFO緩沖,采集頻率低于10MHz則可避免因uSB傳輸丟失數據。

  3.1.1 A/D采集控制模塊

  AD574獨立操作模式(stand alone)工作時,通過R/C腳進行轉換和讀取控制,同時需要監控STATUS腳,在A/D芯片轉換完畢后將12位轉換數據并行輸出到總線,同時輸出寫FIFO觸發脈沖。圖3所示為ADC控制器流程圖,據此可設計相應的VefilogHDL程序。

  3.1.2 FIFO控制模塊

  CY68013除自帶USB2.0控制器外,還有一個4K×8b的FIFO,共分成4個端點,端點大小和緩沖層次可編程設置。本文設置成SLAVE FIFO工作模式,兩個上傳FIF0片(端點)。通過SLWR控制總線上的數據寫入FIFO。當數據寫滿一片FIFO時,FIFO控制模塊切換地址,以避免數據丟失,保證轉換、發送的連續性。寫滿數據的端點由USB控制器自動發送。

  

       如果在采集過程中FIFO控制器接到停止采集命令后,FIFO控制模塊產生PKTEND信號,指示USB控制器將采集停止后未滿FIF0中的剩余數據發往上位機。

 

  3.2 底層固件及設備驅動

  高速數據采集系統軟件設計分為兩部分:USB外設端的固件程序和主機操作系統上的主機應用軟件。主機應用軟件采用LabVIEW編寫,本文主要介紹基于LabVIEW的自主開發的USB設備簡便驅動方法。

  3.2.1 固件程序

  固件程序功能比較復雜,采用Keil uVsion2集成環境進行單片機C語言開發,完成源代碼的編寫、仿真和調試。固件程序包括主程序Main()、設備描述符表DSCR.A51、固件程序源碼FW.C、用戶程序Ad_control.c等部分。固件程序流程如圖4所示。

  固件程序調試編譯成功后,將其轉換成C2文件,通過Cypress公司提供的控制面板下載至E2pROM中。當系統加電或復位時,會自動檢查E2ROM的第1個字節,如該字節為C2,則由EWROM加載USB設備的相關信息和固件程序,進行重枚舉。

  3.2.2 基于LabVlEW的USB設備驅動程序

  客戶應用軟件在操作系統中處于用戶態,不能直接對USB設備進行操作。通常是采用DDK直接編寫

 

驅動程序,也可用DriverStudio或windriver產生驅動程序框架,再添加自己的代碼,編譯出驅動程序。雖然LabVIEW與NI公司的硬件接口編程非常方便,但對于自主開發的USB設備,并不具有通用性。用戶不僅要設計驅動程序,還要在此基礎上編寫USB.DLL,用于LabVIEW與USB接口。VISA通用的儀器驅動軟件結構是VPP(VXIPlag&Play)聯盟制定的新一代儀器I/O標準,具有與儀器接口和具體計算機無關的特性,特別是VISA3.0的推出,提供了自主開發或第三方USB設備在LabVIEW中的簡便驅動方法。

  本文利用NI-VISA3.3,直接調用驅動開發向導(Driver Development Wizard),根據設備的PID、VID以及生成廠家、產品名稱等重要參數生成inf文件。安裝此文件后調用MAX(Measurement&Automation Explore)即可以看到設備安裝成功。
 

  在實際操作過程中,需特別注意在安裝VISA生成的驅動程序時,不能安排設備的Windows驅動程序,否則LABVIEW無法正常調用VISA開發的驅動程序.發現不了USB設備。

  4 實驗與分析

  采用本文所述的采集系統對某一高頻液壓沖擊器工作時的工作壓力(1)、回油壓力(2)和沖擊活塞運動速度(3)進行了現場實時數據采集,如圖6所示,其最高采集頻率為28.6kHz。采集數據準確反映了研究對象的狀態,完全滿足設計目標需要。

  基于項目的需要,選用的A/D芯片(AD574)其采集頻率為28kHz,如欲進行更高速率的數據采集,只需更改A/D轉換芯片部分的硬件電路和CPLD與A/D轉換相關的程序。由于系統采用了數據流驅動多模塊并行技術,在成本增加不多的情況下達到了非常高的采集和傳輸速率。從理論上分析,如果A/D轉換芯片選擇適當,系統采集頻率可以達到1OMHz。

  本文提出的液壓系統數據采集方案,利用廉價的單片機FX2+CPLD,采用數據流驅動多模塊并行體系結構和USB接口,以取代DSP為主控芯片進行高速、實時同步液壓數據采集,可以方便地移植于其他高速數據采集系統中,且成本低,可靠性高。同時,提出了自主開發的USB設備在LabVIEW中的簡便驅動方法。

此內容為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>
          国产精品资源在线观看| 亚洲国产成人91精品| 国产日产高清欧美一区二区三区| 欧美插天视频在线播放| 国产欧美成人| 久久精品国产一区二区三| 噜噜噜久久亚洲精品国产品小说| 激情视频一区| 亚洲一区精彩视频| 国产一区二区三区电影在线观看| 性欧美1819sex性高清| 欧美成人午夜免费视在线看片| 欧美日韩亚洲视频| 欧美激情按摩| 在线观看成人av电影| 亚洲精选中文字幕| 国产一区二区三区视频在线观看| 亚洲破处大片| 亚洲免费播放| 欧美日韩1234| 久久婷婷久久一区二区三区| 欧美激情综合五月色丁香小说| 久久综合网hezyo| 亚洲欧洲免费视频| 欧美日一区二区在线观看| 亚洲伊人久久综合| 久久色在线播放| 欧美一区二区日韩| 久久久视频精品| 欧美日韩精品不卡| 夜夜嗨av一区二区三区四区| 亚洲欧美视频在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品成人久久久久| 国产午夜精品在线观看| 在线观看亚洲视频啊啊啊啊| 国产精品99久久久久久www| 欧美日韩在线亚洲一区蜜芽| 国产精品午夜久久| 欧美精品高清视频| 欧美性片在线观看| 国产精品视频久久| 欧美制服丝袜第一页| 国内外成人在线视频| 欧美在线看片a免费观看| 亚洲国产另类 国产精品国产免费| 国产精品拍天天在线| 久久久亚洲成人| 欧美精品免费观看二区| 久久亚洲精品网站| 销魂美女一区二区三区视频在线| 一本色道久久综合亚洲精品高清| 亚洲特级片在线| 久久久精品欧美丰满| 亚洲福利精品| 欧美日韩视频在线一区二区观看视频| 欧美日韩三级在线| 黑人巨大精品欧美一区二区小视频| 国产日韩亚洲| 欧美高清视频一二三区| 欧美激情精品久久久久久黑人| 亚洲国产黄色| 在线免费高清一区二区三区| 你懂的一区二区| 久久这里只有| 伊人婷婷欧美激情| 老司机免费视频久久| 国产精品成人一区二区网站软件| 一区二区91| 久久夜色精品亚洲噜噜国产mv| 欧美日韩精品一区二区三区| 亚洲天堂免费观看| 亚洲在线第一页| 在线观看国产日韩| 日韩视频免费观看高清完整版| 欧美在线影院在线视频| 欧美一区二区三区免费大片| 欧美天天综合网| 老鸭窝毛片一区二区三区| 国产精品自在欧美一区| 国产精品porn| 国产香蕉久久精品综合网| 国产日韩在线不卡| 欧美日韩大陆在线| 欧美日韩综合在线| 久久精品国产96久久久香蕉| 麻豆精品视频在线观看视频| 欧美日韩精品不卡| 麻豆久久久9性大片| 亚洲欧美区自拍先锋| 国产日本欧美一区二区| 国产精品女主播在线观看| 国产精品高潮呻吟久久av无限| 男男成人高潮片免费网站| 国产欧美日韩中文字幕在线| 日韩午夜精品| 欧美激情综合五月色丁香| 国产精品一页| 欧美午夜精品久久久久久久| 亚洲人成免费| 免费人成精品欧美精品| 欧美午夜www高清视频| 久久精品人人做人人爽| 久久久噜噜噜久久| 欧美韩国一区| 久久国内精品自在自线400部| 欧美一区二区免费视频| 精品96久久久久久中文字幕无| 久久九九热re6这里有精品| 91久久在线视频| 欧美在线啊v| 欧美高清在线精品一区| 亚洲欧美亚洲| 亚洲免费小视频| 欧美日韩国产成人在线观看| 亚洲一区欧美一区| 国产精品高清一区二区三区| 在线观看的日韩av| 欧美精品一区二区三区四区| 亚洲欧美一级二级三级| 国产精品午夜在线观看| 久久精品国产精品亚洲综合| 国产欧美一区二区三区沐欲| 欧美日韩免费区域视频在线观看| 欧美日本乱大交xxxxx| 午夜激情亚洲| 麻豆精品网站| 亚洲影院色在线观看免费| 亚洲高清视频在线观看| 亚洲综合另类| 国产老女人精品毛片久久| 欧美精品久久久久久久久久| 国产精品成av人在线视午夜片| 91久久精品美女| 欧美激情一区二区三区| 91久久国产综合久久| 亚洲欧美日韩一区二区三区在线观看| 国产欧美视频一区二区三区| 亚洲一区欧美二区| 亚洲第一页自拍| 亚洲九九精品| 欧美国产欧美亚州国产日韩mv天天看完整| 国产欧美日韩另类一区| 欧美成人xxx| 日韩一二在线观看| 久久久久久午夜| 欧美日韩亚洲激情| 狠狠色伊人亚洲综合成人| 国产亚洲日本欧美韩国| 国产精品一区二区三区久久| 国产精品久久久久久久久久三级| 亚洲伦理久久| 国产精品激情偷乱一区二区∴| 久久婷婷人人澡人人喊人人爽| 老牛嫩草一区二区三区日本| 在线观看日产精品| 亚洲另类黄色| 亚洲国产成人精品女人久久久| 欧美日韩亚洲综合| 欧美v国产在线一区二区三区| 国产麻豆精品视频| 另类春色校园亚洲| 伊人久久av导航| 韩国一区电影| 欧美日韩999| 欧美一区日本一区韩国一区| 欧美另类在线播放| 欧美亚洲一区在线| 蜜臀av性久久久久蜜臀aⅴ| 亚洲精品一区二区三区99| 久久精品最新地址| 欧美激情综合五月色丁香小说| 久久久久久尹人网香蕉| 亚洲视频日本| 亚洲美女啪啪| 夜夜爽99久久国产综合精品女不卡| 欧美人与性禽动交情品| 欧美另类99xxxxx| 国产一二精品视频| 极品少妇一区二区三区| 午夜精品久久久久久| 国产一区二区成人久久免费影院| 亚洲精品视频二区| 欧美顶级艳妇交换群宴| 欧美偷拍另类| 一本一本久久| 国产欧美精品久久| 欧美日韩国产成人| 欧美福利电影网| 亚洲六月丁香色婷婷综合久久| 亚洲三级免费观看| 免费亚洲电影在线观看| 久久精品国产69国产精品亚洲| 葵司免费一区二区三区四区五区| 午夜宅男久久久| 亚洲精品欧美日韩专区| 亚洲三级电影全部在线观看高清| 亚洲国产精品一区二区第四页av| 欧美精品v日韩精品v国产精品| 欧美日韩高清在线一区| 亚洲精品精选| 亚洲欧美视频| 欧美 亚欧 日韩视频在线| 亚洲伦理在线观看| 在线观看国产一区二区| 国产美女精品视频免费观看| 亚洲桃花岛网站| 久久不射中文字幕| 欧美影院一区| 国内精品**久久毛片app| 永久91嫩草亚洲精品人人| 久久精品国产2020观看福利| 国产精品99久久久久久人| 欧美专区日韩视频| 欧美电影免费观看网站| 91久久国产精品91久久性色| 欧美一级二级三级蜜桃| 欧美激情欧美狂野欧美精品| 牛牛精品成人免费视频| 在线免费高清一区二区三区| 久久综合国产精品| 国产日韩欧美在线一区| 欧美激情亚洲精品| 欧美精品色综合| 欧美日韩美女在线观看| 久久久久久久一区| 精品99一区二区| 久久久夜夜夜| 国产精品久久久一区二区| 美女网站久久| 在线成人国产| 免费成人在线观看视频| 国产精品久久久久久久7电影| 国产午夜精品全部视频在线播放| 亚洲人成7777| 国产视频久久| 免费成人你懂的| 久久综合九色综合久99| 欧美午夜精品理论片a级大开眼界| 亚洲欧美资源在线| 一区二区三区 在线观看视频| 久久亚洲国产精品日日av夜夜| 国产精品劲爆视频| 亚洲综合视频1区| 99国产一区| 午夜在线精品偷拍| 日韩午夜电影在线观看| 欧美精品国产精品| 亚洲自拍偷拍网址| 亚洲精品之草原avav久久| 亚洲国产cao| 国产精品久久久久免费a∨大胸| 在线观看日韩av| 欧美超级免费视 在线| 国产精品免费区二区三区观看| 亚洲永久在线| 国产日本亚洲高清| 狠狠久久亚洲欧美| 欧美日本亚洲| 激情久久久久久| 国产字幕视频一区二区| 欧美日韩精品二区| 国产精品久久国产精麻豆99网站| 欧美在线欧美在线| 国户精品久久久久久久久久久不卡| 亚洲一区欧美一区| 国产精品久久久久一区二区| 精品二区久久| 久久久久久久久综合| 欧美日韩二区三区| 久久久久久久久久久成人| 欧美黄网免费在线观看| 久久阴道视频| 久久精品一区四区| 久久先锋影音av| 亚洲精品综合在线| 欧美精彩视频一区二区三区| 亚洲愉拍自拍另类高清精品| 国产精品美女午夜av| 久久婷婷国产综合尤物精品| 欧美日韩亚洲激情| 亚洲第一色中文字幕| 免费av成人在线| 欧美日韩国产色综合一二三四| 黑人中文字幕一区二区三区| 亚洲视频1区2区| 久久亚洲美女| 欧美一区二区三区在| 免费观看国产成人| 久久av一区二区| 香蕉成人伊视频在线观看| 欧美日韩一级黄| 欧美日韩国产页| 欧美日韩美女一区二区| 亚洲午夜精品国产| 免费在线视频一区| 久久在精品线影院精品国产| 国产精品xnxxcom| 亚洲看片网站| 免费视频一区二区三区在线观看| 国内精品久久久久久影视8| 亚洲人体1000| 久久精品一区二区三区不卡| 好吊视频一区二区三区四区| 欧美日韩精品免费在线观看视频| 国产精品亚洲激情| 久久精品女人的天堂av| 日韩亚洲不卡在线| 韩国成人福利片在线播放| 国产精品99免视看9| 欧美一区二区三区视频免费| 女女同性女同一区二区三区91| 一区二区三区视频免费在线观看| 亚洲天堂av高清| 激情懂色av一区av二区av| 艳妇臀荡乳欲伦亚洲一区| 狠狠色狠狠色综合日日91app| 欧美亚洲一级片| 国产精品永久免费视频| 1204国产成人精品视频| 中文亚洲欧美| 欧美日韩高清在线播放| 美女999久久久精品视频| 国产中文一区二区三区| 伊人久久综合| 欧美日韩精品二区| 国产欧美一区在线| 美脚丝袜一区二区三区在线观看|