論文提出了一種基于FPSLIC的下位機控制器系統設計,并且在嵌入式硬件和軟件的聯合調度之下予以實現,并將該系統應用于微小型無人直升機MUAV控制上。 微小型無人直升機體積小、重量輕、隱蔽性好、機動性強、易實現懸停和超低空飛行,因此在軍用和民用領域都有廣泛的應用前景。微小型無人直升機在空中執行任務時需要實時獲得在空間的姿態和高度位置信息,然后通過調制舵機狀態來調整飛行器的空中姿態,糾正飛行路線,而MUAV的飛控系統需要具有負荷輕,功能強大,實時性強以及低功耗的特點,對嵌入式處理器要求較高,所以針對MUAV的控制采用上下位機聯合控制的結構。并且由于目前現有的下位機控制器滿足不了MUAV控制發展的需求,所以本文中利用FPS[JC優越的性能,實現了一種新的下位機控制器的設計,具有體積小、重量輕、價格低、功耗低、實時性強、可靠性高、擴展性好等優點的同時,完成了基于PWM的舵機的控制和基于Kalman濾波的多傳感器的數據融合,以及上下位機之間的通訊等功能,具有較強的使用和應用價值。 論文首先介紹了MUAV飛行控制的結構,以及下位機實現功能的模塊劃分。然后是對MUAV控制系統相關理論的介紹,包括舵機控制的原理和方法以及多傳感器數據融合的理論。 其次論文介紹了基于FPSLIC的下位機控制器系統的軟硬件設計。在硬件設計上,給出了硬件總體設計方案,并對各個功能模塊進行了詳細論述,軟件部分在給出了主要的框架和功能劃分后,主要介紹了利用FPSLIC的FPGA部分實現PWM控制和測量的模塊以及AVR部分對多傳感器信息進行Kalman濾波融合的實現。 最后在實驗室的汽油無人直升機的測試平臺上進行了舵機控制和高度測試實驗,取得了滿意的實驗結果。
上傳時間: 2013-04-24
上傳用戶:fredguo
如今電力電子電路的控制旨在實現高頻開關的計算機控制,并向著更高頻率、更低損耗和全數字化的方向發展。現場可編程門陣列器件(Field Programmable Gate Arrays)是近年來嶄露頭角的一類新型集成電路,它具有簡潔、經濟、高速度、低功耗等優勢,又具有全集成化、適用性強,便于開發和維護(升級)等顯著優點。與單片機和DSP相比,FPGA的頻率更高、速度更快,這些特點順應了電力電子電路的日趨高頻化和復雜化發展的需要。因此,在越來越多的領域中FPGA得到了日益廣泛的發展和應用。 本文提出了一種采用現場可編程門陣列(FPGA)器件實現數字化變頻調速控制系統的設計方案。該系統能產生三相六路正弦脈寬調制(SPWM)波形;調制頻率范圍為0~4KHZ,分7級控制;16位的速度控制分辨率;載波頻率分8級控制,最高可達24KHZ;系統接口兼容Intel系列和Motorola系列單片機;該系統控制簡單、精確,易修改,可現場編程;同時具有脈沖延時小、最小脈沖刪除、過壓和過流保護功能等特點,可應用于PWM變頻調速系統的全數字化控制。文中對方案的實現進行了詳細的論述,主要包括系統設計的理論分析,系統結構設計及在FPGA硬件上的實現,最終驗證了該控制系統的可行性和有效性。 數字化設計是本系統的特點,系統最終生成的三相SPWM脈沖是基于三相正弦調制波和三角載波比較得到的。設計時,充分結合FPGA器件的結構特點,利用一種改進結構的數字控制振蕩器(NCO)來產生正弦波樣本,在一定程度上解決了傳統NCO產生正弦波的精度和頻率相互制約的問題;把分時復用數字通信原理結合到系統的設計中,設計出分時運算電路,使得系統在同步時鐘下,生成三相正弦調制波而不影響系統的速度,同三角載波邏輯比較后,最終得到三相SPWM脈沖序列。
上傳時間: 2013-07-05
上傳用戶:duoshen1989
高速公路隧道屬于特殊路段,隧道洞內外環境差別非常大,需要在隧道內設置電光照明,以消除司機的“暗適應"與“明適應’’視覺問題,保證隧道行車安全。而當前的大部分高速公路隧道照明控制系統簡單,照明光源舒適度不高,未根據洞外環境亮度,綜合車速車流量及洞內煙霧濃度等因素,實時調節隧道洞內照明亮度,存在盲目加大隧道照明的亮度的問題,給行車安全帶來隱患,造成能源浪費,不符合設計規范和國家節能的政策要求。 本文介紹了當前隧道照明的發展及照明燈具智能控制的研究狀況,針對當前隧道照明的控制系統存在的問題,給出了基于ZigBee的隧道照明無線控制系統的 架構;分析比較了當前各種隧道照明光源的特點,針對當前普遍采用的高壓鈉燈照明和新興的LED燈照明做了詳細的經濟效益對比,根據系統使用壽命周期內的性價比,選擇大功率LED作為隧道照明燈具;在分析ZigBee協議及組網流程的基礎上,設計了基于ZigBee技術的簇樹型隧道照明無線測控網絡,系統采用CC2430無線模塊作為網絡節點的硬件解決方案,對網絡中的協調器、路由器及終端節點的組網及其數據處理流程進行了詳細設計;設計了利用ZigBee技術作為控制命令和數據傳輸的可調光LED燈具,滿足所提出的控制系統對燈具的要求:針對隧道照明控制參數及燈具光效難以建立精確數學模型的特點,系統采用基于專家經驗的隧道照明的模糊控制算法,設計了隧道照明控制程序,并嵌入到利用WinCC設計的隧道照明的控制系統中。論文最后對所設計的系統進行了測試,驗證了系統的可行性。
上傳時間: 2013-04-24
上傳用戶:gundamwzc
在團簇與激光相互作用的研究中和在團簇與加速器離子束的碰撞研究中,需要對加速器束流或者激光束進行脈沖化與時序同步,同時用于測量作用產物的探測系統如飛行時間譜儀(TOF)等要求各加速電場的控制具有一定的時序匹配。在整個實驗中,需要用到符合要求的多路脈沖時序信號控制器,而且要求各脈沖序列的周期、占空比、重復頻率等方便可調。為此,本論文基于FPGA設計完成了一款多路脈沖時序控制電路。 本文基于Altera公司的Cyclone系列FPGA芯片EPlC3T100C8,設計出了一款可以同時輸出8路脈沖序列、各脈沖序列之間具有可調高精度延遲、可調脈沖寬度及占空比等。論文討論了FPGA芯片結構及開發流程,著重討論了較高頻率脈沖電路的可編程實現方法,以及如何利用VHDL語言實現硬件電路軟件化設計的技巧與方法,給出了整個系統設計的原理與實現。討論了高精密電源的PWM技術原理及實現,并由此設計了FPGA所需電源系統。給出了配置電路設計、數據通信及接口電路的實現。開發了上層控制軟件來控制各路脈沖時序及屬性。 該電路工作頻率200MHz,輸出脈沖最小寬度可達到10ns,最大寬度可達到us甚至ms量級。可以同時提供l路同步脈沖和7路脈沖,并且7路脈沖相對于同步脈沖的延遲時間可調,調節步長為5ns。
上傳時間: 2013-06-15
上傳用戶:ZJX5201314
以AT89C51為核心,采用部分外圍電路,實現對電風扇的智能控制.通過AT89C51對雙向可控硅的控制,可實現風速的無級調速,且可以實現模擬自然風、睡眠風等,通過單片機自身的功能及外接少量電路可實現電
上傳時間: 2013-06-16
上傳用戶:從此走出陰霾
本課題設計和完成了一套基于DSP+FPGA結構的小波變換實時圖像處理系統。采用小波算法對圖像進行邊緣提取、圖像增強、圖像融合等處理,并在ADSP-BF535上實現了小波算法,分析了其運行小波算法的性能。圖像處理的數據量比較大,而且運算比較復雜,DSP的特殊結構和性能很好地滿足了系統實現的需要,而FPGA的高速性和靈活性也滿足了系統實時性和穩定性的需要,所以采用DSP+FPGA來實現圖像處理系統是可靠的,也是可行的。系統的硬件設計以DSP和FPGA為平臺,DSP實現算法、管理系統運行、并實現了系統的自啟動;FPGA實現一些接口、時序控制等,簡化了外圍電路,提高了系統的可靠性。結果表明,在ADSP-BF535上實現小波算法,效果良好,而且滿足系統實時性的要求。最后,總結了系統的設計和調試經驗,對調試時遇到的一些問題進行了分析。
上傳時間: 2013-04-24
上傳用戶:Kecpolo
工業X-CT(X-ray Computed Tomography)無損檢測技術是以不損傷或者破壞被檢測對象的一種高新檢測技術,被譽為最佳的無損檢測手段,在無損檢測領域日益受到人們的青睞。近年來,各國都在投入大量的人力、物力對其進行研究與開發。 目前,工業CT主要采用第二代和第三代掃描方式。在工業CT第三代掃描方式中,掃描系統僅作“旋轉”運動,控制系統比較簡單。對此,我國已取得了可喜的成績。然而,對工業CT系統中的二代掃描運動控制系統,即針對“平移+旋轉”運動的控制系統的研究,我國已有采用,但與發達國家相比,還存在較大的差距。二代掃描方式與其它掃描方式相比,具有對被檢物的尺寸沒有要求,且能夠對感興趣的檢測區域進行局部掃描的獨特優點。同時X光源的射線出束角較小(一般小于20°),因此在工業X-CT系統主要采用二代掃描運動控制。有鑒于此,本論文結合有關科研項目,開展了工業X-CT二代掃描控制系統的研究。 論文首先介紹了工業X-CT系統的工作原理和各種掃描運動控制方式的特點,闡述了開展二代掃描控制的研究目的和意義。其次,根據二代掃描控制的特點,提出了“在優先滿足工業X-CT二代掃描控制的基礎上,力求實現對工業X-CT掃描運動的通用控制,使其能同時支持一、三代掃描方式”的設計思想。據此,研究確立了基于單片機AT89LV52及FPGA芯片EP1C3T100C8的運動控制架構,以實現二代掃描控制系統的設計方案。論文詳細介紹了可編程邏輯器件FPGA的工作原理和開發流程,并對其相關開發環境QuartusII4.1作了闡述。結合運動控制系統的硬件設計,詳細介紹了各功能模塊的具體設計過程,給出了相關的設計原理框圖和實際運行波形。并制作了相應的PCB板,調試了整個硬件控制系統。最后,論文還詳細研究了利用VisualC++6.0來完成上位機控制軟件的設計,給出了運動控制主界面及掃描運動控制功能軟件設計的流程圖。 論文對整個運動控制系統采用的經濟型的開環控制技術所帶來的不利影響,分析研究了增加步進電機的細分數以提高掃描精度的可能性,并對所研究的控制系統在調試過程中出現的一些問題及解決方案作了簡要的分析,提出了一些完善方法。
上傳時間: 2013-04-24
上傳用戶:stella2015
逆變控制器的發展經歷從分立元件的模擬電路到以專用微處理芯片(DSP/MCU)為核心的電路系統,并從數模混合電路過渡到純數字控制的歷程。但是,通用微處理芯片是為一般目的而設計,存在一定局限。為此,近幾年來逆變器專用控制芯片(ASIC)實現技術的研究越來越受到關注,已成為逆變控制器發展的新方向之一。本文利用一個成熟的單相電壓型PWM逆變器控制模型,圍繞逆變器專用控制芯片ASIC的實現技術,依次對專用芯片的系統功能劃分,硬件算法,全系統的硬件設計及優化,流水線操作和并行化,芯片運行穩定性等問題進行了初步研究。首先引述了單相電壓型PWM逆變器連續時間和離散時間的數學模型,以及基于極點配置的單相電壓型PWM逆變器電流內環電壓外環雙閉環控制系統的設計過程,同時給出了仿真結果,仿真表明此系統具有很好的動、靜態性能,并且具有自動限流功能,提高了系統的可靠性。緊接著分析了FPGA器件的特征和結構。在給出本芯片應用目標的基礎上,制定了FPGA目標器件的選擇原則和芯片的技術規格,完成了器件選型及相關的開發環境和工具的選取。然后系統闡述了復雜FPGA設計的設計方法學,詳細介紹了基于FPGA的ASIC設計流程,概要介紹了僅使用QuartusII的開發流程,以及Modelsim、SynplifyPro、QuartusII結合使用的開發流程。在此基礎上,進行了芯片系統功能劃分,針對:DDS標準正弦波發生器,電壓電流雙環控制算法單元,硬件PI算法單元,SPWM產生器,三角波發生器,死區控制器,數據流/控制流模塊等逆變器控制硬件算法/控制單元,研究了它們的硬件算法,完成了模塊化設計。分析了全數字鎖相環的結構和模型,以此為基礎,設計了一種應用于逆變器的,用比例積分方法替代傳統鎖相系統中的環路濾波,用相位累加器實現數控振蕩器(DCO)功能的高精度二階全數字鎖相環(DPLL)。分析了“流水線操作”等設計優化問題,并針對逆變器控制系統中,控制系統算法呈多層結構,且層與層之間還有數據流聯系,其執行順序和數據流的走向較為復雜,不利于直接采用流水線技術進行設計的特點,提出一種全新的“分層多級流水線”設計技術,有效地解決了復雜控制系統的流水線優化設計問題。本文最后對芯片運行穩定性等問題進行了初步研究。指出了設計中的“競爭冒險”和飽受困擾之苦的“亞穩態”問題,分析了產生機理,并給出了常用的解決措施。
上傳時間: 2013-05-28
上傳用戶:ice_qi
在衛星遙感設備中,隨著遙感技術的發展和對傳輸式觀測衛星遙感圖像質量要求的不斷提高,航天遙感圖像的分辨率和采樣率也越來越高,由此引起高分辨率遙感圖像數據存儲量和傳輸數據量的急劇增長,然而衛星信道帶寬有限。為了盡量保持高分辨率遙感圖像所具有的信息,必須解決輸入數據碼率和傳輸信道帶寬之間的矛盾。所以星載高分辨率遙感圖像數據的高保真、實時、大壓縮比壓縮技術就成了解決這一矛盾的關鍵技術。FPGA器件為實現數據壓縮提供了一種壓縮算法的硬件實現的一個理想的平臺。FPGA器件集成度高,體積小,通過用戶編程實現專門應用的功能。它允許電路設計者利用基于計算機的開發平臺,經過設計輸入,仿真,測試和校驗,直到達到預期的結果,減少了開發周期。小波變換能夠適應現代圖像壓縮所需要的如多分辨率、多層質量控制等要求,在較大壓縮比下,小波圖像壓縮質量明顯好于DCT變換,因此小波變換成為新一代壓縮標準JPEG2000的核心算法。同時,小波變換的提升算法結構簡單,能夠實現快速算法,有利于硬件實現,因此提升小波變換對于采用FPGA或ASIC來實現圖像變換來說是很好的選擇。本文針對衛星遙感圖像的數據流,主要研究可以對衛星圖像進行實時二維小波變換的方案。針對提升小波變換的VLSI結構和FPGA設計中的關鍵技術,從邊界延拓、濾波器結構、整數小波、定點運算、原位運算等方面進行了研究和討論,并且完成了針對衛星遙感圖像的分塊二維9/7提升小波變換的FPGA實現。采用VerIlog語言對設計進行了仿真驗證,并將仿真結果同matlab仿真結果進行了比較,比較結果表明該方案能實現對衛星遙感圖像數據流的二維提升小波變換的功能。同時QuartusII綜合結果也表明,系統時鐘能夠工作在很高的頻率,可以滿足高速實時對衛星圖像的小波變換處理。
上傳時間: 2013-06-15
上傳用戶:00.00
隨著電子技術的不斷發展,各種智能核儀器逐步走向自動化、智能化、數字化和便攜式的方向發展。針對傳統的多道脈沖幅度分析器體積大,人機交互不友好,不方便現場分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脈沖幅度分析器的陸續出現填補了這一缺點。 隨著電子技術的發展,以ARM為核的處理器技術的應用領域不斷擴大,相比較單片機而言,它的主頻高、運算速度快,可以滿足多道脈沖幅度分析器的苛刻的時間上的要求。而且ARM處理器功耗小,適合于功耗要求比較苛刻的地方,這些方面的特點正好滿足了便攜式多道脈沖幅度分析器野外勘察的要求。同時,由于以ARM為核的處理器具有豐富的外設資源,這樣就簡化了外設電路及芯片的使用,降低了功耗并增強了產品的信賴性。另外,ARM芯片可以方便的移植操作系統,為多道脈沖幅度分析器多任務的管理和并行的處理,甚至硬實時功能的實現提供了前提。而且在ARM平臺使用嵌入式linux操作系統使多道脈沖幅度分析器的軟件易于升級。 智能化和小型化是多道脈沖幅度分析器的發展趨勢。智能化要求系統的自動化程度高、操作簡便、容錯性好。智能化除了需要控制軟件外,還需要軟件命令的執行者即硬件控制電路來實現相應的控制邏輯,兩者的結合才能真正的實現智能化。小型化要求系統的體積小、功耗小、便于攜帶;小型化除了要求采用微功耗的器件,還要求電路板的尺寸盡量的小且所用元件盡量的少,但小型化的同時必須保持系統的智能化,即不能減少智能化所要求的復雜的邏輯和時序的控制功能。為此采用高集成度的ARM芯片實現控制電路能滿意地同時滿足智能化和小型化的要求。在研制的多道脈沖幅度分析器中,幾乎所有的控制都可以用控制芯片來實現,如閾值設定、自動穩譜以及多道數據采集,在節省了元件的數目和電路板的尺寸的同時仍能保持系統的智能化程度。 Linux內核精簡而高效,可修改性強,支持多種體系結構的處理器等,使得它是一個非常適合于嵌入式開發和應用的操作系統。嵌入式Linux可以運行的硬件平臺十分廣泛,從x86、MIPS、POWERPC到ARM,以及其他許多硬件體系結構。目前在世界范圍內,ARM體系結構的SOC逐漸占領32位嵌入式微處理器市場,ARM處理器及技術的應用幾乎已經深入到各個領域,例如:工業控制,無線通訊,網絡,消費類電子,成像等。 本課題采用三星公司生產的ARM(Advanced RISC Machines,先進精簡指令集機器)芯片S3C2410A設計并研制了一種便攜式的核數據采集系統設計方案。利用ARM芯片豐富的外設資源對傳統的多道脈沖幅度分析器進行改進和簡化。系統由前端探測器系統,以及由線性脈沖放大器、甄別電路、控制電路、采樣保持電路組成的前置電路,中央處理器模塊,顯示模塊,用戶交互模塊,存儲模塊,網絡傳輸模塊等多個模塊組成。本設計基于ARM9芯片S3C2410,并在此平臺上移植了嵌入式linux操作系統來進行任務的調度和處理等。 電路板核心板部分設計采用6層PCB板結構,這樣增加了系統可靠性,提高了電磁兼容的穩定性。數據采集系統是多道脈沖幅度分析器的核心,A/D轉換直接使用了S3C2410內置的ADC(Analog to Digital Converter,模數轉換器),在2.5 MHz的轉換時鐘下最大轉換速度500 KSPS(Kilo-Samples per second,千采樣點每秒),滿足了系統最低轉換時間≤5 μs的要求,并且控制簡單,簡化了外部接口電路。由于SD(Secure Digital Card,安全數碼卡)卡存儲容量大、攜帶方便、成本低等優點,所以設計中采用其作為外部的數據存儲設備,其驅動部分采用SD卡軟件包,為開發帶來了方便。本設計采用640*480的6.4寸LCD(Liquid Crystal Display,液晶顯示)屏作為人機交互的顯示部分,并且通過Qt/Embedded為系統提供圖形用戶界面的應用框架和窗口系統。其中包括了波形顯示部分和用戶菜單設置部分,這樣方便了用戶操作。系統的數據存取方面是基于SQLite嵌入式小型數據庫而進行的。為了方便數據向上位機的傳輸,系統設計中采用XML(Extensible Markup Language,可擴展標記語言)格式來組織傳輸的數據,通過基于TCP/IP(Transmission Control Protocol/Internet Protocol)協議的Linux下Socket套接字編程,來進行與上位機或PC(Personal Computer,個人計算機或桌面機)等的連接和數據傳輸。
上傳時間: 2013-04-24
上傳用戶:tzl1975