各類交流電源在產(chǎn)品開發(fā)過程中都需要進行長時間的帶載測試,以檢驗其電氣性能。傳統(tǒng)使用電阻、電感和電容這類無源元件作為負載的測試方法存在參數(shù)調(diào)節(jié)不方便、發(fā)熱量大、耗能等諸多缺點。為克服傳統(tǒng)測試方法的不足,本文研究了一種帶能量回饋功能的交流電子負載裝置,采用交直交變換結(jié)構,由具有公共直流母線的兩級電壓型PWM整流器組成。通過控制前級PWM整流器的輸入功率因數(shù),在其輸入端模擬不同阻抗特性的負載;后級PWM整流器工作在并網(wǎng)逆變狀態(tài),將被測試電源發(fā)出的電能回饋至電網(wǎng)進行循環(huán)利用。 交流電子負載屬于一種測試設備,需要實現(xiàn)用戶交互、通訊、監(jiān)控等功能,因此采用了以DSP芯片為核心的數(shù)字控制方案。本文首先探討了數(shù)字控制技術對變換器性能的影響,重點討論了當數(shù)字脈寬調(diào)制器精度不足時會引起輸出產(chǎn)生極限環(huán)振蕩的問題。分析了極限環(huán)振蕩產(chǎn)生的原因,并以BUCK、BOOST和BUCK-BOOST三種基本變換器的數(shù)字控制器設計為例,推導出了為避免極限環(huán)振蕩,數(shù)字脈寬調(diào)制器應滿足的最小精度要求。在MATLAB中建立了數(shù)字控制器的仿真模型,設計了一臺數(shù)字控制BUCK變換器實驗樣機,仿真和實驗結(jié)果驗證了理論分析的正確性。 根據(jù)處理電能方式的不同,交流電子負載可分為能量消耗型和能量回饋型兩大類。本文首先針對交流電源產(chǎn)品的功能性測試應用場合,提出了一種新的能量消耗型交流電子負載結(jié)構和相應的控制方法。然后重點介紹了能量回饋型交流電子負載的工作原理及其控制策略。分析了功率電路中主要元件參數(shù)的選取方法。其中,對工作在任意功率因數(shù)情況下的單相PWM整流器中交流濾波電感的取值作了重點討論。在Saber軟件中建立了系統(tǒng)的仿真模型,設計了一臺以TMS320F2812 DSP芯片為控制核心的能量回饋型交流電子負載原理樣機,仿真和實驗結(jié)果驗證了系統(tǒng)方案的可行性和正確性。最后針對交流電子負載的并網(wǎng)能量回饋功能,初步分析了一種基于正反饋思想的并網(wǎng)系統(tǒng)孤島檢測方法,并進行了仿真驗證。
上傳時間: 2013-07-29
上傳用戶:zlf19911217
移動機器人是機器人研究領域中重要的一個分支,智能移動機器人集人工智能、智能控制、信息處理、圖象處理、檢測與轉(zhuǎn)換等專業(yè)技術為一體,跨計算’機、自動控制、機械、電子等多學科,成為當前智能機器人研究的重點之一。路徑規(guī)劃是移動機器人研究的一個基本而又極其重要的課題。靈活有效的路徑規(guī)劃算法能夠幫助機器人適應各種復雜的環(huán)境,大大提高機器人的應用領域,尤其是使移動機器人具備自動識別環(huán)境的能力,能在未知環(huán)境下完成一定的工作。 本文的主要任務是以LEGO Technic組件為本體,重新設計一個控制器,并據(jù)此研究移動機器人的避障和路徑規(guī)劃策略。為滿足移動機器人避障的實時性、準確性要求,需要有一個功能完善的硬件平臺,實現(xiàn)信息采集、處理以及避障的策略。本文設計了一套移動機器人控制器,該控制器以DSP TMS320F2407A為核心,輔之以相應的外圍電路、傳感器、人機交互、串行通信和電源等模塊。車體動力學實驗及避障實驗結(jié)果驗證了本文所設計的控制器的性能。 在對移動機器人的避障策略的研究過程中,采用了基于虛擬力場法的位置閉環(huán)控制方法,這種方法簡化了傳統(tǒng)避障方法的數(shù)學運算過程,提高了機器人對障礙物的反應速度。最后,設計了一套實驗系統(tǒng),進行相應的避障方法實驗。結(jié)果表明,所設計的控制器能夠完成基本的實時避障功能。
標簽: DSP 移動機器人 控制系統(tǒng)設計
上傳時間: 2013-06-30
上傳用戶:gdgzhym
隨著計算機技術、通信技術的飛速發(fā)展和3C(計算機、通信、消費電子)的融合,嵌入式系統(tǒng)已經(jīng)滲透到各個領域。在32位嵌入式微處理器市場上,基于ARM(Advanced RISC Machine)內(nèi)核的微處理器在市場上處于絕對的領導地位,因此追蹤ARM技術的發(fā)展趨勢顯得尤為重要。在嵌入式操作系統(tǒng)的選擇上,Linux一直因其內(nèi)核精簡、代碼開放、易于移植等特點受到廣大嵌入式系統(tǒng)工程師的青睞。另外,嵌入式系統(tǒng)一旦具備網(wǎng)絡接入功能,其信息處理能力更加強大,因此有必要為嵌入式系統(tǒng)構建Web服務器。 本文主要目的是研究基于ARM的嵌入式Linux開發(fā)平臺構建,并在此基礎上進行網(wǎng)絡應用程序的開發(fā)。 文章深入剖析了ARM9的體系結(jié)構,介紹了基于ARM9的S3C2410開發(fā)板的特性及資源;闡述了嵌入式操作系統(tǒng)的相關知識及嵌入式Linux移植的基本方法;搭建了移植所需要的開發(fā)環(huán)境,主要包括在宿主機Linux操作系統(tǒng)下編譯arm-linux交叉編譯工具等;然后詳細闡述了嵌入式Linux開發(fā)平臺的構建過程,包括對BootLoader的分析和移植,Linux2.6內(nèi)核的結(jié)構分析、代碼修改以及內(nèi)核裁減、配置和移植,網(wǎng)卡驅(qū)動程序的移植,以及根文件系統(tǒng)的創(chuàng)建。按文中提供的方法和技巧可以很方便的建立一個ARM-Linux開發(fā)平臺。 文章最后給出了基于所建平臺的網(wǎng)絡應用,即在上述所建的軟硬件平臺上創(chuàng)建Web服務器Boa,并基于Boa進行應用開發(fā)。最終實現(xiàn)了基于Boa嵌入式Web服務器的服務器端表單處理程序,實現(xiàn)了PC機與目標板的動態(tài)網(wǎng)頁交互功能,并且,通過PC機IE瀏覽器可以直接控制目標板上的硬件和可執(zhí)行程序,以實現(xiàn)對目標板的遠程監(jiān)控功能。
上傳時間: 2013-04-24
上傳用戶:kernaling
對一些信號的監(jiān)測尤其是對電壓、電流、溫度等模擬量的監(jiān)測有著很廣泛的應用,通過監(jiān)測到的數(shù)據(jù),可以對系統(tǒng)相關設置進行及時調(diào)整,為人們的生產(chǎn)生活帶來便利與保證。 系統(tǒng)采用Actel公司先進的模數(shù)混合FPGA以及Actel公司的SOPC設計解決方案,單芯片實現(xiàn)以CortexMI處理器為核心的片上監(jiān)測系統(tǒng)。它可以完成對電壓、電流、溫度等模擬量的監(jiān)測,系統(tǒng)模擬模塊將采集到的數(shù)據(jù)ADC后送給處理器Cortex-MI進行處理,通過串行口,以太網(wǎng)口和OLED,實現(xiàn)與PC主機交互,板上實時顯示以及遠程主機檢測功能。借助于Actel的先進的新型fusion模數(shù)混合FPGA器件,單芯片實現(xiàn)可直接對外部模擬信號進行處理的數(shù)模混合系統(tǒng),簡化了設計;對電壓,電流,溫度等模擬量的測控在日常生活中有很重要的意義,該系統(tǒng)在智能家電,電源監(jiān)控以及微控制器等領域有廣泛的應用前景。 本文研究的主要內(nèi)容包括: 1.對現(xiàn)有嵌入式設計方法進行比較,確定系統(tǒng)設計目標并選擇SOPC方案設計系統(tǒng); 2.系統(tǒng)硬件平臺設計; 3.系統(tǒng)軟件設計。
標簽: FPGA 電壓電流 溫度監(jiān)測
上傳時間: 2013-06-14
上傳用戶:tuilp1a
單片機、液晶屏、觸摸屏控制、人機交互界面。
標簽: 程序
上傳時間: 2013-04-24
上傳用戶:tanw97
便攜式B型超聲診斷儀具有無創(chuàng)傷、簡便易行、相對價廉等優(yōu)勢,在臨床中越來越得到廣泛的應用。它將超聲波技術、微電子技術、計算機技術、機械設計與制造及生物醫(yī)學工程等技術融合在一起。開展該課題的研究對提高臨床診斷能力和促進我國醫(yī)療事業(yè)的發(fā)展具有重要的意義。 便攜式B型超聲診斷儀由人機交互系統(tǒng)、探頭、成像系統(tǒng)、顯示系統(tǒng)構成。其基本工作過程是:首先人機交互系統(tǒng)接收到用戶通過鍵盤或鼠標發(fā)出的命令,然后成像系統(tǒng)根據(jù)命令控制探頭發(fā)射超聲波,并對回波信號處理、合成圖像,最后通過顯示系統(tǒng)完成圖像的顯示。 成像系統(tǒng)作為便攜式B型超聲診斷儀的核心對圖像質(zhì)量有決定性影響,但以前研制的便攜式B型超聲診斷儀的成像系統(tǒng)在三個方面存在不足:第一、采用的是單片機控制步進電機,控制精度不高,導致成像系統(tǒng)采樣不精確;第二、采用的數(shù)字掃描變換算法太粗糙,影響超聲圖像的分辨率;第三、它的CPU多采用的是51系列單片機,測量速度太慢,同時也不便于系統(tǒng)升級和擴展。 針對以上不足,提出了基于FPGA的B型超聲成像系統(tǒng)解決方案,采用Altera公司的EP2C5Q208C8芯片實現(xiàn)了步進電機步距角的細分,使電機旋轉(zhuǎn)更勻速,提高了采樣精度;提出并采用DSTI-ULA算法(Uniform Ladder Algorithm based on Double Sample and Trilinear Interotation)在FPGA內(nèi)實現(xiàn)數(shù)字掃描變換,提高了圖像分辨率;人機交互系統(tǒng)采用S3C2410-AL作為CPU,改善了測量速度和系統(tǒng)的擴展性。 通過對系統(tǒng)硬件電路的設計、制作,軟件的編寫、調(diào)試,結(jié)果表明,本文所設計的便攜式B型超聲成像系統(tǒng)圖像分辨率高、測量速度快、體積小、操作方便。本文所設計的便攜式B型超聲診斷儀可在野外作業(yè)和搶險(諸如地震、抗洪)中發(fā)揮作用,同時也可在鄉(xiāng)村診所中完成對相關疾病的診斷工作。
上傳時間: 2013-05-18
上傳用戶:helmos
高速大容量數(shù)據(jù)采集存儲技術在通信、航天、氣象、雷達等多個領域中擁有著廣泛應用。各領域科技與信息技術不斷發(fā)展,對數(shù)據(jù)的采集和傳輸速率要求越來越高,對數(shù)據(jù)存儲的速度和容量要求也越來越高。高速數(shù)據(jù)存儲主要包括存儲介質(zhì)選取、存儲器控制、數(shù)據(jù)存儲和總線應用等,如何實時、高速、連續(xù)大量地采集存儲數(shù)據(jù)是一個關鍵性問題。 本文設計了一種基于FPGA控制的高速數(shù)據(jù)采集存儲系統(tǒng)。該系統(tǒng)選用符合ATA-6規(guī)范的IDE硬盤作為數(shù)據(jù)存儲介質(zhì),采用RAID0配置的磁盤陣列形式,并配合板載的128MB內(nèi)存實現(xiàn)對數(shù)據(jù)的高速大容量穩(wěn)定存儲。 該磁盤陣列同時管理五個IDE硬盤,平均數(shù)據(jù)流達到250MB/s,峰值傳輸速率達到500MB/s,也可以擴展更多硬盤構成大容量的磁盤陣列。系統(tǒng)采用PCI-9054橋芯片與計算機連接,可同時存儲四路AD數(shù)據(jù),可以通過人機交互界面實時監(jiān)控數(shù)據(jù)采集情況,在計算機上實現(xiàn)整個磁盤陣列的實時控制。
標簽: FPGA 高速數(shù)據(jù) 采集
上傳時間: 2013-06-14
上傳用戶:2404
隨著計算機科學在人機交互領域的極大發(fā)展,作為人臉信息處理中的一項關鍵技術,人臉檢測現(xiàn)在已經(jīng)成為模式識別,計算機視覺和人機交互領域不可缺少的一部分。但是,人臉檢測算法存在計算量大、速度慢等缺點。軟件實現(xiàn)方式無法達到實時處理要求,而現(xiàn)有的硬件實現(xiàn)需要占用大量硬件資源。 本文針對現(xiàn)有人臉檢測硬件實現(xiàn)的缺點,通過對Adaboost算法和現(xiàn)有硬件結(jié)構的分析,提出了雙流水線硬件檢測架構:掃描窗口流水線、特征向量流水線。并在Vertex-II Pro FPGA平臺驗證成功,達到實時檢測的標準。具體工作和創(chuàng)新點包括如下幾點: 介紹了人臉檢測的原理以及人臉檢測經(jīng)典算法。其中,詳細介紹了Adaboost算法。 對現(xiàn)有的結(jié)構進行詳細分析。指出現(xiàn)有各架構的缺點,即資源占用多,檢測速度慢。針對這兩個問題,本文提出了一個適合嵌入式應用的掃描窗口、特征向量雙流水線檢測硬件架構,詳細說明了該架構的工作原理,并在該架構基礎上,通過加入預測加載技術,進一步提高檢測速度。隨后,采用存儲器訪問效率,架構內(nèi)部存儲單元大小,檢測時間長短,運算單元數(shù)量四個標準,詳細比較了新架構和現(xiàn)有架構的差別,顯示出新架構的優(yōu)勢。 基于提出的架構,給出了Adaboost人臉檢測系統(tǒng)的VLSI實現(xiàn)方案。本文中,采用自頂向下的設計方法將人臉檢測系統(tǒng)分成若干個子模塊,然后對每個子模塊進行詳細的設計和說明,給出了每個子模塊的硬件架構、狀態(tài)轉(zhuǎn)換以及verilog實現(xiàn)后的仿真波形。 采用Xilinx公司的VII Pro FPGA開發(fā)板完成人臉檢測系統(tǒng)的硬件驗證。FPGA驗證結(jié)果表明對于QCIF分辨率的視頻圖像,人臉檢測系統(tǒng)能夠達到50fps的檢測速度,滿足實時檢測的要求。
上傳時間: 2013-06-15
上傳用戶:1193169035
人臉識別技術繼指紋識別、虹膜識別以及聲音識別等生物識別技術之后,以其獨特的方便、經(jīng)濟及準確性而越來越受到世人的矚目。作為人臉識別系統(tǒng)的重要環(huán)節(jié)—人臉檢測,隨著研究的深入和應用的擴大,在視頻會議、圖像檢索、出入口控制以及智能人機交互等領域有著重要的應用前景,發(fā)展速度異常迅猛。 FPGA的制造技術不斷發(fā)展,它的功能、應用和可靠性逐漸增加,在各個行業(yè)也顯現(xiàn)出自身的優(yōu)勢。FPGA允許用戶根據(jù)自己的需要來建立自己的模塊,為用戶的升級和改進留下廣闊的空間。并且速度更高,密度也更大,其設計方法的靈活性降低了整個系統(tǒng)的開發(fā)成本,F(xiàn)PGA 設計成為電子自動化設計行業(yè)不可缺少的方法。 本文從人臉檢測算法入手,總結(jié)基于FPGA上的嵌入式系統(tǒng)設計方法,使用IBM的Coreconnect掛接自定義模塊技術。經(jīng)過訓練分類器、定點化、以及硬件加速等方法后,能夠使人臉檢測系統(tǒng)在基于Xilinx的Virtex II Pro開發(fā)板上平臺上,達到實時的檢測效果。本文工作和成果可以具體描述如下: 1. 算法分析:對于人臉檢測算法,首先確保的是檢測率的準確性程度。本文所采用的是基于Paul Viola和Michael J.Jones提出的一種基于Adaboost算法的人臉檢測方法。算法中較多的是積分圖的特征值計算,這便于進一步的硬件設計。同時對檢測算法進行耗時分析確定運行速度的瓶頸。 2. 軟硬件功能劃分:這一步考慮市場可以提供的資源狀況,又要考慮系統(tǒng)成本、開發(fā)時間等諸多因素。Xilinx公司提供的Virtex II Pro開發(fā)板,在上面有可以供利用的Power PC處理器、可擴展的存儲器、I/O接口、總線及數(shù)據(jù)通道等,通過分析可以對算法進行細致的劃分,實現(xiàn)需要加速的模塊。 3. 定點化:在Adaboost算法中,需要進行大量的浮點計算。這里采用的方法是直接對數(shù)據(jù)位進行操作它提取指數(shù)和尾數(shù),然后對尾數(shù)執(zhí)行移位操作。 4. 改進檢測用的級聯(lián)分類器的訓練,提出可以迅速提高分類能力、特征數(shù)量大大減小的一種訓練方法。 5. 最后對系統(tǒng)的整體進行了驗證。實驗表明,在視頻輸入輸出接入的同時,人臉檢測能夠達到17fps的檢測速度,并且獲得了很好的檢測率以及較低的誤檢率。
標簽: FPGA 人臉檢測 系統(tǒng)設計
上傳時間: 2013-07-01
上傳用戶:84425894
數(shù)據(jù)采集系統(tǒng)是信號與信息處理系統(tǒng)中不可缺少的重要組成部分,同時也是軟件無線電系統(tǒng)中的核心模塊,在現(xiàn)代雷達系統(tǒng)以及無線基站系統(tǒng)中的應用越來越廣泛。為了能夠滿足目前對軟件無線電接收機自適應性及靈活性的要求,并充分體現(xiàn)在高性能FPGA平臺上設計SOC系統(tǒng)的思路,本文提出了由高速高精度A/D轉(zhuǎn)換芯片、高性能FPGA、PCI總線接口、DB25并行接口組成的高速數(shù)據(jù)采集系統(tǒng)設計方案及實現(xiàn)方法。其中FPGA作為本系統(tǒng)的控制核心和傳輸橋梁,發(fā)揮了極其重要的作用。通過FPGA不僅完成了系統(tǒng)中全部數(shù)字電路部分的設計,并且使系統(tǒng)具有了較高的可適應性、可擴展性和可調(diào)試性。 在時序數(shù)字邏輯設計上,充分利用FPGA中豐富的時序資源,如鎖相環(huán)PLL、觸發(fā)器,緩沖器FIFO、計數(shù)器等,能夠方便的完成對系統(tǒng)輸入輸出時鐘的精確控制以及根據(jù)系統(tǒng)需要對各處時序延時進行修正。 在存儲器設計上,采用FPGA片內(nèi)存儲器。可根據(jù)系統(tǒng)需要隨時進行設置,并且能夠方便的完成數(shù)據(jù)格式的合并、拆分以及數(shù)據(jù)傳輸率的調(diào)整。 在傳輸接口設計上,采用并行接口和PCI總線接口的兩種數(shù)據(jù)傳輸模式。通過FPGA中的宏功能模塊和IP資源實現(xiàn)了對這兩種接口的邏輯控制,可使系統(tǒng)方便的在兩種傳輸模式下進行切換。 在系統(tǒng)工作過程控制上,通過VB程序編寫了應用于PC端的上層控制軟件。并通過并行接口實現(xiàn)了PC和FPGA之間的交互,從而能夠方便的在PC機上完成對系統(tǒng)工作過程的控制和工作模式的選擇。 在系統(tǒng)調(diào)試方面,充分利用QuartuslI軟件中自帶的嵌入式邏輯分析儀SignalTaplI,實時準確的驗證了在系統(tǒng)整個傳輸過程中數(shù)據(jù)的正確性和時序性,并極大的降低了用常規(guī)儀器觀測FPGA中眾多待測引腳的難度。 本文第四章針對FPGA中各功能模塊的邏輯設計進行了詳細分析,并對每個模塊都給出了精確的仿真結(jié)果。同時,文中還在其它章節(jié)詳細介紹了系統(tǒng)的硬件電路設計、并行接口設計、PCI接口設計、PC端控制軟件設計以及用于調(diào)試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對系統(tǒng)的仿真結(jié)果和測試結(jié)果給出了分析及討論。最后還附上了系統(tǒng)的PCB版圖、FPGA邏輯設計圖、實物圖及注釋詳細的相關源程序清單。
標簽: FPGA 控制 高速數(shù)據(jù)
上傳時間: 2013-07-09
上傳用戶:sdfsdfs