版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于FPGA的高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)摘要:基于可編程邏輯器件FPGA和USB2.0芯片CY7C68013為核心的高速采集系統(tǒng),設(shè)計(jì)了在FPGA的控制下,USB接口模塊、AD轉(zhuǎn)換模塊等協(xié)同工作下對輸入信號的數(shù)據(jù)采集系統(tǒng)。介紹了從硬件和軟件兩個(gè)方面來設(shè)計(jì)數(shù)據(jù)高速采集系統(tǒng),重點(diǎn)說明了硬件設(shè)計(jì)的原理、固件程序的設(shè)計(jì)思想、應(yīng)用程序的設(shè)計(jì)、固件下載驅(qū)動程序的開發(fā),USB控制器CY7C68013的特性,通過VHDL語言設(shè)計(jì)對USB控制器的訪問控制操作、USB控制器固件程序設(shè)計(jì)、USB驅(qū)動程序設(shè)計(jì)。該系統(tǒng)可以實(shí)現(xiàn)對信號的高速采集,并通過USB總線與上位機(jī)通信,實(shí)現(xiàn)在Labview控制界面下進(jìn)行顯示以及數(shù)據(jù)的存儲,這種基于FPGA的同步采集、實(shí)時(shí)讀取采集數(shù)據(jù)的設(shè)計(jì)充分發(fā)揮了FPGA和USBJ勺優(yōu)點(diǎn),提高系統(tǒng)采集和傳輸速度。關(guān)鍵詞:FPGA;USB2.0;高速采集;LabviewHighSpeedDataAcquisitionSystemDesignBaseonFPGAAbstract:TakethelogicalcomponentFPGA,USB2.0chipandCY7C68013ascores.ThissystemrealizethehighspeedacquisitionofinputsignalwiththecooperationworkofFPGAcontroller,USBconnectorandADconverter.Introducingfromtwoaspectsofhardwareandsoftware,thedesignofhighspeeddataacquisitionSystemfocusesontheprincipleofhardwaredesign,thefirmwareprogramdesign,applicationdesign,developmentoffirmwaredownloaddriver,USBcontrollerCY7C68013characteristicsrealizethecontrolofvisitofUSBcontrollerandthedesignofUSBcontrollerfirmwareprogramandUSBdriver.BymeansofUSBbusandUpperComputer,thedisplayandstoreofdatacanbeachievedundertheLabviewcontrolinterface.Thedesignofsynchronousacquisitionandreal-timereadgivefullplaytotheadvantagesofFPGAandUSB,improvingthespeedofacquisitionandtransmission.KEYWORD:FPGA;USB2.0;SpeedAcquisition;Labview目錄第一章概述…………1TOC\o"1-5"\h\z1.1項(xiàng)目背景及研究意義11.2國內(nèi)外研究現(xiàn)狀1第二章總體方案設(shè)計(jì)………………22.1硬件總體方案設(shè)計(jì)22.2軟件總體方案設(shè)計(jì)2FPGA程序流程圖2USB芯片程序流程圖2LABVIEW程序流程圖3第三章硬件設(shè)計(jì)……………………4硬件原理設(shè)計(jì)………………4芯片的選擇…………………5FPGA的選擇5USB芯片選擇5A/D的選擇53.3硬件電路設(shè)計(jì)6USB芯片外圍電路設(shè)計(jì)6CPLD電路設(shè)計(jì)7AD電路設(shè)計(jì)7第四章軟件設(shè)計(jì)……………………8FPGA程序設(shè)計(jì)8USB固件程序設(shè)計(jì)104.3上位機(jī)程序設(shè)計(jì)12第五章系統(tǒng)調(diào)試……………………14第六章設(shè)計(jì)總結(jié)……………………17附錄…………………附錄IProtel原理圖附錄IIFPGA頂層圖#輸入頻率大于100K時(shí),信號出現(xiàn)衰減,分析其原因是AD模塊上一級和二級運(yùn)放出現(xiàn)衰減。第六章設(shè)計(jì)總結(jié)實(shí)現(xiàn)了基于FPGA的高速實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì),F(xiàn)PGA作為數(shù)據(jù)采集系統(tǒng)的控制核心,通過軟件編程控制硬件實(shí)現(xiàn)通道的選擇,利用FPGA控制實(shí)現(xiàn)A/D轉(zhuǎn)換,并給出控制轉(zhuǎn)換波形。由此可見,控制波形完全符合ADS930的轉(zhuǎn)換時(shí)序,達(dá)到設(shè)計(jì)的目的。此外,基于先入先出存儲器(FIFO)的先進(jìn)先出特性,可實(shí)現(xiàn)數(shù)據(jù)的緩沖存儲,充分利用系統(tǒng)資源,節(jié)約系統(tǒng)成本,具有良好的可移植性和可擴(kuò)展性,便于調(diào)試和修改??梢詫?shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)高速采集在高速實(shí)時(shí)數(shù)據(jù)采集方面有較好的應(yīng)用前景。已解決的問題:自從今年4月份準(zhǔn)備做這個(gè)項(xiàng)目開始,由于沒有任何經(jīng)驗(yàn),花了很長時(shí)間來熟悉各部分原理、電路,在老師的指導(dǎo)下,現(xiàn)在也對整個(gè)系統(tǒng)的原理有了清晰的了解。在制作作品當(dāng)中也出現(xiàn)了很多問題:USB芯片的驅(qū)動程序在WIN7系統(tǒng)下不兼容,采用XP系統(tǒng)正常。電源部分本打算用7660來把正5V轉(zhuǎn)為-5V但由于輸出電流太小,也放棄了,最終采用了電源DC-DC模塊。芯片發(fā)燙,PA1和PA2同時(shí)為低電平時(shí)芯片發(fā)燙,采用了移位寄存器的方法后,使用串行數(shù)據(jù)傳輸解決了這個(gè)問題。ADS930模塊中,當(dāng)輸入信號小于-4V或大于4.5V時(shí),波形開始出現(xiàn)失真,原因是模塊中第一級運(yùn)放(電壓跟隨器)波形失真,問題尚未解決。這些是主要問題,在程序編程過程中也出現(xiàn)了很多問題,但都在組員的幫助下和老師的指導(dǎo)下解決了。不足和解決方案在FPGA中是否采集數(shù)據(jù)是根據(jù)FIFO的FULL線來控制,理論上USB傳輸數(shù)據(jù)遠(yuǎn)大于采集的速度,這樣幾乎可以不停止采集。但實(shí)際發(fā)現(xiàn)FPGA給AD的時(shí)鐘存在40~50ms的停止,原因就出在FPGA在等待FIFO向上位機(jī)發(fā)數(shù)據(jù)。當(dāng)采集數(shù)據(jù)時(shí),發(fā)現(xiàn)AD的輸入信號有噪聲出現(xiàn),原因有可能是因?yàn)锳D時(shí)鐘信號穩(wěn)定而導(dǎo)致.目前我們的作品AD是8位的采樣率最大是12M,并沒有像申請書那樣AD是12位,米樣率最大10M.以上問題,我們將在接下來的制作中改進(jìn),把AD換成更高分辨率,更高采樣率的。附錄附錄IPROTEL原理圖丄■■+f*i:IhT-dH£Airier■yarlE-smn:_.總二EMSSK也lr£si--£.JF□tjf-€-EbiErmFlw-r-rarn-mrrer-nE-'JI'.-.1ITn丁-rl^n口5附錄IIFPGA頂層圖★虹如屮匚:4:1=::■5DwSil卩3.J]reiRENEra_o-qiLqjtanjIwipE'.flt.-=-2II吁二I用3卜-I:-u」★虹如屮匚:4:1=::■5DwSil卩3.J]reiRENEra_o-qiLqjtanjIwipE'.flt.-=-2II吁二I用3卜-I:-u」匕~產(chǎn)匸竇由丘證嘰銘tj-:jJc~—■―三一PW,144PtJl4Q氷nc甲」JINFtJ133Ph121PfJIZZFtJ13DPtJ1x7PtJ.IZ2"IMFtJ113FtJ1l7urn4e3LCEDoeENT□DBFRCD(MMGW-I丹懷1亠L(fēng)FPAIIai3_"1Mli.nJi.jl|;學(xué)ft-1^rr~r■.■_:KM亦9HkifI:"I嬴PCI£1ffi暑酬GPT4i4HM±Epriif.m反Fn61FT4&em5?WJM-冷5PnTEFT471參考文獻(xiàn)盧俊強(qiáng)、鞠曉東基于CPLD的多通道高速高精度數(shù)據(jù)采集控制器設(shè)計(jì)及應(yīng)用.2006薛園園、趙建領(lǐng)USB應(yīng)用開發(fā)實(shí)例詳解?人民郵電出版社.王志新虛擬儀器及其應(yīng)用.上海大學(xué)學(xué)報(bào)萬軍華、張國云基于FPGA和USB接口的高速高精度通用采集卡設(shè)計(jì).2010.3蘇維嘉、王力全基于FP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 語文工作計(jì)劃
- 電商工作計(jì)劃范文
- 十一國慶節(jié)七天假期安全教案
- 工作前安全分析管理規(guī)定
- 2025年AE活性酯市場調(diào)查報(bào)告
- 買賣合同五篇
- 七年級班務(wù)工作計(jì)劃
- 制定班級德育個(gè)人工作計(jì)劃
- 企業(yè)培訓(xùn)心得體會
- 九年級上學(xué)期語文期末考試試卷
- 期末測試卷(一)(試題)2023-2024學(xué)年二年級上冊數(shù)學(xué)蘇教版
- 2024中國華電集團(tuán)限公司校招+社招高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 國家開放大學(xué)電大《會計(jì)信息系統(tǒng)》期末終考題庫及標(biāo)準(zhǔn)參考答案
- 【飛科電器公司基于杜邦分析法的財(cái)務(wù)分析案例(7700字論文)】
- 多器官功能障礙綜合征MODS診療及護(hù)理試題
- 兒童呼吸道合胞病毒感染臨床診治試題
- 2021-2022學(xué)年廣東省廣州市花都區(qū)六年級(上)期末英語試卷
- 2024年人教版八年級生物(上冊)期末試卷及答案(各版本)
- A股上市與借殼上市詳細(xì)流程圖
- 2024年美國家用WiFi路由器市場現(xiàn)狀及上下游分析報(bào)告
- 《橡皮障的應(yīng)用方法》幻燈片課件
評論
0/150
提交評論