基于OMAP平臺故障診斷程序的應用研究
發(fā)布時間:2021-10-15 01:08
為了掌握機械設(shè)備在運行過程中的狀態(tài),確定其整體或局部運行是否正常,并對其發(fā)生故障的原因、部位、危險程度等進行識別和評價,減少故障造成的影響,機械設(shè)備狀態(tài)監(jiān)測與故障診斷系統(tǒng)的應用都具有非常重要的意義。本論文所述的故障診斷系統(tǒng)采用TI公司的OMAP5912芯片作為嵌入式微處理器。OMAP5912是由TI應用最為廣泛的TMS320C55x DSP內(nèi)核與低功耗、高性能的ARM926EJ-S微處理器組成的雙核應用處理器。使操作系統(tǒng)的效率和信號處理程序的執(zhí)行更加優(yōu)化。從而使故障診斷系統(tǒng)的實時性更強、功耗更低,成功地解決了性能與功耗的最佳組合問題。其硬件開發(fā)平臺選擇的是TI推出的OMAP5912入門套件OMAP5912 OSK;軟件開發(fā)平臺選擇的是嵌入式Linux開發(fā)環(huán)境。在介紹OMAP平臺的軟件體系結(jié)構(gòu)的基礎(chǔ)上,充分利用TI公司提供的軟件資源完成Bootloader的下載、Linux內(nèi)核配置、編譯及加載和文件系統(tǒng)的移植。使軟件系統(tǒng)更為科學,系統(tǒng)運行更流暢。本課題對先進的故障診斷技術(shù)在基于OMAP平臺中的應用進行了研究,構(gòu)建了基于ARM端嵌入式Linux操作系統(tǒng)的軟件開發(fā)平臺和基于DSP/BIOS內(nèi)...
【文章來源】:鄭州大學河南省 211工程院校
【文章頁數(shù)】:64 頁
【學位級別】:碩士
【部分圖文】:
MAP5912OSKI,M功能模塊
圖3.2OMAP5912OSKTM主視圖由于0SK5912提供原理圖及詳細的技術(shù)說明,在此不作贅述,只介紹在使用過程中需要注意的問題。(l)JTAG月以ulti一ICE接口設(shè)計。如圖3.2所示,圖中,跳線JPI是作為nTRST信號的極性設(shè)置。若1、2跳線,既nTRST拉高,此時使用Multi一ICE。Multi一ICE是由ARM公司推出的官方仿真器,主要用于配合ADS應用軟件通過JTAG接口對ARM端進行調(diào)試;若2、3跳線,即叮RsT置低,則為JT^o模式。JATG(JoiniTestActionGro即,聯(lián)合測試行動小組)是一種國際標準測試協(xié)議,主要用于芯片內(nèi)部測試。Jl插座的第六腳被剪掉,作為標準JTAG插座的卡樺。本系統(tǒng)采用JTAG標準接口進行DSP端程序調(diào)試,故在使用過程中只需將短路塊置于2一3位置。(2)oP(oeneralP帥ose)模式支持從片內(nèi)ROM啟動,廠商在芯片內(nèi)部固化了一段程序,實現(xiàn)芯片的初始化、
pCLinux是由Linco公司開發(fā)的開放源碼的嵌入式Linux操作系統(tǒng)。其思想是去掉標準Linux操作系統(tǒng)中的虛擬存儲器管理功能,這樣不僅減小了的體積,又增強了系統(tǒng)的實時性。它已經(jīng)被成功的移植到了很多處理器平臺上括ARM等平臺。.2.3故障診斷儀的軟件開發(fā)平臺本系統(tǒng)開發(fā)所使用的目標板是TI(德州儀器)公司開發(fā)的OMAPOSK59平臺在同一硅片上無縫集成了兩個處理器,分別是ARMg處理器S320C55xDSP處理器。兩者對應的軟件開發(fā)平臺分別Linux開發(fā)環(huán)境ndows開發(fā)環(huán)境。在本系統(tǒng)中,Windows開發(fā)環(huán)境下由合眾達的仿真器以S2.21構(gòu)成,進行DSP應用程序的開發(fā);Linux開發(fā)環(huán)境下由GNU交叉編forARM構(gòu)成,進行ARM端系統(tǒng)的開發(fā)。OSK為開發(fā)人員提供了一套針AP5912Linux內(nèi)核的Linux開發(fā)工具,可以在ARM與DSP上方便的運行碼。開發(fā)環(huán)境示意圖如圖3.4所示[23]。
本文編號:3437155
【文章來源】:鄭州大學河南省 211工程院校
【文章頁數(shù)】:64 頁
【學位級別】:碩士
【部分圖文】:
MAP5912OSKI,M功能模塊
圖3.2OMAP5912OSKTM主視圖由于0SK5912提供原理圖及詳細的技術(shù)說明,在此不作贅述,只介紹在使用過程中需要注意的問題。(l)JTAG月以ulti一ICE接口設(shè)計。如圖3.2所示,圖中,跳線JPI是作為nTRST信號的極性設(shè)置。若1、2跳線,既nTRST拉高,此時使用Multi一ICE。Multi一ICE是由ARM公司推出的官方仿真器,主要用于配合ADS應用軟件通過JTAG接口對ARM端進行調(diào)試;若2、3跳線,即叮RsT置低,則為JT^o模式。JATG(JoiniTestActionGro即,聯(lián)合測試行動小組)是一種國際標準測試協(xié)議,主要用于芯片內(nèi)部測試。Jl插座的第六腳被剪掉,作為標準JTAG插座的卡樺。本系統(tǒng)采用JTAG標準接口進行DSP端程序調(diào)試,故在使用過程中只需將短路塊置于2一3位置。(2)oP(oeneralP帥ose)模式支持從片內(nèi)ROM啟動,廠商在芯片內(nèi)部固化了一段程序,實現(xiàn)芯片的初始化、
pCLinux是由Linco公司開發(fā)的開放源碼的嵌入式Linux操作系統(tǒng)。其思想是去掉標準Linux操作系統(tǒng)中的虛擬存儲器管理功能,這樣不僅減小了的體積,又增強了系統(tǒng)的實時性。它已經(jīng)被成功的移植到了很多處理器平臺上括ARM等平臺。.2.3故障診斷儀的軟件開發(fā)平臺本系統(tǒng)開發(fā)所使用的目標板是TI(德州儀器)公司開發(fā)的OMAPOSK59平臺在同一硅片上無縫集成了兩個處理器,分別是ARMg處理器S320C55xDSP處理器。兩者對應的軟件開發(fā)平臺分別Linux開發(fā)環(huán)境ndows開發(fā)環(huán)境。在本系統(tǒng)中,Windows開發(fā)環(huán)境下由合眾達的仿真器以S2.21構(gòu)成,進行DSP應用程序的開發(fā);Linux開發(fā)環(huán)境下由GNU交叉編forARM構(gòu)成,進行ARM端系統(tǒng)的開發(fā)。OSK為開發(fā)人員提供了一套針AP5912Linux內(nèi)核的Linux開發(fā)工具,可以在ARM與DSP上方便的運行碼。開發(fā)環(huán)境示意圖如圖3.4所示[23]。
本文編號:3437155
本文鏈接:http://www.sikaile.net/jixiegongchenglunwen/3437155.html
最近更新
教材專著