比例-積分-微分(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
運動控制系統是機器人控制系統的重要組成部分。本文將ARM與CPLD技術應用于機器人運動控制系統,使控制系統更加開放、更加模塊化,同時ARM芯片的高速大容量的數據處理能力以及CPLD的高集成度,可編程性,能夠逾越以往控制系統中實時、高速、高精度的技術瓶頸. 嵌入式技術是當今最熱門的技術之一,由于簡潔、高效等優點,使得其廣泛應用在各個領域;所謂嵌入式系統就是以應用為中心,以計算機技術為基礎,并且軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用于實現對其它設備的控制、監視或管理等功能。 本文主要闡述了基于嵌入式處理器S3C44B0X的機器人控制器的設計過程。文章首先介紹了機器人本體規劃、嵌入式系統和嵌入式微處理器S3C44B0X的結構特點;接著介紹了基于S3C44B0X的智能控制器的設計,包括硬件設計和CPLD軟件設計。其中控制器硬件平臺擴展了外部存儲器、串行口,通過輸出PWM信號進入驅動電路模塊,從而實現控制機器人運動的目的。在CPLD設計過程中,引入JTAG調試接口,方便系統程序的下載和調試,通過自上而下、分塊設計的思想給出了QUARTUSⅡ設計環境下的軟件代碼。本系統利用不同任務間的切換來實現通信過程,而不再采用無操作系統的工程文件的形式,這樣不但有利于項目的調試,也有利于對其它接口的擴展。最后對該控制器進行了測試和分析。
上傳時間: 2013-07-19
上傳用戶:Zxcvbnm
嵌入式系統廣泛應用于各種智能控制器中,目前國外高端繡花機控制器主要采用高性能嵌入式微處理器,而國內繡花機控制器仍以單片機為主,存在繡花色澤單調,數據處理能力欠佳,缺乏圖形控制界面等不足。本文在分析了繡花機的結構和功能的基礎上,研制了基于Linux-2.6的嵌入式繡花機控制器,論文的主要工作和成果如下: (1)設計并實現了基于嵌入式微處理器的繡花機控制器開發平臺,建立宿主機開發環境,制作了針對Linux-2.6的交叉編譯器,實現了宿主機和目標機之間的數據傳輸,設計了基于雙口RAM的雙處理器通信接口。 (2)深入研究了嵌入式系統的引導裝載程序vivi、Linux-2.6內核和根文件系統,成功移植了基于S3C2410硬件平臺的vivi、嵌入式Linux-2.6操作系統和cramfs根文件系統,系統運行穩定可靠。 (3)對Linux-2.6內核設備驅動程序進行了分析和研究,在設備驅動程序開發原理的基礎上,設計了基于Linux-2.6內核的IIC鍵盤驅動程序和雙處理器通信接口驅動程序。 (4)深入分析了三種主流繡花機花樣文件存儲格式和解碼方法,采用MiniGUI圖形系統,設計實現了繡花機控制器的圖形控制界面。
上傳時間: 2013-07-01
上傳用戶:jackgao
在基于工業以太網和現場總線技術的集散控制系統中,對智能測控模板— 熱電偶(TC)信號輸人模板進行了設計與研究。首先對該現場總線控制系統的結構與功能進行介紹和分析,然后給出了熱電偶信號輸人模板的設計與具
上傳時間: 2013-04-24
上傳用戶:13188549192
船舶氣象儀是一套船載的自動化海洋氣象觀測系統,該系統廣泛的布置在各種船只上,可以獲得船只經過的海域內的風、濕、溫、氣壓、降雨等氣象參數。通過對海洋氣象環境實時的掌握,能夠使船舶航行安全、省時、經濟,并使因災害性天氣造成的損失減小到最低限度。通過對海洋氣象數據的存儲、統計,對我國觀測海洋環境、研究海洋、開發海洋、利用海洋都有著重要的意義。 現代測控系統除了具有高性能的數據采集、信號處理、I/O和通信接口以外,通常均需具備良好的人機接口、友好的用戶界面和強大的網絡功能等。ARM架構的嵌入式處理器和嵌入式Linux操作系統由于其優異的性能和很高的性價比,已經被廣泛地應用到各種電子產品的設計當中,并受到愈來愈多的自動化設備和智能儀表設計人員的青睞。 本課題主要研究基于ARM+Linux架構的嵌入式船舶氣象儀的設計與開發。系統硬件平臺選用ATMEL公司的AT91RM9200處理器,擴展了64M SDRAM和8M NAND FLASH,同時擴展了外圍通信設備接口包括通用串行口、CAN總線接口、網絡接口和人機交互接口等;并根據實際環境需要,進行了傳感器的選型。 軟件平臺的設計主要涉及了U-Boot引導裝載程序的建立,同時根據開發平臺的資源,配置和裁剪Linux的內核,并編寫、添加源代碼中沒有的驅動程序,如AD、鍵盤、CAN總線控制器等,重新編譯內核,下載到開發平臺。并在此基礎上,進行了應用程序的編寫。同時深入研究了嵌入式Linux下的圖形界面,將圖形界面系統MiniGUI移植到Linux系統中,設計了較完善、友好的圖形用戶界面,大大方便了用戶的操作。
上傳時間: 2013-06-12
上傳用戶:天大地大
在分析了家庭網絡的結構后,針對其特點,提出了基于嵌入式Linux 的家庭網絡中央控制器的體系結構,將嵌入式Linux 操作系統移植到ARM 微處理器平臺上,組建了多文件系統結構,實現了
上傳時間: 2013-04-24
上傳用戶:mikesering
汽車防抱死制動控制系統(ABS)是改善汽車主動安全性的重要裝置,在汽車日益普及的今天,它的應用更為廣泛和具有重要意義。作為制動系統中的閉環控制裝置,它能防止制動過程中的車輪抱死,以保持車輛的方向穩定性和減少輪胎磨損。ABS的主要部件有:液壓調節器、輪速傳感器和用于信號處理、觸發報警燈和控制液壓調節器的ECU。 本文首先簡要介紹了ABS的發展歷史和基本功能,整個系統的基本結構及其控制原理。利用MATLAB/Simulink建立各部件的模型,包括單輪旋轉動力學模型、1/2車輛縱向動力學模型、7自由度整車模型、車輛制動器模型。 分析ABS控制方法,建立ABS滑模變結構控制系統模型。將滑模變結構控制和傳統邏輯門限控制進行比較。在高附著系數路面上可以看出滑模變結構控制較傳統邏輯門限控制能進一步縮短制動距離。進一步地,利用相同制動力在不同附著系數路面上引起的車輪角減速度不同的特點,在線修正目標滑移率,仿真結果顯示獲得了更好的制動效果。 根據防抱死制動系統的工作原理,以ARM單片機LPC2292為核心,完成了輪速信號調理電路、電磁閥和回液泵電機驅動電路等電路的設計,闡述了ABS各功能模塊軟件的設計思想和實現方法,完成了防抱死制動系統的硬件和軟件設計。 最后,自主設計的控制器在某車型上進行了替換試驗。 試驗結果表明:自主開發的ABS控制器滿足了制動防抱死功能的需要,各項試驗指標皆與原裝ABS接近。
上傳時間: 2013-04-24
上傳用戶:nairui21
電液控制作為液壓控制的一個新分支,因為其本身的特點正得到越來越廣泛的應用。電液控制系統的發展對電液控制技術提出了更高的要求,這必將促進電液控制技術的發展。本文在教研室多年電液控制經驗的基礎上,提出開發通用型電液系統數字控制器。 通過對電液控制技術的研究,了解電液系統的一般構成,結合多個具體實例,本文提出數字式電液控制器概念,以ARM微處理器為硬件核心,采用多種智能控制算法解決電液系統閉環控制問題。 數字控制器以PHILIPS公司的32位ARM7微處理器LPC2292為硬件核心,配有高速AD、DA轉換器。硬件設計注重通用性,具有多種輸入、輸出通道,可以采集和輸出多種、多個模擬量信號和數字量信。具有多種通信接口,可以實現近距離監控或者遠距離操控。人機交互通道豐富,具有報警、狀態指示、參數顯示等功能。采用光電隔離、獨立電源、屏蔽外殼等措施保證控制器具有良好的穩定性、可靠性。軟件設計采用UC/OS-II嵌入式操作系統,內部集成多種智能控制算法,保證電液系統閉環控制取得良好的效果。開發模擬試驗系統,可以模擬電液系統現場的各種信號和閉環回路,實現實驗室調試。采用Visual Basic開發上位機軟件,配合控制器完成參數修改、保存,繪制實時監控曲線,控制硬件等功能。 控制器解決了電液系統多樣性難題,客服模擬控制的缺點。研發出模糊自整定PID算法,它成功解決了閉環控制過程中設定信號不斷變化的難題。經過多次現場調試,目前控制器已經成功應用于國內多家企業的輪胎耐久性試驗機和密煉機兩種電液系統,在這兩種系統中成功取代進口國外模擬控制器,并且控制效果好于國外模擬控制器。關鍵詞:電液系統;ARM7;UC/OS-II;模糊自整定
上傳時間: 2013-05-31
上傳用戶:3233
智能控制器是智能斷路器的核心,不僅具有普通脫扣器的各種保護功能,而且還具有實時參數顯示、故障記憶和查詢、自診斷等多項功能。在回顧和總結了智能斷路器的發展歷程后,討論了當前智能斷路器的發展趨勢,提出了基于ARM的斷路器智能控制器的研究。本論文介紹了斷路器智能控制器的設計原理,同時重點闡述了斷路器智能控制器的各項參數測量及保護原理和算法,并進行了具體的硬件和軟件模塊的設計,旨在實現斷路器的智能保護。 本文涉及的斷路器智能控制器,在硬件上以PHILIPS公司的ARM芯片LPC2294為核心處理器,主要進行數據的實時采集處理和斷路器的故障保護。硬件設計采用了標準化模塊設計方法,硬件電路盡可能選擇標準化、模塊化結構的典型電路,以便擴展。其中,液晶選用的是SMG240128A,鍵盤芯片選用的是ZLG7290。軟件的編制采用模塊化編程方法,每一個模塊相對獨立,完成特定功能,便于維護添加新功能。編程工具為ARM公司提供的ADS1.2。為了保證智能控制器各種保護功能的可靠實現,論文中對智能控制器的干擾源進行了分析,從硬件和軟件兩個方面采取了多項設計措施,提高了智能控制器的穩定性和可靠性。實踐證明,論文中構建的斷路器智能控制器結構簡單,易于實現,可以滿足系統需要,因此具有較高的實用價值。
上傳時間: 2013-06-10
上傳用戶:yy307115118