廣東工業(yè)大學碩士學位論文 (工學碩士) 基于FPGA的PCIE數(shù)據(jù)采集卡設(shè)計數(shù)據(jù)采集處理技術(shù)與傳感器技術(shù)、信號處理技術(shù)和PC機技術(shù)共同構(gòu)成檢測 技術(shù)的基礎(chǔ),其中數(shù)據(jù)采集處理技術(shù)作為實現(xiàn)自動化檢測的前提,在整個數(shù)字化 系統(tǒng)中處于尤為重要的地位。對于核磁共振這樣復雜的系統(tǒng)設(shè)備,實現(xiàn)自動化測 試顯得尤為必要,又因為核磁共振成像系統(tǒng)的特殊性,對數(shù)據(jù)的采集有特殊要求, 需要根據(jù)各種脈沖序列的不同要求設(shè)置采樣點數(shù)和采樣間隔,根據(jù)待采信號的不 同帶寬來設(shè)置采樣率,將系統(tǒng)成像的數(shù)據(jù)采集下來進行處理,最后重建圖像和顯 示。因此本文基于現(xiàn)有的采集技術(shù)開發(fā)專門應(yīng)用于核磁共振成像的數(shù)據(jù)采集卡。 該采集卡從軟件與硬件兩個方面對基于FPGA的PCIE數(shù)據(jù)采集卡進行了研 究,并完成了實物設(shè)計。軟件方面以FPGA為核心芯片完成數(shù)據(jù)采集卡的接口控 制以及數(shù)據(jù)處理。通過Altera的GXB IP核對數(shù)據(jù)進行捕捉,同時根據(jù)實際需要 設(shè)計了傳輸協(xié)議,由數(shù)據(jù)處理模塊將捕捉到的數(shù)據(jù)通過CIC濾波器進行抽取濾 波,然后將信號存入DDR2 SDRAM存儲芯片中。在傳輸接口設(shè)計上采用PCIE 總線接口的數(shù)據(jù)傳輸模式,并利用FPGA的IP核資源完成接口的邏輯控制。 硬件部分分為FPGA外圍配置電路、DDR2接口電路、PCIE接口電路等模 塊。該采集卡硬件系統(tǒng)由Flash對FPGA進行初始化,通過FPGA配置PCIE總 線,根據(jù)FPGA中PCIE通道引腳的要求進行布局布線。DDR2接口電路模塊依 據(jù)DDR2芯片驅(qū)動和接收端的電平標準、端接方式確定DDR2與FPGA之間通 信的各信號走線。針對各個模塊接口電路的特點分別進行眼圖測試,分析了板卡 的通信質(zhì)量,對整個原理圖布局進行了設(shè)計優(yōu)化。 通過測試,該數(shù)據(jù)采集卡實現(xiàn)了通過CPLD對FPGA進行加載,并在FPGA 內(nèi)部實現(xiàn)了抽取濾波等高速數(shù)字信號處理,各種接IsI和控制邏輯以及通過大容量 的DDR2 SDRAM緩存各種數(shù)據(jù)處理結(jié)果正確。經(jīng)系統(tǒng)成像,該采集卡采集下來 的數(shù)字信息可通過圖像重建準確成像,為核磁共振成像系統(tǒng)的工程實現(xiàn)打下了良 好的成像基礎(chǔ)。
上傳時間: 2022-06-21
上傳用戶:fliang
電腦可控流水燈的下位機51單片機源碼,以下為部分代碼截圖:
上傳時間: 2022-07-18
上傳用戶:
51單片機拓展多路外部中斷的方法 附電路圖+代碼,資源為word文檔,程序代碼&原理圖結(jié)合講述,適合單片機愛好者參考學習。
上傳時間: 2022-07-22
上傳用戶:得之我幸78
eeworm.com VIP專區(qū) 單片機源碼系列 49資源包含以下內(nèi)容:1. STM32中斷與嵌套NVIC快速入門.rar2. 教你如何看懂時序圖.rar3. AVR32801: UC3A3 Schematic Chec.pdf4. AT指令簡編匯集.pdf5. HT MCU間接尋址的應(yīng)用.rar6. 基于C8051F020和Zigbee的汽車測試系統(tǒng)設(shè)計.rar7. AVR事無巨細系列.pdf8. 基于S3C2440A的銀行評價器的設(shè)計.rar9. 基于PIC16LF874單片機的電容測量模塊.rar10. S52開發(fā)板功能說明.pdf11. 基于ARM單片機的自動測高測距小車.rar12. LPC1300片上USB驅(qū)動應(yīng)用與實例.zip13. 基于MSP430單片機F149的GSM電子門匙設(shè)計.pdf14. 基于C8051F040的以太網(wǎng)-CAN轉(zhuǎn)換電路設(shè)計.rar15. 基于凌陽單片機的步進電機加減速的控制方法.rar16. 硬件電路設(shè)計之主芯片選型.rar17. 嵌入式處理器和數(shù)字信號處理器(DSP)選型手冊.rar18. 單片機P0口的片外數(shù)據(jù)存儲器擴展.rar19. LTC4310絕緣雙向I2C總線通信方案.rar20. 基于PCI9054的數(shù)據(jù)轉(zhuǎn)換模塊設(shè)計.rar21. 單片機Flash存儲器壞塊自動檢測.rar22. 下載燒錄快速入門手冊.rar23. 基于單片機的住宅電子服務(wù)系統(tǒng).rar24. 基于ATmega8的雙軸太陽跟蹤器設(shè)計.rar25. 單片機通訊電路的抗干擾設(shè)計.rar26. 基于ATmega16L單片機的溫度控制系統(tǒng)設(shè)計.rar27. 基于單總線式無線溫度采集系統(tǒng)設(shè)計.rar28. 基于P89V51RD2的功率因數(shù)測量儀設(shè)計.rar29. 基于MC9S12HZ256的總線式汽車數(shù)字儀表設(shè)計.rar30. 工控軟件組態(tài)王與單片機多機串口通訊的設(shè)計.rar31. 基于AVR的新型防汽車追尾安全裝置設(shè)計.rar32. 串行時鐘PCF8583在微機保護裝置中的應(yīng)用.rar33. 基于C8051F320的心電監(jiān)護系統(tǒng)設(shè)計.rar34. 基于Attiny13的投影儀防盜器設(shè)計.rar35. 基于AT89C52單片機的語音錄放系統(tǒng).rar36. H.264高清編解碼器的片上系統(tǒng)MG3500.rar37. 基于C8051F310的山路轉(zhuǎn)彎預防警示系統(tǒng).rar38. 基于CAN總線的綜自通訊規(guī)約設(shè)計.rar39. 基于AT89S52的機載電氣盒測試儀的設(shè)計.rar40. 基于PCI9052的PCI局部總線應(yīng)用.rar41. 基于ISA總線與KH-9300的數(shù)據(jù)采集系統(tǒng).rar42. 基于單片機89S52的多功能計數(shù)器設(shè)計.rar43. 微處理器dsPIC33F在微機保護裝置中的應(yīng)用.rar44. 基于ATmega16的簡易示波器設(shè)計.rar45. 基于單片機和FPGA的多功能計數(shù)器的設(shè)計.rar46. 基于ATmega16的標記機控制系統(tǒng).rar47. 基于C8051F040的方位角測試系統(tǒng).rar48. 基于VHDL的微型打印機控制器設(shè)計.rar49. 基于AT89S52單片機的多功能音樂播放器.rar50. 基于PIC單片機的IC卡讀寫器的設(shè)計.pdf51. 基于C8051F060的數(shù)據(jù)采集存儲系統(tǒng)的設(shè)計.rar52. MCS51單片機實驗指導.pdf53. 單片機的C語言程序設(shè)計--周興華.pdf54. 基于CDC3207G的汽車儀表板設(shè)計.rar55. 單片機原理及應(yīng)用實驗指導書--呂運朋.pdf56. S3F84B8 8-位CMOS MCU用戶手冊.pdf57. 基于MSP430F247和TMP275的測溫儀.rar58. 單片機現(xiàn)場應(yīng)用中的幾個技術(shù)問題.pdf59. 單片機與PLC之間遠距離通信的實現(xiàn).pdf60. iis總線:基于IIS總線的嵌入式音頻系統(tǒng)設(shè)計.pdf61. 《單片機與接口技術(shù)》實驗講義--杜曉.pdf62. 2.4GHz PTR4000無線嵌入式模塊高速率1Mbps、.pdf63. 自動打鈴器.pdf64. “Infineon單片機實驗”教學大綱.pdf65. PIC單片機在可編程數(shù)碼式樓宇對講系統(tǒng)中的應(yīng)用.pdf66. Intel 8251的UART功能.pdf67. XL400編程試驗51單片機開發(fā)板.pdf68. P89V51RD2新型單片機SoftICE模式調(diào)試指南.pdf69. 海豐熱電公司800立方米水箱單片機控制系統(tǒng).pdf70. 單片機與CPLD綜合應(yīng)用技術(shù).pdf71. 8-bit 80C51 Flash系列單片機--P89C66.pdf72. 單片機的串行口.pdf73. TM57PE12 8位單片機使用手冊.pdf74. PHILIPS P89C5x單片機數(shù)據(jù)手冊.pdf75. HT46R32/HT46R34 A/D+OPA型八位單片機.pdf76. 單片機應(yīng)用小技巧.pdf77. MSP430F21X1混合信號控制器.pdf78. 4位單片機微控制器MC20P11XX.pdf79. MSP430系列超低功耗單片機基礎(chǔ)與教學實驗.pdf80. 基于89C51單片機的實驗電路板的制作.pdf81. 8位OTP單片機芯片MC10P23XXY管腳與三星9454完.pdf82. MCS-51單片機系統(tǒng)擴展.pdf83. 8位OTP單片機芯片MC10P22XXY.pdf84. 單片機技術(shù)概述.pdf85. 基于ATmega48的3相無刷電機的控制方法.rar86. C8051F單片機在遠端測控裝置中的應(yīng)用.pdf87. 基于C8051F020單片機的多路壓力測量儀.rar88. 8位OTP單片機芯片BM22P02.pdf89. MSC1211 SINGLE-CHIP MICROPROCE.pdf90. 8位OTP單片機芯片BL35P02R.pdf91. 8位OTP單片機芯片BL22P02.pdf92. 8位OTP單片機芯片BL35P02.pdf93. HT46R23/HT46C23 8位A/D型OTP/Mask.pdf94. 8位OTP單片機芯片BL22P64.pdf95. 單片機和嵌入式LINUX開發(fā)的那點事兒.pdf96. 凌陽8位通用單片機--SPMC65系列單片機原理及開發(fā).pdf97. AVR單片機技術(shù)培訓--李正中.pdf98. AVRISP MKII編程器使用說明.pdf99. CANopen主節(jié)點的設(shè)計方案.pdf100. SONIX 8BIT單片機26系列I/O型原理及基礎(chǔ)課件.pdf
上傳時間: 2013-04-15
上傳用戶:eeworm
專輯類----可編程邏輯器件相關(guān)專輯 基于FPGA的系統(tǒng)設(shè)計和應(yīng)用研究-72頁-3.1M.rar
上傳時間: 2013-04-24
上傳用戶:123456wh
專輯類-可編程邏輯器件相關(guān)專輯-96冊-1.77G 基于FPGA的系統(tǒng)設(shè)計和應(yīng)用研究-72頁-3.1M.pdf
上傳時間: 2013-04-24
上傳用戶:2007yqing
矢量控制作為一種先進的控制策略,是在電機統(tǒng)一理論、機電能量轉(zhuǎn)換和坐標變換理論的基礎(chǔ)上發(fā)展起來的,具有先進性、新穎性和實用性的特點。它是以交流電動機的雙軸理論為依據(jù),將定子電流矢量分解為按轉(zhuǎn)子磁場定向的兩個直流分量:一個分量與轉(zhuǎn)子磁鏈矢量重合,稱為勵磁電流分量;另一個分量與轉(zhuǎn)子磁鏈矢量垂直,稱為轉(zhuǎn)矩電流分量。通過控制定子電流矢量在旋轉(zhuǎn)坐標系的位置及大小,即可控制勵磁電流分量和轉(zhuǎn)矩電流分量的大小,實現(xiàn)像直流電動機那樣對磁場和轉(zhuǎn)矩的解耦控制。本文研究的是以TMS320LF2407ADSP和FPGA為控制核心的矢量控制變頻調(diào)速系統(tǒng)。 分析了脈寬調(diào)制和矢量控制的原理與實現(xiàn)方法,從而建立了異步電動機的數(shù)學模型。對于矢量控制,分析了矢量控制的基本原理和控制算法,推導了三相坐標系、兩相靜止與旋轉(zhuǎn)坐標系下的電機基本方程和矢量控制基本公式。同時在進行相應(yīng)的坐標變換以后,得到了間接磁場定向型變頻調(diào)速系統(tǒng)的矢量控制圖,并結(jié)合TMS320LF2407ADSP完成了具體的實現(xiàn)方法,根據(jù)矢量控制的基本原理,設(shè)計了一種基于DSP和FPGA的SVPWM冗余系統(tǒng)。 在硬件方面,以TMS320LF2407ADSP和EP1C12Q240FPGA為控制器,兩者之間通過雙口RAMIDT7130完成數(shù)據(jù)的交換,并能在一方失控時另一方立即產(chǎn)生SVPWM波形。同時完成無線遙控、速度給定、數(shù)據(jù)顯示以及電流、速度檢測和保護等功能,也對變頻調(diào)速系統(tǒng)的主電路、電源電路、FPGA配置電路、無線遙控電路、LCD顯示電路、保護電路、電流和轉(zhuǎn)速檢測電路作了簡單的介紹。在軟件方面,給出了基于DSP的矢量控制系統(tǒng)軟件流程圖,并用C語言進行了編程。用硬件描述語言Verilog對FPGA進行了編程,并給出了相關(guān)的仿真波形。MATLAB仿真結(jié)果表明,本文研究的調(diào)速系統(tǒng)的矢量控制算法是成功的,并實現(xiàn)了對電機的高性能控制。
上傳時間: 2013-07-09
上傳用戶:jogger_ding
隨著當今科學技術(shù)的迅猛發(fā)展,數(shù)字圖像處理技術(shù)正在各個行業(yè)得到廣泛的應(yīng)用,而FPGA技術(shù)的不斷成熟改變了通常采用并行計算機或數(shù)字信號處理器(DSP)、專用集成電路(ASIC)等作為嵌入式處理器的慣例。可編程邏輯器件(FPGA)憑借其較低的開發(fā)成本、較高的并行處理速度、較大的靈活性及其較短的開發(fā)周期等特點,在圖像處理系統(tǒng)中有獨特的優(yōu)勢。 本文提出了一種基于FPGA的圖像采集處理系統(tǒng)解決方案,并選用低成本高性能的Altera公司的CycloneIII系列FPGA EP3C40F324為核心,設(shè)計開發(fā)了圖像采集處理的軟硬件綜合系統(tǒng)。文章闡述了如何在FPGA中嵌入NiosII軟核處理器并完成圖像采集處理系統(tǒng)功能的設(shè)計方案。硬件電路上,系統(tǒng)設(shè)計了三塊電路板:FPGA核心處理板、圖像采集卡、圖像顯示卡,其中通過I2C總線對采集卡的工作模式進行配置,在采集模塊控制下,將采集到的圖像數(shù)據(jù)存儲到SDRAM;根據(jù)VGA顯示原理及其時序關(guān)系,設(shè)計了VGA顯示輸出控制模塊,合成了VGA工作的控制信號,又根據(jù)VGA顯示器的工業(yè)標準,合成VGA接口的水平和幀同步信號。邏輯硬件上,應(yīng)用SOPCBuilder工具生成了FPGA內(nèi)部的邏輯硬件功能模塊,定制了NiosII IP core、CMOS圖像采集模塊、VGA Controller及其I2C總線接口,系統(tǒng)各模塊間通過Avalon總線連接起來。軟件部分,在NiosII內(nèi)核處理器上實現(xiàn)了彩色圖像顏色空間轉(zhuǎn)換、二值化、形態(tài)學腐蝕處理及其目標定位等算法。實驗結(jié)果證明了本文提出的方案及算法的正確性,可行性。
標簽: FPGA 圖像采集 處理系統(tǒng)
上傳時間: 2013-08-05
上傳用戶:woshiyaosi
隨著技術(shù)的發(fā)展,基于PLC的控制系統(tǒng)呈現(xiàn)綜合化、網(wǎng)絡(luò)化的發(fā)展趨勢。為了適應(yīng)當今PLC課程教學的需要,我們應(yīng)提供具有現(xiàn)場控制對象的控制層、監(jiān)控管理層、遠程監(jiān)控層三層結(jié)構(gòu)的實驗控制系統(tǒng),并將組態(tài)軟件技術(shù)、先進的數(shù)據(jù)交互技術(shù)、單片機技術(shù)、通信技術(shù)集成在控制系統(tǒng)中,構(gòu)建現(xiàn)代大綜合設(shè)計性實驗系統(tǒng),以培養(yǎng)全面的高素質(zhì)的綜合性人才。 本文提出了一種多功能、大綜合的實驗平臺的方案和技術(shù)實現(xiàn)。本課題由市場占有率高的西門子PLC及其通信網(wǎng)絡(luò)模塊組成,采用具有很高的性價比的系統(tǒng)集成技術(shù),構(gòu)成了覆蓋面較大的全集成的網(wǎng)絡(luò)控制系統(tǒng),可提供PPI網(wǎng)絡(luò)、PROFIBUS-DP網(wǎng)絡(luò)和以太網(wǎng)等多種網(wǎng)絡(luò)形式的實驗平臺;采用多種工業(yè)組態(tài)軟件如Wincc、組態(tài)王和MCGS,構(gòu)成了豐富的上位監(jiān)控模式;通過OPC技術(shù)實現(xiàn)對PROFIBuS-DP網(wǎng)絡(luò)的遠程監(jiān)控。在此基礎(chǔ)上,結(jié)合單片機技術(shù)、CPLD技術(shù),設(shè)計了可自定義I/O口的多路模擬采集卡,擴展了PLC的信息控制功能;采用網(wǎng)絡(luò)技術(shù),將PLC技術(shù)與變頻器、步進電機控制相結(jié)合,對標準的PLC對象TM2和機械手設(shè)備進行二次開發(fā),構(gòu)成相關(guān)的運動控制系統(tǒng),模擬生產(chǎn)線的控制,展示PLC的運動控制功能;將PLC技術(shù)與無線控制技術(shù)相結(jié)合,實現(xiàn)PLC的無線遙控功能;完成了三菱Q系列PLC與PROFIBUS-DP網(wǎng)絡(luò)的聯(lián)網(wǎng),實現(xiàn)了不同品牌的PLC網(wǎng)絡(luò)的互聯(lián)互通。在此基礎(chǔ)上,還開發(fā)了多個實驗程序,展示其豐富的網(wǎng)絡(luò)構(gòu)架和綜合的實驗?zāi)J健?系統(tǒng)調(diào)試和實驗效果表明,該系統(tǒng)接近當今工業(yè)技術(shù)實踐,可為學生的課程設(shè)計、畢業(yè)設(shè)計以及PLC技術(shù)研究提供先進的集多種技術(shù)于一體的大綜合設(shè) 計性實驗平臺。關(guān)鍵詞:PLC;業(yè)網(wǎng)絡(luò);OPC
上傳時間: 2013-05-22
上傳用戶:歸海惜雪
隨著電子技術(shù)的不斷發(fā)展和進步,嵌入式系統(tǒng)也越來越廣泛的滲入到人類生活的方方面面。我們生活中常用的手機、數(shù)碼相機、掌上電腦、便攜式掃描儀等等都應(yīng)用到了嵌入式系統(tǒng)。 論文首先介紹了嵌入式系統(tǒng),包括嵌入式系統(tǒng)的構(gòu)成、特點、發(fā)展趨勢以及FPGA在嵌入式中的應(yīng)用等,指明嵌入式系統(tǒng)設(shè)計一般可分為硬件設(shè)計和軟件設(shè)計兩部分。 硬件設(shè)計部分,首先介紹了FPGA的相關(guān)知識,包括FPGA構(gòu)成、特性、開發(fā)工具、開發(fā)流程等,并對論文中選用的Altera公司的CyclonⅡ器件做了詳細的介紹。利用SOPC Builder、NiosⅡ等工具設(shè)計創(chuàng)建了NiosⅡ CPU內(nèi)核,添加以太網(wǎng)、Flash、PIO以及VGA接口等模塊,生成了一個Nios CPU內(nèi)核,完成硬件設(shè)計。 軟件設(shè)計部分,研究了嵌入式操作系統(tǒng)的發(fā)展、種類、特點等,簡單介紹了幾種代表性的嵌入式操作系統(tǒng)。選擇嵌入式操作系統(tǒng)時,綜合考慮了內(nèi)核、可移植性、可裁剪性、外掛模塊、成本、服務(wù)等各種因素,最終選用μCLinux操作系統(tǒng)。詳細介紹了μCLinux的特點、基本架構(gòu)、代碼結(jié)構(gòu)等。利用NiosⅡIDE為宿主機建立Linux開發(fā)環(huán)境。在IDE里配置Linux內(nèi)核和文件系統(tǒng),編譯后上載到做好的硬件平臺上。啟動μCLinux后將一個C語言編寫的九宮格求解程序下載到開發(fā)板中運行,檢驗運行結(jié)果,驗證嵌入式系統(tǒng)的正確性。 論文所做的只是嵌入式系統(tǒng)的一個應(yīng)用實例。實際應(yīng)用過程中,用戶可以根據(jù)自己的實際需要對軟硬件進行修改,以實現(xiàn)不同的功能。
上傳時間: 2013-07-19
上傳用戶:zhuoying119
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1