freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm的鋼絲繩檢測(cè)系統(tǒng)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-25 00:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,處理信號(hào)幅度較大,分布規(guī)則,且波形相同。變化輸入信號(hào)相位,得到以下推斷。對(duì)其中一路輸入信號(hào)做延遲處理,發(fā)現(xiàn)互相關(guān)結(jié)果中最強(qiáng)信號(hào)位置不發(fā)生改變,但次強(qiáng)信號(hào)位置隨輸入信號(hào)位置改變而變化,其相對(duì)于最強(qiáng)信號(hào)的延時(shí)和輸入信號(hào)延時(shí)成比例。改變輸入信號(hào)特征值大小,互相關(guān)結(jié)果后的信號(hào)特征值大小隨之改變,但符號(hào)不發(fā)生變化。改變輸入信號(hào)輸入時(shí)間,互相關(guān)結(jié)果后的信號(hào)位置不變。由以上結(jié)論可知,在漏磁信號(hào)檢測(cè)中,鋼絲繩破損位置不會(huì)影響處理結(jié)果,其結(jié)果只和破損程度有關(guān),并且處理后的信號(hào)最強(qiáng)特征值表現(xiàn)為鋼絲繩破損所產(chǎn)生的漏磁場(chǎng)信號(hào)。因而只需對(duì)最強(qiáng)特征值進(jìn)行判斷即可確定鋼絲繩是否受損。(2)互相關(guān)處理提取漏磁信號(hào)對(duì)一根鋼絲繩進(jìn)行人為破壞,使其表面出現(xiàn)細(xì)縫損傷,對(duì)這一鋼絲繩進(jìn)行漏磁場(chǎng)信號(hào)測(cè)量。 傳感器輸入信號(hào)1,漏磁信號(hào)均已被噪聲信號(hào)淹沒(méi),無(wú)法正確識(shí)別。進(jìn)行互相關(guān)處理后。 互相關(guān)結(jié)果從圖中可以清楚地看到:盡管在原信號(hào)中,漏磁信號(hào)被淹沒(méi)在噪聲中,無(wú)法直接識(shí)別,但經(jīng)過(guò)互相關(guān)運(yùn)算后,鋼絲繩中的損傷被凸顯出來(lái);據(jù)此,不僅可以清晰的判別鋼絲繩表面已受損,而且也易于確定損傷位置。另對(duì)鋼絲繩做較大范圍表面損壞,但其破損深度較淺,其寬度與其深度之比約為4。 較大面積破損漏磁信號(hào)進(jìn)行互相關(guān)處理。 互相關(guān)運(yùn)算結(jié)果實(shí)驗(yàn)表明互相關(guān)處理對(duì)于鋼絲繩破損有較好的運(yùn)算結(jié)果,特別是對(duì)表面大面積破損的信號(hào),較為靈敏。但是在使用互相關(guān)分析時(shí),要注意如果干擾噪聲中存在相關(guān)分量,那么運(yùn)算后的結(jié)果會(huì)出現(xiàn)較大錯(cuò)誤,即信號(hào)中的峰值不一定就是鋼絲繩受損位置的漏磁信號(hào),因此要保證互相關(guān)處理后的準(zhǔn)確性,必須保證采集信號(hào)中不包含相關(guān)的噪聲信號(hào)。在一般情況下,由于環(huán)境復(fù)雜,所檢測(cè)的漏磁信號(hào)中,噪聲相關(guān)性均較弱,所以相關(guān)性較強(qiáng)的諧波分量不會(huì)太多,這時(shí),可以考慮采用信號(hào)還原的方法,將具有較強(qiáng)相關(guān)性的諧波分量去除,在進(jìn)行互相關(guān)處理,從而可得到較好的分析結(jié)果。b.漏磁信號(hào)還原通過(guò)以上討論,可得知互相關(guān)處理對(duì)于漏磁信號(hào)有較好的判別能力,但是如果信號(hào)中存在相關(guān)性較強(qiáng)的諧波分量時(shí),則其互相關(guān)結(jié)果會(huì)出現(xiàn)較大誤差,并且由信號(hào)的互相關(guān)結(jié)果無(wú)法直接對(duì)鋼絲繩的損傷進(jìn)行定量判斷,因此可將漏磁信號(hào)進(jìn)行還原,消除其中具有較強(qiáng)相關(guān)性的諧波分量以及噪聲,而保持原有信息,這樣不僅可以提高檢測(cè)精度而且可以根據(jù)信息特征來(lái)定量分析鋼絲繩破損程度。利用自相關(guān)處理對(duì)信號(hào)進(jìn)行還原是基于這樣的原理:對(duì)于任何有限長(zhǎng)的信號(hào)都可以看作是多個(gè)諧波分量構(gòu)成,信號(hào)的相關(guān)性越差,則構(gòu)成信號(hào)的諧波分量越多。如果能夠確定這些諧波分量的特征,例如頻率、幅值、相位,那么該信號(hào)可由這些諧波分量組合而成。通過(guò)這一原理,可將檢測(cè)的漏磁信號(hào)進(jìn)行信號(hào)還原。然而需要注意的是,信號(hào)還原后得到的恢復(fù)信號(hào),僅僅是原信號(hào)的近似值,其精度與被測(cè)信號(hào)的先驗(yàn)知識(shí)和所使用的估計(jì)方法有關(guān),可以根據(jù)信號(hào)的特點(diǎn)選擇較好的估計(jì)方法,提高恢復(fù)信號(hào)和原信號(hào)的相似度。對(duì)于疊加了噪聲的信號(hào),用相關(guān)法恢復(fù)此信號(hào)的迭代過(guò)程如下。(1)令諧波序號(hào)i=1。(2)計(jì)算疊加了噪聲的信號(hào)的自相關(guān)函數(shù)。(3)檢查是否有可觀測(cè)到的周期性分量,如果有,繼續(xù)進(jìn)行步驟(4);如果沒(méi)有,轉(zhuǎn)跳步驟(8)。(4)找到中最強(qiáng)的周期性分量,集中注意比較大時(shí)的,此時(shí)噪聲的自相關(guān)函數(shù)會(huì)足夠小,判別信號(hào)的相關(guān)參數(shù)不會(huì)太困難。確定該分量的周期或頻率,這也是會(huì)保留在噪聲中的信號(hào)的最強(qiáng)的頻率分量的頻率。(5)計(jì)算和的互相關(guān)函數(shù),從中幾乎是諧波的形式中,估計(jì)頻率為的分量的幅度和相位。(6)從中減去該頻率的分量,即令。(7),轉(zhuǎn)到步驟(2)。(8)結(jié)束分析過(guò)程,將各頻率分量組合起來(lái)恢復(fù)被測(cè)信號(hào),得 ()。 相關(guān)法恢復(fù)諧波分量流程圖由以上分析可知,利用信號(hào)還原可以將具有較強(qiáng)相關(guān)性的諧波分量從信號(hào)中去除,這樣可以提高互相關(guān)分析的準(zhǔn)確性。同時(shí)利用最終的還原信號(hào),可以定量分析信號(hào)波形與破損狀態(tài)的關(guān)系。 相關(guān)分析的C語(yǔ)言實(shí)現(xiàn)在第二章中詳細(xì)描述了自相關(guān)函數(shù)和互相關(guān)函數(shù)對(duì)于微弱信號(hào)處理的計(jì)算方法,由此可知相關(guān)分析處理漏磁場(chǎng)信號(hào)是非常有效的方法。這里用C語(yǔ)言實(shí)現(xiàn)相關(guān)分析的編程,使其可在ARM系統(tǒng)中使用。由相關(guān)函數(shù)定義以及在應(yīng)用中的實(shí)際情況,可得信號(hào)自相關(guān)函數(shù)和互相關(guān)函數(shù)的估計(jì)值分別表示為式()和式()。 () ()。 互相關(guān)算法流程圖243 系統(tǒng)開(kāi)發(fā)工具介紹及調(diào)試3 系統(tǒng)開(kāi)發(fā)工具介紹及調(diào)試 ADS集成開(kāi)發(fā)環(huán)境介紹ADS集成開(kāi)發(fā)環(huán)境是ARM公司推出的ARM核微控制器集成開(kāi)發(fā)工具,英文全稱ARM Developer Suite。,發(fā)布于2001年12月份,支持ARM10之前所有ARM系列微控制器,支持軟件調(diào)試及JTAG硬件仿真調(diào)試,支持匯編、C和C++源程序,具有編譯效率高、系統(tǒng)庫(kù)功能強(qiáng)等特點(diǎn),可以在Windows XP 等上運(yùn)行。:(1)代碼生成工具,包含ARM匯編器,ARM的C、C++編譯器,Thumb的C、C++編譯器,ARM連接器,由Code Warrior IDE調(diào)用;(2)集成開(kāi)發(fā)環(huán)境Code Warrior IDE,實(shí)現(xiàn)工程管理和編譯連接;(3)調(diào)試器AXD,仿真調(diào)試,能夠裝載映像文件到目標(biāo)內(nèi)存,具有單步、全速和斷點(diǎn)等調(diào)試功能,可以觀察變量、寄存器和內(nèi)存等數(shù)據(jù);(4)指令模擬器ARMulator,由AXD調(diào)用;(5)ARM開(kāi)發(fā)包,包含一些底層的例程和實(shí)用程序,由Code Warrior IDE調(diào)用;(6)ARM應(yīng)用庫(kù),包含C、C++函數(shù)庫(kù)等,供用戶程序應(yīng)用。我們一般應(yīng)用集成開(kāi)發(fā)環(huán)境Code Warrior IDE和調(diào)試器AXD。 建立工程 點(diǎn)擊WINDOWS操作系統(tǒng)的【開(kāi)始】→【程序】→【ARM Developer Suite 】→【CodeWarrior for ARM Developer Suite】啟動(dòng)Metrowerks CodeWarrior;或雙擊“CodeWarrior for ARM Developer Suite”快捷方式啟動(dòng), 。 IDE點(diǎn)擊【File】菜單,選擇【New…】即彈出New對(duì)話框。26西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) NEW對(duì)話框mb Executable Image),或Thumb、ARM交織映象(Thumb ARM Interworking Image),然后在【Location】項(xiàng)選擇工程存放路徑,并在【Project name】項(xiàng)輸入工程名稱,點(diǎn)擊【確定】按鈕即可建立相應(yīng)工程,工程文件名后綴為mcp(下文有時(shí)也把工程稱為項(xiàng)目)。 建立文件及添加建立一個(gè)文本文件以便輸入用戶程序,點(diǎn)擊“New Text File”圖標(biāo)按鈕。 “New Text File”圖標(biāo)按鈕然后在新建的文件中編寫程序,點(diǎn)擊“Save”圖標(biāo)按鈕將文件存盤,輸入文件全名。注意,請(qǐng)將文件保存到相應(yīng)工程的目錄下,以便于管理和查找。在工程窗口中右鍵點(diǎn)擊【File】菜單,選“Add to Project”,即可彈出“Select files to add…”對(duì)話框,選擇相應(yīng)的源文件,點(diǎn)擊【打開(kāi)】按鈕即可完成添加。 在工程窗口中添加源文件 編輯鏈接工程單擊DebugRel Setting,進(jìn)行工程的地址設(shè)置,輸出文件設(shè)置和編譯選項(xiàng)等。單擊Make按鈕,可完成編譯連接。 工程窗口中圖標(biāo)按鈕若編譯出錯(cuò)會(huì)有相應(yīng)的出錯(cuò)信息,雙擊出錯(cuò)信息,光標(biāo)會(huì)指向出錯(cuò)源代碼。 工程調(diào)試將EasyJTAG仿真器驅(qū)動(dòng)程序復(fù)制到ADS的BIN目錄中,仿真器與PC機(jī)連接。工程編譯連接通過(guò)后,單擊Debug按鈕,可啟動(dòng)AXD進(jìn)行調(diào)試。單擊Option選擇Configure Target,彈出對(duì)話框,單擊ADD按鈕添加仿真器的驅(qū)動(dòng)程序,單擊打開(kāi)即可。 Choose Target窗口軟件調(diào)試:軟件調(diào)試是自動(dòng)控制系統(tǒng)設(shè)計(jì)的最后階段。軟件調(diào)試是否順利進(jìn)行,直接關(guān)系到工程的順利投產(chǎn),在檢查硬件無(wú)誤后,開(kāi)始調(diào)試軟件部分。首先,編譯。,編譯,發(fā)現(xiàn)許多錯(cuò)誤,經(jīng)過(guò)不斷的修改后,完成了系統(tǒng)各模塊的編程。然后,各模塊調(diào)試。連接好系統(tǒng)硬件,將系統(tǒng)各模塊程序經(jīng)過(guò)JTAG下載到控制器中,不斷調(diào)試、修改程序,實(shí)現(xiàn)各個(gè)模塊的功能。最后,系統(tǒng)調(diào)試。將修改后系統(tǒng)程序經(jīng)過(guò)JTAG下載到控制器中,修改并完善程序,實(shí)現(xiàn)系統(tǒng)整體功能。調(diào)試工作完成后,將程序經(jīng)過(guò)JTAG下載線下載到電路板的主芯片上,并在實(shí)驗(yàn)室實(shí)現(xiàn)系統(tǒng)功能。284 漏磁檢測(cè)系統(tǒng)的軟件設(shè)計(jì)4 漏磁檢測(cè)系統(tǒng)的軟件設(shè)計(jì)軟件是對(duì)現(xiàn)實(shí)系統(tǒng)的虛擬實(shí)現(xiàn)。根據(jù)貝塔朗菲定義,系統(tǒng)是相互聯(lián)系、相互作用著的諸元素的集或統(tǒng)一體。常用的編程方法有四種:過(guò)程化、模塊化—結(jié)構(gòu)化、面向?qū)ο笠约懊嫦蛑悄荏w編程方法。對(duì)于過(guò)程化編程采用自底向上的方法,而其他的方法都采用自頂向下的方法。首先,建立各個(gè)模塊、對(duì)象、或智能體;再將各個(gè)模塊單元連接起來(lái);最后實(shí)現(xiàn)各個(gè)模塊的功能。a.過(guò)程化編程方法過(guò)程化編程方法是將一個(gè)復(fù)雜的程序分解為若干個(gè)較小的過(guò)程,過(guò)程與過(guò)程之間相互關(guān)聯(lián),每個(gè)過(guò)程單獨(dú)編程調(diào)試。但在有的程序中,過(guò)程聯(lián)系緊密,不容易區(qū)分。并且這一方法是從程序員的角度去考慮問(wèn)題,僅僅為了降低編寫難度,并沒(méi)有考慮使用者的習(xí)慣。b.模塊化—結(jié)構(gòu)化編程方法模塊化和結(jié)構(gòu)化編程方法有類似之處,都是將復(fù)雜的系統(tǒng)分割若干功能模塊或是功能節(jié)點(diǎn)。模塊和節(jié)點(diǎn)都對(duì)應(yīng)著系統(tǒng)的一部分功能,并且和其他的部分有相互的連接,從而實(shí)現(xiàn)整個(gè)軟件的功能。但是對(duì)于一些較大的系統(tǒng),這種分解往往會(huì)導(dǎo)致大量的模塊或節(jié)點(diǎn),這些模塊和節(jié)點(diǎn)之間的連接錯(cuò)綜復(fù)雜,不僅無(wú)法使編程簡(jiǎn)單化,而且會(huì)增大系統(tǒng)功能分析的難度,實(shí)際編程中難以實(shí)現(xiàn)。c.面向?qū)ο缶幊谭椒嫦驅(qū)ο蠓椒ㄕJ(rèn)為系統(tǒng)由一系列彼此獨(dú)立卻又相互聯(lián)系的對(duì)象組成,各對(duì)象間通過(guò)消息傳遞和數(shù)據(jù)關(guān)聯(lián)(數(shù)據(jù)流)來(lái)相互聯(lián)系,而各對(duì)象本身則是一個(gè)具有保持一定狀態(tài)能力和實(shí)施動(dòng)作能力的實(shí)體。它使對(duì)象(描述系統(tǒng)的單位)同時(shí)具備了靜態(tài)和動(dòng)態(tài)的特性。面向?qū)ο蠓椒◤?qiáng)調(diào)對(duì)象(即元素)本身的實(shí)現(xiàn)方法,而對(duì)于對(duì)象之間相互聯(lián)系和相互作用描述不夠。d.面向智能體編程方法即所謂的Agent,在信息技術(shù)尤其是人工智能和計(jì)算機(jī)領(lǐng)域,可以看作是能夠通過(guò)傳感器感知其環(huán)境,并借助于執(zhí)行器作用于該環(huán)境的任何事物。對(duì)于軟件Agent,則通過(guò)編碼位的字符串進(jìn)行感知和作用。到目前為止。面向智能體編程方法并沒(méi)有一個(gè)統(tǒng)一的編程規(guī)則。目前主要的研究方向主要有兩點(diǎn):一是圍繞經(jīng)典人工智能展開(kāi),主要研究代理的擬人行為,多代理的協(xié)商模型等,其研究方向可分為代理理論,代理體系結(jié)構(gòu),代理語(yǔ)言,多代理系統(tǒng)等,一些計(jì)算機(jī)科學(xué)家稱之為“智能代理”或是強(qiáng)定義的代理;二是以應(yīng)用為主,將經(jīng)典人工智能關(guān)于30西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文)理的強(qiáng)定義弱化,拓寬了代理的應(yīng)用范圍,新的研究方向主要包括代理界面,基于代理的軟件工程(AOSE)。以上四種編程方法各有特點(diǎn),在探討編程方法基礎(chǔ)之上,綜合考慮系統(tǒng)的實(shí)際情況,文中提出一種新的軟件構(gòu)建方法,更適合于本系統(tǒng)的使用,這種方法的特點(diǎn)集合了模塊化編程方法和面向智能體編程方法的優(yōu)點(diǎn)。不僅使系統(tǒng)具有學(xué)習(xí)和自適應(yīng)的特性,而且根據(jù)硬件模塊編寫對(duì)應(yīng)軟件,降低編程難度。這種方法的核心思想基于貝塔朗菲系統(tǒng)論,系統(tǒng)是“處于一定的相互關(guān)系中并與環(huán)境發(fā)生關(guān)系的各組成部分的總體(或集)”;“要素”是組成系統(tǒng)最小的即不需再細(xì)分的單元或成份。“要素”是系統(tǒng)存在的基礎(chǔ),要素必須按一定方式相互聯(lián)系、相互作用才可能構(gòu)成系統(tǒng)[40]。在本文所提出的軟件構(gòu)建方法中,該“要素”被稱為模塊。,模塊既能保持系統(tǒng)的動(dòng)態(tài)和靜態(tài)的開(kāi)放特性,又具有較好的可修改性和可維護(hù)性的適應(yīng)性。其內(nèi)部由過(guò)程、作用、反饋、知識(shí)庫(kù)四個(gè)部分組成,其外部聯(lián)系部分則由輸入、輸出、學(xué)習(xí)、意識(shí)組成。 模塊結(jié)構(gòu)模塊工作過(guò)程是:當(dāng)外部輸入進(jìn)行模塊時(shí),內(nèi)部過(guò)程在知識(shí)庫(kù)的作用下,這里是由知識(shí)庫(kù)將系統(tǒng)配置的參數(shù)或方法傳遞給過(guò)程,由過(guò)程運(yùn)行,并將處理結(jié)果進(jìn)行輸出,然后將結(jié)果反饋至知識(shí)庫(kù),知識(shí)庫(kù)將結(jié)果分析判斷后,通過(guò)意識(shí)輸出運(yùn)行過(guò)程的好、壞結(jié)果。在這一過(guò)程中,知識(shí)庫(kù)選擇的參數(shù)或方法,是固定不變的,相當(dāng)于靜態(tài)過(guò)程。知識(shí)庫(kù)通過(guò)學(xué)習(xí)和反饋的輸出結(jié)果來(lái)修訂庫(kù)內(nèi)的參數(shù)和方法,在下一次運(yùn)行中,提供給過(guò)程經(jīng)過(guò)優(yōu)化的參數(shù)和方法,從而提高模塊的性能,這時(shí)對(duì)于輸入和輸出的過(guò)程相當(dāng)是一個(gè)動(dòng)態(tài)的過(guò)程。在系統(tǒng)的持續(xù)運(yùn)行過(guò)程中,知識(shí)庫(kù)不斷得到更新,系統(tǒng)適應(yīng)性不斷加強(qiáng),從而減少人為干預(yù),使整個(gè)系統(tǒng)更具智能化。這里需要說(shuō)明的是,本文提出的軟件構(gòu)建方法中,模塊是有區(qū)分的。對(duì)于只完成特定功能的稱之為功能模塊,這類模塊一般不具有知識(shí)庫(kù),只完成特定功能。而對(duì)于功能模塊進(jìn)行控制及數(shù)據(jù)調(diào)度的這一類模塊稱之為主模塊,由主模塊完成整個(gè)系統(tǒng)軟件的統(tǒng)籌管理。主模塊可分為三個(gè)部分,即初始化程序、管理程序和維護(hù)更新程序。初始化程序主要完成各個(gè)硬件的初始化、知識(shí)庫(kù)變量的初始化和過(guò)程關(guān)系的初始化;管理程序主要功能是,當(dāng)確定某一任務(wù)后,將輸入輸出連接起來(lái);維護(hù)更新程序使系統(tǒng)具有自適應(yīng)性?;谝陨蟽?nèi)容。 系統(tǒng)軟件設(shè)計(jì)框圖由系統(tǒng)軟件設(shè)計(jì)框圖分析,結(jié)合硬件功能,可將系統(tǒng)軟件分為時(shí)間調(diào)度、應(yīng)用層數(shù)據(jù)、界面管理程序、采集調(diào)度程序四部分組。時(shí)間的調(diào)度在設(shè)置軟核建立簡(jiǎn)單的中斷方式,時(shí)間為50ms,為系統(tǒng)提供時(shí)間調(diào)度資源;應(yīng)用層數(shù)據(jù)是原始的數(shù)據(jù)采集;界面管理程序包括顯示程序,鍵盤處理程序,基本繪圖等程序;采集調(diào)度程序主要實(shí)現(xiàn)采集信號(hào)的數(shù)據(jù)調(diào)度以及異常情況的報(bào)警。 系統(tǒng)軟件結(jié)構(gòu)圖 編碼器初始化實(shí)現(xiàn)系統(tǒng)中由光電編碼器完成空間及時(shí)間參數(shù)的采集。編碼器信號(hào)是系統(tǒng)中極為重要的一個(gè)數(shù)據(jù),擔(dān)負(fù)重要功能。首先依靠編碼器信號(hào),實(shí)現(xiàn)空間域信號(hào)到時(shí)間域信號(hào)的轉(zhuǎn)換,并根據(jù)編碼器信號(hào)調(diào)整A/D轉(zhuǎn)換器中數(shù)據(jù)的讀取時(shí)間;其次,根據(jù)編碼器信號(hào),對(duì)FIR數(shù)字濾
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1