基于FPGA和USB2.0總線的多路數(shù)據(jù)采集系統(tǒng)開發(fā)
本文選題:塔式起重機(jī) + 安全預(yù)警系統(tǒng); 參考:《長安大學(xué)》2011年碩士論文
【摘要】:本文根據(jù)塔式起重機(jī)安全預(yù)警系統(tǒng)研究?jī)?nèi)容及總體設(shè)計(jì)要求,研究并設(shè)計(jì)了一種基于FPGA和USB2.0總線技術(shù)的多路數(shù)據(jù)采集系統(tǒng),,用來采集、傳輸和分析基于超聲波測(cè)障的回波信號(hào)。 本系統(tǒng)由主機(jī)和采集板組成。主機(jī)主要實(shí)現(xiàn)多通道采集數(shù)據(jù)的分離、分析和存儲(chǔ)功能;采集板以FPGA為系統(tǒng)的控制核心,實(shí)現(xiàn)多路數(shù)據(jù)的并行采集功能,主機(jī)和采集板之間通過USB2.0數(shù)據(jù)總線進(jìn)行通信,可以實(shí)現(xiàn)多路實(shí)時(shí)超聲回波信號(hào)的并行采集和存儲(chǔ)。 在硬件方面,本文設(shè)計(jì)了FPGA采集控制電路、ADC LTC1609前端數(shù)據(jù)采集電路、SDRAM數(shù)據(jù)乒乓緩存電路以及FX2LP USB接口電路等。 在USB2.0數(shù)據(jù)總線方面,本文以USB2.0協(xié)議為基礎(chǔ),分析了FX2LP的固件工作原理和編寫框架,設(shè)計(jì)了基于FX2LP接口芯片并且符合USB2.0高速協(xié)議的通訊接口。 在FPGA控制模塊方面,本文設(shè)計(jì)了多路數(shù)據(jù)并行采集模塊、數(shù)據(jù)乒乓緩沖模塊、USB數(shù)據(jù)傳輸模塊、主機(jī)命令解碼模塊。其中多路數(shù)據(jù)并行采集模塊對(duì)多路濾波放大后的輸入信號(hào)進(jìn)行并行采集,采樣率可調(diào);數(shù)據(jù)乒乓緩沖模塊負(fù)責(zé)對(duì)采樣得到的數(shù)據(jù)進(jìn)行緩存;USB數(shù)據(jù)傳輸模塊負(fù)責(zé)將緩存后的數(shù)據(jù)按照FX2LP的工作時(shí)序送到FX2LP的數(shù)據(jù)總線上;主機(jī)命令解碼模塊負(fù)責(zé)對(duì)主機(jī)發(fā)送的控制命令進(jìn)行解碼,控制數(shù)據(jù)采集硬件。 本文使用ModelSim仿真工具對(duì)各個(gè)模塊的功能做了時(shí)序仿真,并在硬件上對(duì)數(shù)據(jù)采集和控制功能進(jìn)行了測(cè)試,測(cè)試結(jié)果表明本數(shù)據(jù)采集系統(tǒng)符合項(xiàng)目指標(biāo)。
[Abstract]:According to the research content and overall design requirement of tower crane safety warning system, this paper studies and designs a multi-channel data acquisition system based on FPGA and USB2.0 bus technology, which is used to collect, transmit and analyze echo signals based on ultrasonic barrier measurement. This system is composed of mainframe and acquisition board. The main function of the host computer is to separate, analyze and store the multi-channel data, and the acquisition board takes FPGA as the control core of the system, realizes the multi-channel data parallel acquisition function, and communicates between the host and the acquisition board through the USB2.0 data bus. The parallel acquisition and storage of multi-channel real-time ultrasonic echo signal can be realized. In the aspect of hardware, this paper designs FPGA acquisition control circuit and LTC1609 front-end data acquisition circuit, SDRAM data ping-pong buffer circuit and FX2LP USB interface circuit. In the aspect of USB2.0 data bus, based on the USB2.0 protocol, this paper analyzes the working principle and programming framework of the firmware of FX2LP, and designs the communication interface based on FX2LP interface chip and accord with the high speed protocol of USB2.0. In the aspect of FPGA control module, this paper designs a multi-channel parallel data acquisition module, a data ping-pong buffer module, a FPGA data transmission module, and a host command decoding module. The multi-channel parallel data acquisition module collects the input signal after multi-channel filtering and amplifying, and the sampling rate can be adjusted. The data ping-pong buffer module is responsible for caching the sampled data. The USB data transfer module is responsible for sending the cached data to the FX2LP data bus according to the working sequence of FX2LP. The host command decoding module is responsible for decoding the control command sent by the host computer and controlling the data acquisition hardware. In this paper, the function of each module is simulated with ModelSim simulation tool, and the data acquisition and control functions are tested in hardware. The test results show that the data acquisition system accords with the project index.
【學(xué)位授予單位】:長安大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP274.2;TH213.3
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 竇海斌;方建軍;;基于USB接口的嵌入式運(yùn)動(dòng)控制器設(shè)計(jì)[J];微電機(jī);2010年06期
2 高富強(qiáng);董彥利;劉國華;;高速可靠的工業(yè)CT數(shù)據(jù)傳輸系統(tǒng)研制[J];核電子學(xué)與探測(cè)技術(shù);2010年05期
3 王彥,賀康政,黃松;基于FPGA的多道脈沖幅度分析器的設(shè)計(jì)[J];核電子學(xué)與探測(cè)技術(shù);2005年04期
4 李剛;佟首峰;于浩;;基于USB2.0的高速線陣CCD數(shù)據(jù)采集系統(tǒng)[J];長春理工大學(xué)學(xué)報(bào)(自然科學(xué)版);2008年01期
5 盧建良;陳子瑜;沈激;金西;;GEM探測(cè)器數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J];核電子學(xué)與探測(cè)技術(shù);2011年04期
6 曹旭東,狄?guī)妥?伏珍,許洪波;基于USB2.0技術(shù)的智能超聲信號(hào)發(fā)生器設(shè)計(jì)[J];測(cè)控技術(shù);2005年08期
7 唐海洋;翟巍;王勇;;USB2.0虛擬邏輯分析儀的設(shè)計(jì)與實(shí)現(xiàn)[J];電子設(shè)計(jì)應(yīng)用;2007年02期
8 房宗良;王季紅;曹劍鋒;李麗蓉;李莉;馬桂珍;;數(shù)字多道的USB2.0接口設(shè)計(jì)[J];核電子學(xué)與探測(cè)技術(shù);2007年04期
9 龔濤,朱德森,肖力;基于FPGA的布匹疵點(diǎn)圖像實(shí)時(shí)采集系統(tǒng)[J];機(jī)械與電子;2004年12期
10 戴林興;;動(dòng)態(tài)局部重構(gòu)可用性探究[J];硅谷;2011年05期
相關(guān)會(huì)議論文 前10條
1 王瑋;錢偉康;應(yīng)懷樵;;基于FPGA的PXI高速數(shù)據(jù)采集系統(tǒng)硬件設(shè)計(jì)[A];現(xiàn)代振動(dòng)與噪聲技術(shù)(第九卷)[C];2011年
2 侯金華;;基于FPGA的SOC系統(tǒng)可靠性設(shè)計(jì)[A];2011中國電工技術(shù)學(xué)會(huì)學(xué)術(shù)年會(huì)論文集[C];2011年
3 張健;孫輝先;陳曉敏;安軍社;;反熔絲FPGA的可靠性設(shè)計(jì)措施[A];第二十三屆全國空間探測(cè)學(xué)術(shù)交流會(huì)論文摘要集[C];2010年
4 ;Design and Research of Video Fire Detection System Based on FPGA[A];Proceedings of the 2011 Chinese Control and Decision Conference(CCDC)[C];2011年
5 董雪;費(fèi)建軍;白嬌楊;;基于FPGA的智能火災(zāi)報(bào)警系統(tǒng)的設(shè)計(jì)與研究[A];天津市電視技術(shù)研究會(huì)2012年年會(huì)論文集[C];2012年
6 徐寅暉;曾大治;;基于FPGA的多通道脈沖壓縮程序設(shè)計(jì)[A];全國第五屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)會(huì)議專刊(第一冊(cè))[C];2011年
7 肖松;李躍華;張金林;;基于FPGA局部動(dòng)態(tài)可重構(gòu)的抗SEU容錯(cuò)系統(tǒng)研究[A];教育部中南地區(qū)高等學(xué)校電子電氣基礎(chǔ)課教學(xué)研究會(huì)第二十屆學(xué)術(shù)年會(huì)會(huì)議論文集(下冊(cè))[C];2010年
8 錢偉康;梁利娟;王麗麗;;一種基于FPGA的CAN總線船舶監(jiān)控系統(tǒng)[A];全國第三屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)交流會(huì)?痆C];2009年
9 楊學(xué)友;葉振忠;劉常杰;李博文;;一種高速智能化視覺傳感器設(shè)計(jì)[A];第三次全國會(huì)員代表大會(huì)暨學(xué)術(shù)會(huì)議論文集[C];2002年
10 楊立濤;李東倉;楊磊;吳懷義;祁中;;基于FPGA的電荷分除法的數(shù)據(jù)獲取系統(tǒng)[A];第十五屆全國核電子學(xué)與核探測(cè)技術(shù)學(xué)術(shù)年會(huì)論文集[C];2010年
相關(guān)重要報(bào)紙文章 前10條
1 海英;賽靈思發(fā)布新型FPGA芯片方案[N];人民郵電;2009年
2 ;實(shí)現(xiàn)FPGA產(chǎn)品差異化[N];中國電子報(bào);2011年
3 ;FPGA為消費(fèi)電子提供安全保證[N];中國電子報(bào);2011年
4 本報(bào)記者 趙艷秋 馮曉偉 馮健;FPGA:市場(chǎng)應(yīng)用廣 門檻需降低[N];中國電子報(bào);2009年
5 本報(bào)記者 馮曉偉;FPGA格局難改 新興企業(yè)勝算幾何?[N];中國電子報(bào);2009年
6 ;異步架構(gòu)FPGA實(shí)現(xiàn)業(yè)界最高速度[N];中國電子報(bào);2009年
7 ;突破功耗和成本限制設(shè)計(jì)中國需要的FPGA[N];中國電子報(bào);2009年
8 ;通信仍是FPGA最大市場(chǎng)[N];中國電子報(bào);2009年
9 本報(bào)記者 梁紅兵;賽靈思:降低FPGA應(yīng)用門檻[N];中國電子報(bào);2010年
10 華北光電技術(shù)研究所 劉剛;FPGA+DSP升級(jí)熱像設(shè)計(jì)[N];中國電子報(bào);2010年
相關(guān)博士學(xué)位論文 前10條
1 張承暢;多FPGA系統(tǒng)的關(guān)鍵問題及應(yīng)用研究[D];重慶大學(xué);2011年
2 李鵬;基于元構(gòu)件的FPGA硬件構(gòu)件設(shè)計(jì)技術(shù)研究[D];解放軍信息工程大學(xué);2011年
3 余慧;時(shí)分交換的新型FPGA互連結(jié)構(gòu)研究[D];復(fù)旦大學(xué);2011年
4 謝丁;FPGA互連結(jié)構(gòu)評(píng)估系統(tǒng)研究與實(shí)現(xiàn)[D];復(fù)旦大學(xué);2011年
5 王忠明;SRAM型FPGA的單粒子效應(yīng)評(píng)估技術(shù)研究[D];清華大學(xué);2011年
6 廖永波;SOC軟硬件協(xié)同方法及其在FPGA芯片測(cè)試中的應(yīng)用研究[D];電子科技大學(xué);2010年
7 唐玉蘭;偽布爾可滿足性算法及其在FPGA布線中的研究應(yīng)用[D];江南大學(xué);2010年
8 鄔貴明;FPGA矩陣計(jì)算并行算法與結(jié)構(gòu)[D];國防科學(xué)技術(shù)大學(xué);2011年
9 薛曉勇;新型存儲(chǔ)器在FPGA中應(yīng)用的關(guān)鍵技術(shù)研究[D];復(fù)旦大學(xué);2011年
10 隋文濤;FPGA布局算法研究[D];清華大學(xué);2011年
相關(guān)碩士學(xué)位論文 前10條
1 姜朝暉;基于FPGA和USB2.0的視頻圖像采集系統(tǒng)的設(shè)計(jì)[D];內(nèi)蒙古大學(xué);2010年
2 程旭;基于FPGA和USB2.0的數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)[D];西安科技大學(xué);2010年
3 高冰;基于FPGA與USB2.0的便攜式數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)[D];電子科技大學(xué);2010年
4 周志娟;相移波束形成的FPGA實(shí)現(xiàn)[D];哈爾濱工程大學(xué);2011年
5 許沖;激光脈沖定距算法研究與FPGA實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2011年
6 曹欽;基于圖像聲納的數(shù)字信號(hào)處理算法FPGA實(shí)現(xiàn)[D];哈爾濱工程大學(xué);2011年
7 葉忠彬;基于FPGA的數(shù)字頻率合成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2011年
8 彭涵陽;無串?dāng)_超聲測(cè)距系統(tǒng)的激勵(lì)方法及基于FPGA的設(shè)計(jì)與實(shí)現(xiàn)[D];天津大學(xué);2010年
9 杜國女;基于FPGA的音樂景觀燈的設(shè)計(jì)與實(shí)現(xiàn)[D];蘭州交通大學(xué);2011年
10 隆志遠(yuǎn);基于FPGA和光電耦合的旋轉(zhuǎn)機(jī)械非接觸雙向信號(hào)傳輸系統(tǒng)[D];南京航空航天大學(xué);2010年
本文編號(hào):1967571
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/1967571.html