基于FPGA的數(shù)字視頻信號(hào)發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)
標(biāo)簽: FPGA 數(shù)字視頻 信號(hào)發(fā)生器
上傳時(shí)間: 2013-04-24
上傳用戶(hù):sclyutian
數(shù)控編程是目前數(shù)控系統(tǒng)中非常重要的環(huán)節(jié)之一,它在實(shí)現(xiàn)加工自動(dòng)化、提高加工質(zhì)量和加工精度、縮短產(chǎn)品研制周期等方面發(fā)揮著重要的作用。數(shù)控機(jī)床加工過(guò)程中,遇到比較復(fù)雜的零件時(shí),使用人工編寫(xiě)數(shù)控程序需要大量的時(shí)間,并且容易出錯(cuò)。但是,隨著CAD/CAM技術(shù)的推廣和應(yīng)用,采用CAD/CAM集成技術(shù)編制數(shù)控加工程序已經(jīng)成為當(dāng)今的主流。因此,開(kāi)發(fā)高效的數(shù)控自動(dòng)編程系統(tǒng)已經(jīng)成為眾多專(zhuān)業(yè)人員的研究方向。 從目前的國(guó)內(nèi)外技術(shù)水平來(lái)看,自動(dòng)編程系統(tǒng)通常都采用面向現(xiàn)有的AutoCAD系統(tǒng),通過(guò)二次開(kāi)發(fā),擴(kuò)展CAD系統(tǒng)的CAM功能的方式來(lái)實(shí)現(xiàn),如MasterCAM、CAXA等,但是這些系統(tǒng)價(jià)格昂貴。因此,在通過(guò)AutoCAD系統(tǒng)平臺(tái)上開(kāi)發(fā)自動(dòng)編程系統(tǒng),使其具備CAM功能,是實(shí)現(xiàn)某些特殊編程系統(tǒng)的一種途徑。 本課題基于ObiectARX技術(shù),在AutoCAD軟件平臺(tái)上,針對(duì)SKC800S型數(shù)控沖床自動(dòng)送料機(jī)床,研究與開(kāi)發(fā)了數(shù)控加工圖形自動(dòng)編程軟件系統(tǒng)。該課題主要完成以下內(nèi)容: 1、深入研究ObjectARX編程技術(shù)。 2、深入研究AutoCAD圖形數(shù)據(jù)庫(kù)的結(jié)構(gòu),以便構(gòu)造合適的算法,提取必要的信息。 3、開(kāi)發(fā)出友好的用戶(hù)界面。 4、通過(guò)構(gòu)造合適的類(lèi),實(shí)現(xiàn)數(shù)控加工程序地自動(dòng)生成。 5、編寫(xiě)幫助文檔,方便編程人員使用。 在本系統(tǒng)軟件的設(shè)計(jì)中,嚴(yán)格遵循開(kāi)放、模塊化的設(shè)計(jì)要求。經(jīng)過(guò)加工試驗(yàn),本課題所研發(fā)的自動(dòng)編程系統(tǒng)得到較好的應(yīng)用效果,并且具有友好的人機(jī)界面、良好的操作性,達(dá)到了預(yù)期開(kāi)發(fā)目標(biāo)。 本課題的研究為進(jìn)一步研究數(shù)控復(fù)合加工機(jī)床提供了思路,打下了良好的基礎(chǔ)。同時(shí),本文對(duì)于從事自動(dòng)編程系統(tǒng)研究開(kāi)發(fā)的相關(guān)人員也具有一定的參考價(jià)值。
標(biāo)簽: AutoCAD 數(shù)控 自動(dòng)
上傳時(shí)間: 2013-05-24
上傳用戶(hù):frank1234
河北工業(yè)大學(xué)碩士學(xué)位論文 論文研究在 ARM920T硬件平臺(tái)以及Linux軟件平臺(tái)上, 通過(guò)構(gòu)建完整的嵌入式Linux系統(tǒng)并移植多媒體播放器MPlayer,完成一款具有轉(zhuǎn)儲(chǔ)功能的MP4播放器。在這個(gè)過(guò)程中研究了Linux系統(tǒng)移植、探索了USB驅(qū)動(dòng)程序、學(xué)習(xí)了文件系統(tǒng)的構(gòu)建并完成了多媒體播 放器 MPlayer 的移植,最終實(shí)現(xiàn)了一款基于嵌入式 Linux 軟件平臺(tái)具有轉(zhuǎn)儲(chǔ)功能的 MP4 播放器,使得 MP4 播放器可以通過(guò) USB 接口對(duì)可移動(dòng)硬盤(pán)上的信息進(jìn)行操作。通過(guò)該研究過(guò)程構(gòu)建了嵌入式軟件系統(tǒng),以實(shí)現(xiàn)更好的系統(tǒng)性能,最重要的是可以在實(shí)踐基礎(chǔ)上增加對(duì)系統(tǒng)移植和驅(qū)動(dòng)開(kāi)發(fā)理論的理解并積累豐富的系統(tǒng)移植經(jīng)驗(yàn),以促進(jìn)我們?nèi)ダ斫廛浖_(kāi) 發(fā)項(xiàng)目及其與目標(biāo)硬件移植和優(yōu)化的關(guān)系。
上傳時(shí)間: 2013-07-08
上傳用戶(hù):sclyutian
隨著消費(fèi)類(lèi)電子產(chǎn)業(yè)的蓬勃發(fā)展,越來(lái)越多的嵌入式電子產(chǎn)品走進(jìn)了千家萬(wàn)戶(hù)。電腦的形態(tài)也不再局限于以前的PC機(jī),各式各樣的嵌入式系統(tǒng)出現(xiàn)在了眾多的行業(yè)和應(yīng)用中,其中ARM和Linux結(jié)合的產(chǎn)品在市場(chǎng)上最受青睞。ARM由于其低功耗、高性能、小體積、低成本受到了越來(lái)越廣泛的重視,成為眾多公司產(chǎn)品開(kāi)發(fā)的主流硬件。而Linux則因其開(kāi)放的源代碼,可裁剪的內(nèi)核,便利的開(kāi)發(fā)環(huán)境,各硬件平臺(tái)的通用性,逐漸成為嵌入式開(kāi)發(fā)的主流操作系統(tǒng)。本課題的嵌入式MP3設(shè)計(jì)就是基于ARM和linux平臺(tái)的。 @@ 本課題實(shí)現(xiàn)了一個(gè)完整的嵌入式系統(tǒng),選用zq2410開(kāi)發(fā)板為目標(biāo)平臺(tái),linux作為目標(biāo)操作系統(tǒng),在這樣的軟硬件環(huán)境下研究實(shí)現(xiàn)MP3播放器。 @@ 文章首先綜述了嵌入式系統(tǒng)開(kāi)發(fā)方法,介紹了ARM處理器及其特點(diǎn),Linux操作系統(tǒng),嵌入式系統(tǒng)的開(kāi)發(fā)模式以及如何搭建交叉開(kāi)發(fā)環(huán)境,然后介紹了所選硬件平臺(tái)zq2410目標(biāo)板的各種資源,在系統(tǒng)軟件開(kāi)發(fā)中,介紹Uboot、Linux的裁剪和移植,根文件系統(tǒng)的制作以及核心驅(qū)動(dòng)程序的開(kāi)發(fā),應(yīng)用程序開(kāi)發(fā)中,介紹了MP3的原理,移植Madplay MP3播放器,最后成功對(duì)Madplay播放器實(shí)現(xiàn)了綜合控制。 @@關(guān)鍵詞:嵌入式;ARM; Linux;驅(qū)動(dòng)程序;MP3;
上傳時(shí)間: 2013-05-26
上傳用戶(hù):lo25643
通用異步收發(fā)器(Universal Asynchronous Receiver Transmitter,UART)是一種能同時(shí)支持短距離和長(zhǎng)距離數(shù)據(jù)傳輸?shù)拇型ㄐ沤涌冢粡V泛應(yīng)用于微機(jī)和外設(shè)之間的數(shù)據(jù)交換。像8251、NS8250、NS16550等都是常用的UART芯片,但是這些專(zhuān)用的串行接口芯片的缺點(diǎn)是數(shù)據(jù)傳輸速率比較慢,難以滿(mǎn)足高速率數(shù)據(jù)傳輸?shù)膱?chǎng)合,而更重要的就是它們都具有不可移植性,因此要利用這些芯片來(lái)實(shí)現(xiàn)PC機(jī)和FPGA芯片之間的通信,勢(shì)必會(huì)增加接口連線(xiàn)的復(fù)雜程度以及降低整個(gè)系統(tǒng)的穩(wěn)定性和有效性。 本課題就是針對(duì)UART的特點(diǎn)以及FPGA設(shè)計(jì)具有可移植性的優(yōu)勢(shì),提出了一種基于FPGA芯片的嵌入式UART設(shè)計(jì)方法,其中主要包括狀態(tài)機(jī)的描述形式以及自頂向下的設(shè)計(jì)方法,利用硬件描述語(yǔ)言來(lái)編制UART的各個(gè)子功能模塊以及頂層模塊,之后將其集成到FPGA芯片的內(nèi)部,這樣不僅能解決傳統(tǒng)UART芯片的缺點(diǎn)而且同時(shí)也使整個(gè)系統(tǒng)變得更加具有緊湊性以及可靠性。 本課題所設(shè)計(jì)的LIART支持標(biāo)準(zhǔn)的RS-232C傳輸協(xié)議,主要設(shè)計(jì)有發(fā)送模塊、接收模塊、線(xiàn)路控制與中斷仲裁模塊、Modem控制模塊以及兩個(gè)獨(dú)立的數(shù)據(jù)緩沖區(qū)FIFO模塊。該模塊具有可變的波特率、數(shù)據(jù)幀長(zhǎng)度以及奇偶校驗(yàn)方式,還有多種中斷源、中斷優(yōu)先級(jí)、較強(qiáng)的抗干擾數(shù)據(jù)接收能力以及芯片內(nèi)部自診斷的能力,模塊內(nèi)分開(kāi)的接收和發(fā)送數(shù)據(jù)緩沖寄存器能實(shí)現(xiàn)全雙工通信。除此之外最重要的是利用IP模塊復(fù)用技術(shù)設(shè)計(jì)數(shù)據(jù)緩沖區(qū)FIFO,采用兩種可選擇的數(shù)據(jù)緩沖模式。這樣既可以應(yīng)用于高速的數(shù)據(jù)傳輸環(huán)境,也能適合低速的數(shù)據(jù)傳輸場(chǎng)合,因此可以達(dá)到資源利用的最大化。 在具體的設(shè)計(jì)過(guò)程中,利用Synplify Pro綜合工具、ModelSim仿真工具、ISE集成的軟件開(kāi)發(fā)環(huán)境中對(duì)各個(gè)功能模塊進(jìn)行綜合優(yōu)化、仿真驗(yàn)證以及下載實(shí)現(xiàn)。各項(xiàng)數(shù)據(jù)結(jié)果表明,本課題中所設(shè)計(jì)的UART滿(mǎn)足預(yù)期設(shè)計(jì)目標(biāo)。
上傳時(shí)間: 2013-08-02
上傳用戶(hù):rocketrevenge
擴(kuò)頻通信技術(shù)因?yàn)榫哂休^強(qiáng)的抗干擾、抗噪聲、抗多徑衰落能力、較好的保密性、較強(qiáng)的多址能力和高精度測(cè)量等優(yōu)點(diǎn),在軍事抗干擾和個(gè)人通信業(yè)務(wù)中得到了很大的發(fā)展。尤其是基于擴(kuò)頻理論的CDMA通信技術(shù)成為國(guó)際電聯(lián)規(guī)定的第三代移動(dòng)通信系統(tǒng)的主要標(biāo)準(zhǔn)化建議后,標(biāo)志著擴(kuò)頻通信技術(shù)在民用通信領(lǐng)域的應(yīng)用進(jìn)入了新階段。 近年來(lái),隨著微電子技術(shù)和電子設(shè)計(jì)自動(dòng)化(EDA)技術(shù)的迅速發(fā)展,以FPGA和CPLD為代表的可編程邏輯器件憑借其設(shè)計(jì)方便靈活等特點(diǎn)廣泛應(yīng)用于數(shù)字信號(hào)處理領(lǐng)域。 本論文正是采用基于FPGA硬件平臺(tái)來(lái)實(shí)現(xiàn)了一個(gè)直接序列擴(kuò)頻通信基帶系統(tǒng),該系統(tǒng)的實(shí)現(xiàn)涉及擴(kuò)頻通信和有關(guān)FPGA的相關(guān)知識(shí),以及實(shí)現(xiàn)這些模塊的VHDL硬件描述語(yǔ)言和QuartusⅡ開(kāi)發(fā)平臺(tái),目標(biāo)是實(shí)現(xiàn)一個(gè)集成度高、靈活性強(qiáng)、并具有較強(qiáng)的數(shù)據(jù)處理能力的擴(kuò)頻通信基帶系統(tǒng)。 本論文中首先對(duì)擴(kuò)頻通信的基礎(chǔ)理論做了探討,著重對(duì)直序擴(kuò)頻的理論進(jìn)行了分析;其次根據(jù)理論分析,設(shè)計(jì)了全數(shù)字直接序列擴(kuò)頻基帶系統(tǒng)的結(jié)構(gòu),完成了擴(kuò)頻序列的產(chǎn)生、信息碼的輸入和擴(kuò)頻。重點(diǎn)完成了對(duì)基帶擴(kuò)頻信號(hào)的相關(guān)解擴(kuò)和幾種同步捕獲電路的設(shè)計(jì),將多種專(zhuān)用芯片的功能集成在一片大規(guī)模FPGA芯片上。在論文中列出了部分模塊的VHDL程序,并在QuartusⅡ仿真平臺(tái)上完成各部分模塊的功能仿真。
標(biāo)簽: FPGA 直擴(kuò)通信 同步設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):chenjjer
基于CMOS攝像頭的智能尋跡車(chē)的設(shè)計(jì)與實(shí)現(xiàn)
上傳時(shí)間: 2013-07-28
上傳用戶(hù):kkchan200
本課題是在課題組已實(shí)現(xiàn)的高速串行通信平臺(tái)的基礎(chǔ)上,進(jìn)一步引伸,設(shè)計(jì)開(kāi)源的PCI軟核通信模塊替代Xilinx公司提供的LogiCORE PCI核,力求在從模式下,做到占用資源更少,傳輸速度更快,也為以后實(shí)現(xiàn)更完整的功能提供平臺(tái)。 本文以此為背景,基于FPGA平臺(tái),搭建以開(kāi)源的PCI軟核為核心的串行通信接口平臺(tái),使其成為PCI總線(xiàn)與用戶(hù)邏輯之間的橋梁,使用戶(hù)邏輯避開(kāi)與復(fù)雜的PCI總線(xiàn)協(xié)議。本課題采用Spartan-II FPGA芯片XC2S200-6FG456C系統(tǒng)開(kāi)發(fā)板作為串行通信接口的硬件實(shí)驗(yàn)平臺(tái),實(shí)現(xiàn)了支持配置讀/寫(xiě)交易、單數(shù)據(jù)段讀/寫(xiě)、突發(fā)模式讀/寫(xiě)、命令/地址譯碼功能和數(shù)據(jù)傳送錯(cuò)誤檢測(cè)與處理功能的PCI軟核。 本文主要闡述了以PCI軟核為核心的串行通信平臺(tái)的實(shí)現(xiàn),首先介紹了PCI軟核的編程語(yǔ)言、軟件工具和硬件實(shí)驗(yàn)平臺(tái)Spartan-II FPGA芯片XC2S200-6FG456C系統(tǒng)開(kāi)發(fā)板。然后,介紹了PCI總線(xiàn)命令、PCI軟核所支持的功能、PCI軟核兩側(cè)信號(hào)的定義、PCI軟核配置模塊以及探討了PCI軟核的狀態(tài)機(jī)接收、發(fā)送數(shù)據(jù)等過(guò)程,分析了PCI軟核的數(shù)據(jù)收發(fā)功能仿真,主要包括配置讀/寫(xiě)交易、單數(shù)據(jù)段模式讀/寫(xiě)和突發(fā)模式讀/寫(xiě)的仿真圖形,并闡述了管腳約束的操作流程。最后介紹PCI軟核模塊的WDM驅(qū)動(dòng),內(nèi)容包括驅(qū)動(dòng)程序簡(jiǎn)介、驅(qū)動(dòng)程序的開(kāi)發(fā)、中斷處理、驅(qū)動(dòng)程序與應(yīng)用程序之間的通信以及應(yīng)用程序操作。最后,對(duì)PCI軟核的各種性能進(jìn)行了比較分析。整個(gè)模塊設(shè)計(jì)緊湊,完成在實(shí)驗(yàn)平臺(tái)上的數(shù)據(jù)發(fā)送。 設(shè)計(jì)選用硬件描述語(yǔ)言VerilogHDL,在開(kāi)發(fā)工具Xilinx ISE7.1中完成整個(gè)系統(tǒng)的設(shè)計(jì)、綜合、布局布線(xiàn),利用Modelsim進(jìn)行功能及時(shí)序仿真,使用DriverWorks為PCI軟核編寫(xiě)WinXP下的驅(qū)動(dòng)程序,用VC++6.0編寫(xiě)相應(yīng)的測(cè)試應(yīng)用程序。之后,將FPGA設(shè)計(jì)下載到Spanan-II FPGA芯片XC2S200-6FG456C系統(tǒng)開(kāi)發(fā)板中運(yùn)行。 文章最后指出工作中的不足之處和需要進(jìn)一步完善的地方。
上傳時(shí)間: 2013-04-24
上傳用戶(hù):sc965382896
擴(kuò)頻通信系統(tǒng)與常規(guī)的通信系統(tǒng)相比,具有很強(qiáng)的抗窄帶干擾,抗多徑干擾,抗人為干擾的能力,并具有信息隱蔽、多址保密通信等優(yōu)點(diǎn),在近年來(lái)得到了迅速的發(fā)展。論文針對(duì)直擴(kuò)通信系統(tǒng)中偽碼和載波同步問(wèn)題而展開(kāi),研究了直擴(kuò)系統(tǒng)的結(jié)構(gòu)、性能及完成了相關(guān)參數(shù)的計(jì)算,改進(jìn)了包絡(luò)算法,設(shè)計(jì)了解擴(kuò)和解調(diào)器,最后用ISE9.1實(shí)現(xiàn)了解擴(kuò)和解調(diào)器的仿真波形,驗(yàn)證了設(shè)計(jì)的正確性。 論文研究了擴(kuò)頻通信系統(tǒng)的特點(diǎn)、國(guó)內(nèi)外發(fā)展現(xiàn)狀及理論基礎(chǔ),完成了DS-QPSK接收機(jī)的解擴(kuò)器和解調(diào)器的設(shè)計(jì)與實(shí)現(xiàn)。解擴(kuò)器主要圍繞著偽碼的捕獲與跟蹤這一核心,分析了解擴(kuò)器的結(jié)構(gòu)、性能及其完成了相關(guān)參數(shù)的計(jì)算,完成了數(shù)字下變頻器、偽碼發(fā)生電路、偽碼相關(guān)積分提取電路、多通道快碼捕獲電路、偽碼跟蹤鑒相電路、偽碼時(shí)鐘調(diào)整電路的設(shè)計(jì),并在ISE9.1編程綜合得到仿真結(jié)果,驗(yàn)證了設(shè)計(jì)的正確性。由于相關(guān)積分包絡(luò)算法是整個(gè)系統(tǒng)的基礎(chǔ)和核心,為了減少時(shí)延和系統(tǒng)所占硬件資源,改進(jìn)了包絡(luò)算法并得到了仿真驗(yàn)證。結(jié)果表明,它不但減少了硬件資源的占用、縮短了延時(shí),而且對(duì)整個(gè)系統(tǒng)的優(yōu)化起著決定性的作用。論文給出了偽碼同步的仿真結(jié)果及資源占用情況,有力地說(shuō)明了解擴(kuò)器占用資源少、時(shí)延短等特點(diǎn)。 解調(diào)器研究了頻偏及載波相位誤差對(duì)信號(hào)的影響及同步方案,完成了數(shù)控振蕩器、反正切鑒頻器、環(huán)路濾波器的設(shè)計(jì)并得到了相關(guān)的仿真波形,實(shí)現(xiàn)了載波的跟蹤,給出了仿真結(jié)果及資源占用情況,對(duì)系統(tǒng)實(shí)現(xiàn)過(guò)程中的一些經(jīng)驗(yàn)進(jìn)行了總結(jié)。最后是對(duì)論文工作的一些總結(jié)和對(duì)今后工作的展望。
上傳時(shí)間: 2013-06-13
上傳用戶(hù):924484786
PID算法自從問(wèn)世以來(lái),一直受到廣泛的關(guān)注。隨著現(xiàn)代控制理論及智能控制技術(shù)的發(fā)展,PID算法也得到了長(zhǎng)足的發(fā)展。結(jié)合傳統(tǒng)的PID控制算法,針對(duì)特定的控制領(lǐng)域,出現(xiàn)了一些新的控制算法,模糊PID控制算法就是在此基礎(chǔ)上漸漸形成并凸顯其控制特色。 同時(shí)隨著微電子技術(shù)的發(fā)展,現(xiàn)場(chǎng)可編程邏輯器件FPGA的發(fā)展及其EDA技術(shù)的日漸成熟,為集成控制芯片開(kāi)拓了廣闊的發(fā)展空間。FPGA的發(fā)展為基于硬件的算法模塊的實(shí)現(xiàn)提供了可能性,同時(shí)節(jié)省了外圍的電路,使算法模塊的集成度大大提高。 本文針對(duì)當(dāng)前國(guó)內(nèi)外在算法研究方面的熱點(diǎn)問(wèn)題,對(duì)模糊PID算法進(jìn)行了深入的分析和研究。通過(guò)對(duì)汽輪機(jī)調(diào)節(jié)系統(tǒng)的結(jié)構(gòu)分析,對(duì)其進(jìn)行了數(shù)學(xué)建模。采用某汽輪機(jī)的實(shí)際設(shè)計(jì)運(yùn)行參數(shù),利用Matlab仿真軟件,對(duì)該汽輪機(jī)的數(shù)學(xué)模型進(jìn)行了甩負(fù)荷動(dòng)態(tài)特性仿真。仿真結(jié)果表明,模糊PID可以更好地解決汽輪發(fā)電機(jī)組在甩負(fù)荷過(guò)程中由于機(jī)組轉(zhuǎn)子飛升量太大而導(dǎo)致危急保安裝置動(dòng)作,使得汽輪發(fā)電機(jī)組意外停機(jī)的問(wèn)題,能夠保證汽輪發(fā)電機(jī)組在意外甩負(fù)荷時(shí)機(jī)組正常的機(jī)械運(yùn)轉(zhuǎn)。根據(jù)模糊控制理論的特點(diǎn)及EDA技術(shù)和FPGA可編程邏輯器件的發(fā)展現(xiàn)狀,提出了在FPGA上實(shí)現(xiàn)模糊PID算法的具體實(shí)現(xiàn)方案。在綜合分析算法特性的基礎(chǔ)上,選擇Altera公司生產(chǎn)的CycloneⅡ系列中的EP2C35F672C6作為目標(biāo)芯片,利用分層模塊化設(shè)計(jì)思想,在Altera公司提供的QuartusⅡ開(kāi)發(fā)環(huán)境中,利用原理圖設(shè)計(jì)輸入和VHDL設(shè)計(jì)輸入相結(jié)合的方式實(shí)現(xiàn)了模糊PID控制算法,同時(shí)分別對(duì)實(shí)現(xiàn)的各個(gè)功能模塊和整個(gè)算法模塊進(jìn)行了功能時(shí)序仿真。根據(jù)仿真結(jié)果分析,該設(shè)計(jì)實(shí)現(xiàn)了的模糊PID控制功能。 該控制算法模塊的FPGA實(shí)現(xiàn)很好的避免了因CPU或者其它問(wèn)題導(dǎo)致算法程序跑飛、程序死循環(huán)、復(fù)位不可靠等問(wèn)題,提高了控制的可靠性。同時(shí)加強(qiáng)了模塊的通用性,減少了系統(tǒng)硬件開(kāi)發(fā)周期,節(jié)省了外圍設(shè)備的電路,降低了設(shè)計(jì)開(kāi)發(fā)成本。
上傳時(shí)間: 2013-07-21
上傳用戶(hù):thinode
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1