無刷直流電機(BLDCM)是隨著電機控制技術(shù)、電力電子技術(shù)和微電子技術(shù)的發(fā)展而出現(xiàn)的一種新型電機。它是在有刷直流電機的基礎(chǔ)上發(fā)展起來的。無刷直流電機具有交流電機的結(jié)構(gòu)簡單、運行可靠、維護方便等一系列特點,又具有直流電機的運行效率高、無勵磁損耗以及調(diào)速性能好等諸多優(yōu)點,在很多場合有廣泛的應(yīng)用前景,成為了國內(nèi)外研究的熱點。無刷直流電機傳統(tǒng)的理論部分分析和設(shè)計方法已經(jīng)比較成熟,因此對無刷直流電機控制策略的研究就顯得十分重要。 PID控制以其結(jié)構(gòu)簡單、可靠性高、易于工程實現(xiàn)等優(yōu)點至今仍被廣泛應(yīng)用。在系統(tǒng)模型參數(shù)變化不大的情況下,PID控制性能優(yōu)良。但在工業(yè)上有許多無法建立精確數(shù)學(xué)模型的復(fù)雜控制對象和非線性控制對象,若采用傳統(tǒng)的PID進行控制的話,那么很難獲得比較理想的控制效果。 對于無刷直流電機而言,它是一個多變量、強耦合的非線性系統(tǒng),固定參數(shù)的PID調(diào)節(jié)器無法得到很理想的控制性能指標(biāo)。基于以上原因,本文以無刷直流電機為控制對象,通過分析無刷直流電機的數(shù)學(xué)模型,以BP神經(jīng)網(wǎng)絡(luò)為基礎(chǔ),設(shè)計了應(yīng)用于無刷直流電機的神經(jīng)網(wǎng)絡(luò)PID控制器。 在MATLAB平臺上,先利用神經(jīng)網(wǎng)絡(luò)PID控制器,給出相應(yīng)的控制算法,對典型的參數(shù)時變非線性系統(tǒng)的控制進行了仿真研究。仿真結(jié)果表明,同傳統(tǒng)PID控制器相比,神經(jīng)網(wǎng)絡(luò)PID控制器對模型、環(huán)境具有較好的適應(yīng)能力與較強的魯棒性,有效的改善了系統(tǒng)的控制結(jié)果,達到了預(yù)期的目的。隨后利用SIMULNK建立了無刷直流電機控制系統(tǒng)的仿真模型。分別采用普通PID控制器和神經(jīng)網(wǎng)絡(luò)PID控制器對電機的不同運行狀況進行了仿真分析。仿真結(jié)果驗證了所建模型的正確性,并證明了神經(jīng)網(wǎng)絡(luò)控制的優(yōu)越性。
標(biāo)簽: PID BP神經(jīng)網(wǎng)絡(luò) 無刷直流電機
上傳時間: 2013-08-04
上傳用戶:YYRR
近年來,隨著多媒體技術(shù)、計算機網(wǎng)絡(luò)與通信技術(shù)的的快速發(fā)展,傳統(tǒng)的監(jiān)控系統(tǒng)也不斷向著新的發(fā)展方向進行著不斷的更新與發(fā)展。進而隨著嵌入式技術(shù)的出現(xiàn)以及人們對降低監(jiān)控系統(tǒng)成本和提高可靠性的迫切需求,基于嵌入式系統(tǒng)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)將成為新的研發(fā)熱點。 本文的目的是把嵌入式技術(shù)與計算機網(wǎng)絡(luò)技術(shù)相結(jié)合,構(gòu)造一個性能穩(wěn)定且具有較強處理能力的數(shù)字化遠(yuǎn)程視頻監(jiān)控系統(tǒng)。該監(jiān)控系統(tǒng)以嵌入式Linux系統(tǒng)平臺作為服務(wù)器端,服務(wù)器程序在其上以后臺方式運行,等待監(jiān)控系統(tǒng)環(huán)境中的客戶機使用瀏覽器向其發(fā)送訪問請求,實現(xiàn)在局域網(wǎng)乃至Internet網(wǎng)上對攝像頭的遠(yuǎn)程控制。 文中把系統(tǒng)設(shè)計分為三大部分:系統(tǒng)硬件設(shè)計、嵌入式Linux在硬件平臺的實現(xiàn)和系統(tǒng)軟件設(shè)計。硬件設(shè)計部分首先提出了整個硬件系統(tǒng)的實現(xiàn)方案,接著詳細(xì)介紹了S3C2410處理器與存儲器、以太網(wǎng)控制器芯片以及USB和串口的接口電路設(shè)計;第二部分詳細(xì)敘述了嵌入式Linux在本系統(tǒng)硬件平臺的移植實現(xiàn)及應(yīng)用程序的開發(fā)特點,重點講述了本系統(tǒng)平臺上Linux的引導(dǎo)加載程序Bootloader的設(shè)計過程;系統(tǒng)軟件部分首先介紹了USB接口攝像頭驅(qū)動在嵌入式Linux下的實現(xiàn),重點講述了Video4Linux下視頻采集的實現(xiàn),接著論述了如何實現(xiàn)圖像的JPEG壓縮,最后針對基于B/S模式的網(wǎng)絡(luò)通信系統(tǒng)結(jié)構(gòu),詳細(xì)闡述了網(wǎng)絡(luò)通信的具體實現(xiàn)過程和方法。 最后在辦公室局域網(wǎng)通過對系統(tǒng)測試,顯示了系統(tǒng)運行結(jié)果,實現(xiàn)了利用局域網(wǎng)或Internet網(wǎng)對遠(yuǎn)程環(huán)境進行監(jiān)控的功能。
標(biāo)簽: ARM 網(wǎng)絡(luò)視頻監(jiān)控 系統(tǒng)設(shè)計
上傳時間: 2013-07-04
上傳用戶:lgnf
隨著現(xiàn)代化工業(yè)生產(chǎn)的不斷發(fā)展,更高的調(diào)速精度、更大的調(diào)速范圍和更快的響應(yīng)速度成為永磁同步電機調(diào)速系統(tǒng)的迫切要求,數(shù)字化控制系統(tǒng)正代表著這一發(fā)展方向。高性能數(shù)字信號處理器(控制器)的出現(xiàn)、電機控制理論以及電力電子器件的發(fā)展都為數(shù)字化控制的實現(xiàn)創(chuàng)造了條件。本文采用Microchip公司專用于電機控制的dsPIC30F3011型數(shù)字信號控制器(DSC)為核心,開發(fā)了用于電梯門機控制的數(shù)字化永磁同步電機矢量控制系統(tǒng),并在硬件實驗平臺上獲得了驗證。 本文首先在永磁同步電機數(shù)學(xué)模型的分析基礎(chǔ)上,深入的研究了永磁同步電機的矢量控制的原理和常用控制策略。接著,經(jīng)過比較各種矢量控制策略的優(yōu)缺點,確定了i<,d>=0的控制策略和空間矢量脈寬調(diào)制(SVPWM)的電壓調(diào)制方法。文中對空間矢量脈寬調(diào)制(SVPWM)的原理及實現(xiàn)方法進行了詳細(xì)的闡述,并在此基礎(chǔ)上提出利用查表實現(xiàn)SVPWM控制的算法。然后,論文詳細(xì)論述了控制電路各部分及外圍輔助電路的設(shè)計和調(diào)試。軟件開發(fā)均在Microchip的MPLAB IDE集成開發(fā)環(huán)境下完成,軟件采用C語言編寫,實現(xiàn)了帶位置傳感器的速度閉環(huán)和位置閉環(huán)矢量控制,并給出了系統(tǒng)主程序及定時中斷服務(wù)程序的流程圖。永磁同步電機矢量控制的主要控制策略如轉(zhuǎn)子初始位置檢測、速度采樣計算及PI調(diào)節(jié)、SVPWM查表實現(xiàn)方法等都在定時中斷服務(wù)程序中完成。最后在硬件平臺上,對軟件進行系統(tǒng)調(diào)試,試驗表明本矢量控制系統(tǒng)能夠有效滿足電梯門機的控制需求,從而證明了系統(tǒng)設(shè)計的可行性。 在論文的最后,對全文的工作做了總結(jié),并提出了系統(tǒng)需要進一步完善的地方。
標(biāo)簽: dsPIC 永磁同步電機 矢量控制系統(tǒng)
上傳時間: 2013-06-27
上傳用戶:HGH77P99
隨著電力電子技術(shù)的發(fā)展,高速永磁無刷直流電機應(yīng)用前景越來越廣闊,有較大的研究價值,對其電磁性能進行準(zhǔn)確的分析和設(shè)計具有重要的經(jīng)濟價值和理論意義。本文主要是圍繞著永磁無刷直流電機,尤其是高速永磁電機的磁路、電路性能的分析、鐵耗和溫升的計算、優(yōu)化設(shè)計、控制系統(tǒng)和樣機制造和實驗等做了大量的工作: 對電機的磁路進行分析設(shè)計:從磁路結(jié)構(gòu)入手,分析了定子鐵芯、轉(zhuǎn)子鐵芯和永磁體的各種結(jié)構(gòu)優(yōu)劣及其選型、選材的根據(jù);講述了場路結(jié)合的分析計算方法;給出了極數(shù)、槽數(shù)、繞組、轉(zhuǎn)子參數(shù)、定子參數(shù)和軸承的參數(shù)確定方法。 對永磁無刷直流電機的電路進行分析:從電機磁場分析入手,根據(jù)齒磁通分析計算了電樞繞組的感應(yīng)電動勢;根據(jù)此電動勢的波形,推導(dǎo)了三相六狀態(tài)控制時,電動勢的電路計算模型,重點推導(dǎo)了電動勢平頂寬度小于120度電角度時的電路模型,指出換相前電流波形出現(xiàn)尖峰脈沖的原因,該模型考慮了電感對高速電機性能的影響;給出了基于能量攝動法計算繞組電感的方法。 高速永磁無刷直流電機內(nèi)的損耗尤其是鐵耗較大,根據(jù)經(jīng)驗系數(shù)來計算鐵耗的傳統(tǒng)方法已顯得力不從心,如何準(zhǔn)確計算高速永磁無刷直流電機內(nèi)的鐵耗是困擾電機工作者的一個難題,本文根據(jù)Bertotti鐵耗分立計算模型,進一步推導(dǎo)了考慮電機內(nèi)旋轉(zhuǎn)磁化對鐵耗的影響的鐵耗計算模型,其各項損耗系數(shù)是由鐵芯材料在交變磁化條件下的損耗數(shù)據(jù)通過回歸計算得到。通過實際電機的計算和實驗測試,表明此計算模型有較高的準(zhǔn)確度。隨著電機內(nèi)損耗的增大,溫升也是一個重要問題,為了了解電機內(nèi)的溫度分部,防止局部過熱,本文建立了基于熱網(wǎng)絡(luò)法永磁無刷直流電機的溫升計算模型,并對電機進行了溫升計算,計算結(jié)果和實際測量基本一致。 本文確立了永磁無刷直流電機的電磁計算方法,建立了優(yōu)化設(shè)計的數(shù)學(xué)模型,編制了程序,用遺傳算法成功地對高速永磁無刷直流電機的效率進行了優(yōu)化,給出了優(yōu)化算例,并做出樣機,通過對優(yōu)化前后的方案做出樣機并進行比較實驗,優(yōu)化后測量損耗有了較大的減小。 對永磁無刷直流電機控制系統(tǒng)中的幾個關(guān)鍵問題進行了研究:位置檢測技術(shù)、三相逆變電路中的功率管壓降和控制系統(tǒng)換相角問題,它們都對電機的性能有很大的影響。本文著重分析了霍爾位置傳感器原理、選型及在電機中的安裝應(yīng)用;功率管壓降對起動電流、功率的影響問題;控制系統(tǒng)提前或滯后換相對電機電流,輸出性能的影響,提出適當(dāng)提前換相有利于電機出力。 做出永磁無刷直流電機樣機并進行實驗研究,主要包括高速永磁無刷直流電機、內(nèi)置式永磁無刷直流電機、高壓永磁無刷直流電機的設(shè)計、性能分析、樣機制作、實驗分析等。建構(gòu)了對樣機進行發(fā)電機測試、電動機測試、損耗測量的實驗平臺,通過在測試時使用假轉(zhuǎn)子的方法成功分離出了電機鐵耗和機械損耗,實驗測量結(jié)果和計算結(jié)果基本一致。 總之,通過對永磁無刷直流電機的磁路、電路及性能特性的分析研究,建立了一套永磁無刷直流電機的設(shè)計理論和分析方法,并通過樣機的制造和實驗,進一步的驗證了這些理論和方法的準(zhǔn)確性,這對永磁無刷直流電機的設(shè)計和應(yīng)用有很好的參考價值。
上傳時間: 2013-04-24
上傳用戶:阿四AIR
本文論述了車載儀表系統(tǒng)的發(fā)展,對新型的車載儀表用步進電機驅(qū)動控制技術(shù)和基于現(xiàn)場總線通信協(xié)議的車載儀表技術(shù)進行了深入的研究,并在此基礎(chǔ)上開發(fā)了基于GDIC的車載儀表用步進電機驅(qū)動控制平臺,搭建了基于CAN總線的車載儀表通訊系統(tǒng).在儀表用步進電機控制測試平臺中,系統(tǒng)選用MC33991實現(xiàn)步進電機驅(qū)動控制,通過SPI通訊協(xié)議完成和主處理器之間的數(shù)據(jù)傳輸,采用∑-△ ADC方案檢測EMF從而實現(xiàn)電機整步位置的判斷.本文介紹了基于CAN總線的車載儀表通信系統(tǒng),闡述了構(gòu)成該系統(tǒng)的硬件設(shè)計、軟件設(shè)計.
標(biāo)簽: 車載 儀表 步進電機驅(qū)動
上傳時間: 2013-04-24
上傳用戶:是王洪文
近年來隨著能源短缺和供電設(shè)備對供電電源的性能和可靠性要求的提高,逆變電源并聯(lián)運行技術(shù)得到了大力發(fā)展。在逆變電源并聯(lián)技術(shù)中,最重要的是如何限制模塊間的環(huán)流,并使并聯(lián)模塊最終達到同步運行。傳統(tǒng)方法被證明已經(jīng)不能滿足要求,隨著DSP數(shù)字信號處理器運算速度越來越快,將DSP應(yīng)用到逆變電源并聯(lián)系統(tǒng)中已經(jīng)成為一種趨勢。本文在比較了國內(nèi)外的并聯(lián)系統(tǒng)控制策略的基礎(chǔ)上,提出了將工業(yè)自動化領(lǐng)域熱門的現(xiàn)場CAN總線技術(shù)引用到系統(tǒng)中,實現(xiàn)了真正的分布式控制和并聯(lián)逆變電源系統(tǒng)的智能化,提高了實際運行中系統(tǒng)的可靠性。在研究和分析了單臺三相逆變電源的數(shù)學(xué)模型的基礎(chǔ)上,設(shè)計了基于SVPWM調(diào)制和電壓閉環(huán)反饋控制的三相逆變電源,作為并聯(lián)系統(tǒng)的基礎(chǔ)。在并聯(lián)運行技術(shù)的研究中,重點分析了并聯(lián)系統(tǒng)的環(huán)流特性,電壓特性和功率特性,提出了一種基于CAN總線的功率均分控制策略。仿真結(jié)果證明,這種方法對于環(huán)流的抑制和并聯(lián)模塊的同步運行是行之有效的。針對并聯(lián)逆變電源系統(tǒng),本文設(shè)計了CAN總線的接口電路和相應(yīng)的通信模塊,并在DSP上實現(xiàn),確保了在并聯(lián)運行過程中數(shù)據(jù)傳輸?shù)耐暾院蛯崟r性。最后在TMS320LF2407平臺上,給出了逆變器控制和并聯(lián)相關(guān)的硬件電路和軟件流程圖,并用MATLAB對本文涉及到的關(guān)鍵算法進行了仿真分析,給出了相應(yīng)的波形。
上傳時間: 2013-06-08
上傳用戶:nbdedu
數(shù)控編程是目前數(shù)控系統(tǒng)中非常重要的環(huán)節(jié)之一,它在實現(xiàn)加工自動化、提高加工質(zhì)量和加工精度、縮短產(chǎn)品研制周期等方面發(fā)揮著重要的作用。數(shù)控機床加工過程中,遇到比較復(fù)雜的零件時,使用人工編寫數(shù)控程序需要大量的時間,并且容易出錯。但是,隨著CAD/CAM技術(shù)的推廣和應(yīng)用,采用CAD/CAM集成技術(shù)編制數(shù)控加工程序已經(jīng)成為當(dāng)今的主流。因此,開發(fā)高效的數(shù)控自動編程系統(tǒng)已經(jīng)成為眾多專業(yè)人員的研究方向。 從目前的國內(nèi)外技術(shù)水平來看,自動編程系統(tǒng)通常都采用面向現(xiàn)有的AutoCAD系統(tǒng),通過二次開發(fā),擴展CAD系統(tǒng)的CAM功能的方式來實現(xiàn),如MasterCAM、CAXA等,但是這些系統(tǒng)價格昂貴。因此,在通過AutoCAD系統(tǒng)平臺上開發(fā)自動編程系統(tǒng),使其具備CAM功能,是實現(xiàn)某些特殊編程系統(tǒng)的一種途徑。 本課題基于ObiectARX技術(shù),在AutoCAD軟件平臺上,針對SKC800S型數(shù)控沖床自動送料機床,研究與開發(fā)了數(shù)控加工圖形自動編程軟件系統(tǒng)。該課題主要完成以下內(nèi)容: 1、深入研究ObjectARX編程技術(shù)。 2、深入研究AutoCAD圖形數(shù)據(jù)庫的結(jié)構(gòu),以便構(gòu)造合適的算法,提取必要的信息。 3、開發(fā)出友好的用戶界面。 4、通過構(gòu)造合適的類,實現(xiàn)數(shù)控加工程序地自動生成。 5、編寫幫助文檔,方便編程人員使用。 在本系統(tǒng)軟件的設(shè)計中,嚴(yán)格遵循開放、模塊化的設(shè)計要求。經(jīng)過加工試驗,本課題所研發(fā)的自動編程系統(tǒng)得到較好的應(yīng)用效果,并且具有友好的人機界面、良好的操作性,達到了預(yù)期開發(fā)目標(biāo)。 本課題的研究為進一步研究數(shù)控復(fù)合加工機床提供了思路,打下了良好的基礎(chǔ)。同時,本文對于從事自動編程系統(tǒng)研究開發(fā)的相關(guān)人員也具有一定的參考價值。
上傳時間: 2013-05-24
上傳用戶:frank1234
在能源枯竭及環(huán)境污染問題日益嚴(yán)重的今天,光伏發(fā)電是未來可再生能源應(yīng)用的一種重要方法。本文以光伏逆變技術(shù)為研究對象,對光伏系統(tǒng)最大功率點跟蹤方法、光伏智能充電控制策略、光伏并網(wǎng)系統(tǒng)拓?fù)浣Y(jié)構(gòu)與控制方法、光伏并網(wǎng)與有源濾波統(tǒng)一控制方法等問題進行了深入研究。 在擾動觀測法的基礎(chǔ)上,提出了一種直接電流控制最大功率點跟蹤方法,通過檢測變換器輸出電流進行最大功率點跟蹤控制,簡化控制算法,同時省去了擾動觀測法中的電壓和電流傳感器,降低系統(tǒng)成本。 研究了一種實用的光伏系統(tǒng)蓄電池充電控制策略,將最大功率點跟蹤與智能充電控制有機結(jié)合在一起,充分利用光伏電池的輸出功率,縮短充電時間,提高充電效率;研究了一種全數(shù)字式逆變器,通過電壓有效值外環(huán)和瞬時值內(nèi)環(huán)的雙閉環(huán)控制,既能保證系統(tǒng)輸出電壓的穩(wěn)態(tài)精度,又能保證瞬變負(fù)載條件下的動態(tài)特性。研制了一套3kW光伏獨立發(fā)電系統(tǒng)并進行了實驗驗證。 針對住宅型光伏并網(wǎng)逆變器體積小、性能價格比高的要求,研究了一種基于導(dǎo)抗變換器的并網(wǎng)逆變器拓?fù)浣Y(jié)構(gòu),相比于傳統(tǒng)電流型逆變器,本拓?fù)涫∪チ吮恐氐碾娍蛊鳎瑫r利用高頻變壓器進行能量傳遞和電氣隔離,進一步降低了系統(tǒng)損耗和體積,降低系統(tǒng)成本。 經(jīng)研究發(fā)現(xiàn),由于導(dǎo)抗變換器的固有特性,采用傳統(tǒng)的SPWM調(diào)制方法將導(dǎo)致并網(wǎng)逆變器輸出平頂飽和的非正弦電流,造成對電網(wǎng)的諧波污染,提出了一種新型改進調(diào)制模式。該方法可以實現(xiàn)高功率因數(shù)、低諧波并網(wǎng)發(fā)電。根據(jù)上述理論分析,研制了一臺3kW單相光伏并網(wǎng)逆變器,實驗結(jié)果驗證了理論分析的正確性。 研究了一種三相電流型并網(wǎng)逆變器拓?fù)浣Y(jié)構(gòu)及其控制方法,采用改進調(diào)制模式對其進行控制,在諧波抑制方面取得了滿意的效果。提出的三相并網(wǎng)逆變方案,相比于傳統(tǒng)三相并網(wǎng)逆變器,具有如下顯著優(yōu)點:系統(tǒng)中任意一相都是一個獨立的子系統(tǒng),不受其它相影響,即使在某一相或某兩相損壞的情況下,剩余相也能正常運行,增加了系統(tǒng)的冗余性;在三相電網(wǎng)不平衡情況下,本方法也能提供穩(wěn)定的三相電流,增加系統(tǒng)抗電網(wǎng)波動能力。初看起來本方案使用的導(dǎo)抗變換器和變壓器有3套,但是每相承受的功率容量只有系統(tǒng)總功率的三分之一,這樣可以選用較小容量的器件,有利于高頻電感和變壓器的制作和生產(chǎn)。提出了一種基于導(dǎo)抗變換器的三相電流型逆變器實現(xiàn)方案,利用導(dǎo)抗變換器將輸入直流電壓變換為高頻正弦電流,經(jīng)高頻變壓器隔離及電流等級變換后進行裂相調(diào)制,輸出為三相正弦電流。該方法不僅省去了傳統(tǒng)電流型逆變器直流側(cè)電抗器,而且采用高頻變換進行功率傳輸,減小了隔離變壓器及輸出濾波器的體積,有利于裝置的小型化和降低成本。 針對光伏電池輸出電壓較低的問題,研究了一種單級式三相升壓型并網(wǎng)逆變器,通過一級變換同時實現(xiàn)升壓和DC/AC變換功能,并且提出了一種基于DSP芯片的控制策略,本方法僅用一個電壓傳感器就能替代原先的三個電壓傳感器:每個載波周期短路相只進行一次開關(guān)動作,同時任何時刻只有2個開關(guān)管導(dǎo)通,可有效降低系統(tǒng)的開關(guān)損耗和導(dǎo)通損耗;由于采用DSP控制,具有控制靈活、穩(wěn)定性高、成本低、并網(wǎng)電能質(zhì)量好,便于功率調(diào)節(jié)等優(yōu)點。 提出了一種光伏并網(wǎng)與有源濾波兼用的統(tǒng)一控制策略,在同一套裝置上既實現(xiàn)光伏并網(wǎng)發(fā)電,又實現(xiàn)諧波補償,克服目前的光伏發(fā)電裝置白天發(fā)電、夜間停機的不足,提高系統(tǒng)利用率。詳細(xì)分析了無功電流和諧波電流的檢測方法、光伏并網(wǎng)發(fā)電有功指令電流的生成方法及電流環(huán)控制器和電壓環(huán)控制器的設(shè)計方法,并對光伏并網(wǎng)發(fā)電與有源濾波統(tǒng)一控制模式和單一有源濾波模式進行了討論,仿真和實驗結(jié)果驗證了所提出的系統(tǒng)結(jié)構(gòu)及控制策略的正確性和可行性。
標(biāo)簽: 光伏發(fā)電系統(tǒng) 逆變 技術(shù)研究
上傳時間: 2013-04-24
上傳用戶:dancnc
河北工業(yè)大學(xué)碩士學(xué)位論文 論文研究在 ARM920T硬件平臺以及Linux軟件平臺上, 通過構(gòu)建完整的嵌入式Linux系統(tǒng)并移植多媒體播放器MPlayer,完成一款具有轉(zhuǎn)儲功能的MP4播放器。在這個過程中研究了Linux系統(tǒng)移植、探索了USB驅(qū)動程序、學(xué)習(xí)了文件系統(tǒng)的構(gòu)建并完成了多媒體播 放器 MPlayer 的移植,最終實現(xiàn)了一款基于嵌入式 Linux 軟件平臺具有轉(zhuǎn)儲功能的 MP4 播放器,使得 MP4 播放器可以通過 USB 接口對可移動硬盤上的信息進行操作。通過該研究過程構(gòu)建了嵌入式軟件系統(tǒng),以實現(xiàn)更好的系統(tǒng)性能,最重要的是可以在實踐基礎(chǔ)上增加對系統(tǒng)移植和驅(qū)動開發(fā)理論的理解并積累豐富的系統(tǒng)移植經(jīng)驗,以促進我們?nèi)ダ斫廛浖_ 發(fā)項目及其與目標(biāo)硬件移植和優(yōu)化的關(guān)系。
上傳時間: 2013-07-08
上傳用戶:sclyutian
本文介紹了基于軟PLC(Programmable Logic Controller,可編程控制器)的嵌入式技術(shù)起源和背景,綜述了基于軟PLC的嵌入式系統(tǒng)的關(guān)鍵技術(shù)和優(yōu)點,最后介紹了其設(shè)計和實現(xiàn)的方法。 基于軟PLC的嵌入式系統(tǒng)的研究與實現(xiàn)分為開發(fā)系統(tǒng)和運行系統(tǒng)(又稱為虛擬機系統(tǒng))。本文概述了開發(fā)系統(tǒng),其運行于PC機的操作系統(tǒng)如Windows或者Linux等,為用戶提供一個大眾化的編程環(huán)境,它包含編輯器、編譯器、連接器、調(diào)試器和通信接口幾個部分。編輯界面友好,可以讓用戶方便的使用LD、ST和FBD三種語言編寫程序,編譯器和連接器將源程序文件編譯和連接成虛擬機系統(tǒng)可執(zhí)行的目標(biāo)代碼文件;分析了開發(fā)系統(tǒng),其中詳細(xì)描述了編譯模塊的編制過程,實現(xiàn)了將指令表語言轉(zhuǎn)換為運行系統(tǒng)能夠識別的C/C++指令的功能;詳細(xì)地研究了梯形圖轉(zhuǎn)換為指令表語言,以及由指令表語言向梯形圖語言的算法和數(shù)據(jù)結(jié)構(gòu)。調(diào)試器借助于虛擬機運行系統(tǒng)提供的服務(wù)可完成對應(yīng)用程序的調(diào)試糾錯;討論了uCLinux操作系統(tǒng)和編譯調(diào)試技術(shù),以及采用ModBus/TCP工業(yè)通信協(xié)議的通信接口用于開發(fā)系統(tǒng)和運行系統(tǒng)之間的通信。 另一方面,本文分析了虛擬機運行系統(tǒng),它運行于安裝了uCLinux的ARM7平臺上,包括運行內(nèi)核模塊、系統(tǒng)管理模塊和通信接口模塊。由于uCLinux沒有MMU和本身對實時性沒有什么要求,而針對基于軟PLC的嵌入式系統(tǒng)的研究與實現(xiàn)要求,本文在對其進行了uCLinux小型化研究的同時探討了雙內(nèi)核實時性方案,解決了uCLinux實時性不足的問題。運行內(nèi)核模塊調(diào)度和執(zhí)行應(yīng)用程序并管理時鐘。系統(tǒng)管理模塊管理系統(tǒng)狀態(tài)和內(nèi)存。通信模塊用于開發(fā)系統(tǒng)及I/O設(shè)備通信。在此基礎(chǔ)上,對基于軟PLC的嵌入式系統(tǒng)的進行了設(shè)計與實現(xiàn),并通過試驗將編譯的目標(biāo)代碼傳遞到基于軟PLC的嵌入式運行系統(tǒng)中,實現(xiàn)了控制功能,驗證了生成目標(biāo)代碼的正確性和開發(fā)系統(tǒng)的可行性,實現(xiàn)了編輯界面友好,系統(tǒng)開放,性價比較高的軟PLC嵌入式系統(tǒng),達到了預(yù)期的目標(biāo),具有一定理論和應(yīng)用價值。
標(biāo)簽: PLC 軟 嵌入式系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:jiiszha
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1