亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

基于FPGA的超聲波測距系統

  • 基于FPGA的ADC并行測試方法研究

    高性能ADC產品的出現,給混合信號測試領域帶來前所未有的挑戰。并行ADC測試方案實現了多個ADC測試過程的并行化和實時化,減少了單個ADC的平均測試時間,從而降低ADC測試成本。本文實現了基于FPGA的ADC并行測試方法。在閱讀相關文獻的基礎上,總結了常用ADC參數測試方法和測試流程。使用FPGA實現時域參數評估算法和頻域參數評估算法,并對2個ADC在不同樣本數條件下進行并行測試。    本研究通過在FPGA內部實現ADC測試時域算法和頻域算法相結合的方法來搭建測試系統,完成了音頻編解碼器WM8731L的控制模式接口、音頻數據接口、ADC測試時域算法和頻域算法的FPGA實現。整個測試系統使用Angilent33220A任意信號發生器提供模擬激勵信號,共用一個FPGA內部實現的采樣時鐘控制模塊。并行測試系統將WM8731.L片內的兩個獨立ADC的串行輸出數據分流成左右兩通道,并對其進行串并轉換。然后對左右兩個通道分別配置一個FFT算法模塊和時域算法模塊,并行地實現了ADC參數的評估算法。在樣本數分別為128和4096的實驗條件下,對WM8731L片內2個被測.ADC并行地進行參數評估,被測參數包括增益GAIN、偏移量OFFSET、信噪比SNR、信號與噪聲諧波失真比SINAD、總諧波失真THD等5個常用參數。實驗結果表明,通過在FPGA內配置2個獨立的參數計算模塊,可并行地實現對2個相同ADC的參數評估,減小單個ADC的平均測試時間。FPGA片內實時評估算法的實現節省了測試樣本傳輸至自動測試機PC端的時間。而且只需將HDL代碼多次復制,就可實現多個被測ADC在同一時刻并行地被評估,配置靈活。基于FPGA的ADC并行測試方法易于實現,具有可行性,但由于噪聲的影響,測試精度有待進一步提高。該方法可用于自動測試機的混合信號選項卡或測試子系統。

    標簽: FPGA ADC 并行測試 方法研究

    上傳時間: 2013-06-07

    上傳用戶:gps6888

  • 基于FPGA的USB通信系統的設計

    隨著科學技術水平的不斷提高,數字集成電路被廣泛應用。通用串行總線USB(Universal Serial Bus)是計算機與外圍設備互連的標準接口之一,是一種點對點的通信接口,可同時支持多個外圍設備。USB2.0規范的通信速率非常高,其峰值可達480Mbit/s,使得它已經成為目前最流行的外設接口標準。FPGA芯片是今后電子產品發展的趨勢,帶有USB接口的FPGA系統將有很好的市場需求和發展前景。    論文主要從研究FPGA的結構、Xilinx公司Spartan3F系列中的XC3S400的引腳功能、了解FPGA開發流程、熟悉USB2.0的通信協議以及驅動的一些基本知識入手,目的是完成帶有USB接口的FPGA的PCB板的制作和FPGA內部程序的編寫以及USB固件的開發。結合了Cypress公司的上位機,開發了基于USB接口的FPGA和PC機通信系統,能夠進行數據傳輸。論文研究了Xilinx的3S400芯片的內部結構和各個引腳的功能,設計了關于Xilinx的3S400最小系統電路圖,在Xilinx的FPGA的開發環境,編寫了FPGA的代碼。由于FPGA內嵌的USB2.0的內核價格昂貴,需要向生產FPGA的芯片廠商購買,因此論文選擇了外接USB芯片,雖然增加了PCB板的面積,但其開發成本較低,且技術成熟,大多數USB通信研究者進行廣泛研究。論文在詳細介紹了USB2.0的通信協議,Cypress公司生產的CY7C68013芯片的結構,以及其固件的開發基礎上,開發了基于FPGA的USB與PC機的通信系統,該通信系統可以和上位機進行點對點的數據傳輸,為大批量的數據通信產品的開發提供了研究和生產的基礎。

    標簽: FPGA USB 通信系統

    上傳時間: 2013-07-26

    上傳用戶:xz85592677

  • 基于FPGA的面陣CCD驅動傳輸電路設計

    圖像處理技術應用越來越廣泛,特別是工業檢測領域。然而,圖像處理技術應用的基礎是圖像的獲取,為了更加靈活地設計各種應用產品,本課題研究基于FPGA的面陣 CCD驅動傳輸電路設計,利用該電路能夠獲取高質量、高分辨率的圖像,為后續的圖像處理技術應用打下基礎。本文首先介紹了研究意義、CCD圖像傳感器的發展以及FPGA的產生與發展,接著提出了面陣CCD成像系統總體設計方案,然后針對關鍵電路的設計進行詳盡的分析和說明,這些電路包括時序發生電路、存儲器控制電路、USB接口電路以及電源調理電路。其中時序發生電路主要用于產生CCD正常工作所需的各種時序信號以及A/D變換芯片AD9824 所需的工作時序,這些時序都是由FPGA產生的,文中給出了FPGA邏輯設計的基本過程以及仿真波形。本系統采用SDRAM緩存圖像信號,為了完成SDRAM的寫入、讀出以及定時刷新,利用FPGA生成存儲器控制電路。系統采用USB接口與計算機通信,因此FPGA 中設計了相應邏輯電路與CY7C68013A USB接口芯片實現信號握手及數據通信,進而與 PC機通信。為了保證各個芯片正常工作,設計電源調理電路實現將輸入5V電源轉換成多種電壓向各個芯片供電。經過初步調試,并根據仿真結果判斷驅動傳輸電路基本達到設計要求。關鍵詞:FPGA,CCD,A/D變換,SDRAM,USB,驅動時序

    標簽: FPGA CCD 面陣 傳輸

    上傳時間: 2013-04-24

    上傳用戶:prczsf

  • 基于FPGA的步進電機細分驅動器的設計

    ·基于FPGA的步進電機細分驅動器的設計

    標簽: FPGA 步進電機 細分驅動器

    上傳時間: 2013-07-09

    上傳用戶:xingisme

  • 基于FPGA的CCD探測系統

    隨著圖像采集系統的廣泛應用,人們對CCD探測系統的要求日益提高。傳統的CCD探測系統由于結構復雜,造價較高,己不能滿足日益廣泛的應用需要。本文設計了一套基于單片FPGA的小型化與經濟化的CCD探測系統,能夠滿足空間光強的測量并實現光信號的識別和處理。    本文研究了CCD探測系統的基本結構。設計了基于單片FPGA的CCD探測系統的硬件電路原理圖,完成了硬件電路板制作與調試。系統FPGA選用Altera公司的低成本FPGA芯片EP2C20Q240,電路板采用雙層板設計,實現了CCD探測系統的小型化與經濟化的目標。利用FPGA器件實現了CCD驅動時序脈沖的設計、實現了單采樣與相關雙采樣的控制程序設計,利用FPGA的數字信號處理功能實現了相關雙采樣的信號處理。基于FPGA的可編程特性,在不改變外部電路的基礎上,通過程序的改變,對CCD驅動頻率、模數轉換器采樣時刻的選擇進行方便調節。系統與上位機的數據傳輸接口采用了網絡傳輸方案,充分發揮了網絡傳輸的遠距離傳輸、遠程訪問、信息共享等優勢,系統采用基于FPGA的NiosⅡ嵌入式處理器系統,通過對其應用軟件的開發,實現了系統與上位機之間數據的可靠性傳輸。

    標簽: FPGA CCD 探測系統

    上傳時間: 2013-08-06

    上傳用戶:hainan_256

  • 基于FPGA的航電數據處理及傳輸系統

    本文結合目前國內外航電數據處理系統的發展概況,設計了一款集數據采集、處理、控制及傳輸于一體的航電處理系統。文章首先深入研究了自適應濾波器原理,分析了LMS算法性能,著重從影響算法性能的因素入手,通過分析仿真,改進算法,提升了算法性能,給出仿真結果分析,并設計應用于系統之中;其次介紹了ARINC-429航空總線和RS-422串行總線的信息標準和傳輸格式。在此基礎上,設計了基于FPGA的解決航電系統數據采集、濾波處理、控制傳輸和復雜非線性運算的一體化實現方案。選用XILINX公司的FPGA,實現了航電數據采集、傳輸和控制,集成了ARlNC-429和RS-422兩種通信接口,實現了總線冗余,并實現了數據濾波和相應的算法處理。最后,在實驗室環境下,對每個模塊分別進行了軟硬件測試。

    標簽: FPGA 數據處理 傳輸系統

    上傳時間: 2013-07-01

    上傳用戶:R50974

  • 基于FPGA的永磁電機控制系統

    隨著經濟的發展,科學技術的進步,永磁電機的研發和控制技術都有了快速的發展。永磁電機的發展也帶來了永磁電機控制器的發展,電機控制器已經由傳統的模擬元件控制器,逐漸轉向數模混合控制器、全數字控制器。基于現場可編程門陣列(FPGA——Field Programmable Gate Array)的新一代數字電機控制技術得到越來越多的關注。現在的FPGA不僅實現了軟件需求和硬件設計的完美集合,還實現了高速與靈活性的完美結合,使其已超越了ASIC器件的性能和規模。在工業控制領域,FPGA雖然起步較晚,但是發展勢頭迅猛。    本文在介紹了傳統無刷直流電機控制技術的基礎上,分析了采用FPGA實現電機控制的優點。詳細介紹了使用硬件編程語言,在FPGA中編程實現永磁無刷直流電機速度閉環控制的各個關鍵環節,如:PI調節器、數字PWM等等。在實現永磁無刷直流電機速度閉環控制的同時,將速度檢測環節采用FPGA實現,減小了系統硬件開銷。在實現單臺永磁無刷直流電機速度閉環控制的基礎上,本文在一片FPGA芯片上實現了多臺永磁無刷直流電機的速度閉環獨立控制系統。介紹了采用FPGA進行多臺電機控制具有獨特的優勢,這些優勢使得FPGA在實現多臺電機控制時非常方便,具有單片機(MCU)和數字信號處理器(DSP)無法比擬的優點。文中對基于FPGA的單臺和多臺永磁無刷直流電機控制系統分別進行了實驗驗證。    FPGA編程靈活,設計方便,本文在FPGA中實現了各種不同的PWM調制方式。從電路方面詳細分析了采用不同的PWM調制,換相時無刷直流電機母線的反向電流問題。借助FPGA平臺,對各種PWM調制方式進行了實驗,對理論分析進行了驗證。    另外,本文介紹了目前非常流行的一種FPGA圖形化設計方法,即基于XSG(Xilinx System Generator)的FPGA設計。這種設計方法具有圖形化、模塊化的優點,大大方便了用戶的FPGA開發設計。在XSG中建立的仿真系統,區別于傳統的Simulink仿真,可以直接生成相應的硬件編程語言代碼下載到FPGA中運行。本文借助XSG軟件設計在XSG/Simulink中實現了永磁同步電機矢量控制系統的混合建模算法,并進行了仿真。

    標簽: FPGA 永磁電機 控制系統

    上傳時間: 2013-04-24

    上傳用戶:wangyi39

  • 基于FPGA的m序列發生器實現

    ·基于FPGA的m序列發生器實現

    標簽: FPGA 序列 發生器

    上傳時間: 2013-04-24

    上傳用戶:gengxiaochao

  • 基于FPGA的雙口RAM在PC104與DSP通信中的研究與應用

    ·基于FPGA的雙口RAM在PC104與DSP通信中的研究與應用

    標簽: FPGA 104 DSP RAM

    上傳時間: 2013-07-04

    上傳用戶:葉山豪

  • 用VHDL語言實現的基于FPGA的交換機設計

    用VHDL語言實現的基于FPGA的交換機設計

    標簽: VHDL FPGA 語言 交換機

    上傳時間: 2013-04-24

    上傳用戶:歸海惜雪

主站蜘蛛池模板: 南昌县| 修文县| 蕲春县| 太原市| 富蕴县| 凌云县| 深水埗区| 齐齐哈尔市| 江安县| 民县| 友谊县| 建宁县| 航空| 苏州市| 商丘市| 武乡县| 田林县| 远安县| 福海县| 阿图什市| 武平县| 大冶市| 江达县| 保定市| 神池县| 福贡县| 滨海县| 星子县| 尼木县| 渝中区| 汝南县| 新干县| 沙雅县| 东乡县| 健康| 雅江县| 政和县| 全南县| 安图县| 萝北县| 长治市|