關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 水平定向鉆進跟蹤與導向儀中地下傳感發射探頭的設計

        水平定向鉆進跟蹤與導向儀中地下傳感發射探頭的設計

        作者: 時間:2011-07-25 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/161764.htm

        DSP狀態檢測:將待數據以固定的格式存放在DSP的數據區,然后向DSP發中斷;DSP接收到中斷后,調制及過程中會引起DSP-FL0一MSP430F149-P4.2的電平變化。在1ms內若檢測到變化,DSP工作正常;未檢測到變化,DSP工作不正常,重新調用DSP程序引導模塊。

        3.3 器檢測

        (1)傾角檢測:在溫度不變的情況下,單軸加速度計輸出值與傾角的正弦值成線性關系,主要通過查表的方式得到傾角值,并運用最小二乘法進行相應的溫度補償。

        (2)面向角檢測:利用MSP430F149定時器的兩個捕獲/比較模塊實現了對雙軸加速度計的雙脈寬輸出的測量。

        (3)溫度檢測:通過MSP430F149的I/O引腳直接訪問溫度器,讀取溫度值,并進行相應的判斷。

        此外,還設定了看門狗定時器,防止程序跑飛。

        4 系統安裝誤差軟件修正

        由于安裝過程中軸線偏移以及相關基準線未能對準等,傾角器和面向角傳感器總會產生一定誤差。也就是說,當傾角及面向角處于絕對零位時,對應傳感器測量結果并不是零值,存在一定的偏差,且不同的初始偏差也不相同。利用MSP430F149的程序存儲器是Flash型可在線編程的特點,在整個系統裝配完成后第一次上電時用軟件實現誤差修正。誤差修正軟件流程圖如圖5所示。

        Flash存儲器由很多相對獨立的段組成,主要分為信息存儲區(A、B段)和主存儲區,可在一個段中運行程序,而對另一個段進行擦除或寫入數據等操作;主要用于保存用戶程序或重要的數據、信息等一些掉電后不丟失的數據。應用程序在主存儲區中,主要是對信息存儲區中的A段進行擦除和寫數據。 第一次上電時探頭放置在特定的標定平臺上,使探頭傾角及面向角處于絕對零位。這時探頭上電,運行主程序,傳感器測得的數據即為因安裝而形成的固定偏差。把測得的數據寫入Flash存儲模塊中鎖定,使以后程序不能再對此段程序存儲單元進行改寫,掉電后也不會被擦除。探頭以后上電工作通過對特定存儲單元數據進行判斷,不再執行上述過程。但將傳感器每次測量所得數據減去第一次上電所測偏差值,即得絕對測量值。在對Flash操作前先要停掉看門狗,防止操作期間看門狗定時器溢出。該子程序流程如圖6所示。

        傳感探頭運用單片機MSP430F149方便地實現了對傳感器輸出信號的采集、DSP的控制與管理、電源模塊的管理等。同時,采用先進的DSP技術,實現數字調制、同步以及相關的數字信號處理,為地面接收解調以及定位測深提供了可靠的保障。系統具有:體積小、成本低、可靠性高等一系列優點,并采用低功耗,探頭在可連續工作十余小時,為穿越更長的施工工程提供了有利的條件


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 固安县| 行唐县| 镇赉县| 纳雍县| 富顺县| 新建县| 湛江市| 额敏县| 浮山县| 永春县| 翁源县| 香格里拉县| 白玉县| 甘肃省| 阿克| 房山区| 泾川县| 夹江县| 云梦县| 东城区| 江口县| 京山县| 临漳县| 商洛市| 鹿邑县| 出国| 扶风县| 新巴尔虎右旗| 汾阳市| 林芝县| 和林格尔县| 永定县| 福泉市| 塔河县| 华蓥市| 简阳市| 阳泉市| 新余市| 黄石市| 个旧市| 岳池县|