基于單片機的PID溫度控制系統(tǒng),了解PID控制理論和單片機實現(xiàn)方法
標簽: PID 單片機 溫度控制系統(tǒng)
上傳時間: 2013-05-21
上傳用戶:無聊來刷下
隨著微電子技術的高速發(fā)展,實時圖像處理在多媒體、圖像通信等領域有著越來越廣泛的應用。FPGA就是硬件處理實時圖像數(shù)據(jù)的理想選擇,基于FPGA的圖像處理專用芯片的研究將成為信息產業(yè)的新熱點。 本文以FPGA為平臺,使用VHDL硬件描述語言設計并實現(xiàn)了中值濾波、順序濾波、數(shù)學形態(tài)學、卷積運算和高斯濾波等圖像處理算法。在設計過程中,通過改進算法和優(yōu)化結構,在合理地利用硬件資源的條件下,有效地挖掘出算法內在的并行性,采用流水線結構優(yōu)化算法,提高了頂層濾波模塊的處理速度。在中值濾波器的硬件設計中,本文提出了一種快速中值濾波算法,該算法大大節(jié)省了硬件資源,處理速度也很快。在數(shù)學形態(tài)學算法的硬件實現(xiàn)中,本文提出的最大值濾波和最小值濾波算法大大減少了硬件資源的占用率,適應了流水線設計的要求,提高了圖像處理速度。 整個設計及各個模塊都在Altera公司的開發(fā)環(huán)境QuartusⅡ以及第三方仿真軟件Modelsim上進行了邏輯綜合以及仿真。綜合和仿真的結果表明,使用FPGA硬件處理圖像數(shù)據(jù)不僅能夠獲得很好的處理效果,達到較高的工作頻率,處理速度也遠遠高于軟件法處理圖像,可滿足實時圖像處理的要求。 本課題為圖像處理專用FPGA芯片的設計做了有益的探索性嘗試,對今后完成以FPGA圖像處理芯片為核心的實時圖像處理系統(tǒng)的設計有著積極的意義。
上傳時間: 2013-06-08
上傳用戶:shuiyuehen1987
運動控制技術是機電一體化的核心部分,提高運動控制技術水平對于提高我國的機電一體化技術具有至關重要的作用。運動控制技術的發(fā)展是制造自動化前進的旋律,是推動新的產業(yè)革命的關鍵技術。對于數(shù)控系統(tǒng)來說,最重要的是控制各個電機軸的運動,這是運動控制器接收并依照數(shù)控裝置的指令來控制各個電機軸運動從而實現(xiàn)數(shù)控加工的,數(shù)據(jù)加工中的定位控制精度、速度調節(jié)的性能等重要指標都與運動控制器直接相關。目前對數(shù)控系統(tǒng)的研究都集中在插入PC的NC控制器的研究上,而其核心部分就是對步進、伺服電機進行控制的運動控制卡的研究。對PC-NC來說,運動控制卡的性能很大程度上決定了整個數(shù)控系統(tǒng)的性能,而微電子和數(shù)字信號處理技術的發(fā)展及其應用,使運動控制卡的性能得到了不斷改進,集成度和可靠性大大提高。 本課題通過對運動控制技術的深入研究,并針對國內運動控制技術的研究起步較晚的現(xiàn)狀,結合當前運動控制領域的具體需要,緊跟當前運動控制技術研究的發(fā)展趨勢,吸收了數(shù)控技術和相關運動控制技術的最新成果,提出了基于PCI和FPGA的方案,研制了一款比較新穎的、功能強大的、具有很大柔性的四軸多功能運動控制卡。 本課題的具體研究主要有以下幾方面: 首先,通過對運動控制卡及運動控制系統(tǒng)等行業(yè)現(xiàn)狀的全面調研,和對運動控制技術的深入學習,在比較了幾種常用的運動控制方案的基礎上,提出了基于FPGA的運動控制設計方案,并規(guī)劃了板卡的總體設計。 其次,根據(jù)總體設計,規(guī)劃了板卡的結構,詳細劃分并實現(xiàn)了FPGA各部分的功能;利用光電隔離原理設計了數(shù)字輸入/輸出電路。 再次,利用FPGA的資源實現(xiàn)了PCI從設備接口,達到跟控制卡通信的目的,針對運動控制中的一些具體問題,如運動平穩(wěn)性、實時控制以及多軸聯(lián)動等,在FPGA上設計了四軸運動控制電路,定義了各個寄存器的具體功能,設計了功能齊全的加/減速控制電路、變頻分配電路、倍頻分頻電路和三個功能各異的計數(shù)器電路等,自動降速點運動、A/B相編碼器倍頻計數(shù)電路等特殊功能。最后,進行了本運動控制卡的測試,從測試和應用結果來看,該卡達到預期的要求。
上傳時間: 2013-07-27
上傳用戶:zgu489
基于IPP的 嵌入式 音頻解碼器設計與優(yōu)化
上傳時間: 2013-04-24
上傳用戶:xiaoxiang
信息技術在建筑行業(yè)的高速發(fā)展使得智能住宅和智能小區(qū)迅速崛起并成長為巨大的新興產業(yè)。文章提出了一個基于$3C2410的高性能、低價格的WLAN智能住宅控制終端的設計方案。該方案依托成熟的無線局域
上傳時間: 2013-05-26
上傳用戶:66wji
本文的主要研究內容是利用FPGA平臺實現(xiàn)以太網(wǎng)絡接口。 首先,對論文的大致內容和組織結構做了簡要介紹,并且比較分析了目前比較流行的網(wǎng)絡接口實現(xiàn)的三種方法,并以此為基礎提出了本文中重點介紹的基于FPGA 的網(wǎng)絡接口實現(xiàn)方法。 其次,介紹采用以FPGA 做為主控芯片控制8019AS 網(wǎng)絡控制芯片來實現(xiàn)從網(wǎng)絡上接收數(shù)據(jù)幀的功能。FPGA 需要在上電時完成對于8019AS的初始化設置。在接收和發(fā)送數(shù)據(jù)報文時,對相應的寄存器進行控制和操作以完成網(wǎng)絡數(shù)據(jù)幀的接收。對FPGA 與8019AS 之間的接口實現(xiàn)進行了詳細的描述。 最后,介紹了在FPGA 內部對于接收到的網(wǎng)絡數(shù)據(jù)幀進行TCP/IP協(xié)議分析的具體過程和實現(xiàn)方法。分別詳細介紹了接收模塊、發(fā)送模塊以及其中子模塊具體功能和實現(xiàn)方法。說明了模塊之間相互觸發(fā)的具體關系。現(xiàn)有的網(wǎng)絡接口一般是采用MCU 或者ARM 等專用控制芯片來實現(xiàn)的,而此次課題以FPGA 作為主控芯片來實現(xiàn)網(wǎng)絡接口以及部分TCP/IP 協(xié)議分析是一個創(chuàng)意。而且由于FPGA 多管腳可以靈活配置,也使得系統(tǒng)的可擴展性有了很大的提高。
標簽: FPGA 以太網(wǎng)絡 接口的設計
上傳時間: 2013-06-09
上傳用戶:huazi
本課題完成了基于FPGA的數(shù)據(jù)采集器以及IIC總線的模數(shù)轉換器部分、通訊部分的電路設計。其中FPGA采用Xilinx公司Spartan-Ⅱ系列的XC2S100芯片,在芯片中嵌入32位軟處理器MicroBlaze;ⅡC總線的模數(shù)轉換采用Microchip公司的MCP3221芯片,通訊部分則在FPGA片內用VHDL語言實現(xiàn)。通過上述設計實現(xiàn)了“準單片化”的模擬量和數(shù)字量的數(shù)據(jù)采集和處理。 所設計的數(shù)據(jù)采集器可以和結構類似的上位機通訊,本課題完成了在上位機中用VHDL語言實現(xiàn)的通信電路模塊。通過上述兩部分工作,將微處理器、數(shù)據(jù)存儲器、程序存儲器等數(shù)字邏輯電路均集成在同一個FPGA內部,形成一個可編程的片上系統(tǒng)。FPGA片外僅為模擬器件和開關量驅動芯片。FPGA內部的硬件電路采用VHDL語言編寫;MCU軟核工作所需要的程序采用C語言編寫。多臺數(shù)據(jù)采集器與服務器構成數(shù)據(jù)采集系統(tǒng)。服務器端軟件用VB開發(fā),既可以將實時采集的數(shù)據(jù)以數(shù)字方式顯示,也可以用更加直觀的曲線方式顯示。 由于數(shù)據(jù)采集器是所有自控類系統(tǒng)所必需的電路模塊,所以一個通用的片上系統(tǒng)設計可以解決各類系統(tǒng)的應用問題,達到“設計復用”(DesignReuse)的目的。采用基于FPGA的SOPC設計的更加突出的優(yōu)點是不必更換芯片就可以實現(xiàn)設計的改進和升級,同時也可以降低成本和提高可靠性。
標簽: FPGA SOPC 數(shù)據(jù)采集系統(tǒng)
上傳時間: 2013-07-12
上傳用戶:a155166
本文將電路接口技術與硬件可編程技術相結合,提出了用可編程芯片來控制IDE硬盤進行高速數(shù)據(jù)記錄,能夠滿足機載數(shù)據(jù)記錄設備重量輕、容量大、速度快的要求。 論文對硬盤ATA接口標準進行了研究,對VHDL語言、現(xiàn)場可編程門陣列器件(FPGA)實現(xiàn)硬件電路的原理和方法進行了深入分析,在此基礎上完成了基于FPGA的數(shù)據(jù)記錄控制器的設計。文中選擇了具有低功耗、低成本、高性能的FPGA芯片(型號為CycloneEP1C3T144C8),將各功能模塊級聯(lián)成系統(tǒng)在該芯片上完成了控制器系統(tǒng)級的設計與仿真驗證,驗證結果表明了用FPGA實現(xiàn)高速數(shù)據(jù)記錄控制器的可行性。所設計的VHDL代碼經(jīng)QuartusⅡ綜合、布局布線、管腳分配后,在FPGA內部可以達到104.46Mhz的電路工作速度,F(xiàn)PGA與硬盤之間采用ATA接口的UltraDMA模式2傳輸方式,可以達到33.3MByte/s的突發(fā)數(shù)據(jù)傳輸率。文中對所用到的FPGA設計技術給予了詳細說明,對各功能模塊的設計給予了詳細闡述,對關鍵設計給出了VHDL源代碼,還討論了FPGA設計中時序約束的作用,給出了本文所做時序約束的方法。 本文中所論述的工作對以后機載數(shù)據(jù)記錄系統(tǒng)的設計具有重要的鋪墊作用。文中在總結所做工作的同時,還對下一步工作提出了有益的建議。
標簽: FPGA 機載 高速數(shù)據(jù) 記錄系統(tǒng)
上傳時間: 2013-08-05
上傳用戶:hanli8870
本文分析了數(shù)字音頻處理技術中數(shù)字濾波器的各種傳統(tǒng)實現(xiàn)算法,尤其是研究了FIR數(shù)字濾波器的實現(xiàn)算法,在分析了數(shù)字濾波器的傳統(tǒng)算法的基礎上,針對家用和便攜式音頻處理系統(tǒng),提供一種基于FPGA的音頻處理器的實現(xiàn)方案,以適應便攜式和家用設備對處理器體積和功耗小的發(fā)展要求.該方案對實現(xiàn)N階FIR數(shù)字濾波器的傳統(tǒng)算法進行了改良,將濾波器的系數(shù)用浮點數(shù)表示法來表示,使得原本至少需要一個乘法器和一個加法器來實現(xiàn)濾波功能,現(xiàn)在僅需要若干次加法和移位運算就可以實現(xiàn),很大程度降低了設計的復雜度和系統(tǒng)功耗,也減少了芯片的面積.同時采用硬件描述語言VHDL實現(xiàn)了音頻處理器各個模塊的設計.
上傳時間: 2013-06-02
上傳用戶:cknck
本文著重研究了多路數(shù)字節(jié)目復用器中的對多路預處理TS流復用的原理和基于FPGA的實現(xiàn)方法。首先論述了關于數(shù)字電視系統(tǒng)的一些基本概念,介紹了MPEG-2/DVB標準以及數(shù)字電視節(jié)目專用信息(PSI),并結合多路數(shù)字節(jié)目復用的基本原理提出了一套基于FPGA的設計方案。通過對復用器輸入部分、復用控制邏輯和PCR校正等一系列模塊的設計及仿真驗證,達到了設計的要求,取得了一定的研究成果。
上傳時間: 2013-06-09
上傳用戶:bugtamor