基于單片機(jī)和DSP的被動(dòng)聲目標(biāo)探測(cè)平臺(tái)設(shè)計(jì)方案解析
2017-10-25 |
rar |
0.2 MB |
次下載 |
1積分
資料介紹
1 引言
被動(dòng)聲目標(biāo)的信息一般夾雜在復(fù)雜多變的環(huán)境噪聲中,信噪比低。采用傳統(tǒng)的目標(biāo)探測(cè),較難達(dá)到要求, 必須使用先進(jìn)的檢測(cè)、定向定位算法,然而這些算法的運(yùn)算量都較大,實(shí)時(shí)實(shí)現(xiàn)有一定難度。數(shù)字信號(hào)處理器DSP的出現(xiàn),使得先進(jìn)算法的工程實(shí)時(shí)實(shí)現(xiàn)成為可能。但系統(tǒng)的體積、功耗和可靠性又成為主要問題。本系統(tǒng)采用TI公司的低功耗5000系列DSP和微功耗430系列單片機(jī),采用主從式通用化體系結(jié)構(gòu)設(shè)計(jì),在滿足系統(tǒng)功能要求的前提下,對(duì)系統(tǒng)的體積、功耗和可靠性做了很大的改進(jìn),特別適于在電池供電、功耗要求嚴(yán)格的設(shè)備中使用。另外,對(duì)系統(tǒng)提供了豐富的接口,可使其滿足被動(dòng)目標(biāo)探測(cè)系統(tǒng)的不同要求。
2 系統(tǒng)的整體設(shè)計(jì)
目標(biāo)探測(cè)通用平臺(tái)的主要功能是目標(biāo)信息的獲取、檢測(cè)、對(duì)目標(biāo)位置信息進(jìn)行相應(yīng)的定位算法處理和后續(xù)控制。此平臺(tái)主要由4個(gè)部分組成:信號(hào)采集模塊、算法處理模塊、系統(tǒng)控制模塊和電源模塊。平臺(tái)的原理框圖如圖1所示。

系統(tǒng)的基本工作流程是在主控單片機(jī)的控制下,先對(duì)傳感器來的信號(hào)進(jìn)行調(diào)理,使之滿足采樣要求,再由DSP控制A/D轉(zhuǎn)換器對(duì)信號(hào)進(jìn)行同步采樣,把A/D轉(zhuǎn)換后的結(jié)果送給數(shù)字信號(hào)處理器TMS320VC5509進(jìn)行相應(yīng)的算法處理,最后把處理結(jié)果傳給主控機(jī)MSP430單片機(jī),再由單片機(jī)去控制其他電路的工作。
其中,信號(hào)采集模塊由4通道同步采樣A/D轉(zhuǎn)換器THS1206組成,算法處理模塊由低功耗的TMS320-C5000數(shù)字信號(hào)處理器組成,系統(tǒng)控制模塊由微功耗的MSP430單片機(jī)來實(shí)現(xiàn),電源模塊主要由TPS73HD-3XX系列雙電壓調(diào)整器來實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)的電源管理,TMS320C5000數(shù)字信號(hào)處理器工作在從機(jī)模式下,系統(tǒng)電源管理和從機(jī)的工作情況由主控機(jī)MSP430單片機(jī)控制。
2.1 信號(hào)采集模塊
模塊采用TI公司的A/D轉(zhuǎn)換器THS1206。THS1206是1個(gè)可編程12 bitCMOS低功耗4通道同步采樣A/D轉(zhuǎn)換器,最高轉(zhuǎn)換速度是6 Msample/s,最大功耗216mW,其速度、分辨率、帶寬都非常適合較寬的應(yīng)用方向。THS1206不需任何額外器件便可與DSP系統(tǒng)非常方便地進(jìn)行連接。THS1206內(nèi)有2個(gè)12bit控制寄存器(0,1),用來控制其工作方式(具體的工作方式可查閱參考文獻(xiàn)[1])。一個(gè)完整的16 byte深先進(jìn)先出(First InFirst Out,F(xiàn)IFO)存儲(chǔ)器允許數(shù)據(jù)緩沖存儲(chǔ),減少了DSP中斷的次數(shù),提高了DSP的工作效率。內(nèi)部參考電壓范圍為1.5V和3.5V。THS1206和TMS-320VC5509的具體硬件連接圖如圖2所示。

THS1206和DSP是通過DSP的EMIF連接的,其轉(zhuǎn)換時(shí)鐘信號(hào)是由DSP的通用定時(shí)器(Timer)給出的,便于靈活設(shè)置不同的采樣速率。TMS320VC5509在FULL_EMIF方式下時(shí),C0是EMIF.ARE,C2是EMIF.AWE,C5是EMIF.CE1。而片選CS1接的是A13,所以THS1206在TMS320CV5509中的地址是CE1空間和A13為高的交集。在TMS320CV5509中CE1段,其字節(jié)地址是0x400000~0x800000,再要求A13為高,所以其地址是:(xxxx,xxxx,xx1x,xxxx,xxxx,xxxxB)∩(0x400000~0x800000),則可以取字節(jié)地址為0x412000,對(duì)應(yīng)的字地址是0x209000。
根據(jù)THS1206和TMS320VC5509的具體硬件連接電路,進(jìn)行A/D接口初始化設(shè)置。THS1206的初始化可以查閱參考文獻(xiàn)[1],這里著重介紹一下DSP的接口初始化配置。TMS320VC5509中外部存儲(chǔ)器有4個(gè)片選空間,并且都可以單獨(dú)進(jìn)行設(shè)置,設(shè)置的內(nèi)容包括存儲(chǔ)器類型、存儲(chǔ)器寬度、讀寫時(shí)序參數(shù)等。根據(jù)DSP的系統(tǒng)時(shí)鐘(筆者設(shè)定是80MHz)和THS1206的讀寫時(shí)序要求,將片選控制寄存器CE1_1配置為:0x1009,即存儲(chǔ)器類型是16bit寬異步存儲(chǔ)器,讀建立時(shí)間為0個(gè)時(shí)鐘周期,讀選通時(shí)間為2個(gè)時(shí)鐘周期,讀保持時(shí)間為1個(gè)時(shí)鐘周期;片選控制寄存器CE1_1配置為:0x0009,即讀延長(zhǎng)保持時(shí)間為0個(gè)時(shí)鐘周期,寫延長(zhǎng)保持時(shí)間為0個(gè)時(shí)鐘周期,寫建立時(shí)間為0個(gè)時(shí)鐘周期,寫選通時(shí)間為2個(gè)時(shí)鐘周期,寫保持時(shí)間為1個(gè)時(shí)鐘周期;片選控制寄存器CE1_1配置為:0x0001,即禁止超時(shí)功能,在該配置下,DSP可以可靠地與THS1206進(jìn)行通信。
被動(dòng)聲目標(biāo)的信息一般夾雜在復(fù)雜多變的環(huán)境噪聲中,信噪比低。采用傳統(tǒng)的目標(biāo)探測(cè),較難達(dá)到要求, 必須使用先進(jìn)的檢測(cè)、定向定位算法,然而這些算法的運(yùn)算量都較大,實(shí)時(shí)實(shí)現(xiàn)有一定難度。數(shù)字信號(hào)處理器DSP的出現(xiàn),使得先進(jìn)算法的工程實(shí)時(shí)實(shí)現(xiàn)成為可能。但系統(tǒng)的體積、功耗和可靠性又成為主要問題。本系統(tǒng)采用TI公司的低功耗5000系列DSP和微功耗430系列單片機(jī),采用主從式通用化體系結(jié)構(gòu)設(shè)計(jì),在滿足系統(tǒng)功能要求的前提下,對(duì)系統(tǒng)的體積、功耗和可靠性做了很大的改進(jìn),特別適于在電池供電、功耗要求嚴(yán)格的設(shè)備中使用。另外,對(duì)系統(tǒng)提供了豐富的接口,可使其滿足被動(dòng)目標(biāo)探測(cè)系統(tǒng)的不同要求。
2 系統(tǒng)的整體設(shè)計(jì)
目標(biāo)探測(cè)通用平臺(tái)的主要功能是目標(biāo)信息的獲取、檢測(cè)、對(duì)目標(biāo)位置信息進(jìn)行相應(yīng)的定位算法處理和后續(xù)控制。此平臺(tái)主要由4個(gè)部分組成:信號(hào)采集模塊、算法處理模塊、系統(tǒng)控制模塊和電源模塊。平臺(tái)的原理框圖如圖1所示。

系統(tǒng)的基本工作流程是在主控單片機(jī)的控制下,先對(duì)傳感器來的信號(hào)進(jìn)行調(diào)理,使之滿足采樣要求,再由DSP控制A/D轉(zhuǎn)換器對(duì)信號(hào)進(jìn)行同步采樣,把A/D轉(zhuǎn)換后的結(jié)果送給數(shù)字信號(hào)處理器TMS320VC5509進(jìn)行相應(yīng)的算法處理,最后把處理結(jié)果傳給主控機(jī)MSP430單片機(jī),再由單片機(jī)去控制其他電路的工作。
其中,信號(hào)采集模塊由4通道同步采樣A/D轉(zhuǎn)換器THS1206組成,算法處理模塊由低功耗的TMS320-C5000數(shù)字信號(hào)處理器組成,系統(tǒng)控制模塊由微功耗的MSP430單片機(jī)來實(shí)現(xiàn),電源模塊主要由TPS73HD-3XX系列雙電壓調(diào)整器來實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)的電源管理,TMS320C5000數(shù)字信號(hào)處理器工作在從機(jī)模式下,系統(tǒng)電源管理和從機(jī)的工作情況由主控機(jī)MSP430單片機(jī)控制。
2.1 信號(hào)采集模塊
模塊采用TI公司的A/D轉(zhuǎn)換器THS1206。THS1206是1個(gè)可編程12 bitCMOS低功耗4通道同步采樣A/D轉(zhuǎn)換器,最高轉(zhuǎn)換速度是6 Msample/s,最大功耗216mW,其速度、分辨率、帶寬都非常適合較寬的應(yīng)用方向。THS1206不需任何額外器件便可與DSP系統(tǒng)非常方便地進(jìn)行連接。THS1206內(nèi)有2個(gè)12bit控制寄存器(0,1),用來控制其工作方式(具體的工作方式可查閱參考文獻(xiàn)[1])。一個(gè)完整的16 byte深先進(jìn)先出(First InFirst Out,F(xiàn)IFO)存儲(chǔ)器允許數(shù)據(jù)緩沖存儲(chǔ),減少了DSP中斷的次數(shù),提高了DSP的工作效率。內(nèi)部參考電壓范圍為1.5V和3.5V。THS1206和TMS-320VC5509的具體硬件連接圖如圖2所示。

THS1206和DSP是通過DSP的EMIF連接的,其轉(zhuǎn)換時(shí)鐘信號(hào)是由DSP的通用定時(shí)器(Timer)給出的,便于靈活設(shè)置不同的采樣速率。TMS320VC5509在FULL_EMIF方式下時(shí),C0是EMIF.ARE,C2是EMIF.AWE,C5是EMIF.CE1。而片選CS1接的是A13,所以THS1206在TMS320CV5509中的地址是CE1空間和A13為高的交集。在TMS320CV5509中CE1段,其字節(jié)地址是0x400000~0x800000,再要求A13為高,所以其地址是:(xxxx,xxxx,xx1x,xxxx,xxxx,xxxxB)∩(0x400000~0x800000),則可以取字節(jié)地址為0x412000,對(duì)應(yīng)的字地址是0x209000。
根據(jù)THS1206和TMS320VC5509的具體硬件連接電路,進(jìn)行A/D接口初始化設(shè)置。THS1206的初始化可以查閱參考文獻(xiàn)[1],這里著重介紹一下DSP的接口初始化配置。TMS320VC5509中外部存儲(chǔ)器有4個(gè)片選空間,并且都可以單獨(dú)進(jìn)行設(shè)置,設(shè)置的內(nèi)容包括存儲(chǔ)器類型、存儲(chǔ)器寬度、讀寫時(shí)序參數(shù)等。根據(jù)DSP的系統(tǒng)時(shí)鐘(筆者設(shè)定是80MHz)和THS1206的讀寫時(shí)序要求,將片選控制寄存器CE1_1配置為:0x1009,即存儲(chǔ)器類型是16bit寬異步存儲(chǔ)器,讀建立時(shí)間為0個(gè)時(shí)鐘周期,讀選通時(shí)間為2個(gè)時(shí)鐘周期,讀保持時(shí)間為1個(gè)時(shí)鐘周期;片選控制寄存器CE1_1配置為:0x0009,即讀延長(zhǎng)保持時(shí)間為0個(gè)時(shí)鐘周期,寫延長(zhǎng)保持時(shí)間為0個(gè)時(shí)鐘周期,寫建立時(shí)間為0個(gè)時(shí)鐘周期,寫選通時(shí)間為2個(gè)時(shí)鐘周期,寫保持時(shí)間為1個(gè)時(shí)鐘周期;片選控制寄存器CE1_1配置為:0x0001,即禁止超時(shí)功能,在該配置下,DSP可以可靠地與THS1206進(jìn)行通信。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于STM32單片機(jī)的時(shí)鐘樹設(shè)計(jì)方案 38次下載
- 單片機(jī)設(shè)計(jì)方案簡(jiǎn)介
- 基于單片機(jī)的病房呼叫系統(tǒng)設(shè)計(jì)方案 14次下載
- 基于51單片機(jī)的頻率計(jì)設(shè)計(jì)方案 17次下載
- 基于MATLAB的DSP控制系統(tǒng)仿真平臺(tái)設(shè)計(jì)方案 22次下載
- 基于單片機(jī)和DSP的被動(dòng)聲目標(biāo)探測(cè)平臺(tái)設(shè)計(jì)方案資料下載
- 基于單片機(jī)的簡(jiǎn)易流水燈實(shí)驗(yàn)設(shè)計(jì)方案 0次下載
- 基于Arduino單片機(jī)的跌倒報(bào)警系統(tǒng)設(shè)計(jì)方案 11次下載
- 單片機(jī)控制和藍(lán)牙通信的小冰箱設(shè)計(jì)方案 16次下載
- 基于51單片機(jī)的簡(jiǎn)易GPS定位器設(shè)計(jì)方案資料下載.pdf 14次下載
- HPI接口的雙CPU水中目標(biāo)探測(cè)平臺(tái)設(shè)計(jì)詳析 4次下載
- 基于多DSP并行處理的聲探測(cè)系統(tǒng)設(shè)計(jì)解析 1次下載
- 基于MSP430和TMS320C5000的被動(dòng)聲目標(biāo)探測(cè)平臺(tái) 0次下載
- 基于單片機(jī)的超聲測(cè)距報(bào)警系統(tǒng)設(shè)計(jì)方案 30次下載
- 被動(dòng)聲探測(cè)網(wǎng)數(shù)據(jù)仿真系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于TMS320VC5402和單片機(jī)實(shí)現(xiàn)主從雙CPU處理器平臺(tái)的設(shè)計(jì) 4.6k次閱讀
- 基于CPLD芯片和DSP芯片實(shí)現(xiàn)聲探測(cè)系統(tǒng)數(shù)字電路的設(shè)計(jì) 3.1k次閱讀
- 單片機(jī)解密原理_單片機(jī)解密方法 1.3w次閱讀
- 單片機(jī)應(yīng)用智能開發(fā)平臺(tái)的意義及功能解析 3.3k次閱讀
- 單片機(jī)驅(qū)動(dòng)蜂鳴器產(chǎn)生警報(bào)聲的設(shè)計(jì) 6.2k次閱讀
- 關(guān)于基于雙核DSP的被動(dòng)聲探測(cè)系統(tǒng)的設(shè)計(jì) 4.6k次閱讀
- 基于單片機(jī)的智能安防報(bào)警系統(tǒng)設(shè)計(jì)方案詳解 9.4k次閱讀
- 基于單片機(jī)的聲光報(bào)警系統(tǒng)的設(shè)計(jì)方案 1.9w次閱讀
- 基于YL-236單片機(jī)實(shí)訓(xùn)裝置的數(shù)字電壓表的設(shè)計(jì)方案 5.5k次閱讀
- 基于單片機(jī)與FPGA的直接頻率數(shù)字合成器的設(shè)計(jì)方案 7.8k次閱讀
- 基于單片機(jī)的智能溫度預(yù)警系統(tǒng)的設(shè)計(jì)方案 5.8k次閱讀
- 基于單片機(jī)的PSD數(shù)據(jù)采集電路的設(shè)計(jì)方案 1.2w次閱讀
- 《電子發(fā)燒友網(wǎng)51單片機(jī)設(shè)計(jì)方案TOP10》 1.6w次閱讀
- 教你了解DSP與單片機(jī)的區(qū)別 1.8w次閱讀
- 單片機(jī)4×4矩陣鍵盤設(shè)計(jì)方案 2.5w次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊(cè)
- 3.00 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管BC817數(shù)據(jù)手冊(cè)
- 2.51 MB | 次下載 | 免費(fèi)
- 3MDD品牌三極管D882數(shù)據(jù)手冊(cè)
- 3.49 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊(cè)
- 3.26 MB | 次下載 | 免費(fèi)
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊(cè)
- 3.09 MB | 次下載 | 免費(fèi)
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊(cè)
- 2.32 MB | 次下載 | 免費(fèi)
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動(dòng)汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 22次下載 | 免費(fèi)
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論