LAMOST(Large Sky Area Multi-Obiect Fiber Spectroscopy Telescope,大天區面積多目標光纖光譜天文望遠鏡)需要對焦而上的4 000個光纖定位單元進行精確定位,一個光纖定位單元需要兩個步進電機來驅動,即需要對8 000個電機進行驅動控制。如何對這8 000個電機進行有效的控制,是本文主要的研究內容。 本義引入EDA(Electronic Design Automation),技術,以FPGA和CAN總線為硬件載體來進行設計。FPGA相比較于DSP,單片機而言,具有10管腳多,資源豐富,使用靈活等優點,可以存片內集成多個電機的摔制,這樣對于提高系統的集成度,節約成本無疑有著很大的幫助。 在電機的控制當中,其失步和過沖會直接影響到系統的精度,所以需要對電機脈沖頻率加以控制,對于在平穩狀態下能正常工作的電機,失步往往發生在啟動停止等脈沖頻率突然發生改變的時刻。具體實現方法是通過實驗找出一條理想的加減速曲線,再將曲線離散化,并把離散化后的加減速分頻系數存儲在FPGA片內ROM里而,當電機運行到對應的步數時,取出分頻系數來獲取對應的運行頻率。 在LAMOST觀測中,光纖定位單元的零位是個很重要的基準,在每次觀測之前,電機都要回零,理論上電氣零位和機械零位在同一點上,如果電氣檢測到達零位則認為已經到達機械零位位置。但是實際中由于裝配等一些原因,可能會出現零位短路和零位斷路的情況。零位斷路是指電機處于機械零位,但是電氣不能檢測到;零位短路是指電機不在機械零位,但是電氣已經檢測到處于零位。這兩種情況會造成越界和機械零位一直被擠壓的后果,有可能會損壞光纖定位單元,為了防止這些情況出現,軟件程序中加入了計數器,從而從有效地保護了光纖定位單元,同時將這些狀況向上反饋,以便維護和檢修。 在本文完成之時,能夠控制驅動336個光纖定位單元的小系統已經在北京天文臺興隆觀測站實際投入運行,并于2007年5月28日獲得首條光譜,取得了不錯的效果。
上傳時間: 2013-04-24
上傳用戶:afeiafei309
隨著圖像處理技術和投影技術的不斷發展,人們對高沉浸感的虛擬現實場景提出了更高的要求,這種虛擬顯示的場景往往由多通道的投影儀器同時在屏幕上投影出多幅高清晰的圖像,再把這些單獨的圖像拼接在一起組成一幅大場景的圖像。而為了給人以逼真的效果,投影的屏幕往往被設計為柱面屏幕,甚至是球面屏幕。當圖像投影在柱面屏幕的時候就會發生幾何形狀的變化,而避免這種幾何變形的就是圖像拼接過程中的幾何校正和邊緣融合技術。 一個大場景可視化系統由投影機、投影屏幕、圖像融合機等主要模塊組成。在虛擬現實應用系統中,要實現高臨感的多屏幕無縫拼接以及曲面組合顯示,顯示系統還需要運用幾何數字變形及邊緣融合等圖像處理技術,實現諸如在平面、柱面、球面等投影顯示面上顯示圖像。而關鍵設備在于圖像融合機,它實時采集圖形服務器,或者PC的圖像信號,通過圖像處理模塊對圖像信息進行幾何校正和邊緣融合,在處理完成后再送到顯示設備。 本課題提出了一種基于FPGA技術的圖像處理系統。該系統實現圖像數據的AiD采集、圖像數據在SRAM以及SDRAM中的存取、圖像在FPGA內部的DSP運算以及圖像數據的D/A輸出。系統設計的核心部分在于系統的控制以及數字信號的處理。本課題采用XilinxVirtex4系列FPGA作為主處理芯片,并利用VerilogHDL硬件描述語言在FPGA內部設計了A/D模塊、D/A模塊、SRAM、SDRAM以及ARM處理器的控制器邏輯。 本課題在FPGA圖像處理系統中設計了一個ARM處理器模塊,用于上電時對系統在圖像變化處理時所需參數進行傳遞,并能實時從上位機更新參數。該設計在提高了系統性能的同時也便于系統擴展。 本文首先介紹了圖像處理過程中的幾何變化和圖像融合的算法,接著提出了系統的設計方案及模塊劃分,然后圍繞FPGA的設計介紹了SDRAM控制器的設計方法,最后介紹了ARM處理器的接口及外圍電路的設計。
上傳時間: 2013-04-24
上傳用戶:1047385479
在航空航天,遙感測量,安全防衛以及家用影視娛樂等領域,要求能及時保存高清晰度的視頻信號供后期分析、處理、研究和欣賞。因此,研究一套處理速度快,性能可靠,使用方便,符合行業相關規范的高清視頻編解碼系統是十分必要的。 本文首先介紹了高清視頻的發展歷史。并就當前相關領域的發展闡述了高清視頻編解碼系統的設計思路,提出了可行的系統設計方案。基于H.264的高清視頻編碼系統對處理器的要求非常高,一般的DSP和通用處理器難以達到性能要求。本系統選擇富士通公司最新的專用視頻編解碼芯片MB86H51,實時編解碼分辨率達到1080p的高清視頻。芯片具有壓縮率高,功耗低,體積小等優點。系統的控制設備由三塊FPGA芯片和ARM控制器共同完成。FPGA芯片分別負責視頻輸入輸出,碼流輸入輸出和主編解碼芯片的控制。ARM作為上層人機交互的控制器,向系統使用者提供操作界面,并與主控FPGA相連。方案實現了高清視頻的輸入,實時編碼和碼流存儲輸出等功能于一體,能夠編碼1080p的高清視頻并存儲在硬盤中。系統開發的工作難點在于FPGA的程序設計與調試工作。其次,詳細介紹了FPGA在系統中的功能實現,使用的方法和程序設計。使用VHDL語言編程實現I2C總線接口和接口控制功能,利用stratix系列FPGA內置的M4K快速存儲單元實現128K的命令存儲ROM,并對設計元件模塊化,方便今后的功能擴展。編程實現了PIO模式的硬盤讀寫和SDRAM接口控制功能,實現高速的數據存儲功能。利用時序狀態機編程實現主芯片編解碼控制功能,完成編解碼命令的發送和狀態讀取,并對設計思路,調試結果和FPGA資源使用情況進行分析。著重介紹設計中用到的最新芯片及其工作方式,分析設計過程中使用的最新技術和方法。有很強的實用價值。最后,論文對系統就不同的使用情況提出了可供改進的方案,并對與高清視頻相關的關鍵技術作了分析和展望。
上傳時間: 2013-07-26
上傳用戶:shanml
隨著經濟的發展,科學技術的進步,永磁電機的研發和控制技術都有了快速的發展。永磁電機的發展也帶來了永磁電機控制器的發展,電機控制器已經由傳統的模擬元件控制器,逐漸轉向數模混合控制器、全數字控制器?;诂F場可編程門陣列(FPGA——Field Programmable Gate Array)的新一代數字電機控制技術得到越來越多的關注?,F在的FPGA不僅實現了軟件需求和硬件設計的完美集合,還實現了高速與靈活性的完美結合,使其已超越了ASIC器件的性能和規模。在工業控制領域,FPGA雖然起步較晚,但是發展勢頭迅猛。 本文在介紹了傳統無刷直流電機控制技術的基礎上,分析了采用FPGA實現電機控制的優點。詳細介紹了使用硬件編程語言,在FPGA中編程實現永磁無刷直流電機速度閉環控制的各個關鍵環節,如:PI調節器、數字PWM等等。在實現永磁無刷直流電機速度閉環控制的同時,將速度檢測環節采用FPGA實現,減小了系統硬件開銷。在實現單臺永磁無刷直流電機速度閉環控制的基礎上,本文在一片FPGA芯片上實現了多臺永磁無刷直流電機的速度閉環獨立控制系統。介紹了采用FPGA進行多臺電機控制具有獨特的優勢,這些優勢使得FPGA在實現多臺電機控制時非常方便,具有單片機(MCU)和數字信號處理器(DSP)無法比擬的優點。文中對基于FPGA的單臺和多臺永磁無刷直流電機控制系統分別進行了實驗驗證。 FPGA編程靈活,設計方便,本文在FPGA中實現了各種不同的PWM調制方式。從電路方面詳細分析了采用不同的PWM調制,換相時無刷直流電機母線的反向電流問題。借助FPGA平臺,對各種PWM調制方式進行了實驗,對理論分析進行了驗證。 另外,本文介紹了目前非常流行的一種FPGA圖形化設計方法,即基于XSG(Xilinx System Generator)的FPGA設計。這種設計方法具有圖形化、模塊化的優點,大大方便了用戶的FPGA開發設計。在XSG中建立的仿真系統,區別于傳統的Simulink仿真,可以直接生成相應的硬件編程語言代碼下載到FPGA中運行。本文借助XSG軟件設計在XSG/Simulink中實現了永磁同步電機矢量控制系統的混合建模算法,并進行了仿真。
上傳時間: 2013-04-24
上傳用戶:wangyi39
神經網絡控制算法作為一種比較成熟的智能控制算法,在空空導彈的理論研究中也得到了很多應用,但它的實際應用通常是通過軟件實現的,而軟件實現是串行執行指令,運行速度慢,可靠性低,很難滿足實際導彈制導系統實時性的要求??刂扑惴ㄓ布崿F的最大特點就是可提高控制算法的實時運算速度和可靠性。本課題針對導彈制導系統,以FPGA為硬件平臺研究神經網絡控制算法的硬件實現。本文首先對BP神經網絡算法思想進行了深入分析,并對BP網絡的各個階段進行了理論推導,最后對BP神經網絡PID飛行控制算法進行了研究和總結,為硬件實現提供了理論基礎?;趯ι鲜隼碚摰纳钊胙芯亢头治?,本文提出了一種適合FPGA實現該神經網絡控制算法的硬件實現模型。在該模型中,神經網絡各層之間采用串行執行數據方式,層間則采用并行運行方式,可有效提高系統的運算速度。由于模塊化、層次化的自頂向下的模塊化設計方法可有效減少錯誤的產生,是設計復雜大規模系統的理想設計方法。本文采用了此設計方法,通過把系統模塊化,對各個子模塊分別用VHDL硬件描述語言進行描述,并基于QUARTUS II軟件開發平臺進行綜合和仿真,直到達到研究設計要求。最后將仿真程序源代碼下載配置到具體的Cyclone II系列EP2C70 FPGA芯片中,應用于某實際導彈控制系統的研究。理論分析和實驗結果表明該神經網絡飛行控制算法的FPGA硬件實現是有效可行的,可滿足系統實時性的要求,為制導系統的實際工程實現提供了基礎。
上傳時間: 2013-04-24
上傳用戶:冇尾飛鉈
介紹的多功能逆變焊機控制系統是以80C196KC為控制系統核心組成了最小單片機控制系統.文中首先討論了控制系統各部分電路如:脈寬調制電路、驅動電路、恒值采樣反饋電路、保護電路、參數預置與顯示電路的組成及工作原理.接著介紹了對于一個復雜的控制系統的如何采有模塊化程序設計方法來設計系統軟件,以及常用的軟件抗干擾措施.最后給出了所設計的多功能逆變焊機系統調試的試驗結果.
上傳時間: 2013-04-24
上傳用戶:semi1981
·作者: (日)松井信行著、王棣棠譯 ISBN: 9787030080004 , 7030080009 出版社: 科學出版社 出版日期: 2000-01 內容提要 :本套叢書系引進歐姆出版社原版翻譯版權出版的中文版系列?;竞w了應用電子技術進行機械控制這一新興學科的全部知識。內容簡潔、精練、重點突出、注重基本概念和基本原理的闡述。目
上傳時間: 2013-07-20
上傳用戶:mslj2008
·摘 要:在PLC步進電機控制中,輸入到其線圈組中的脈沖數或脈沖頻率可控制步進電機的角位移和速度。以三菱的FX2系列為例,討論了步進電機的PLC控制系統設計與實現。[著者文摘]
上傳時間: 2013-08-05
上傳用戶:tccc
北斗衛星導航系統空間信號接口控制文件 1 文件范疇 2 系統概述 2.1 空間星座 2.2 坐標系統 2.3 時間系統 3 B1 信號規范 3.1 信號結構和基本特性參數 3.1.1信號結構 3.1.2信號基本特性 3.2 射頻信號特性 3.2.1載波頻率 3.2.2衛星信號工作帶寬及帶外抑制 3.2.3雜散 3.2.4載波相位噪聲 3.2.5用戶接收信號電平 3.2.6信號相關性 3.3 B1 頻點測距碼
上傳時間: 2013-04-24
上傳用戶:Alick
節點是網絡系統的基本控制單元,論文提出了一種基于CPLD和多處理器結構的控制網絡節點設計方案,它能夠提高單節點并行處理能力,其模塊化結構增強了節點的可靠性。
上傳時間: 2013-08-31
上傳用戶:shanxiliuxu