比例-積分-微分(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
自動售貨機作為自助服務領域中的一員,為國內外該領域廠商所研究,并且得到了廣泛的應用。為了適應客戶的需求,需要開發一套功能更加完善、擴展性能更強的自動售貨機控制器。 本文以國內自動售貨機制造商--湖南金碼智能設備制造有限公司在自動售貨機控制器的研究現狀為背景,分析了公司現有控制器的不足,并制定出基于ARM7與嵌入式實時操作系統μC/OS-Ⅱ的自動售貨機控制器的設計方案。 系統硬件完成了控制器外圍各模塊的接口電路圖設計,分析了自動售貨機控制器的組成;實現了電源模塊、MDB外設驅動模塊、電機驅動模塊、鍵盤與顯示模塊以及數據存儲模塊的開發,并對各模塊的原理與電氣特性進行了詳細的說明。 軟件上,將μC/OS-Ⅱ成功移植了至ARM7體系結構;針對售貨機本身是一個自反應、事件驅動的系統,使用有限狀態機來管理系統狀態以及狀態轉換,并高效地實現了更適用于復雜系統的層次型有限狀態機;在μC/OS-Ⅱ與層次有限狀態機的新軟件框架支持下,編寫了鍵盤與顯示模塊、MDB設備、數據存儲設備等的驅動程序和系統應用程序。 最后,調試與試驗表明基于ARM的控制器滿足售貨機基本要求,并且本課題的設計方案對較復雜的嵌入式系統的研究有一定的借鑒意義和應用價值。
上傳時間: 2013-05-31
上傳用戶:18274401755
本文深入研究了Nios 自定制指令的軟硬件接口,基于Altera 的IP 核FFT V2.2.0實現了變換長度為1024 點的高速復數FFT 算法,提出了一種在Nios 嵌入式系統中定制用戶FFT 算
上傳時間: 2013-04-24
上傳用戶:hfmm633
設計并實現具有硬件濾波空氣清新器的信息采集系統,根據空氣的復雜性以及隨機性,結合自適應濾波器的原理,提出一種新的空氣信息采集系統設計方法。該方法利用最小均方(LMS)自適應濾波器進行軟件濾波,針對空氣
上傳時間: 2013-06-14
上傳用戶:sjb555
瞬變電磁法作為一種重要的地球物理探測方法,由于它在時間和空間上的可分性,使得這種方法簡單易行,信息豐富,精度較高,低成本,見效快,從而在礦藏勘探、鉆井和海洋勘探等領域得到了廣泛的應用。隨著接收儀器的數字化和智能化,發射功率的增大,數字模型計算正反演的應用,解釋水平的提高,瞬變電磁法可解決的地質問題不斷擴大,幾乎涉及了物探工作的各個領域:礦產勘探,構造探測,水文與工程、地質調查,環境調查與監測以及考古等。近年來,在找水、市政工程、土壤鹽堿化和污染調查、淺層石油構造填圖,以及礦井突水預測等領域都取得了良好效果。 瞬變電磁法探測系統包括發射機和接收機兩部分。接收機用作在噪聲中提取由發射機發射的一次場信號在地下導體中感應出的二次場信息,其信息反映了地下導體的電阻率差異,通過對該信息數據的處理了解探測目標的特性從而達到探測的目的。 瞬變電磁信號具有早期信號幅度大、衰減快,而中晚期信號幅度小、衰減慢的大動態范圍的特點。因此,必須設計出能適應這種瞬時變化快、動態范圍大數據信號要求的高性能數據采集系統。同時,瞬變電磁探測系統的工作環境大都是在野外,因此,為適應野外工作的需要,數據采集卡尤其要有較低的功耗。 本論文在總結其他數據采集系統設計的基礎上,提高采樣速率和采樣精度、采用分段放大技術避免放大飽和和實現對小信號的有效識別、改用ARM作為核心處理器實現對接收機的有效控制、改進USB2.0的實際傳輸速度、改用自適應濾波法等噪聲抑制方法組合實現抗干擾和噪聲濾除設計,成功設計和實現了一套基于ARM和USB2.0的瞬變電磁數據采集系統,該系統具有高性能,低功耗,抗干擾能力強,低成本的特點,已成功應用于瞬變電磁探測實踐,并取得良好效果,極大的滿足了瞬變電磁探測系統的需要。同時,該系統對于其他數據采集系統的設計具有一定的借鑒意義。
上傳時間: 2013-06-21
上傳用戶:txfyddz
自1887年美國奧梯斯公司制造出世界上第一臺電梯以來,電梯作為一種垂直運動的升降設備,已日益成為人們生活中一項不可缺少的生活工具。隨著經濟的發展,高層建筑的不斷涌現,電梯的功能與種類也隨之而多樣化,同時也對電梯的穩定性、安全性、舒適性、運行效率提出了更高的要求。 電梯控制系統是電梯技術的核心,它將電梯的各機械部件有機的組合起來,實現了電梯復雜的功能與穩定有效的運行。隨著電子技術日新月異的發展,電梯控制系統經歷了繼電器控制、可編程邏輯控制(PLC)、智能微機控制的發展歷程。本文在總結了當前電梯控制系統的基礎上,設計了一套基于ARM技術與工業現場總線CAN(控制器局域網)的嵌入式集選型電梯控制系統。該控制系統采用變頻變壓調速方式,可與多款變頻器相結合,并可匹配有齒輪曳引機和無齒輪永磁同步曳引機,適用于最高樓層為64層、4m/s以下電梯控制。該控制系統目前已成功應用在某電梯生廠家的國內、南非等電梯項目中。 論文闡述了本電梯控制系統的控制策略,詳細介紹了以ARM7芯片LPC2378為核心的電梯主控制器的硬件結構及其軟件設計。曳引機的速度控制是電梯控制技術的關鍵,因此為提高電梯運行時的舒適感與運行效率,文中建立了電梯運行速度曲線的數學模型,提出了根據設定時間參數與樓層間距自動生成速度曲線的計算方法。為優化電梯起動時的舒適感,論文還討論了模糊控制技術在負載補償中的應用。此外,本文在深入闡述CANOPEN協議原理的基礎上,完成了基于CANOPEN的應用層協議設計,實現了電梯控制系統各控制器(主控制器、樓層控制器、轎廂控制器)之間實時、可靠的通信。
上傳時間: 2013-07-20
上傳用戶:西伯利亞狼
信息化社會的到來以及IP技術的興起,正深刻的改變著電信網絡的面貌以及未來技術發展的走向。無線通信技術的發展為實現數字化社區提供了有力的保證。而視頻通信則成為多媒體業務的核心。如何在環境惡劣的無線環境中,實時傳輸高質量的視頻面臨著巨大的挑戰,因此這也成為人們的研究熱點。 對于無線移動信道來說,網絡的可用帶寬是有限的。由于多徑、衰落、時延擴展、噪聲影響和信道干擾等原因,無線移動通信不僅具有帶寬波動的特點,而且信道誤碼率高,經常會出現連續的、突發性的傳輸錯誤。無線信道可用帶寬與傳輸速率的時變特性,使得傳輸的可靠性大為降低。 視頻播放具有嚴格的實時性要求,這就要求網絡為視頻的傳輸提供足夠的帶寬.有保障的延時和誤碼率。為了獲得可接受的重建視頻質量,視頻傳輸至少需要28Kbps左右的帶寬。而且視頻傳輸對時延非常敏感。然而無線移動網絡卻無法提供可靠的服務質量。 基于無線視頻通信面臨的挑戰,本文在對新一代視頻編碼國際標準H.264/AVC研究的基礎上,主要在提高其編碼效率和H.264的無線傳輸抗誤碼性能,以及如何在嵌入式環境下實現H.264解碼器進行了研究。 結合低碼率和幀內刷新,提出一種針對感興趣區的可變幀內刷新方法。實驗表明該方法可以使用較少的碼率對感興趣區域進行更好的錯誤控制,以提高區域圖像質量,同時能根據感興趣區及信道的狀況自動調整宏塊刷新數量,充分利用有限的碼率。 為了有效的平衡編碼效率和抗誤碼能力的之間的矛盾,筆者提出了一種自適應FMO(Flexible Macroblock Order)編碼方法,可根據圖像的復雜度自適應地選擇編碼所需的FMO模式。仿真結果表明這種FMO編碼方式完全可行,且在運動復雜度頻繁變化時效果更加明顯,完全可應用在環境惡劣的無線信道中。 在對嵌入式PXA270硬件結構和X264研究的基礎上,基本實現了基于H.264的嵌入式解碼,在PXA270基礎上進行環境的配置,定制WirtCE操作系統,并編譯、產生開發所用的SDK和下載內核到目標機。利用開發工具EVC實現在PC機上的實時開發和在線仿真調試,最終實現了對無差錯H.264碼流實時解碼。
上傳時間: 2013-06-18
上傳用戶:也一樣請求
軌道電路是列車運行實現自動控制和遠程控制的基礎設備之一,鐵路信號系統是保證運輸安全的基礎設施,是實現鐵路統一指揮調度,保證列車運行安全、提高運輸效率和質量的關鍵技術設備,也是鐵路信息化的重要技術領域。 基于ARM與DSP的鐵路信號測試儀主要作用是及時測試鐵路信號狀況,反映鐵路運行的情況。開發此套系統是集測試25Hz相敏軌道電路的電壓自動記錄儀以及相位差監測儀、ZPW-2000A的載頻與低頻測試功能于一體,是性價比較高、功能齊全的監測管理系統,它發揮了ARM控制性好與DSP計算速度快的優勢,實現了互補。由于采用的主要是集成芯片,所以體積小,重量輕,功耗低和便于攜帶,便于現場檢測。在滿足要求的前提下,為降低開發成本提高可靠性,CPU采用LPC2210的ARM7芯片。為使測試儀直觀、操作簡便,系統提供了良好的人機界面,包括顯示,按鍵操作等。 論文對FFT以及相關算法進行了分析和Matlab仿真;論文中給出了時鐘電路、LCD電路、數據存儲器Flash、JTAG等各功能模塊的設計原理,完成了硬件電路設計;系統軟件設計遵循模塊化、自頂向下的設計思路。在軟件設計方面,首先采用的是傳統主循環控制方法,功能上主要實現了A/D采樣程序、LCD顯示程序、數據存儲程序等的設計,對兩路25Hz信號電壓相位差的計算,其誤差不人于1度。為了改善系統性能提高系統的實時性,系統中引入實時操作系統μC/OS-Ⅱ,也有利于代碼移植及系統功能擴展。
上傳時間: 2013-04-24
上傳用戶:隱界最新
文章介紹了一種在現場可編程門陣列(FPGA)上實現UART 的方法。UART 的波特率可設置調整,工作狀態可讀取。系統結構進行了模塊化分解,使之適應自頂向下(Top-Down)的設計方
上傳時間: 2013-04-24
上傳用戶:cjl42111
目前在各行各業中應用種類繁多的測量儀器隨著儀器性能指標要求的逐漸提升以及功能的不斷拓展,對儀器控制系統的實時性和集成化程度等性能的要求也越來越高。目前發展的趨勢是開放式、集成度向芯片級靠攏的高實時性儀器。針對目前傳統的系統設計存在著功能簡單、速度慢、實時性差、對數據的再加工處理能力極為有限等問題,本文根據課題需要提出了一種基于ARM+FPGA架構的高速實時數據采集嵌入式系統方案,應用在小功率半導體測量儀器上。方案采用三星S3C2410的ARM處理器進行管理控制,處理數據,界面顯示;Altera公司的Cyclone系列的1C12 FPGA器件用來進行高速數據采集,提高了系統的實時性和集成化程度。 本文首先給出了ARM+FPGA架構的總體設計。硬件方面,簡要討論了ARM處理器的特點和優勢,FPGA在高速采集和并行性上的優勢,給出了硬件的總體結構和主要部件及相關接口。軟件方面,研究了基于嵌入式Linux的嵌入式系統的構建和BootLoader的啟動以及內核和根文件系統的結構,構建了嵌入式Linux系統包括建立交叉開發環境,修改移植BootLoader和裁減移植Linux內核,并且根據課題實際需要精簡建立了根文件系統。 為了滿足測量儀器的實時性,設計了ARM與FPGA的高速數據采集接口。進行了FPGA內部與ARM接口相關部分的硬件電路設計;通過分析ARM與FPGA內部時序的差異,針對ARM與FPGA內部FIFO時序不匹配的問題,解決了測量儀器中高速數據采集與處理速度不匹配的問題。接著,通過研究Linux設備驅動基本原理和驅動程序的開發過程,設計了Linux下的FPGA數據采集接口驅動程序,并且實現了中斷傳輸。使得FPGA芯片通過高效可靠的驅動程序可以很好的與ARM進行通訊。 最后為了方便用戶操作,進行了人機交互系統的設計。為了降低成本和提高實用性利用FPGA芯片剩余的資源實現了對PS/2鍵盤鼠標接口的控制,應用到系統中,大大提高了人機交互能力;通過比較分析目前比較流行的幾種嵌入式GUI圖形設計工具的優缺點,結合課題的實際情況選擇了MiniGUI作為課題圖形界面的開發。根據具體要求設計了適合測量儀器方面上使用的人機交互界面,并且移植到了ARM平臺上,給測量儀器的使用提供了更好的交互操作。 本課題完成了嵌入式Linux開發環境的建立,針對課題實際硬件電路設計修改移植了bootloader,裁減移植了內核以及根文件系統的建立;設計了FPGA內部硬件電路,解決了接口中ARM與FPGA時序不匹配的問題,實現了ARM與FPGA之間的高速數據采集;設計了高速采集接口在嵌入式Linux下的驅動程序以及中斷傳輸和應用程序;合理設計了適合測量儀器使用的人機交互界面,并巧妙設計了PS/2鍵盤鼠標接口,進一步提高了交互操作。
上傳時間: 2013-06-21
上傳用戶:01010101