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

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

智能可調(diào)節(jié)風(fēng)扇

  • 基于CMOS攝像頭的智能尋跡車的設計與實現.rar

    基于CMOS攝像頭的智能尋跡車的設計與實現

    標簽: CMOS 攝像頭 尋跡車

    上傳時間: 2013-07-28

    上傳用戶:kkchan200

  • 基于FPGA的模糊PID控制算法的研究及實現.rar

    PID算法自從問世以來,一直受到廣泛的關注。隨著現代控制理論及智能控制技術的發展,PID算法也得到了長足的發展。結合傳統的PID控制算法,針對特定的控制領域,出現了一些新的控制算法,模糊PID控制算法就是在此基礎上漸漸形成并凸顯其控制特色。 同時隨著微電子技術的發展,現場可編程邏輯器件FPGA的發展及其EDA技術的日漸成熟,為集成控制芯片開拓了廣闊的發展空間。FPGA的發展為基于硬件的算法模塊的實現提供了可能性,同時節省了外圍的電路,使算法模塊的集成度大大提高。 本文針對當前國內外在算法研究方面的熱點問題,對模糊PID算法進行了深入的分析和研究。通過對汽輪機調節系統的結構分析,對其進行了數學建模。采用某汽輪機的實際設計運行參數,利用Matlab仿真軟件,對該汽輪機的數學模型進行了甩負荷動態特性仿真。仿真結果表明,模糊PID可以更好地解決汽輪發電機組在甩負荷過程中由于機組轉子飛升量太大而導致危急保安裝置動作,使得汽輪發電機組意外停機的問題,能夠保證汽輪發電機組在意外甩負荷時機組正常的機械運轉。根據模糊控制理論的特點及EDA技術和FPGA可編程邏輯器件的發展現狀,提出了在FPGA上實現模糊PID算法的具體實現方案。在綜合分析算法特性的基礎上,選擇Altera公司生產的CycloneⅡ系列中的EP2C35F672C6作為目標芯片,利用分層模塊化設計思想,在Altera公司提供的QuartusⅡ開發環境中,利用原理圖設計輸入和VHDL設計輸入相結合的方式實現了模糊PID控制算法,同時分別對實現的各個功能模塊和整個算法模塊進行了功能時序仿真。根據仿真結果分析,該設計實現了的模糊PID控制功能。 該控制算法模塊的FPGA實現很好的避免了因CPU或者其它問題導致算法程序跑飛、程序死循環、復位不可靠等問題,提高了控制的可靠性。同時加強了模塊的通用性,減少了系統硬件開發周期,節省了外圍設備的電路,降低了設計開發成本。

    標簽: FPGA PID 模糊

    上傳時間: 2013-07-21

    上傳用戶:thinode

  • FPGA中多標準可編程IO端口的設計.rar

    現場可編程門陣列(FPGA,Field Programmable Gate Array)是可編程邏輯器件的一種,它的出現是隨著微電子技術的發展,設計與制造集成電路的任務已不完全由半導體廠商來獨立承擔。系統設計師們更愿意自己設計專用集成電路(ASIC,Application Specific Integrated Circuit).芯片,而且希望ASIC的設計周期盡可能短,最好是在實驗室里就能設計出合適的ASIC芯片,并且立即投入實際應用之中。現在,FPGA已廣泛地運用于通信領域、消費類電子和車用電子。 本文中涉及的I/O端口模塊是FPGA中最主要的幾個大模塊之一,它的主要作用是提供封裝引腳到CLB之間的接口,將外部信號引入FPGA內部進行邏輯功能的實現并把結果輸出給外部電路,并且根據需要可以進行配置來支持多種不同的接口標準。FPGA允許使用者通過不同編程來配置實現各種邏輯功能,在IO端口中它可以通過選擇配置方式來兼容不同信號標準的I/O緩沖器電路。總體而言,可選的I/O資源的特性包括:IO標準的選擇、輸出驅動能力的編程控制、擺率選擇、輸入延遲和維持時間控制等。 本文是關于FPGA中多標準兼容可編程輸入輸出電路(Input/Output Block)的設計和實現,該課題是成都華微電子系統有限公司FPGA大項目中的一子項,目的為在更新的工藝水平上設計出能夠兼容單端標準的I/O電路模塊;同時針對以前設計的I/O模塊不支持雙端標準的缺點,要求新的電路模塊中擴展出雙端標準的部分。文中以低壓雙端差分標準(LVDS)為代表構建雙端標準收發轉換電路,與單端標準比較,LVDS具有很多優點: (1)LVDS傳輸的信號擺幅小,從而功耗低,一般差分線上電流不超過4mA,負載阻抗為100Ω。這一特征使它適合做并行數據傳輸。 (2)LVDS信號擺幅小,從而使得該結構可以在2.5V的低電壓下工作。 (3)LVDS輸入單端信號電壓可以從0V到2.4V變化,單端信號擺幅為400mV,這樣允許輸入共模電壓從0.2V到2.2V范圍內變化,也就是說LVDS允許收發兩端地電勢有±1V的落差。 本文采用0.18μm1.8V/3.3V混合工藝,輔助Xilinx公司FPGA開發軟件ISE,設計完成了可以用于Virtex系列各低端型號FPGA的IOB結構,它有靈活的可配置性和出色的適應能力,能支持大量的I/O標準,其中包括單端標準,也包括雙端標準如LVDS等。它具有適應性的優點、可選的特性和考慮到被文件描述的硬件結構特征,這些特點可以改進和簡化系統級的設計,為最終的產品設計和生產打下基礎。設計中對包括20種IO標準在內的各電器參數按照用戶手冊描述進行仿真驗證,性能參數已達到預期標準。

    標簽: FPGA 標準 可編程

    上傳時間: 2013-05-15

    上傳用戶:shawvi

  • 基于FPGA的可調參數FIR濾波系統.rar

    現代電子系統中,FIR數字濾波器作為數字信號處理技術的重要組成部分,以其良好的線性特性在許多領域內被廣泛的應用。在工程實踐中,往往要求信號處理具有實時性和靈活性,而已有的一些軟件和硬件實現方式則難以同時達到這兩方面的要求。 隨著可編程邏輯器件和EDA技術的發展,越來越多的人開始應用FPGA實現FIR濾波器,既保證了信號處理的實時性,又可兼顧靈活性的要求。但是普遍存在的問題是不能根據被濾波信號特點動態調整濾波器的濾波系數,只能完成單一特性的濾波工作。 本文將FPGA的快速性和計算機的靈活性通過USB2.0總線有機地結合起來,設計了一個基于FPGA的可調參數FIR濾波系統。此系統由計算機根據各種濾波器指標計算出濾波參數,通過USB2.0對FPGA芯片內部的FIR多階濾波器進行參數配置,實現數字濾波器參數可調;配置后的FPGA濾波單元完成對A/D采集的信號進行濾波運算,濾波后的數據經過緩存后通過USB2.0總線傳輸至計算機進行顯示、分析和儲存等進一步處理。在系統中采用有限狀態機對FPGA參數配置模式和濾波模式進行切換,保證了系統的有序運行。 本文通過性能測試和應用實例對系統進行驗證。實驗證明:該基于FPGA的可調參數FIR濾波系統參數配置方便,可以根據實際需要動態調整濾波參數,并且濾波效果良好,可有效濾除噪聲信號。

    標簽: FPGA FIR 參數

    上傳時間: 2013-07-26

    上傳用戶:KSLYZ

  • 基于FPGA的PID智能控制器的研究.rar

    工業生產過程往往具有非線性、不確定性,難以建立精確的數學模型。應用常規的PID控制器難以達到理想的控制效果。作為的重要分支,人工神經網絡具有良好的非線性映射能力和高度的并行信息處理能力,已成為非線性系統建模、辨識和控制中常用的理論和方法。其中,神經元具有很強的信息綜合、學習記憶、自學習和自適應能力,可以處理那些難以用模型和規則描述的過程,將神經元與PID結合,應用到實際的控制中,可以在線調整PID的參數,使系統具有較強的抗干擾能力、自適應能力和較好的魯棒性。 目前,人工神經網絡的研究主要是神經網絡的理論研究、神經網絡的應用研究和神經網絡的實現技術研究,這三方面是相互依賴和相互促進的關系。本文主要側重的是神經網絡的實現技術研究方面,創新性地利用FPGA嵌入式系統開發技術實現單神經元PID智能控制器的研究與設計,并將其封裝成為一個專用的IP核供其他的控制系統使用。 首先,對單神經元PID智能控制器的設計原理和設計算法進行了深入的研究與分析;其次,利用MATLAB設計單神經元PID智能控制器,針對特定的被控對象,對其進行仿真實驗,獲得比較理想的系統輸出;然后,研究基于FPGA的單神經元智能控制算法的實現,對控制器進行VHDL語言分層設計,使用Altera公司的軟件QuartusⅡ6.1進行仿真實驗。兩個仿真實驗結果表明,基于FPGA的單神經元智能控制器比MATLAB設計的單神經元PID智能控制器性能優良。 本文的設計模塊主要包括權值修改模塊、誤差計算模塊、權值產生模塊和輸出模塊。在各個模塊的設計中進行了優化處理,使本文的設計不僅利用的硬件資源少,而且也有很快的運行速度,同時也改善了傳統控制器的控制性能。

    標簽: FPGA PID 智能控制器

    上傳時間: 2013-04-24

    上傳用戶:13517191407

  • 智能人臉識別算法及其FPGA的實現.rar

    人臉自動識別技術是模式識別、圖像處理等學科的一個最熱門研究課題之一。隨著社會的發展,各方面對快速有效的自動身份驗證的要求日益迫切,而人臉識別技術作為各種生物識別技術中最重要的方法之一,已經越來越多的受到重視。對于具有實時,快捷,低誤識率的高性能算法以及對算法硬件加速的研究也逐漸展開。 本文詳細分析了智能人臉識別算法原理,發展概況和前景,包括人臉檢測算法,人眼定位算法,預處理算法,PCA和ICA 算法,詳細分析了項目情況,系統劃分,軟硬件平臺的資源和使用。并在ISE軟件平臺上,用硬件描述語言(verilog HDL)對算法部分嚴格按照FPGA代碼風格進行了RTL 硬件建模,并對C++算法進行了優化處理,通過仿真與軟件算法結果進行比對,評估誤差,最后在VirtexII Pro FPGA 上進行了綜合實現。 主要研究內容如下: 首先,對硬件平臺xilinx的VirtexII Pro FPGA 上的系統資源進行了描述和研究,對存儲器sdram,RS-232 串口,JTAG 進行了研究和調試,對Coreconnect的OPB總線仲裁機理進行了兩種算法的比較,RTL 設計,仿真和綜合。利用ISE和VC++軟件平臺,對verilog和C++算法進行同步比較測試,使每步算法對應正確的結果。對軟硬件平臺的合理使用使得在項目中能盡可能多的充分利用硬件資源,制板時正確選型,以及加快設計和調試進度。其次,對人臉識別算法流程中的人臉檢測,人眼定位,預處理,識別算法分別進行了比較研究,選取其中各自性能最好的一種算法對其原理進行了分析討論。人臉檢測采用adaboost 算法,因其速度和精度的綜合性能表現優異。人眼定位采用小塊合并算法,因為它具有快速,準確,弱時實的特點。預處理算法采用直方圖均衡加平滑的算法,簡單,高效。 識別算法采用PCA 加ICA 算法,它能最大的弱化姿態和光照對人臉識別的影響。 最后,使用Verilog HDL 硬件描述語言進行算法的RTL 建模,在C++算法的基礎上,保證原來效果的前提下,根據FPGA 硬件特點對算法進行了優化。視頻輸入輸出是人臉識別的前提,它提供FPGA 上算法需要處理的數據,預處理算法在C++算法的基礎上進行了優化,最大的減少了運算量,提高了運算速度,16 位計算器模塊使得在算法實現時可以根據系統要求,在FPGA的ip 核和自己設計的模塊之間選擇性能更好的一個來調用,FIFO的設計提供同步和異步時鐘域的數據緩存。設計在ISE和VC++軟件平臺同時進行,隨時對verilog和C++數據進行監測和比對。全部設計模塊通過仿真,達到預定的性能要求,并在FPGA 上綜合實現。

    標簽: FPGA 人臉識別 算法

    上傳時間: 2013-07-13

    上傳用戶:李夢晗

  • 基于線陣CCD和FPGA干涉型甲烷測量儀的研究.rar

    近年來,瓦斯事故在煤礦生產事故中所占比例越來越高,給礦工的生產生活帶來了極大的災難,必須加強對瓦斯的監測監控,避免瓦斯爆炸事故。因此對瓦斯氣體進行快速、實時檢測對于煤礦安全生產及環境保護有特別重要的意義。便攜式甲烷檢測報警儀是各國應用最早最普遍的一種甲烷濃度檢測儀表,可隨時檢測作業場所的甲烷濃度,也可使用甲烷傳感器對甲烷濃度進行連續實時地監測。大體上當前應用的便攜式甲烷檢測儀器,按檢測原理分為光學甲烷檢測儀、熱導型甲烷檢測儀、熱催化型甲烷檢測報警儀、氣敏半導體式甲烷檢測儀等幾種。 光干涉甲烷檢測儀性能穩定、使用壽命長,測量準確,是我國煤礦主要的便攜式甲烷檢測儀器。但現有的光干涉甲烷檢測儀存在自動化程度低、測量方法繁瑣、讀數不直觀,人為誤差較大、不能存儲數據等缺點。為此本文在干涉型甲烷檢測儀實現的原理上提出利用線陣型電荷耦合器件(CCD)對干涉條紋進行非接觸式的自動測量,獲得條紋信息,通過CCD驅動、高速模數轉換、數據采集等關鍵技術,實現了干涉條紋位移的精確測量,由單片機對量化后的測量信號進行智能處理,數字化顯示甲烷含量的測量結果。 光干涉甲烷檢測的關鍵是對干涉條紋中白基線以及黑色條紋位置的檢測,本設計采用線陣CCD成像獲取條紋信息判別其位置。CCD是一種性能獨特的半導體光電器件,近年來在攝像、工業檢測等科技領域里得到了廣泛的應用。將CCD技術應用于位置測量可以實現高精度和非接觸測量的要求;運用FPGA實現CCD芯片的驅動具有速度快、穩定高等優點:模數轉換之后的數據沒有采用專用存儲芯片進行存儲,而采用FPGA硬件開發平臺和Verilog HDL硬件描述語言編寫代碼實現數據采集模塊系統,同時提高數據采集精準度,既降低成本又提高了存儲效率。 本文設計的新系統使用方便、精度高、數據可儲存,克服了傳統光干涉甲烷檢測儀的缺點,技術指標和功能都得到較大改善。

    標簽: FPGA CCD 線陣

    上傳時間: 2013-06-08

    上傳用戶:jogger_ding

  • 基于FPGA的大場景圖像融合可視化系統的研究與設計計.rar

    隨著圖像處理技術和投影技術的不斷發展,人們對高沉浸感的虛擬現實場景提出了更高的要求,這種虛擬顯示的場景往往由多通道的投影儀器同時在屏幕上投影出多幅高清晰的圖像,再把這些單獨的圖像拼接在一起組成一幅大場景的圖像。而為了給人以逼真的效果,投影的屏幕往往被設計為柱面屏幕,甚至是球面屏幕。當圖像投影在柱面屏幕的時候就會發生幾何形狀的變化,而避免這種幾何變形的就是圖像拼接過程中的幾何校正和邊緣融合技術。 一個大場景可視化系統由投影機、投影屏幕、圖像融合機等主要模塊組成。在虛擬現實應用系統中,要實現高臨感的多屏幕無縫拼接以及曲面組合顯示,顯示系統還需要運用幾何數字變形及邊緣融合等圖像處理技術,實現諸如在平面、柱面、球面等投影顯示面上顯示圖像。而關鍵設備在于圖像融合機,它實時采集圖形服務器,或者PC的圖像信號,通過圖像處理模塊對圖像信息進行幾何校正和邊緣融合,在處理完成后再送到顯示設備。 本課題提出了一種基于FPGA技術的圖像處理系統。該系統實現圖像數據的AiD采集、圖像數據在SRAM以及SDRAM中的存取、圖像在FPGA內部的DSP運算以及圖像數據的D/A輸出。系統設計的核心部分在于系統的控制以及數字信號的處理。本課題采用XilinxVirtex4系列FPGA作為主處理芯片,并利用VerilogHDL硬件描述語言在FPGA內部設計了A/D模塊、D/A模塊、SRAM、SDRAM以及ARM處理器的控制器邏輯。 本課題在FPGA圖像處理系統中設計了一個ARM處理器模塊,用于上電時對系統在圖像變化處理時所需參數進行傳遞,并能實時從上位機更新參數。該設計在提高了系統性能的同時也便于系統擴展。 本文首先介紹了圖像處理過程中的幾何變化和圖像融合的算法,接著提出了系統的設計方案及模塊劃分,然后圍繞FPGA的設計介紹了SDRAM控制器的設計方法,最后介紹了ARM處理器的接口及外圍電路的設計。

    標簽: FPGA 圖像融合 可視化

    上傳時間: 2013-04-24

    上傳用戶:ynsnjs

  • 基于FPGA的人臉檢測系統設計.rar

    人臉識別技術繼指紋識別、虹膜識別以及聲音識別等生物識別技術之后,以其獨特的方便、經濟及準確性而越來越受到世人的矚目。作為人臉識別系統的重要環節—人臉檢測,隨著研究的深入和應用的擴大,在視頻會議、圖像檢索、出入口控制以及智能人機交互等領域有著重要的應用前景,發展速度異常迅猛。 FPGA的制造技術不斷發展,它的功能、應用和可靠性逐漸增加,在各個行業也顯現出自身的優勢。FPGA允許用戶根據自己的需要來建立自己的模塊,為用戶的升級和改進留下廣闊的空間。并且速度更高,密度也更大,其設計方法的靈活性降低了整個系統的開發成本,FPGA 設計成為電子自動化設計行業不可缺少的方法。 本文從人臉檢測算法入手,總結基于FPGA上的嵌入式系統設計方法,使用IBM的Coreconnect掛接自定義模塊技術。經過訓練分類器、定點化、以及硬件加速等方法后,能夠使人臉檢測系統在基于Xilinx的Virtex II Pro開發板上平臺上,達到實時的檢測效果。本文工作和成果可以具體描述如下: 1. 算法分析:對于人臉檢測算法,首先確保的是檢測率的準確性程度。本文所采用的是基于Paul Viola和Michael J.Jones提出的一種基于Adaboost算法的人臉檢測方法。算法中較多的是積分圖的特征值計算,這便于進一步的硬件設計。同時對檢測算法進行耗時分析確定運行速度的瓶頸。 2. 軟硬件功能劃分:這一步考慮市場可以提供的資源狀況,又要考慮系統成本、開發時間等諸多因素。Xilinx公司提供的Virtex II Pro開發板,在上面有可以供利用的Power PC處理器、可擴展的存儲器、I/O接口、總線及數據通道等,通過分析可以對算法進行細致的劃分,實現需要加速的模塊。 3. 定點化:在Adaboost算法中,需要進行大量的浮點計算。這里采用的方法是直接對數據位進行操作它提取指數和尾數,然后對尾數執行移位操作。 4. 改進檢測用的級聯分類器的訓練,提出可以迅速提高分類能力、特征數量大大減小的一種訓練方法。 5. 最后對系統的整體進行了驗證。實驗表明,在視頻輸入輸出接入的同時,人臉檢測能夠達到17fps的檢測速度,并且獲得了很好的檢測率以及較低的誤檢率。

    標簽: FPGA 人臉檢測 系統設計

    上傳時間: 2013-07-01

    上傳用戶:84425894

  • FPGA可配置端口電路的設計.rar

    可配置端口電路是FPGA芯片與外圍電路連接關鍵的樞紐,它有諸多功能:芯片與芯片在數據上的傳遞(包括對輸入信號的采集和輸出信號輸出),電壓之間的轉換,對外圍芯片的驅動,完成對芯片的測試功能以及對芯片電路保護等。 本文采用了自頂向下和自下向上的設計方法,依據可配置端口電路能實現的功能和工作原理,運用Cadence的設計軟件,結合華潤上華0.5μm的工藝庫,設計了一款性能、時序、功耗在整體上不亞于xilinx4006e[8]的端口電路。主要研究以下幾個方面的內容: 1.基于端口電路信號寄存器的采集和輸出方式,本論文設計的端口電路可以通過配置將它設置成單沿或者雙沿的觸發方式[7],并完成了Verilog XL和Hspiee的功能和時序仿真,且建立時間小于5ns和保持時間在0ns左右。和xilinx4006e[8]相比較滿足設計的要求。 2.基于TAP Controller的工作原理及它對16種狀態機轉換的控制,對16種狀態機的轉換完成了行為級描述和實現了捕獲、移位、輸出、更新等主要功能仿真。 3.基于邊界掃描電路是對觸發器級聯的構架這一特點,設計了一款邊界掃描電路,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。達到對芯片電路測試設計的要求。 4.對于端口電路來講,有時需要將從CLB中的輸出數據實現異或、同或、與以及或的功能,為此本文采用二次函數輸出的電路結構來實現以上的功能,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。滿足設計要求。 5.對于0.5μm的工藝而言,輸入端口的電壓通常是3.3V和5V,為此根據設置不同的上、下MOS管尺寸來調整電路的中點電壓,將端口電路設計成3.3V和5V兼容的電路,通過仿真性能上已完全達到這一要求。此外,在輸入端口處加上擴散電阻R和電容C組成噪聲濾波電路,這個電路能有效地抑制加到輸入端上的白噪聲型噪聲電壓[2]。 6.在噪聲和延時不影響電路正常工作的范圍內,具有三態控制和驅動大負載的功能。通過對管子尺寸的大小設置和驅動大小的仿真表明:在實現TTL高電平輸出時,最大的驅動電流達到170mA,而對應的xilinx4006e的TTL高電平最大驅動電流為140mA[8];同樣,在實現CMOS高電平最大驅動電流達到200mA,而xilinx4006e的CMOS驅動電流達到170[8]mA。 7.與xilinx4006e端口電路相比,在延時和面積以及功耗略大的情況下,本論文研究設計的端口電路增加了雙沿觸發、將輸出數據實現二次函數的輸出方式、通過添加譯碼器將配置端口的數目減少的新的功能,且驅動能力更加強大。

    標簽: FPGA 可配置 端口

    上傳時間: 2013-07-20

    上傳用戶:頂得柱

主站蜘蛛池模板: 沁水县| 宁波市| 柳江县| 景宁| 贡山| 台湾省| 聊城市| 泸水县| 兴安盟| 城市| 休宁县| 张北县| 固阳县| 定远县| 台江县| 华宁县| 铅山县| 铜陵市| 仁怀市| 枝江市| 邹平县| 镇平县| 年辖:市辖区| 自治县| 射洪县| 沙河市| 盐池县| 化德县| 子长县| 西林县| 元阳县| 阜南县| 兴安县| 时尚| 利津县| 库伦旗| 湖口县| 溧水县| 高安市| 灵石县| 邹平县|