下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、jdNbk論文發(fā)表專家一駆駆中國(guó)學(xué)木期刊網(wǎng)中國(guó)學(xué)木期刊網(wǎng).q i kanwangPnel一種基于TMS320F2812 勺實(shí)時(shí)多任務(wù)控制系統(tǒng)軟件設(shè)計(jì)方法的研究摘要:本文提出了基于tms320f2812設(shè)計(jì)實(shí)時(shí)多任務(wù)控制系統(tǒng)軟件的一種設(shè)計(jì)方法,即綜合利用tms320f2812的中斷系統(tǒng)、cpu定 時(shí)器及程序切割法,將控制系統(tǒng)中實(shí)時(shí)性要求相對(duì)較低、執(zhí)行周期 相對(duì)較長(zhǎng)的子程序切割為幾部分合理有序的安排在cpu空閑時(shí)間段執(zhí)行,保障關(guān)鍵子任務(wù)的實(shí)時(shí)性。本方法已在某型微型燃機(jī)控制系 統(tǒng)中得到了成功應(yīng)用。關(guān)鍵詞:實(shí)時(shí)多任務(wù)控制系統(tǒng)tms320f2812中斷 定時(shí)器 程序切割法中圖分類號(hào):tn 79文獻(xiàn)標(biāo)識(shí)碼
2、:a文章編號(hào):1007-9416(2011)12-0137-02控制系統(tǒng)一般需要并行執(zhí)行多個(gè)子任務(wù),如模擬量數(shù)據(jù)采集、開 關(guān)量輸入掃描、數(shù)據(jù)存儲(chǔ)、pid控制計(jì)算、模擬量輸出、開關(guān)量輸 出、串口通訊等。對(duì)于單核處理器來(lái)說(shuō),同時(shí)執(zhí)行多個(gè)子任務(wù)是不 可能的,只能是以極快的速度按照任務(wù)的輕重緩急順序完成各個(gè)子 任務(wù),使其看起來(lái)像是同時(shí)在執(zhí)行。對(duì)于不同的子任務(wù)有著不同的實(shí)時(shí)性要求。對(duì)于某型微型燃機(jī)控 制系統(tǒng)來(lái)說(shuō),其pid控制子程序要求20ms調(diào)用1次,而串口通訊 子程序,則要求500ms才調(diào)用1次,但調(diào)用1次其執(zhí)行的時(shí)間卻大 于實(shí)時(shí)性要求較高的pid控制子程序的調(diào)用周期20ms即一旦開始 執(zhí)行串口通訊子
3、程序,pid控制子程序?qū)o(wú)法按要求的時(shí)間間隔被醫(yī)一論文發(fā)袤專家一J中國(guó)黠斛網(wǎng)中國(guó)黠斛網(wǎng)fwww.qikanwang. nel調(diào)用執(zhí)行對(duì)于一個(gè)實(shí)時(shí)多任務(wù)控制系統(tǒng),應(yīng)根據(jù)子任務(wù)不同的實(shí)時(shí)性要求來(lái)調(diào)用各個(gè)子程序,使其即使在最惡劣的情況下也能夠被 實(shí)時(shí)執(zhí)行。所謂實(shí)時(shí),是指信號(hào)的輸入、計(jì)算、存儲(chǔ)和輸出都要在一定的時(shí) 間范圍內(nèi)完成,亦即計(jì)算機(jī)對(duì)輸入信息,以足夠快的速度進(jìn)行控制,超出了這個(gè)時(shí)間,就失去了控制的時(shí)機(jī),控制也就失去了意義1。所謂多任務(wù),是指控制系統(tǒng)需要并行執(zhí)行多項(xiàng)工作。如何使長(zhǎng)執(zhí)行周期的子程序(如串口通訊)得到完整執(zhí)行,又能 保證高實(shí)時(shí)性的子程序(如pid控制)被及時(shí)調(diào)用,這是設(shè)計(jì)實(shí)時(shí) 多任務(wù)控
4、制系統(tǒng)軟件的一個(gè)關(guān)鍵問題。tms320f2812是一款用于控制的高性能、多功能、高性價(jià)比的32位定點(diǎn)dsp芯片,最高可在150mhz主頻下工作。tms320f2812片內(nèi) 集成眾多資源,并一改傳統(tǒng)的馮諾依曼結(jié)構(gòu),采用了先進(jìn)的哈佛 總線結(jié)構(gòu),使數(shù)據(jù)的吞吐率提高了一倍2。tms320f2812的高性能 使其在處理速度、精度方面要求高的領(lǐng)域得到了廣泛的應(yīng)用?;趖ms320f2812設(shè)計(jì)實(shí)時(shí)多任務(wù)控制系統(tǒng)軟件,綜合利用其3級(jí)中斷系統(tǒng)、片內(nèi)32位cpu定時(shí)器以及ti專為定點(diǎn)處理器設(shè)計(jì)的 快速浮點(diǎn)運(yùn)算函數(shù)庫(kù)iqmath,使用以程序切割為核心的程序設(shè)計(jì)方 法設(shè)計(jì)實(shí)時(shí)控制程序,能夠開發(fā)出滿足某型微型燃機(jī)控制
5、要求的實(shí) 時(shí)多任務(wù)控制系統(tǒng)軟件。1、中斷系統(tǒng)在實(shí)時(shí)多任務(wù)控制系統(tǒng)中的應(yīng)用 論文發(fā)表專家一J中國(guó)學(xué)木期刊中國(guó)學(xué)木期刊網(wǎng)網(wǎng)Pwwvv .q ikanwang .net中斷的靈活使用不僅能夠?qū)崿F(xiàn)最高級(jí)別實(shí)時(shí)子程序的調(diào)用,而且 合理的中斷安排可以提高事件執(zhí)行效率。tms320f2812的中斷系統(tǒng)為3級(jí)中斷,分別為外設(shè)級(jí)、pie級(jí)以 及cpu級(jí),如圖1所示。對(duì)于某一個(gè)具體的外設(shè)中斷請(qǐng)求,任意一 級(jí)的不許可,cpu最終都不會(huì)執(zhí)行該外設(shè)中斷3。在微型燃機(jī)控制系統(tǒng)中,故障報(bào)警、緊急停機(jī)等緊急事件可以利 用中斷觸發(fā)其相應(yīng)的處理程序被立即執(zhí)行,滿足其對(duì)實(shí)時(shí)性的最高 要求。2、程序切割法正如引言中所提到的,一旦長(zhǎng)執(zhí)行時(shí)間的子程序被主程序調(diào)用,調(diào)用周期較短的子程序?qū)⒉荒軌虬丛O(shè)計(jì)要求被及時(shí)調(diào)用,從而影響 控制器的控制性能及響應(yīng)事件的實(shí)時(shí)性。我們以微型燃機(jī)控制系統(tǒng)pid控制子程序和串口通訊子程序?yàn)槔?進(jìn)行研究說(shuō)明。系統(tǒng)要求每20ms調(diào)用1次pid控制子程序,執(zhí)行1次pid控制子程序的時(shí)間大約為2ms串口通訊子程序?yàn)槊?00ms執(zhí)行1次,執(zhí)行1次大約需要100ms串口通訊子程序一旦被主程 序調(diào)用執(zhí)行,在其執(zhí)行完畢前pid控制子程序?qū)o(wú)法被調(diào)用。 如何 既能夠使串口通訊子程序被執(zhí)行, 又能使pid控制子程序按設(shè)計(jì)要 求的20ms調(diào)用周期被實(shí)時(shí)調(diào)用?注意
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年消防器材智能化改造升級(jí)服務(wù)合同2篇
- 2024租賃合同簽訂程序及條件
- 2025年拓展訓(xùn)練合同范本大全:企業(yè)團(tuán)隊(duì)凝聚力提升計(jì)劃3篇
- 二零二四年度2024年三人健身產(chǎn)業(yè)合作合同6篇
- 2025年洗車場(chǎng)車輛停放管理及承包合同3篇
- 2025版航空航天專用鋁合金采購(gòu)合同書4篇
- 二零二四年云服務(wù)器租賃與智能運(yùn)維合同3篇
- 個(gè)人汽車租賃合同樣本 2024年版版B版
- 2025年度臨時(shí)臨時(shí)設(shè)施租賃合同標(biāo)準(zhǔn)范本4篇
- 2025年無(wú)償使用政府辦公樓場(chǎng)地舉辦會(huì)議合同范本3篇
- 非誠(chéng)不找小品臺(tái)詞
- 2024年3月江蘇省考公務(wù)員面試題(B類)及參考答案
- 患者信息保密法律法規(guī)解讀
- 老年人護(hù)理風(fēng)險(xiǎn)防控PPT
- 充電樁采購(gòu)安裝投標(biāo)方案(技術(shù)方案)
- 醫(yī)院科室考勤表
- 鍍膜員工述職報(bào)告
- 春節(jié)期間化工企業(yè)安全生產(chǎn)注意安全生產(chǎn)
- 保險(xiǎn)行業(yè)加強(qiáng)清廉文化建設(shè)
- Hive數(shù)據(jù)倉(cāng)庫(kù)技術(shù)與應(yīng)用
- 數(shù)字的秘密生活:最有趣的50個(gè)數(shù)學(xué)故事
評(píng)論
0/150
提交評(píng)論