基于加速傳感器的船舶振動(dòng)檢測(cè)系統(tǒng)設(shè)計(jì)
船舶劇烈振動(dòng)除造成結(jié)構(gòu)損壞外,還使船上儀表、設(shè)備破損或失靈,破壞艦艇穩(wěn)定性,影響船上人員的工作效率以及生活舒適性。船舶振動(dòng)的研究離不開(kāi)對(duì)船舶振動(dòng)的數(shù)據(jù)采集和檢測(cè),本文設(shè)計(jì)的系統(tǒng)通過(guò)電子傳感器的運(yùn)用來(lái)實(shí)現(xiàn)對(duì)船舶振動(dòng)的有效檢測(cè)[1]。
本文引用地址:http://www.ex-cimer.com/article/119037.htm本研究采用先進(jìn)的加速度傳感器,融合嵌入式系統(tǒng)設(shè)計(jì)思路,改變以往機(jī)械式振動(dòng)檢測(cè)系統(tǒng)的方式,使產(chǎn)品具有低功耗、便于攜帶、精度高、速度快的特點(diǎn)。
硬件部分設(shè)計(jì)
船舶振動(dòng)檢測(cè)系統(tǒng)的工作原理是,系統(tǒng)通過(guò)操作系統(tǒng)來(lái)調(diào)度任務(wù),當(dāng)有檢測(cè)任務(wù)時(shí),系統(tǒng)初始化檢測(cè)傳感器,并根據(jù)檢測(cè)方式配置參數(shù),采集數(shù)據(jù)后進(jìn)行存儲(chǔ)和計(jì)算,并可存儲(chǔ)測(cè)試數(shù)據(jù)和實(shí)時(shí)顯示測(cè)試結(jié)果,LCD顯示精巧的人機(jī)圖形界面。本系統(tǒng)的硬件實(shí)現(xiàn)框圖如圖1所示。
系統(tǒng)核心硬件部分為ARM控制器、加速度傳感器、flash存儲(chǔ)器、鍵盤、液晶顯示和USB接口等。其中加速度傳感器部分采用飛思卡爾公司的MMA7455L來(lái)實(shí)現(xiàn),傳感器部分電路圖如圖2示。
MMA7455L提供I2C和SPI數(shù)字接口,但MMA7455L都應(yīng)作從設(shè)備,當(dāng)CS拉高時(shí)為I2C接口,當(dāng)CS用作從選擇時(shí)為SPI接口。在此系統(tǒng)中采用I2C接口,其從地址是0x1D,支持多字節(jié)讀寫。AVDD典型值為2.8V;DCC_IO典型值為1.8V,考慮到電路與外部接口情況,視CPU的I2C接口電平來(lái)選擇DVDD_IO電壓, 若采用開(kāi)關(guān)電源供電需注意開(kāi)關(guān)頻率必須大于250Hz以防干擾芯片內(nèi)部ASIC。
MMA7455L測(cè)量模式下會(huì)連續(xù)的測(cè)量三軸加速度,并根據(jù)g-select配置情況對(duì)外提供測(cè)量結(jié)果。當(dāng)測(cè)量轉(zhuǎn)換完成后,DRDY輸出高電平,表明“測(cè)量數(shù)據(jù)已OK”,DRDY狀態(tài)也可在狀態(tài)寄存器(0x09)的DRDY位來(lái)監(jiān)測(cè),DRDY引腳一直保持高電平直到三個(gè)測(cè)量值的其中一個(gè)被讀出,因此可能會(huì)產(chǎn)生數(shù)據(jù)被下一個(gè)測(cè)量值覆蓋問(wèn)題,若下一個(gè)測(cè)量值在前一個(gè)數(shù)據(jù)讀出前就寫入的話,狀態(tài)寄存器的DOVR位會(huì)被置位。在MMA7455L中,g-select由模式控制寄存器(0x16)的2個(gè)GLVL位確定,見(jiàn)表1。內(nèi)部增益控制器根據(jù)所選g來(lái)提供不同的測(cè)量靈敏度以適應(yīng)不同的應(yīng)用需求,船舶的振動(dòng)檢測(cè)在MMA7455L中選擇8g范圍即可。
評(píng)論