本論文對(duì)DSP和FPGA在交流伺服電機(jī)控制系統(tǒng)中的應(yīng)用進(jìn)行了詳細(xì)的設(shè)計(jì),并完成了系統(tǒng)的規(guī)劃。論文完成的設(shè)計(jì)任務(wù)主要有:1、根據(jù)系統(tǒng)要求,詳細(xì)分析了運(yùn)動(dòng)控制系統(tǒng),給出了運(yùn)動(dòng)控制系統(tǒng)的總體設(shè)計(jì),提出了一套對(duì)已有外圍設(shè)備適用的設(shè)計(jì)方案。2、根據(jù)實(shí)際情況,提出了簡(jiǎn)單易于實(shí)現(xiàn)、實(shí)時(shí)性好的軌跡插補(bǔ)算法,并給出了插補(bǔ)算法的軟件設(shè)計(jì),并在DSP中得以實(shí)現(xiàn)。3、使用匯編語言進(jìn)行軟件設(shè)計(jì),完成了運(yùn)動(dòng)控制卡中由DSP完成的運(yùn)動(dòng)控制任務(wù),即在插補(bǔ)計(jì)算的同時(shí)完成加減速控制和三軸聯(lián)動(dòng)的協(xié)調(diào)控制,以及其后的脈沖分配數(shù)的計(jì)算。4、根據(jù)系統(tǒng)運(yùn)動(dòng)要求,使用FPGA芯片設(shè)計(jì)了可連續(xù)發(fā)送均勻分布脈沖的脈沖分配器,實(shí)現(xiàn)對(duì)交流伺服系統(tǒng)發(fā)送運(yùn)動(dòng)控制指令。并給出了VHDL在FPGA中的軟件實(shí)現(xiàn)。
標(biāo)簽: 機(jī)器人 運(yùn)動(dòng)控制卡
上傳時(shí)間: 2013-04-24
上傳用戶:kijnh
數(shù)字圖像的壓縮是解決圖像數(shù)據(jù)量大、存儲(chǔ)和傳輸困難的基本措施。圖像壓縮的方法很多,一般可分為有損壓縮和無損壓縮兩大類。有損壓縮允許一定程度的信息丟失,在滿足實(shí)際應(yīng)用的條件下能夠取得較高的壓縮比;無損壓縮不允許信息丟失,但是壓縮比難以提高。在醫(yī)學(xué)圖像、遙感圖像等應(yīng)用領(lǐng)域,對(duì)于圖像的壓縮比和失真度都有著較高要求,因此需要采用近無損壓縮的方法。近無損壓縮是有損壓縮和無損壓縮的一個(gè)折衷,允許一定的失真,能夠獲得高保真還原圖像的同時(shí),得到比無損壓縮更高的壓縮比。 JPEG-LS是連續(xù)色調(diào)靜止圖像無損和近無損壓縮的國(guó)際標(biāo)準(zhǔn),算法復(fù)雜度低,壓縮性能優(yōu)越,但是JPEG-LS對(duì)不同圖像壓縮時(shí)壓縮比不可控制。本文在研究JPEG-LS近無損圖像壓縮算法的基礎(chǔ)上,針對(duì)具體應(yīng)用背景,提出了一種基于塊的近無損壓縮方法。進(jìn)一步利用圖像局部紋理特性分析,對(duì)不同特性的區(qū)域容忍不同的信息丟失程度,實(shí)現(xiàn)了對(duì)圖像壓縮的碼率控制。針對(duì)某工程應(yīng)用中的具體要求,我們以FPGA為平臺(tái),采用Verilog HDL語言對(duì)改進(jìn)算法進(jìn)行了硬件實(shí)現(xiàn)。 實(shí)驗(yàn)結(jié)果證明,這種基于塊的具有碼率控制的近無損圖像壓縮算法,在實(shí)現(xiàn)較為精確的碼率控制的同時(shí),能夠獲得較高的還原圖像質(zhì)量,而且硬件實(shí)現(xiàn)復(fù)雜度低,能夠滿足對(duì)圖像的實(shí)時(shí)壓縮要求。
上傳時(shí)間: 2013-06-18
上傳用戶:zzbbqq99n
頻率合成技術(shù)廣泛應(yīng)用于通信、航空航天、儀器儀表等領(lǐng)域。目前,常用的頻率合成技術(shù)有直接式頻率合成、鎖相頻率合成和直接數(shù)字頻率合成(DDS)。DDS系統(tǒng)可以很方便地獲得頻率分辨率很精細(xì)且相位連續(xù)的信號(hào),也可以通過改變相位字改變信號(hào)的相位,因此也廣泛用于數(shù)字通信領(lǐng)域。 本論文是利用FPGA完成一個(gè)DDS系統(tǒng)。DDS是把一系列數(shù)字量形式的信號(hào)通過D/A轉(zhuǎn)換形成模擬量形式的信號(hào)的合成技術(shù)。主要是利用高速存儲(chǔ)器作查尋表,然后通過高速D/A轉(zhuǎn)換器產(chǎn)生已經(jīng)用數(shù)字形式存入的正弦波(或其他任意波形)。一個(gè)典型的DDS系統(tǒng)應(yīng)包括:相位累加器,可在時(shí)鐘的控制下完成相位的累加(一般由ROM實(shí)現(xiàn));DA轉(zhuǎn)換電路,將數(shù)字形式的幅度碼轉(zhuǎn)換成模擬信號(hào)。 本文根據(jù)設(shè)計(jì)指標(biāo),進(jìn)行了DDS系統(tǒng)分析和設(shè)計(jì),包括DDS系統(tǒng)框圖的設(shè)計(jì),相位控制字和頻率控字的設(shè)計(jì),以及軟件和硬件設(shè)計(jì),重點(diǎn)在于利用FPGA改進(jìn)設(shè)計(jì),包括控制系統(tǒng)(頻率控制器和初始相位控制器),尋址系統(tǒng)(相位累加器和數(shù)據(jù)存儲(chǔ)器),以及轉(zhuǎn)換系統(tǒng)(D/A轉(zhuǎn)換器和濾波器)的設(shè)計(jì)。介紹了利用現(xiàn)場(chǎng)可編程邏輯門陣列(FPGA)實(shí)現(xiàn)數(shù)控振蕩器(DNO,即DDS)的原理、電路結(jié)構(gòu),重點(diǎn)介紹了DDS技術(shù)在FPGA中的實(shí)現(xiàn)方法,給出了采用ALTERA公司的FIEX1OK系列FPGA芯片EPF10K20TC144-4芯片進(jìn)行直接數(shù)字頻率合成的VHDL源程序。
上傳時(shí)間: 2013-04-24
上傳用戶:huangzchytems
頻率合成技術(shù)廣泛應(yīng)用于通信、航空航天、儀器儀表等領(lǐng)域,目前,常用的頻率合成技術(shù)有直接頻率合成、鎖相頻率合成和直接數(shù)字頻率合成(DDS)等。其中DDS是一種新的頻率合成方法,是頻率合成的一次革命。全數(shù)字化的DDS技術(shù)由于具有頻率分辨率高、頻率切換速度快、相位噪聲低和頻率穩(wěn)定度高等優(yōu)點(diǎn)而成為現(xiàn)代頻率合成技術(shù)中的佼佼者。隨著數(shù)字集成電路、微電子技術(shù)和EDA技術(shù)的深入研究,DDS技術(shù)得到了飛速的發(fā)展。 DDS是把一系列數(shù)字量化形式的信號(hào)通過D/A轉(zhuǎn)換形成模擬量形式的信號(hào)的合成技術(shù)。主要是利用高速存儲(chǔ)器作查尋表,然后通過高速D/A轉(zhuǎn)換產(chǎn)生已經(jīng)用數(shù)字形式存入的正弦波(或其它任意波形)。一個(gè)典型的DDS系統(tǒng)應(yīng)包括以下三個(gè)部分:相位累加器可以時(shí)鐘的控制下完成相位的累加;相位一幅度碼轉(zhuǎn)換電路一般由ROM實(shí)現(xiàn);D/A轉(zhuǎn)換電路,將數(shù)字形式的幅度碼轉(zhuǎn)換成模擬信號(hào)。 現(xiàn)場(chǎng)可編程門陣列(FPGA)設(shè)計(jì)靈活、速度快,在數(shù)字專用集成電路的設(shè)計(jì)中得到了廣泛的應(yīng)用。本論文主要討論了如何利用FPGA來實(shí)現(xiàn)一個(gè)DDS系統(tǒng),該DDS系統(tǒng)的硬件結(jié)構(gòu)是以FPGA為核心實(shí)現(xiàn)的,使用Altera公司的Cyclone系列FPGA。 文章首先介紹了頻率合成器的發(fā)展,闡述了基于FPGA實(shí)現(xiàn)DDS技術(shù)的意義;然后介紹了DDS的基本理論;接著介紹了FPGA的基礎(chǔ)知識(shí)如結(jié)構(gòu)特點(diǎn)、開發(fā)流程、使用工具等;隨后介紹了利用FPGA實(shí)現(xiàn)直接數(shù)字頻率合成(DDS)的原理、電路結(jié)構(gòu)、優(yōu)化方法等。重點(diǎn)介紹DDS技術(shù)在FPGA中的實(shí)現(xiàn)方法,給出了部分VHDL源程序。采用該方法設(shè)計(jì)的DDS系統(tǒng)可以很容易地嵌入到其他系統(tǒng)中而不用外接專用DDS芯片,具有高性能、高性價(jià)比,電路結(jié)構(gòu)簡(jiǎn)單等特點(diǎn);接著對(duì)輸出信號(hào)頻譜進(jìn)行了分析,特別是對(duì)信號(hào)的相位截?cái)嗾`差和幅度量化誤差進(jìn)行了詳細(xì)的討論,由此得出了改善系統(tǒng)性能的幾種方法;最后給出硬件實(shí)物照片和測(cè)試結(jié)果,并對(duì)此作了一定的分析。
上傳時(shí)間: 2013-04-24
上傳用戶:yx007699
LAMOST(Large Sky Area Multi-Obiect Fiber Spectroscopy Telescope,大天區(qū)面積多目標(biāo)光纖光譜天文望遠(yuǎn)鏡)需要對(duì)焦而上的4 000個(gè)光纖定位單元進(jìn)行精確定位,一個(gè)光纖定位單元需要兩個(gè)步進(jìn)電機(jī)來驅(qū)動(dòng),即需要對(duì)8 000個(gè)電機(jī)進(jìn)行驅(qū)動(dòng)控制。如何對(duì)這8 000個(gè)電機(jī)進(jìn)行有效的控制,是本文主要的研究?jī)?nèi)容。 本義引入EDA(Electronic Design Automation),技術(shù),以FPGA和CAN總線為硬件載體來進(jìn)行設(shè)計(jì)。FPGA相比較于DSP,單片機(jī)而言,具有10管腳多,資源豐富,使用靈活等優(yōu)點(diǎn),可以存片內(nèi)集成多個(gè)電機(jī)的摔制,這樣對(duì)于提高系統(tǒng)的集成度,節(jié)約成本無疑有著很大的幫助。 在電機(jī)的控制當(dāng)中,其失步和過沖會(huì)直接影響到系統(tǒng)的精度,所以需要對(duì)電機(jī)脈沖頻率加以控制,對(duì)于在平穩(wěn)狀態(tài)下能正常工作的電機(jī),失步往往發(fā)生在啟動(dòng)停止等脈沖頻率突然發(fā)生改變的時(shí)刻。具體實(shí)現(xiàn)方法是通過實(shí)驗(yàn)找出一條理想的加減速曲線,再將曲線離散化,并把離散化后的加減速分頻系數(shù)存儲(chǔ)在FPGA片內(nèi)ROM里而,當(dāng)電機(jī)運(yùn)行到對(duì)應(yīng)的步數(shù)時(shí),取出分頻系數(shù)來獲取對(duì)應(yīng)的運(yùn)行頻率。 在LAMOST觀測(cè)中,光纖定位單元的零位是個(gè)很重要的基準(zhǔn),在每次觀測(cè)之前,電機(jī)都要回零,理論上電氣零位和機(jī)械零位在同一點(diǎn)上,如果電氣檢測(cè)到達(dá)零位則認(rèn)為已經(jīng)到達(dá)機(jī)械零位位置。但是實(shí)際中由于裝配等一些原因,可能會(huì)出現(xiàn)零位短路和零位斷路的情況。零位斷路是指電機(jī)處于機(jī)械零位,但是電氣不能檢測(cè)到;零位短路是指電機(jī)不在機(jī)械零位,但是電氣已經(jīng)檢測(cè)到處于零位。這兩種情況會(huì)造成越界和機(jī)械零位一直被擠壓的后果,有可能會(huì)損壞光纖定位單元,為了防止這些情況出現(xiàn),軟件程序中加入了計(jì)數(shù)器,從而從有效地保護(hù)了光纖定位單元,同時(shí)將這些狀況向上反饋,以便維護(hù)和檢修。 在本文完成之時(shí),能夠控制驅(qū)動(dòng)336個(gè)光纖定位單元的小系統(tǒng)已經(jīng)在北京天文臺(tái)興隆觀測(cè)站實(shí)際投入運(yùn)行,并于2007年5月28日獲得首條光譜,取得了不錯(cuò)的效果。
標(biāo)簽: 步進(jìn)電機(jī)控制 驅(qū)動(dòng)系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:afeiafei309
本文介紹了單片機(jī)在鍋爐溫度控制上的應(yīng)用,主要是以87C51 單片機(jī)作為控制器核心,結(jié)合溫度傳感變送器、A/D 轉(zhuǎn)換器、LED 顯示器、D/A 轉(zhuǎn)換器,模擬多路開關(guān)等,組成一個(gè)八通道的鍋爐溫度控
標(biāo)簽: 單片機(jī) 中的應(yīng)用 鍋爐 溫度控制系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:x4587
模糊控制 C語言實(shí)現(xiàn) 利用模糊數(shù)學(xué)的基本思想和理論的控制方法。在傳統(tǒng)的控制領(lǐng)域里,控制系統(tǒng)動(dòng)態(tài)模式的精確與否是影響控制優(yōu)劣的最主要關(guān)鍵,系統(tǒng)動(dòng)態(tài)的信息越詳細(xì),則越能達(dá)到精確控制的目的。
上傳時(shí)間: 2013-05-20
上傳用戶:shinesyh
電動(dòng)機(jī)的單片機(jī)控制電動(dòng)機(jī)的單片機(jī)控制電動(dòng)機(jī)的單片機(jī)控制
標(biāo)簽: 電動(dòng)機(jī) 單片機(jī)控制
上傳時(shí)間: 2013-07-16
上傳用戶:luyanping
PWM(脈沖寬度調(diào)制)是一種利用數(shù)字信號(hào)來控制模擬電路的控制技術(shù),廣泛應(yīng)用于電源、電機(jī)、伺服系統(tǒng)、通信系統(tǒng)、電子控制器、功率控制等電力電子設(shè)備。PWM技術(shù)在逆變電路中的應(yīng)用最為廣泛,也是變頻技術(shù)的核心,同時(shí)在機(jī)床,液壓位置控制系統(tǒng)等機(jī)械裝置中也發(fā)揮著重要的作用。PWM技術(shù)已經(jīng)成為控制領(lǐng)域的一個(gè)熱點(diǎn),因此研究PWM發(fā)生器對(duì)于基礎(chǔ)理論的發(fā)展和技術(shù)的改進(jìn)都有十分重要的意義。 論文研究的主要內(nèi)容是用任意波形作為調(diào)制信號(hào)通過特定的方法來產(chǎn)生所需要的PWM波形,任意波形的合成和PWM波形的生成是兩個(gè)主要任務(wù)。任意波形的合成是課題設(shè)計(jì)的一個(gè)難點(diǎn),也是影響系統(tǒng)性能的關(guān)鍵因素之一。論文中波形合成采用直接數(shù)字頻率合成(DDS)技術(shù)來實(shí)現(xiàn)。DDS技術(shù)以相位為地址,通過查找離散幅度數(shù)據(jù)進(jìn)行波形合成,具有輸出波形相位變化連續(xù)、分辨率高、頻率轉(zhuǎn)換速率快的優(yōu)點(diǎn),而且通過設(shè)置控制字可靈活方便地改變輸出頻率,是目前波形合成的主流方法。 實(shí)現(xiàn)PWM發(fā)生器的設(shè)計(jì)方法有多種。在綜合比較了單片機(jī)、DSP、ARM等常用開發(fā)工具特點(diǎn)的基礎(chǔ)上,本文提出了一種以可編程邏輯器件(PLD)為主體,單片機(jī)輔助配合的設(shè)計(jì)方法。隨著計(jì)算機(jī)技術(shù)和微電了技術(shù)的迅速發(fā)展,可編程邏輯器件的集成度和容量越來越大,基于PLD的設(shè)計(jì)方法正逐步成為一種主流于段,是近些年來電子系統(tǒng)設(shè)計(jì)的一個(gè)熱點(diǎn)。整個(gè)系統(tǒng)分為模擬波形產(chǎn)生、單片機(jī)控制電路、FPGA內(nèi)部功能模塊三大部分。FPGA部分的設(shè)計(jì)是以Altera公司的Quartus Ⅱ軟件為開發(fā)平臺(tái),采用VHDL語言為主要輸入手段來完成內(nèi)部各功能模塊的設(shè)計(jì)輸入、編譯、仿真等調(diào)試工作,目標(biāo)載體選用性價(jià)比比較高的Altera公司的CycloneⅡ系列的器件;單片機(jī)控制電路主要負(fù)責(zé)控制字的設(shè)置和顯示,波形數(shù)據(jù)的接受與發(fā)送;用MATLAB軟件完成仟意波形的繪制和模擬任務(wù)。 論文共分五章,詳細(xì)介紹了課題的背景、PWM發(fā)生器的發(fā)展和應(yīng)用以及選題的目的和意義等,論述了系統(tǒng)設(shè)計(jì)方案的可行性,對(duì)外圍電路和FPAG內(nèi)部功能模塊的設(shè)計(jì)方法進(jìn)行了具體說明,并對(duì)仿真結(jié)果、系統(tǒng)的性能、存在的問題和改進(jìn)方法等進(jìn)行了分析和闡述。整個(gè)設(shè)計(jì)滿足PWM發(fā)生器的任務(wù)和功能要求,設(shè)計(jì)方法可行。
上傳時(shí)間: 2013-06-03
上傳用戶:a155166
現(xiàn)代家庭中單相供電的用電設(shè)備如電腦、電視機(jī)、冰箱等都具有非線性特性,都會(huì)產(chǎn)生諧波污染電網(wǎng)。本文針對(duì)這一現(xiàn)象研究了單相并聯(lián)電壓型有源電力濾波器(APF),設(shè)計(jì)了一個(gè)APF控制系統(tǒng)來產(chǎn)生與諧波電流大小相等方向相反的補(bǔ)償電流,并使補(bǔ)償電流實(shí)時(shí)地跟蹤諧波電流,從而消除諧波電流達(dá)到凈化電網(wǎng)。 本文對(duì)提出的APF控制系統(tǒng)從模擬和數(shù)字兩個(gè)方面進(jìn)行了深入的研究。 首先,設(shè)計(jì)了APF的主電路結(jié)構(gòu),確定了系統(tǒng)中電感電容等元件參數(shù),并根據(jù)仿真結(jié)果系統(tǒng)地分析了參數(shù)變化對(duì)系統(tǒng)補(bǔ)償效果的影響,然后根據(jù)補(bǔ)償效果選擇最佳的參數(shù)值。 其次,針對(duì)控制系統(tǒng)要求,選用適合系統(tǒng)的電流電壓PI雙環(huán)控制系統(tǒng),通過參數(shù)優(yōu)化后得到了控制器的最優(yōu)參數(shù),使控制效果達(dá)到最優(yōu)。并從理論上詳細(xì)分析了無差拍控制算法。 最后,利用滯環(huán)比較原理制作了10KHz的三角波發(fā)生器,用于PWM調(diào)制電路。在對(duì)硬件描述語言以及FPGA設(shè)計(jì)流程深入理解的基礎(chǔ)上,利用Verilog語言實(shí)現(xiàn)了雙環(huán)PI控制器和PWM發(fā)生電路的數(shù)字化,使得有源電力濾波器補(bǔ)償精度提高,有更好的可修改性,可使用于很多不同的非線性負(fù)載。
標(biāo)簽: 單相 有源濾波器 控制系統(tǒng)
上傳時(shí)間: 2013-07-27
上傳用戶:aa17807091
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1