在室內(nèi)環(huán)境中可結(jié)合式子母機(jī)器人系統(tǒng),子機(jī)為一多功能平臺(tái),可放置各種家庭所需之設(shè)備,而母機(jī)為一輪式機(jī)器人,經(jīng)由兩者的結(jié)合,可提供高機(jī)動(dòng)性與多功能的服務(wù)。在結(jié)合的技術(shù)面,傳統(tǒng)的吸塵器機(jī)器人與充電站之間的導(dǎo)航系統(tǒng)使用紅外線感測(cè)作為依據(jù),當(dāng)兩者間有障礙物阻擋時(shí),紅外線感測(cè)器導(dǎo)航系統(tǒng)將會(huì)失效。因此本系統(tǒng)利用聲源方向做為機(jī)器人決定移動(dòng)方向的依據(jù),由於聲波傳遞的特性,即使在有障礙物的情況下,依然可以有效地偵測(cè)。此外,在移動(dòng)的過程中,本系統(tǒng)利用光流偵測(cè)法判斷是否遭遇障礙物或是利用Support Vector Machine分類判斷與聲源之間為是否有障礙物的阻隔;若發(fā)現(xiàn)前方有障礙物,則啟動(dòng)避障策略,用有效的方式繼續(xù)往目標(biāo)移動(dòng)。最後,當(dāng)母機(jī)接近子機(jī)時(shí),可根據(jù)多種紅外線感測(cè)器資訊進(jìn)行子母機(jī)器人的結(jié)合,結(jié)合成功後,母機(jī)將可搭載子機(jī)成為一自由行動(dòng)之機(jī)器人。
標(biāo)簽: 系統(tǒng)
上傳時(shí)間: 2013-12-19
上傳用戶:mhp0114
永磁同步電動(dòng)機(jī)交流伺服系統(tǒng)作為交流伺服系統(tǒng)的主流,在工業(yè)生產(chǎn)自動(dòng)化領(lǐng)域中應(yīng)用廣泛、前景廣闊。永磁同步伺服電動(dòng)機(jī)作為伺服系統(tǒng)的執(zhí)行機(jī)構(gòu),其性能的優(yōu)劣在很大程度上決定了整個(gè)伺服系統(tǒng)的性能。因此,精心設(shè)計(jì)性能優(yōu)異的永磁同步伺服電動(dòng)機(jī)具有重要的理論意義和應(yīng)用價(jià)值。本課題系統(tǒng)研究了永磁同步伺服電動(dòng)機(jī)的本體設(shè)計(jì),包括設(shè)計(jì)方法、性能計(jì)算、有限元分析、參數(shù)計(jì)算、控制仿真、實(shí)驗(yàn)測(cè)試等。 首先,綜述和分析了永磁同步伺服電動(dòng)機(jī)的研究現(xiàn)狀、存在問題和發(fā)展前景,研究了永磁同步伺服電動(dòng)機(jī)的設(shè)計(jì)特點(diǎn)和方法。開發(fā)了永磁同步伺服電動(dòng)機(jī)的電磁計(jì)算程序,結(jié)合有限元計(jì)算數(shù)值的校正,完成對(duì)樣機(jī)的性能計(jì)算,計(jì)算結(jié)果較為準(zhǔn)確。 接著,深入分析永磁同步伺服電動(dòng)機(jī)的氣隙磁場(chǎng),得到充磁方式、極弧系數(shù)、不均勻氣隙、永磁體厚度等因素對(duì)氣隙磁場(chǎng)的影響,繪制了各因素對(duì)氣隙磁場(chǎng)基波和諧波總量影響的曲線,通過優(yōu)化設(shè)計(jì),得到了明顯改善的正弦氣隙磁場(chǎng)。并拓展研究總結(jié)了不同永磁體形狀和尺寸對(duì)永磁直流電動(dòng)機(jī)在換向和性能上的影響,取得有實(shí)用價(jià)值的研究成果。 然后,基于Ansoft、MagNet電磁分析軟件建立了永磁同步伺服電動(dòng)機(jī)的有限元分析模型,深入研究了電機(jī)的反電勢(shì)波形、穩(wěn)態(tài)運(yùn)行性能和齒槽轉(zhuǎn)矩,計(jì)算了直、交軸同步電抗等重要參數(shù)。建立了永磁同步伺服電動(dòng)機(jī)Id=0控制的Matlab/simulink仿真模型,并進(jìn)行了仿真研究。 最后,對(duì)永磁同步伺服電動(dòng)機(jī)進(jìn)行了實(shí)驗(yàn)測(cè)試和分析,包括反電勢(shì)波形與磁場(chǎng)波形測(cè)試、性能曲線測(cè)試、直交軸同步電抗的測(cè)量。對(duì)測(cè)試結(jié)果與設(shè)計(jì)結(jié)果進(jìn)行了比較分析,驗(yàn)證了設(shè)計(jì)方法的正確性。
標(biāo)簽: 永磁同步 伺服 電動(dòng)機(jī)
上傳時(shí)間: 2013-08-04
上傳用戶:qazwsxedc
伺服系統(tǒng)是一種輸出能夠快速而精確地響應(yīng)外部的輸入指令信號(hào)的控制系統(tǒng)。伺服系統(tǒng)在工業(yè)控制和家用電氣、航空航天等領(lǐng)域的應(yīng)用越來越廣泛?,F(xiàn)代工業(yè)生產(chǎn)對(duì)伺服設(shè)備的性能也提出了越來越高的要求。因此,研制高性能、高可靠性的交流伺服系統(tǒng)有著十分重要的現(xiàn)實(shí)意義。 在伺服領(lǐng)域,永磁同步電機(jī)在結(jié)構(gòu)特點(diǎn)和運(yùn)行方式上具有比其它類型的傳統(tǒng)伺服電機(jī)更為優(yōu)秀的運(yùn)行性能和更廣泛的適用范圍,被越來越多的應(yīng)用到交流伺服系統(tǒng)。以數(shù)字信號(hào)處理技術(shù)為基礎(chǔ)、以永磁同步電機(jī)為執(zhí)行電機(jī),采用高性能控制策略的全數(shù)字化永磁同步交流伺服控制系統(tǒng)必將成為伺服控制系統(tǒng)發(fā)展的趨勢(shì)。 本論文在研究永磁同步電動(dòng)機(jī)運(yùn)行原理的基礎(chǔ)上,詳細(xì)討論了磁場(chǎng)定向矢量控制理論,確定了id=0的控制策略和空間矢量脈寬調(diào)制(SVPWM)的電壓調(diào)制方法。本文采用TI公司生產(chǎn)的專門用于電機(jī)控制的數(shù)字信號(hào)控制芯片DSP(TMS320LF2407A)作為控制系統(tǒng)核心處理芯片,設(shè)計(jì)了一套基于DSP的全數(shù)字永磁同步電動(dòng)機(jī)伺服控制系統(tǒng)。論文詳細(xì)論述了控制電路各部分及外圍輔助電路的設(shè)計(jì)和調(diào)試,包括功率驅(qū)動(dòng)電路,供電電路與電源電路以及傳感器電路等等。軟件開發(fā)均在TI的CCStudl02.2集成開發(fā)環(huán)境下完成,軟件采用匯編語言編寫,完成了主程序模塊和子程序模塊設(shè)計(jì),實(shí)現(xiàn)了電流A/D采樣、模型切換、轉(zhuǎn)速PI調(diào)節(jié)等功能,實(shí)現(xiàn)了位置、速度和電流雙閉環(huán)矢量控制,同時(shí)給出了主程序和各個(gè)子程序模塊的流程圖。 實(shí)驗(yàn)結(jié)果表明,基于DSP實(shí)現(xiàn)的全數(shù)字化交流伺服系統(tǒng)具有響應(yīng)速度快、速度超調(diào)小、轉(zhuǎn)矩脈動(dòng)小等特點(diǎn),具有良好的動(dòng)靜態(tài)特性以及較高的精度?;具_(dá)到了課題預(yù)期的效果,從而證明了系統(tǒng)設(shè)計(jì)的可行性。
標(biāo)簽: DSP 永磁同步電機(jī) 伺服系統(tǒng)
上傳時(shí)間: 2013-05-18
上傳用戶:bpbao2016
隨著現(xiàn)代電機(jī)技術(shù)、現(xiàn)代電力電子技術(shù)、微電子技術(shù)、控制技術(shù)及計(jì)算機(jī)技術(shù)等支撐技術(shù)的快速發(fā)展,先前困擾著交流伺服系統(tǒng)的電機(jī)控制復(fù)雜、調(diào)速性能差等問題取得了突破性的進(jìn)展。交流伺服系統(tǒng)的性能日漸提高,價(jià)格趨于合理。交流伺服系統(tǒng)取代直流伺服系統(tǒng)尤其是在高精度、高性能要求的伺服驅(qū)動(dòng)領(lǐng)域成了現(xiàn)代伺服控制系統(tǒng)的一個(gè)發(fā)展趨勢(shì)。由于感應(yīng)電機(jī)具有結(jié)構(gòu)堅(jiān)固,制造容易,價(jià)格低廉等優(yōu)勢(shì),因而感應(yīng)電機(jī)伺服系統(tǒng)具有很好的發(fā)展前景,代表了將來交流伺服技術(shù)的發(fā)展方向。 首先,本文結(jié)合大量的文獻(xiàn)資料,總結(jié)和分析了當(dāng)前交流伺服系統(tǒng)的發(fā)展現(xiàn)狀,明確了加強(qiáng)開發(fā)交流感應(yīng)電機(jī)伺服系統(tǒng)的意義。 其次,深入研究了矢量控制的坐標(biāo)變換理論和交流感應(yīng)電機(jī)的數(shù)學(xué)模型。在此基礎(chǔ)闡述了基于轉(zhuǎn)子磁場(chǎng)定向的矢量控制原理,建立其相應(yīng)的控制方程。結(jié)合空間矢量脈寬調(diào)制(SVPWM)的原理,提出了交流伺服系統(tǒng)的控制方案。 再次,本研究以DSP TMS320F2812A為核心控制單元,以一體化智能功率模塊(ASIPM)為功率電路主體,基于模塊化設(shè)計(jì)原則設(shè)計(jì)和實(shí)現(xiàn)了一臺(tái)軟、硬件結(jié)合的全數(shù)字化控制系統(tǒng);并對(duì)設(shè)計(jì)中的一些關(guān)鍵環(huán)節(jié)進(jìn)行了理論研究和實(shí)踐探索。 最后,對(duì)感應(yīng)電機(jī)伺服系統(tǒng)進(jìn)行了試驗(yàn)研究。本文通過實(shí)驗(yàn)分析,驗(yàn)證了系統(tǒng)設(shè)計(jì)方案的有效性和可行性,并指出了系統(tǒng)進(jìn)一步的改進(jìn)方向。
標(biāo)簽: DSP 交流伺服 控制系統(tǒng)
上傳時(shí)間: 2013-06-01
上傳用戶:ligong
在低功率應(yīng)用領(lǐng)域中,為了降低成本,單級(jí)功率因數(shù)校正(PFC)技術(shù)越來越受到人們的關(guān)注。單級(jí)PFC技術(shù)是把PFC變換器和DC/DC變換器結(jié)合在一起,共用一個(gè)開關(guān)管和一套控制電路,同時(shí)提高功率因數(shù)和對(duì)輸出電壓進(jìn)行快速調(diào)節(jié)。本文針對(duì)單級(jí)PFC技術(shù)進(jìn)行了較詳細(xì)的分析。首先研究了基本Boost型單級(jí)PFC變換器,詳細(xì)分析了其工作原理和特性,指出在現(xiàn)有的單級(jí)PFC變換器中,必須解決兩個(gè)問題,即如何提高變換器的效率和控制中間儲(chǔ)能電容電壓在450V以下。同時(shí)分析了Boost型單級(jí)PFC變換器的三端和兩端拓?fù)浣Y(jié)構(gòu),并討論了兩者之間的聯(lián)系。接著引用了直接功率傳遞原理(DPT),研究了一種新型的可實(shí)現(xiàn)直接功率傳遞的單級(jí)PFC變換器。詳細(xì)分析了該變換器的工作原理和特性。該變換器在引入直接功率傳遞原理的基礎(chǔ)上,相對(duì)于一般單級(jí)PFC變換器來說,具有更高的效率和良好的功率因數(shù)校正效果。同時(shí)可以將單級(jí)PFC變換器中間儲(chǔ)能電容電壓的值限制在450V以下。最后,本文用仿真分析驗(yàn)證了理論的正確性,證明了這種新型的單級(jí)PFC變換器比一般的單級(jí)PFC變換器性能更優(yōu)越。
標(biāo)簽: ACDC 單級(jí)功率 因數(shù)校正
上傳時(shí)間: 2013-05-19
上傳用戶:shenglei_353
隨著信息技術(shù)的發(fā)展,通信和計(jì)算機(jī)等領(lǐng)域的DC/DC電源變換技術(shù)在電源行業(yè)占有很重要的市場(chǎng)。為了能滿足電源系統(tǒng)良好的性能和可靠性,分布電源系統(tǒng)(DPS)被廣泛應(yīng)用于電信、計(jì)算機(jī)等領(lǐng)域。DPS具有模塊化,可靠性和維護(hù)性等優(yōu)點(diǎn)。 本文討論了軟開關(guān)技術(shù)的種類和發(fā)展趨勢(shì),介紹了三種傳統(tǒng)的軟開關(guān)諧振變換器,通過理論分析和仿真,總結(jié)了三種傳統(tǒng)諧振變換器的優(yōu)缺點(diǎn)。在此基礎(chǔ)上,設(shè)計(jì)了一種新型的LLC串聯(lián)諧振變換器。此變換器可實(shí)現(xiàn)原邊開關(guān)管在零電壓條件下開通、輸出端的整流管零電流條件下關(guān)斷,因而可實(shí)現(xiàn)極高的轉(zhuǎn)換效率。由于電路充分地利用了變壓器的勵(lì)磁電感和開關(guān)管的寄生參數(shù),可使變換器在寬輸入電壓范圍和全負(fù)載下實(shí)現(xiàn)軟開關(guān)。此外,利用變壓器漏感和功率MOS管的寄生電容進(jìn)行諧振,可有效地降低輸出整流管的電壓應(yīng)力,提高抗EMI的性能。因此,在相同的設(shè)計(jì)規(guī)格下,LLC諧振變換器可以選取電壓和電流等較低的功率開關(guān)管和整流二極管,進(jìn)而減小開發(fā)成本。 結(jié)合PSPICE仿真和實(shí)驗(yàn)調(diào)試,論文詳細(xì)介紹了LLC串聯(lián)諧振變換器工作原理,詳細(xì)討論了諧振參數(shù)、輸入電壓和負(fù)載對(duì)變換器性能的影響;根據(jù)參數(shù)設(shè)計(jì)步驟和特性分析,設(shè)計(jì)了LLC串聯(lián)諧振變換器各組成電路;最后設(shè)計(jì)了24V/8A-200KHz的DC/DC電源模塊,通過實(shí)驗(yàn),其結(jié)果驗(yàn)證了該拓?fù)湓谌?fù)載下均能實(shí)現(xiàn)軟開關(guān),效率高等良好特性。
上傳時(shí)間: 2013-05-20
上傳用戶:dialouch
本文以電機(jī)控制DSPTMS320LF2407為核心,結(jié)合相關(guān)外圍電路,運(yùn)用新型SVPWM控制方法,設(shè)計(jì)電梯專用變頻器。為了達(dá)到電梯專用變頻器大轉(zhuǎn)矩、高性能的要求,在硬件上提高系統(tǒng)的實(shí)時(shí)性、抗干擾性和高精度性;在軟件上采用新型SVPWM控制方法,以消除死區(qū)的負(fù)面影響,另外單神經(jīng)元PID控制器應(yīng)用于速度環(huán),對(duì)速度的調(diào)節(jié)作用有明顯改善。通過軟硬件結(jié)合的方式,改善電機(jī)輸出轉(zhuǎn)矩,使電梯控制系統(tǒng)的性能得到提高。 系統(tǒng)主電路主要由三部分組成:整流部分、中間濾波部分和逆變部分,分別用6RI75G-160整流橋模塊、電解電容電路和7MBP50RA120IPM模塊實(shí)現(xiàn)。并設(shè)計(jì)有起動(dòng)時(shí)防止沖擊電流的保護(hù)電路,以及防止過壓、欠壓的保護(hù)電路。其中,對(duì)逆變模塊IPM的驅(qū)動(dòng)控制是控制電路的核心,也是系統(tǒng)實(shí)現(xiàn)的主要部分??刂齐娐芬訢SP為核心,由IPM驅(qū)動(dòng)隔離控制電路、轉(zhuǎn)速位置檢測(cè)電路、電流檢測(cè)電路、電源電路、顯示電路和鍵盤電路組成。對(duì)IPM驅(qū)動(dòng)、隔離、控制的效果,直接影響系統(tǒng)的性能,反映了變頻器的性能,所以這部分是改善變頻器性能的關(guān)鍵部分。另外,本課題擬定的被控對(duì)象是永磁同步電動(dòng)機(jī)(PMSM),要對(duì)系統(tǒng)實(shí)現(xiàn)SVPWM控制,依賴于轉(zhuǎn)子位置的準(zhǔn)確、實(shí)時(shí)檢測(cè),只有這樣,才能實(shí)現(xiàn)正確的矢量變換,準(zhǔn)確的輸出PWM脈沖,使合成矢量的方向與磁場(chǎng)方向保持實(shí)時(shí)的垂直,達(dá)到良好的控制性能,因此,轉(zhuǎn)子位置檢測(cè)是提高變頻器性能的一個(gè)重要環(huán)節(jié)。 系統(tǒng)采用的控制方式是SVPWM控制。本文從SVPWM原理入手,分析了死區(qū)時(shí)間對(duì)SVPWM控制的負(fù)面作用,采用了一種新型SVPWM控制方法,它將SVPWM的180度導(dǎo)通型和120度導(dǎo)通型結(jié)合起來,從而達(dá)到既可以消除死區(qū)影響,又可以提高電源利用率的目的。另外,在速度調(diào)節(jié)環(huán)節(jié),采用單神經(jīng)元PID控制器,通過反復(fù)的仿真證明,在調(diào)速比不是很大的情況下,其對(duì)速度環(huán)的調(diào)節(jié)作用明顯優(yōu)于傳統(tǒng)PID控制器。 通過實(shí)驗(yàn)證明,系統(tǒng)基本上達(dá)到高性能的控制要求,適合于電梯控制系統(tǒng)。
上傳時(shí)間: 2013-05-21
上傳用戶:trepb001
作為性能優(yōu)異的糾錯(cuò)編碼,Turbo碼自誕生以來就一直受到理論界以及工程應(yīng)用界的關(guān)注。TD—SCDMA是我國(guó)擁有自主知識(shí)產(chǎn)權(quán)的3G通信標(biāo)準(zhǔn),該標(biāo)準(zhǔn)把Turbo碼是作為前向糾錯(cuò)體制,但Turbo碼的譯碼算法比較復(fù)雜并且需要多次迭代,這造成Turbo碼譯碼延時(shí)大,譯碼速度慢,因此限制了Turbo碼的實(shí)際應(yīng)用。因此有必要研究如何將現(xiàn)有的Turbo碼譯碼算法進(jìn)行簡(jiǎn)化,加速,使其轉(zhuǎn)化成為適合在硬件上實(shí)現(xiàn)的算法,將實(shí)驗(yàn)室的理論研究成果轉(zhuǎn)化成為硬件產(chǎn)品。 論文主要的研究?jī)?nèi)容有以下兩點(diǎn): 其一,提出信道自適應(yīng)迭代譯碼方案。在事先設(shè)定最大迭代次數(shù)的情況下,自適應(yīng)Turbo碼譯碼算法能夠根據(jù)信道的變化自動(dòng)調(diào)整迭代次數(shù)。 仿真結(jié)果表明:該自適應(yīng)迭代譯碼方案能夠根據(jù)信道的變化自動(dòng)調(diào)整迭代次數(shù),在保證譯碼性能基本上沒有損失的情況下,有效減少譯碼時(shí)間,明顯提高譯碼速度。 其二,根據(jù)得到的信道自適應(yīng)迭代譯碼方案,借助Xilinx公司Spartan3 FPGA硬件平臺(tái),使用Verilog硬件描述語言,將用C/C++語言寫成的信道自適應(yīng)迭代譯碼算法轉(zhuǎn)化成為硬件設(shè)計(jì)實(shí)現(xiàn),得到硬件電路,并對(duì)得到的譯碼器硬件電路進(jìn)行測(cè)試。 測(cè)試結(jié)果表明:隨著信道的變化,硬件電路的譯碼速度也隨之自動(dòng)變化,信噪比越高譯碼速度越快,并且硬件譯碼器性能(誤比特率)與實(shí)驗(yàn)仿真基本一致。
上傳時(shí)間: 2013-05-31
上傳用戶:huyiming139
卷積碼是廣泛應(yīng)用于衛(wèi)星通信、無線通信等多種通信系統(tǒng)的信道編碼方式。Viterbi算法是卷積碼的最大似然譯碼算法,該算法譯碼性能好、速度快,并且硬件實(shí)現(xiàn)結(jié)構(gòu)比較簡(jiǎn)單,是最佳的卷積碼譯碼算法。隨著可編程邏輯技術(shù)的不斷發(fā)展,使用FPGA實(shí)現(xiàn)Viterbi譯碼器的設(shè)計(jì)方法逐漸成為主流。不同通信系統(tǒng)所選用的卷積碼不同,因此設(shè)計(jì)可重配置的Viterbi譯碼器,使其能夠滿足多種通信系統(tǒng)的應(yīng)用需求,具有很重要的現(xiàn)實(shí)意義。 本文設(shè)計(jì)了基于FPGA的高速Viterbi譯碼器。在對(duì)Viterbi譯碼算法深入研究的基礎(chǔ)上,重點(diǎn)研究了Viterbi譯碼器核心組成模塊的電路實(shí)現(xiàn)算法。本設(shè)計(jì)中分支度量計(jì)算模塊采用只計(jì)算可能的分支度量值的方法,節(jié)省了資源;加比選模塊使用全并行結(jié)構(gòu)保證處理速度;幸存路徑管理模塊使用3指針偶算法的流水線結(jié)構(gòu),大大提高了譯碼速度。在Xilinx ISE8.2i環(huán)境下,用VHDL硬件描述語言編寫程序,實(shí)現(xiàn)(2,1,7)卷積碼的Viterbi譯碼器。在(2,1,7)卷積碼譯碼器基礎(chǔ)上,擴(kuò)展了Viterbi譯碼器的通用性,使其能夠?qū)Σ煌木矸e碼譯碼。譯碼器根據(jù)不同的工作模式,可以對(duì)(2,1,7)、(2,1,9)、(3,1,7)和(3,1,9)四種廣泛運(yùn)用的卷積碼譯碼,并且可以修改譯碼深度等改變譯碼器性能的參數(shù)。 本文用Simulink搭建編譯碼系統(tǒng)的通信鏈路,生成測(cè)試Viterbi譯碼器所需的軟判決輸入。使用ModelSim SE6.0對(duì)各種模式的譯碼器進(jìn)行全面仿真驗(yàn)證,Xilinx ISE8.2i時(shí)序分析報(bào)告表明譯碼器布局布線后最高譯碼速度可達(dá)200MHz。在FPGA和DSP組成的硬件平臺(tái)上進(jìn)一步測(cè)試譯碼器,譯碼器運(yùn)行穩(wěn)定可靠。最后,使用Simulink產(chǎn)生的數(shù)據(jù)對(duì)本文設(shè)計(jì)的Viterbi譯碼器的譯碼性能進(jìn)行了分析,仿真結(jié)果表明,在同等條件下,本文設(shè)計(jì)的Viterbi譯碼器與Simulink中的Viterbi譯碼器模塊的譯碼性能相當(dāng)。
上傳時(shí)間: 2013-06-24
上傳用戶:myworkpost
指令集仿真器是目前嵌入式系統(tǒng)研究中一個(gè)極其重要的領(lǐng)域,一個(gè)靈活高效且準(zhǔn)確度高的仿真器不僅可以實(shí)現(xiàn)對(duì)嵌入式系統(tǒng)硬件環(huán)境的仿真,而且是現(xiàn)代微處理器結(jié)構(gòu)設(shè)計(jì)過程中性能評(píng)估的重要工具. 仿真器的性能已經(jīng)成為影響整個(gè)設(shè)計(jì)效率的重要因素,在現(xiàn)有的指令集仿真技術(shù)中,編譯型仿真技術(shù)雖然可以獲得高的仿真速度,但其對(duì)應(yīng)用的假設(shè)過于嚴(yán)格,限制了其在商業(yè)領(lǐng)域中的應(yīng)用;解釋型仿真器雖被普遍使用,但其缺點(diǎn)也很明顯,由于模擬過程中需要耗費(fèi)大量時(shí)間用于指令譯碼,解釋型模擬器速度往往很有限,使用性能較低。由此可見,如何減少仿真過程中的指令譯碼時(shí)間,是提高仿真器的性能的關(guān)鍵。 本文旨在提出一個(gè)指令集仿真器的原型,重點(diǎn)解決指令解碼過程中的速度瓶頸,在其基礎(chǔ)可以進(jìn)行擴(kuò)充和改進(jìn),以適應(yīng)不同硬件平臺(tái)的需要。文章首先從ARM指令集的指令功能和編碼格式入手,通過分析和比較找出了一般常用指令的編碼和實(shí)現(xiàn)規(guī)律,并在此基礎(chǔ)上進(jìn)行了高級(jí)語言的描述,其后提出了改進(jìn)版解釋型指令集仿真器的設(shè)計(jì)方案,包括為提高仿真器性能,減少譯碼時(shí)間,創(chuàng)新性的在流程設(shè)計(jì)中加入了預(yù)解碼的步驟,同時(shí)用自己設(shè)計(jì)的壓縮算法解決了因預(yù)解碼產(chǎn)生大量譯碼信息而帶來的內(nèi)存過度消耗難題。接下來,描述了仿真器的實(shí)現(xiàn),包括指令的取指、譯碼、執(zhí)行等基本功能,并著重描述了如何通過劃分存儲(chǔ)域和存儲(chǔ)塊的方式模擬真實(shí)存儲(chǔ)器的讀寫訪問實(shí)現(xiàn)。 另外,需要特別指出的是,針對(duì)仿真器中普遍存在的調(diào)試難問題,本文從一線程序開發(fā)人員的角度,在調(diào)試模塊的設(shè)計(jì)中除了斷點(diǎn)設(shè)置、程序暫停、恢復(fù)等基本功能外,還添加了各類監(jiān)視設(shè)備和程序跟蹤的功能,以期能提高本仿真器的實(shí)用性。 在文章的結(jié)尾,提出了仿真器的驗(yàn)證方案,并按照該方案對(duì)仿真器進(jìn)行了功能和性能上的驗(yàn)證,最后對(duì)進(jìn)一步的工作進(jìn)行了展望。
上傳時(shí)間: 2013-08-02
上傳用戶:宋桃子
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1