隨著移動終端、多媒體、Internet網絡、通信,圖像掃描技術的發展,以及人們對圖象分辨率,質量要求的不斷提高,用軟件壓縮難以達到實時性要求,而且會帶來因傳輸大量原始圖象數據帶來的帶寬要求,因此采用硬件實現圖象壓縮已成為一種必然趨勢。而熵編碼單元作為圖像變換,量化后的處理環節,是圖像壓縮中必不可少的部分。研究熵編解碼器的硬件實現,具有廣闊的應用背景。本文以星載視頻圖像壓縮的硬件實現項目為背景,對熵編碼器和解碼器的硬件實現進行探討,給出了并行熵編碼和解碼器的實現方案。熵編解碼器中的難點是huffman編解碼器的實現。在設計并行huffman編碼方案時通過改善Huffman編碼器中變長碼流向定長碼流轉換時的控制邏輯,避免了因數據處理不及時造成數據丟失的可能性,從而保證了編碼的正確性。而在實現并行的huffman解碼器時,解碼算法充分利用了規則化碼書帶來的碼字的單調性,及在特定長度碼字集內碼字變化的連續性,將并行解碼由模式匹配轉換為算術運算,提高了存儲器的利用率、系統的解碼效率和速度。在實現并行huffman編碼的基礎上,結合針對DC子帶的預測編碼,針對直流子帶的游程編碼,能夠對圖像壓縮系統中經過DWT變換,量化,掃描后的數據進行正確的編碼。同時,在并行huffman解碼基礎上的熵解碼器也可以解碼出正確的數據提供給解碼系統的后續反量化模塊,進一步處理。在本文介紹的設計方案中,按照自頂向下的設計方法,對星載圖像壓縮系統中的熵編解碼器進行分析,進而進行邏輯功能分割及模塊劃分,然后分別實現各子模塊,并最終完成整個系統。在設計過程中,用高級硬件描述語言verilogHDL進行RTL級描述。利用了Altera公司的QuartusII開發平臺進行設計輸入、編譯、仿真,同時還采用modelsim仿真工具和symplicity的綜合工具,驗證了設計的正確性。通過系統波形仿真和下板驗證熵編碼器最高頻率可以達到127M,在62.5M的情況下工作正常。而熵解碼器也可正常工作在62.5M,吞吐量可達到2500Mbps,也能滿足性能要求。仿真驗證的結果表明:設計能夠滿足性能要求,并具有一定的使用價值。
上傳時間: 2013-05-19
上傳用戶:吳之波123
超聲波電機(Ultrasonic motors,簡稱USM)是一種全新原理的直接驅動電機,它利用壓電陶瓷逆壓電效應激發的超聲振動作為驅動力,通過定轉子間的摩擦力來驅動轉子運動。與傳統的電磁電機相比,它具有低速大轉矩、無電磁干擾、動作響應快、運行無噪聲、無輸入自鎖等卓越特性,在非連續運動領域、精密控制領域比傳統的電磁電機性能優越得多。超聲波電機在工業控制系統、汽車專用電器、精密儀器儀表、辦公自動化設備、智能機器人等領域有廣闊的應用前景,近年來倍受科技界和工業界的重視,成為當前機電控制領域的一個研究熱點。 本文主要以行波型超聲波電機的驅動控制技術為研究對象,引入嵌入式系統理念,設計并制作了超聲波電機的驅動控制系統,并對超聲波電機的速度與定位控制做了深入的研究。本文主要研究內容及成果如下: 介紹了超聲波電機的工作原理、特點及其應用前景,總結了國內外超聲波電機驅動控制技術的發展歷史和研究現狀,以及今后我國超聲波電機驅動控制技術的發展方向,明確了本文的研究內容。 結合嵌入式系統特點及其開發方法,詳細介紹了超聲波電機嵌入式驅動控制系統的硬件和軟件設計過程,并總結了硬件、軟件的調試過程。最后,對所設計系統性能進行了實驗測試和數據分析。 采用DDS技術解決超聲波電機所需要的高頻驅動電源和數字控制的問題。本文設計的以ARM控制器為核心,頻率、相位、幅值均可調的雙通道信號發生器,具有頻率和相位差控制精度高的特點。 本文介紹了速度與位置的常用控制策略。設計并搭建了基于增量式PID的速度和基于模糊PID的位置控制系統。速度控制采用增量式PID調節,其控制策略簡單、易行,通過實驗選擇合適的參數能適應一般的控制精度要求。定位控制則采用模糊PID控制策略,該策略將模糊控制不需要精確的數學模型、收斂速度快的特點與PID簡單易行、能消除穩態誤差的優點相結合,改善了模糊控制器穩態性能,使電機定位控制精度達到0.0880。
上傳時間: 2013-07-16
上傳用戶:wdq1111
減搖鰭是船舶與海洋工程中的一種重要系統,目前已在多種船舶中廣泛應用。減搖鰭對于提高船舶耐波性,增加船舶使用壽命,改善設備與人員的工作條件,提高艦艇的戰斗力具有重要作用。減小船舶橫搖是目前船舶運動控制領域的重要課題之一。本文以船舶減搖鰭系統作為研究對象,重點講述了基于ARM處理器的減搖鰭控制器的設計與實現方案。 減搖鰭系統目前大多采用基于力矩對抗原理的PID控制器。控制器的性能對船舶自然橫搖周期和無因次橫搖衰減系數有著很大的依賴關系。由于船舶橫搖運動的復雜性、非線性、時變性和海況的不確定性,經典PID控制難以獲得滿意的控制效果。采用先進的控制策略是解決這一問題的有效方法。本論文將模糊控制與PID控制相結合,實現了無須精確的對象模型,只須將操作人員和專家長期實踐積累的經驗知識用控制規則模型化,然后用模糊推理在線辨識對象特征參數,便可對PID參數實現自整定。另外,浪級調節器做為減搖鰭控制器的一個重要組成部分,本論文也對其設計進行了研究,提出了一種基于海浪譜估計的浪級調節器的設計方法,彌補了傳統浪級調節器不能充分利用海浪信息的不足。 目前大多數的減搖鰭控制器使用單片機作為主處理器或者以工控機為基礎開發而來的,前者集成度不高,穩定性也不好,而后者成本較高。因此,本課題設計了一款新型的基于ARM處理器的減搖鰭控制器,解決了上述問題。該系統主要由硬件平臺和軟件平臺兩部分組成。硬件平臺主要包括基于飛利浦公司的LPC2214的控制器核心電路和輔助實現控制的驅動電路;軟件平臺主要是基于ARM的軟件,包括啟動代碼和應用程序。 研究結果表明:開發的嵌入式減搖鰭控制系統不僅具有集成度高、性價比高、性能優越、抗干擾能力強、穩定性好、實時性高等優點。同時更能夠適應減搖鰭控制系統智能化的發展趨勢,所以該減搖鰭控制器具有很好的使用價值及意義。
上傳時間: 2013-07-10
上傳用戶:giser
比例-積分-微分(PID)是過程控制中最常用的一種控制算法。算法簡單而且容易理解,應用十分廣泛。但由于應用領域的不同,功能上差別很大,系統的控制要求及關心的控制對象也不相同。數字PID控制比連續PID控制更為優越,因為計算機程序的靈活性,很容易克服連續PID控制中存在的問題,經修正而得到更完善的數字PID算法。本文以三相全控整流橋阻性負載為實際電路,控制主電路電壓,旨在提出一種智能數字PID控制系統的設計思路,并給出了詳細的硬件設計及初步軟件設計思路。 PID控制系統采用高性能、低功耗的ARM微處理器S3C44BO作為核心處理單元,內部的10位ADC作為信號采集模塊,采用了矩陣鍵盤和640*480的液晶作為人機接口;串口作為通信模塊實現了上位機的監控。采用芯片內部自帶的PWM模塊,輸出16M Hz PWM信號并經過一階低通濾波器得到0~5V的控制信號用于觸發主電路控制器,實現PID整定。 軟件方面,分析和研究了uC/OSⅡ的內核源碼,實現了其在32位微處理器上的移植,作為管理各個子程序執行的系統軟件。選用了圖形處理軟件uC/GUI用于完成LCD顯示及控制。PID算法采用了增量式數字PID算法,采用規一化算法進行參數選取。上位機部分采用了C#語言進行編寫。另外,采用了RTC(Real Time Clock)作為系統時鐘,可以實現系統的定時運行、定時模式切換等。在上位機上也可以方便的控制程序的執行,實現遠程監控。 在論文的最后詳細的介紹了智能PID控制系統在三相全控橋主電路中的具體應用。總結了調試中遇到的問題,對今后工作中需要進一步改善和探索的地方進行了展望。
上傳時間: 2013-08-01
上傳用戶:lvzhr
本文主要介紹了`加熱爐混合模糊控制的方案。該方案采用了“短周期”預測爐溫的模糊控制策略,將模糊控制和PID 控制結合在一起,利用協調因子的在線自整定來確定重油流量,實現了空燃比的自尋優模糊控制。該系統
上傳時間: 2013-06-25
上傳用戶:牧羊人8920
在現代電網中,隨著超高壓、大容量、遠距離輸電線路的不斷增多,對電力系統的安全穩定運行提出了更高、更嚴格的要求。距離保護作為線路保護的基本組成部分,其工作特性對電力系統的安全穩定運行有著直接和重要的影響。為了適應現代超高壓電網穩定運行的要求,微機保護裝置在硬件和軟件上都提出了越來越高的要求。 高速數字信號處理芯片(DSP)技術的發展,為開發一種速度快、處理能力強的微機保護系統奠定了基礎。在這樣的背景下,我們采用DSP芯片和ARM處理器,設計了一個并列式雙處理器微機保護系統。該系統采用一個DSP芯片負責控制數據采集、采樣數據處理,實現保護功能。ARM微處理器承擔人機接口管理,通過串行通信方式實現與DSP端口之間的數據通信,豐富的通訊接口,使得與上位機的通訊、下載程序定值靈活方便。新的微機保護裝置不斷推出,投入運行的微機保護裝置不允許用來進行試驗、培訓,該裝置還可作為試驗教學系統,供學生學習認識微機保護裝置的內部結構,并可自行設計保護算法、編制程序,通過上位機下載到實驗裝置,完成相應保護功能的測試。 本文實現了微機保護方案的整體軟硬件設計,內容包括DSP2812微處理器芯片,ARM7微處理器LPC2220芯片,開關量輸入/輸出電路、數據采集電路、通訊和網絡接口電路、人機界面的顯示板電路,文中對各部分電路的功能、特點以及器件的選擇、引腳連接進行了詳細介紹。系統采用模塊化設計,采用雙CPU并行處理模式,針對基于LPC2220微處理器的監控管理系統,完成了最小系統設計,詳細完成了啟動電路的設計。 本文初步設計了人機操作界面,給出了軟件設計的流程圖,將實時操作系統μC/OS-Ⅱ與模塊化硬件設計相結合,共同構成一個可以重復利用的軟硬件數字系統平臺,除了可以最大限度地提高開發的效率、減少資源的浪費外,還可以通過長期對于該平臺的研究,逐步優化平臺軟硬件資源,提高其性能,并滿足日益復雜的應用需求。
上傳時間: 2013-04-24
上傳用戶:superhand
課題分析了目前國內外減搖鰭控制技術的發展與現狀,重點講述了基于ARM處理器的減搖鰭控制器的功能設計與實現方案。 減搖鰭是一種由微機控制的自動化程度很高的船舶減搖裝置。減搖鰭控制系統根據人為輸入的信號和來自鰭本身的反饋信號,及時輸出不同的控制指令,控制鰭轉動到期望的角度,達到減小船舶橫搖的目的。但目前大多數的減搖鰭控制器使用單片機作為主處理器或者以工控機為基礎開發而來的,前者集成度不高,穩定性也不好,而后者成本較高。因此,課題設計了一款新型的基于ARM嵌入式處理器的嵌入式減搖鰭控制器,解決了上述問題。 該系統主要由硬件平臺和軟件平臺兩部分組成。硬件平臺主要包括基于飛利浦公司的LPC2290的控制器核心電路和輔助實現控制的驅動電路;軟件平臺主要是基于ARM的軟件,包括啟動代碼和應用程序;為實現系統的可靠運行,同時也采取了一些保證系統可靠性的措施。 目前,減搖鰭系統大多采用基于力矩對抗原理的PID控制器。由于船舶橫搖運動的非線性、復雜性、時變性以及海況的不確定性,經典PID控制很難獲得令人滿意的控制效果。因此,如何實現PID參數的自整定就顯得猶為重要。模糊控制事先不需要獲知對象的精確數學模型,而是基于人類的思維以及經驗,用語言規則描述控制過程,并根據規則去調整控制算法或控制參數。本論文將模糊控制與PID控制相結合,實現了無須精確的對象模型,只須將操作人員和專家長期實踐積累的經驗知識用控制規則模型化,然后用模糊推理在線辨識對象特征參數,實時改變控制策略,便可對PID參數實現最佳調整。 研究結果表明:采用該控制手段能較好的滿足設計要求,開發的嵌入式減搖鰭控制系統具有設計合理、集成度高、性價比高、性能優越、抗干擾能力強、穩定性好、實時性高等優點。同時能夠適應減搖鰭控制系統智能化的發展趨勢,所以該減搖鰭控制器具有很好的使用價值及意義。
上傳時間: 2013-06-06
上傳用戶:mslj2008
電液控制作為液壓控制的一個新分支,因為其本身的特點正得到越來越廣泛的應用。電液控制系統的發展對電液控制技術提出了更高的要求,這必將促進電液控制技術的發展。本文在教研室多年電液控制經驗的基礎上,提出開發通用型電液系統數字控制器。 通過對電液控制技術的研究,了解電液系統的一般構成,結合多個具體實例,本文提出數字式電液控制器概念,以ARM微處理器為硬件核心,采用多種智能控制算法解決電液系統閉環控制問題。 數字控制器以PHILIPS公司的32位ARM7微處理器LPC2292為硬件核心,配有高速AD、DA轉換器。硬件設計注重通用性,具有多種輸入、輸出通道,可以采集和輸出多種、多個模擬量信號和數字量信。具有多種通信接口,可以實現近距離監控或者遠距離操控。人機交互通道豐富,具有報警、狀態指示、參數顯示等功能。采用光電隔離、獨立電源、屏蔽外殼等措施保證控制器具有良好的穩定性、可靠性。軟件設計采用UC/OS-II嵌入式操作系統,內部集成多種智能控制算法,保證電液系統閉環控制取得良好的效果。開發模擬試驗系統,可以模擬電液系統現場的各種信號和閉環回路,實現實驗室調試。采用Visual Basic開發上位機軟件,配合控制器完成參數修改、保存,繪制實時監控曲線,控制硬件等功能。 控制器解決了電液系統多樣性難題,客服模擬控制的缺點。研發出模糊自整定PID算法,它成功解決了閉環控制過程中設定信號不斷變化的難題。經過多次現場調試,目前控制器已經成功應用于國內多家企業的輪胎耐久性試驗機和密煉機兩種電液系統,在這兩種系統中成功取代進口國外模擬控制器,并且控制效果好于國外模擬控制器。關鍵詞:電液系統;ARM7;UC/OS-II;模糊自整定
上傳時間: 2013-05-31
上傳用戶:3233
在特定的工業測控應用中對處理器的功耗有嚴格的要求,類似X86處理器芯片系列由于繼承了原有8086的構架,功耗很大,不能滿足要求。當前應用廣泛的ARM系列處理器有低功耗、高處理器能力的優點,非常適合于此類應用。由于ARM處理器并沒有對PC/104總線有支持,所以本設計使用CPLD可編程邏輯完成ARM本地總線與PC/104總線的轉換。文章完成了以下工作: 1.介紹了工業控制計算機的發展情況和當前使用廣泛的PC/104計算機,描述了嵌入式系統的發展歷史和軟硬件組成,分析了X86與ARM處理器構架的特點與優缺點; 2.從PC/104總線規范出發,對基于ARM處理器的PC/104工業控制嵌入式工控機進行了總體設計,軟硬件選型部分對當前流行的軟硬件系統進行了詳細地描寫,硬件處理器選用SAMSUNG公司的S3C2410,軟件系統采用嵌入式Linux操作系統; 3.對系統硬件各個部分實現細節進行了描寫,包括最小系統、CAN網絡、以太網絡和PC/104總線控制器;其中著重對PC/104總線控制器的實現方案進行了討論,分析了ARM本地總線時序和PC/104總線時序,最后使用VHDL語言實現了了總線控制器邏輯; 4.移植了嵌入式Linux操作系統,Linux操作系統移植分為配置、編譯和下載運行調試三個步驟;基于Linux操作系統編寫了PC/104總線驅動,驅動完成映射PC/104地址到系統虛擬地址和中斷綁定;編寫了基于PC/104的CAN總線驅動,分析了驅動初始化、中斷處理流程、數據緩沖區管理和文件操作接口,描寫了驅動的編譯和下載過程;最后給出了應用程序接口; 5.根據機車工業控制領域的具體要求,開發了實際系統,給出了系統主要參數指標;對系統的運算性能進行了測試,測試表明定點運算能力與X86相當,符合設計要求:系統通過鐵標高低溫測試和射頻干擾測試,并進行了為期3個月的裝車試運行,試運行過程中系統工作正常,完全能夠滿足設計要求。
上傳時間: 2013-07-10
上傳用戶:520
超聲波電機是一種全新原理的直接驅動電機,它利用壓電陶瓷逆壓電效應激發的超聲振動作為驅動力,通過定轉子間的摩擦力來驅動轉子運動。與傳統的電磁電機相比,它具有低速大轉矩、無電磁干擾、動作相應快、運行無噪聲、無輸入自鎖等卓越特性,在非連續運動領域、精密控制領域要比傳統的電磁電機性能優越得多。超聲波電機在工業控制系統、汽車專用電器、精密儀器儀表、辦公自動化設備、智能機器人等領域有廣闊的應用前景,近年來倍受科技界和工業界的重視,成為當前機電控制領域的一個研究熱點。 本文主要研究了行波型超聲波電機的嵌入式驅動控制系統設計。系統是基于ARM嵌入式微控芯片設計的。全文共分為6部分。第一章主要介紹了國內外超聲波電機驅動控制技術在國內外的發展狀況,ARM芯片的結構原理以及本課題的選題意義。第二章在前人的研究基礎上做了系統仿真,為系統的硬件設計提供設計指導。第三章提出了基于ARM的超聲波電機嵌入式驅動控制系統設計方案,并介紹了系統各個模塊的設計與調試的過程和結果。第四章介紹了uC/OS-Ⅱ操作系統在ARM上的移植,以及基于該操作系統的電機控制系統軟件設計流程。第五章介紹了系統各子程序的設計,速度控制與定位控制的算法設計,以及系統調試的結果。第六章總結了本論文的主要貢獻、存在問題以及后續課題的研究方向。
上傳時間: 2013-04-24
上傳用戶:gpyz253344