水平定向鉆進(jìn)跟蹤與導(dǎo)向儀中地下傳感發(fā)射探頭的設(shè)計(jì)
3 軟件設(shè)計(jì)
本系統(tǒng)中,MSP430F149作為主控制器,完成對(duì)傳感器輸出信號(hào)的采集、DSP的引導(dǎo)、電源模塊的管理等工作,總體軟件流程如圖4所示。ADSP2189主要實(shí)現(xiàn)精確數(shù)字調(diào)制、同步以及相關(guān)的數(shù)字信號(hào)處理。
3.1 電池電壓檢測(cè)
根據(jù)電池的特性曲線,通過(guò)ADCl2獲取的電池電壓分為3(強(qiáng))一2(中)一1(弱)三檔。當(dāng)電池電壓降至1檔時(shí),MSP430F149自動(dòng)關(guān)斷其它功能模塊的電源,自身進(jìn)入待機(jī)休眠狀態(tài)。
3.2 MSP430F149與DSP通信
DSP引導(dǎo):激活RESET,置MMAP=0和BMODE=1(選擇IDMA引導(dǎo));撤消RESET,通過(guò)IDMA接口裝載ADSP2189程序。程序執(zhí)行被堵塞,直到程序存儲(chǔ)器的地址0寫(xiě)PM(0x0000)。ADSP2189響應(yīng)IDMA控制信號(hào)并提供確認(rèn)信號(hào)IACK。寫(xiě)PM(0x0000),開(kāi)始DSP程序執(zhí)行。
評(píng)論