十多年來,隨著信息技術、電子技術和通訊技術的發展,嵌入式系統已經獲得了空前的應用和發展。隨著嵌入式應用系統功能復雜度的提高、對軟件產品的非功能約束的特別關注以及由于市場的激烈競爭導致嵌入式軟件推出周期的縮短,都使得嵌入式軟件開發人員面臨著嚴峻的危機和挑戰。傳統的結構化開發方法已經顯得力不從心,于是嵌入式軟件開發人員在軟件開發中引入了目前較為流行的“面向對象方法(OO)”,.但是目前對該方法的應用還只是停留在傳統的以編程為中心的嵌入式軟件開發方法上,不能很好地保證軟件復用和代碼的重用,因此難以滿足市場對嵌入式軟件開發效率和開發質量的要求。 本課題的研究內容是應用面向對象方法的框架技術,對嵌入式系統領域的專有結構組件進行封裝,創新性地提出了面向嵌入式系統領域的通用實時框架ARTIC(Abstract real-time contrO1)。ARTIC框架除了具有框架的共有優點一最大限度實現軟件重用外,最突出的是具備以下兩個特點: 1、功能和非功能的分離 在應用面向對象的技術時,傳統的嵌入式軟件開發方法關注的重點是軟件結構和功能分解,、忽略了嵌入式環境下特殊的非功能性要求。為了在實現系統功能需求的同時,保證軟件系統的非功能性需求的實現,ARTIC框架引入了面向方面的思想,、把系統的非功能性需求從功能模塊中分離出來,為它們單獨設計組件。開發人員在應用該框架進行嵌入式軟件設計時,只需要關注功能需求的實現,對于實時性、調度等非功能需求的實現可以通過調用ARTIC提供的時間管理模型和任務調度模型直接實現。 2、基于狀態機的主動對象設計模式 根據嵌入式系統通常由多個控制線程組成的特點,應用基于狀態機的主動對象設計模式,把嵌入式軟件系統構建成多個主動對象的緝合。相對于傳統的面向對象方法,本文提出的主動對象的最大特點在于:它提供對事件隊列、控制線程和表示主動對象動態行為狀態機等的封裝,并且該模式可以直接支持嵌入式系統的并行性。 ARTIC框架的應用能夠幫助嵌入式軟件的開發人員快速地開發出高質量的嵌入式軟件,除此之外,因為它包含了一個微小的實時操作系統(RTOS) 報包裝,在某些場合可以作為一個簡易的RTOS使用。為了驗證ARTIC的性能,本文將該框架應用于硬幣搬送實時控制系統的開發設計,從該系統的應用中充分體現了ARTIC框架的優點。
上傳時間: 2013-06-21
上傳用戶:cxl274287265
比例-積分-微分(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
real6410_SCH real 6410 的原理圖
上傳時間: 2013-07-07
上傳用戶:gjzeus
實現實時語音的錄入以及與RS232串口完美結合-Real-time voice input and the perfect combination with the RS232 serial port
上傳時間: 2013-05-16
上傳用戶:大三三
·Stanford&IBM牛人經典之作 - Digital Control of Dynamic SystemsEditorial ReviewsProduct DescriptionThis well-respected, market-leading text discusses the use of digital computers in the real-time co
標簽: nbsp Hardcover Digital Control
上傳時間: 2013-07-31
上傳用戶:cuiyashuo
· 摘要: 傳統的DSP軟件開發都是先設計DSP上的算法并仿真然后將其寫成特定DSP的代碼(c或是匯編)在目標板上實現.介紹了一種新的高效、集成的DSP軟件設計方法.利用MATLAB7.0新提供的Embeded Target for TI C2000 DSP、simulink、Real-Time Workshop和TI的CCS IDE相結合,在MATLAB環境下生成DSP的C代
上傳時間: 2013-07-26
上傳用戶:hebmuljb
·上傳一些無刷電機BLDC的資料,還有幾篇直接轉矩DTC的控制文章,希望對大家能有幫助。 (原文件名: A New Simulation Model of BLDC Motor With Real Back EMF Waveform.pdf) (原文件名: A Sensorless Approach to Control of a Turbodynamic.PDF)
上傳時間: 2013-06-09
上傳用戶:czl10052678
Abstract: A perfect voltage reference produces a stable voltage independent of any external factors. Real-world voltagereferences, of course, are subject to errors caused by many external factors. One causeof these major errors istemperature. Without care, it is easy to operate a voltage reference outside its operating temperature range. Thisapplication note describes how references respond to temperature changes, and how self-heating can cause a voltagereference to operate outside its recommended temperature range. Once understood, this knowledge can then be used toavoid making this design error.
上傳時間: 2013-11-08
上傳用戶:xianglee
Abstract: This application note presents an overview of the operational characteristics of accurate I²C real-time clocks (RTCs),including the DS3231, DS3231M, and DS3232. It focuses on general application guidelines that facilitate use of device resources forpower management, I²C communication circuit configurations, and I²C characteristics relative to device power-up sequences andinitializations. Additional discussions on decoupling are provided to support developing strategies for mitigating power-supply pushingof device frequency.
上傳時間: 2013-11-23
上傳用戶:WMC_geophy
Precision 16-bit analog outputs with softwareconfigurableoutput ranges are often needed in industrialprocess control equipment, analytical and scientificinstruments and automatic test equipment. In the past,designing a universal output module was a daunting taskand the cost and PCB real estate associated with thisfunction were problematic, if not prohibitive.
上傳時間: 2014-12-23
上傳用戶:如果你也聽說