0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-01-10 08:44 ? 次閱讀

引言

ARMDSP作為嵌入式技術(shù)應(yīng)用在地震信號(hào)處理系統(tǒng)中,能很好地滿足地震加速度計(jì)對(duì)實(shí)時(shí)性、高精度以及網(wǎng)絡(luò)化的要求,因此,利用光線傳感基于ARM 和DSP雙核微處理器嵌入式系統(tǒng)設(shè)計(jì)方案,一方面發(fā)揮DSP的快速信號(hào)處理能力,且能進(jìn)行小數(shù)運(yùn)算,提高運(yùn)算精度,完成地震加速度已調(diào)信號(hào)的解調(diào)和頻譜分析;另一方面充分利用ARM豐富的片上系統(tǒng)資源,能實(shí)現(xiàn)解調(diào)信號(hào)及其頻譜信息的網(wǎng)絡(luò)傳輸和顯示,該方案僅通過(guò)改變軟件無(wú)需重構(gòu)電路就能方便快捷地實(shí)現(xiàn)系統(tǒng)升級(jí)。

1 系統(tǒng)構(gòu)成及工作原理

地震加速度計(jì)由傳感探頭、光電轉(zhuǎn)換及信號(hào)處理系統(tǒng)構(gòu)成。傳感探頭由采用基于3x3耦合的光纖M—z干涉儀和相關(guān)機(jī)械部分組成。如圖1所示,干涉儀的輸入端是一只2x2耦合器,輸出端是一只3x3耦合器,被測(cè)信號(hào)加在干涉儀的傳感臂上。

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

干涉儀的兩臂光纖分別纏繞在傳感頭中的上下兩個(gè)力臂圓筒上,當(dāng)外部施加振動(dòng)時(shí),簡(jiǎn)諧振子施加給信號(hào)臂光纖一個(gè)縱向的應(yīng)力,光纖的長(zhǎng)度產(chǎn)生變化±△L (應(yīng)變效應(yīng))、光纖芯的直徑d產(chǎn)生變化±△d(泊松效應(yīng))、纖芯折射率n產(chǎn)生變化±△n(光彈效應(yīng)),這些變化將導(dǎo)致光纖中光波的相位發(fā)生變化。泊松效應(yīng)相對(duì)應(yīng)變效應(yīng)和光彈效應(yīng)造成的相位變化非常小,可以忽略不計(jì),從而即完成加速度信號(hào)對(duì)光信號(hào)的相位調(diào)制。參考臂和信號(hào)臂在3x3耦合器內(nèi)發(fā)生十涉,將相位變化轉(zhuǎn)換成光強(qiáng)變化,輸出的光強(qiáng)信號(hào)經(jīng)PIN轉(zhuǎn)換為電流信號(hào),輸出給信號(hào)處理系統(tǒng),能進(jìn)行地震加速度信號(hào)的解調(diào)、頻譜分析顯示及網(wǎng)絡(luò)傳輸控制等。

2 信號(hào)解調(diào)原理

對(duì)傳感系統(tǒng)中的簡(jiǎn)諧振子進(jìn)行分析可以得出,光波相位變化 Φ(t)與簡(jiǎn)諧振子感受的加速度a(t)有如下關(guān)系。

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

式中,E為光纖的楊氏模量;A為光纖的橫截面積;為彈簧片剛度系數(shù):為有效光纖長(zhǎng)度;m為簡(jiǎn)諧振子質(zhì)量。從(1)式可以看出被測(cè)加速度與光相位變化呈線性關(guān)系。

在3x3耦合對(duì)稱(chēng)情況下,從干涉儀輸出的3路電流信號(hào),經(jīng)I,v變換電路和放大電路后的輸出為:

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

式中,C 、B ( i=1,2,3)分別為3路輸出的直流分量和交流增益;為被測(cè)信號(hào)引起的光相位差。從(2)中解出Φ(t),再結(jié)合(1)式就可以得到加速度信號(hào)。求解Φ(t)的算法框圖如圖2所示。

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

解調(diào)輸出信號(hào):

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

結(jié)合式(1)和式(3)即可求出加速度a(t)。

3 信號(hào)處理的硬件實(shí)現(xiàn)

信號(hào)處理子系統(tǒng)的原理框圖如圖3所示。

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

以ARM(選用飛利浦公司LPC2214)和DSP(Ti公司的TMS320VC5402)為核心,外擴(kuò)信號(hào)調(diào)理、A/D采集、網(wǎng)絡(luò)控制及液晶顯示模塊。以ARM作為系統(tǒng)控制中心,控制A/D轉(zhuǎn)換器進(jìn)行地震加速度已調(diào)信號(hào)的采集,經(jīng)DSP的HPI接口將數(shù)據(jù)存儲(chǔ)到DSP內(nèi)部RAM 中。完成解調(diào)信號(hào)的網(wǎng)絡(luò)傳輸控制、實(shí)時(shí)顯示以及TMS320VC5402的HPI引導(dǎo)裝載。而DSP主要進(jìn)行信號(hào)運(yùn)算,完成解調(diào)和FFT頻譜分析。

LPC2214控制器片內(nèi)有16 kbits RAM和256 kbitsFLASHl 31.為了便于系統(tǒng)升級(jí),擴(kuò)展了128 kbits的外部RAM 和2 Mbits的外部FLASH.由于DSP要對(duì)大量的數(shù)據(jù)進(jìn)行運(yùn)算,而內(nèi)部RAM 空間有限且還要用于存放上電復(fù)位后的boot loader程序,所以擴(kuò)展128 kbits外部RAM.

LPC2214有bank。 bank 4個(gè)外部存儲(chǔ)器組,而對(duì)于圖3中的系統(tǒng)設(shè)計(jì),ARM擴(kuò)展的存儲(chǔ)器或外部I/O器件有6個(gè)。所以利用片選信號(hào)CS3、地址線A23、A22、A21和一片138譯碼器進(jìn)行地址空間細(xì)分,此片外存儲(chǔ)器或I/O 器件屬于bank,組, 所用地址為0x83000000~0x83ffffff。

3.1 信號(hào)調(diào)理及A,D采集電路

信號(hào)調(diào)理最主要目的是為了去除信號(hào)中的噪聲,使被測(cè)電壓范圍和AD采樣范圍相匹配以提高采樣精度。本系統(tǒng)選用Anolog Device公司的ADA4861—3專(zhuān)用放大芯片。該芯片集成了3路放大器。采用單5 V供電。通過(guò)調(diào)節(jié)外接電阻的阻值可以獲得1~1 900的放大增益,輸出具有良好的線性度和溫度穩(wěn)定性。由于放大電路集成在芯片中。故減少了噪聲的引入。

選擇MD芯片主要考慮的性能指標(biāo)有分辨率、轉(zhuǎn)換速率、輸入通道數(shù)、信噪比、輸出接口等參數(shù)。因?yàn)樗杉募铀俣刃盘?hào)頻率在1 kHz以內(nèi)根據(jù)奈圭斯特定理采樣頻率 >2 kHz就能無(wú)失真地恢復(fù)原信號(hào),輸入信號(hào)有3路,綜合考慮以上因素本系統(tǒng)選用Anolog Device公司生產(chǎn)的AD7655芯片。該芯片支持4路輸入(INA1、INA2、INB。、INB2),轉(zhuǎn)換位數(shù)達(dá)16位,1MSPS的轉(zhuǎn)換速率,單電源+5 V供電,串/并口輸出方式,雙通道同步采樣。采樣由A。引腳電平控制,A0=0,INA1/INB1采樣同步;A o=1,INA~NB2采樣同步問(wèn)。參考電壓 面接2.5 V,分辨率為2×VREF/655 36,約為76-3 V.

3.2 ARM 和DSP的接口電路

ARM 和DSP通過(guò)HPI接口進(jìn)行連接。ARM先向DSP寫(xiě)入控制字,設(shè)置工作模式,然后將訪問(wèn)地址寫(xiě)入地址寄存器(HPIA),再對(duì)數(shù)據(jù)鎖存器(HPID)進(jìn)行讀寫(xiě),即可讀出和寫(xiě)入指定的存儲(chǔ)單元。主機(jī)由兩根地址線A 、A 可以尋址到HPI接口的控制寄存器、地址寄存器和數(shù)據(jù)寄存器[51;由HBIL、HCNTL1、HCNTL0區(qū)分16位數(shù)據(jù)的高、低字節(jié)。當(dāng)向HBIL=0的地址寫(xiě)入數(shù)據(jù)時(shí),表示是第1個(gè)字節(jié),向HBIL=I的地址寫(xiě)入數(shù)據(jù)表示第2個(gè)字節(jié)。并且在數(shù)據(jù)交互之前要設(shè)置控制寄存器中的BOB位,指示高地址在前還是低地址在前。這一步在程序初始化時(shí)由ARM來(lái)完成。DSP的片選信號(hào)接主機(jī)的nCS2,地址空間屬bankz組,即0)【82000000~0x82眥DSP可以通過(guò)HINT向主機(jī)發(fā)出中斷信號(hào),通知主機(jī)一幀數(shù)據(jù)處理完畢。主機(jī)收到中斷信號(hào)后讀取約定的DSP內(nèi)部數(shù)據(jù)空間中的數(shù)據(jù)進(jìn)行顯示或網(wǎng)絡(luò)傳輸?shù)忍幚聿僮鳌?/p>

DSP的引導(dǎo)裝載采用HPI方式,中斷2信號(hào)用于激活HPI自舉模式。有兩種方式可以用來(lái)獲取中斷2引腳上的輸入信號(hào):①將主機(jī)中斷HINT與INT2直接相連:②在捕捉到DSP復(fù)位向量后的30個(gè)時(shí)鐘周期內(nèi)觸發(fā)一個(gè)有效的外部中斷INT2.由于本設(shè)計(jì)HINT信號(hào)用于向主機(jī)產(chǎn)生中斷信號(hào),所以HPI自舉加載采用方式②。注意到在自舉加載的開(kāi)始,HINT引腳會(huì)產(chǎn)生一個(gè)有效的中斷信號(hào),所以ARM在初始化時(shí)要清除這個(gè)中斷。

3.3 ARM 和DM9Ooo網(wǎng)絡(luò)控制接口

DM90OOE是Davicom公司生產(chǎn)的以太MAC控制器。支持10/100 Mbps傳輸速率。電路使用16位總線方式進(jìn)行控制。即數(shù)據(jù)總線D?!獶。與芯片的SD?!玈D。連接,地址線也進(jìn)行相對(duì)應(yīng)的連接,片選線與芯片的AEN相連。DM9000E 以太網(wǎng)控制器的基地址為Ox300。而總線的地址線A 與芯片的命令/數(shù)據(jù)使能端CMD相連,所以對(duì)其進(jìn)行操作的地址是0x300(地址端口)和0x304(數(shù)據(jù)端口),而結(jié)合ARM 的片選線得到的32位地址為0x83000300 (地址端口)和0x83000304(數(shù)據(jù)端口)。

4 系統(tǒng)軟件設(shè)計(jì)

傳統(tǒng)的嵌入式系統(tǒng)軟件設(shè)計(jì)中,由于廣泛采用單任務(wù)順序機(jī)制因而編程復(fù)雜。同時(shí)系統(tǒng)安全性差而導(dǎo)致系統(tǒng)頻繁復(fù)位以至無(wú)法達(dá)到設(shè)計(jì)目標(biāo)。本設(shè)計(jì)在軟件設(shè)計(jì)中引入tzCOS—II實(shí)時(shí)操作系統(tǒng),使程序設(shè)計(jì)變得非常簡(jiǎn)單,將操作系統(tǒng)移植到LPC2214中以提高系統(tǒng)實(shí)時(shí)性。

首先編寫(xiě)好與硬件接口的驅(qū)動(dòng)程序。應(yīng)用層程序以任務(wù)為編程對(duì)象。任務(wù)具有任務(wù)堆棧、優(yōu)先級(jí)等參數(shù),根據(jù)任務(wù)的執(zhí)行順序和重要程度可分配不同的優(yōu)先級(jí);在任務(wù)調(diào)度過(guò)程中可以通過(guò)OSTaskSuspend(os PRIO—SELF)、OSTaskResume(task_prio)函數(shù)進(jìn)行任務(wù)之間的切換。本系統(tǒng)可分為DSP boot loader、 D采集、讀HPI、寫(xiě)HPI、網(wǎng)絡(luò)傳輸、液晶顯示等6大任務(wù)。在主函數(shù)中創(chuàng)建任務(wù),設(shè)置任務(wù)各項(xiàng)參數(shù)。主程序流程圖如圖4所示。

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

5 實(shí)驗(yàn)結(jié)果及分析

用丹麥產(chǎn)PM4808型振動(dòng)臺(tái)模擬產(chǎn)生地震信號(hào),將光纖傳感器輸出信號(hào)輸入到本系統(tǒng)進(jìn)行解調(diào)及頻譜分析網(wǎng)絡(luò)傳輸測(cè)試實(shí)驗(yàn),解調(diào)實(shí)驗(yàn)結(jié)果分別如圖5所示。

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

從圖5可以看出,系統(tǒng)能較準(zhǔn)確地解調(diào)出原始信號(hào),其誤差主要有光纖傳感耦合器的非對(duì)稱(chēng)、A/D量化誤差、模擬電路中殘留的熱噪聲干擾等等。

采用光線傳感與DSP嵌入式技術(shù)實(shí)現(xiàn)地震加速度信號(hào)處理系統(tǒng)設(shè)計(jì)

圖6所示為網(wǎng)絡(luò)數(shù)據(jù)包的傳輸情況。其中PC機(jī)的IP地址設(shè)置為192.168.0.4,本設(shè)計(jì)系統(tǒng)的IP地址設(shè)置為192.168.0.7,端*為10000.實(shí)驗(yàn)證明所設(shè)計(jì)的嵌入式信號(hào)處理系統(tǒng)可以實(shí)現(xiàn)基于TCP/IP的網(wǎng)絡(luò)通信。

6 結(jié)語(yǔ)

本文設(shè)計(jì)的雙CPU光纖傳感地震加速度信號(hào)處理系統(tǒng)能實(shí)時(shí)地完成信號(hào)解調(diào)、頻譜分析及其網(wǎng)絡(luò)傳輸,系統(tǒng)靈敏度達(dá)4.35 V/g,支持10/100 Mbps速率的以太網(wǎng)傳輸,其提供網(wǎng)絡(luò)控制接口對(duì)于實(shí)現(xiàn)傳感器網(wǎng)絡(luò)化、數(shù)據(jù)共享、遠(yuǎn)程監(jiān)控等具有重要意義采用雙CPU的處理方案,實(shí)現(xiàn)了對(duì)光纖傳感地震加速度信號(hào)的高精度采集和快速處理,并具有以太網(wǎng)傳輸功能,實(shí)現(xiàn)了地震加速度數(shù)據(jù)的共享。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    552

    文章

    7913

    瀏覽量

    347614
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9006

    瀏覽量

    366033
  • 嵌入式
    +關(guān)注

    關(guān)注

    5052

    文章

    18909

    瀏覽量

    300740
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    加速度傳感器的應(yīng)用

    元件的不同,常見(jiàn)的加速度傳感器包括電容、電感、應(yīng)變、壓阻、壓電
    的頭像 發(fā)表于 09-30 08:08 ?446次閱讀
    <b class='flag-5'>加速度</b><b class='flag-5'>傳感</b>器的應(yīng)用

    物聯(lián)網(wǎng)系統(tǒng)加速度測(cè)試方案的實(shí)現(xiàn)_加速度傳感器分析

    01 物聯(lián)網(wǎng)系統(tǒng)中為什么要使用加速度傳感器 在物聯(lián)網(wǎng)系統(tǒng)中,使用加速度傳感器的原因主要基于
    的頭像 發(fā)表于 09-26 14:19 ?221次閱讀
    物聯(lián)網(wǎng)<b class='flag-5'>系統(tǒng)</b>中<b class='flag-5'>加速度</b>測(cè)試方案的<b class='flag-5'>實(shí)現(xiàn)</b>_<b class='flag-5'>加速度</b><b class='flag-5'>傳感</b>器分析

    EPSON工業(yè)級(jí)加速度計(jì)選型

    愛(ài)普生加速度計(jì)(Accelerometers)是一種工業(yè)級(jí)三軸輸出壓電加速度傳感器,采用具有專(zhuān)利技術(shù)
    的頭像 發(fā)表于 09-19 15:31 ?172次閱讀
    EPSON工業(yè)級(jí)<b class='flag-5'>加速度</b>計(jì)選型

    e2studio開(kāi)發(fā)三軸加速度計(jì)LIS2DW12(2)----基于中斷信號(hào)獲取加速度數(shù)據(jù)

    本文將介紹實(shí)時(shí)獲取和處理加速度數(shù)據(jù)。程序的核心流程包括初始化硬件接口、配置加速度計(jì)的參數(shù),以及通過(guò)輪詢檢查中斷信號(hào)來(lái)不斷讀取加速度數(shù)據(jù)。
    的頭像 發(fā)表于 08-09 15:43 ?364次閱讀
    e2studio開(kāi)發(fā)三軸<b class='flag-5'>加速度</b>計(jì)LIS2DW12(2)----基于中斷<b class='flag-5'>信號(hào)</b>獲取<b class='flag-5'>加速度</b>數(shù)據(jù)

    嵌入式系統(tǒng)怎么學(xué)?

    嵌入式系統(tǒng)之間或與外部設(shè)備的數(shù)據(jù)通信。 7、傳感器和執(zhí)行器:了解各種傳感器(如溫度傳感器、加速度
    發(fā)表于 07-02 10:10

    e2studio開(kāi)發(fā)三軸加速度計(jì)LIS2DW12(2)----基于中斷信號(hào)獲取加速度數(shù)據(jù)

    本文將介紹實(shí)時(shí)獲取和處理加速度數(shù)據(jù)。程序的核心流程包括初始化硬件接口、配置加速度計(jì)的參數(shù),以及通過(guò)輪詢檢查中斷信號(hào)來(lái)不斷讀取加速度數(shù)據(jù)。
    的頭像 發(fā)表于 05-17 14:42 ?760次閱讀
    e2studio開(kāi)發(fā)三軸<b class='flag-5'>加速度</b>計(jì)LIS2DW12(2)----基于中斷<b class='flag-5'>信號(hào)</b>獲取<b class='flag-5'>加速度</b>數(shù)據(jù)

    dsp嵌入式微處理器的區(qū)別和聯(lián)系

    是一種專(zhuān)門(mén)用于數(shù)字信號(hào)處理(Digital Signal Processing)的處理器。數(shù)字信號(hào)處理是一種通過(guò)對(duì)數(shù)字
    的頭像 發(fā)表于 04-21 09:35 ?796次閱讀

    加速度傳感器的基本力學(xué)模型是什么

    加速度傳感器的基本力學(xué)模型是一個(gè)受力物體的運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)模型的組合。本文將從以下幾個(gè)方面介紹加速度傳感器的基本力學(xué)模型。 一、運(yùn)動(dòng)學(xué)模型 加速度
    的頭像 發(fā)表于 01-17 11:08 ?1037次閱讀

    加速度傳感器常用的有哪兩種

    加速度傳感器常用的有兩種,一種是基于壓電效應(yīng)的壓電加速度傳感器,另一種是基于微機(jī)電系統(tǒng)(MEM
    的頭像 發(fā)表于 01-15 15:27 ?832次閱讀

    加速度傳感器屬于什么類(lèi)型傳感

    加速度傳感器屬于慣性傳感器類(lèi)型的傳感器。慣性傳感器主要通過(guò)測(cè)量物體運(yùn)動(dòng)狀態(tài)中的加速度、
    的頭像 發(fā)表于 01-12 11:12 ?791次閱讀

    加速度傳感器原理及其應(yīng)用

    器中形成電壓信號(hào),從而測(cè)量加速度。 2.電容原理:電容加速度傳感器利用電容的變化來(lái)測(cè)量加速度。
    的頭像 發(fā)表于 01-05 08:39 ?1478次閱讀
    <b class='flag-5'>加速度</b><b class='flag-5'>傳感</b>器原理及其應(yīng)用

    壓阻加速度傳感器的主要作用

    壓阻加速度傳感器的主要作用? 壓阻加速度傳感器是一種廣泛應(yīng)用于工業(yè)、汽車(chē)、醫(yī)療和消費(fèi)電子等領(lǐng)
    的頭像 發(fā)表于 01-03 15:59 ?787次閱讀

    三軸加速度計(jì)LIS2DW12開(kāi)發(fā)(2)----基于中斷信號(hào)獲取加速度數(shù)據(jù)

    本文將介紹實(shí)時(shí)獲取和處理加速度數(shù)據(jù)。程序的核心流程包括初始化硬件接口、配置加速度計(jì)的參數(shù),以及通過(guò)輪詢檢查中斷信號(hào)來(lái)不斷讀取加速度數(shù)據(jù)。
    的頭像 發(fā)表于 12-18 10:46 ?1208次閱讀
    三軸<b class='flag-5'>加速度</b>計(jì)LIS2DW12開(kāi)發(fā)(2)----基于中斷<b class='flag-5'>信號(hào)</b>獲取<b class='flag-5'>加速度</b>數(shù)據(jù)

    可以通過(guò)角速度傳感器來(lái)獲得角加速度嗎?

    我想讓單片機(jī)實(shí)現(xiàn)接受角加速度傳感器的信息,并且將獲得的信息進(jìn)?行函數(shù)運(yùn)算,我想知道有角加速度傳感器嗎?我查了一下有角
    發(fā)表于 11-09 08:21

    如何用C語(yǔ)言開(kāi)發(fā)DSP嵌入式系統(tǒng)

    如何用C語(yǔ)言開(kāi)發(fā)DSP嵌入式系統(tǒng)? DSP嵌入式系統(tǒng)開(kāi)發(fā)是一個(gè)非常重要的領(lǐng)域,它涉及到設(shè)備的控制
    的頭像 發(fā)表于 10-29 17:29 ?1110次閱讀