嵌入式系統技術在艦船導航裝置的應用論文

才智咖 人氣:2.51W

摘要:嵌入式系統技術在最近幾年的發展中速度有了非常明顯的提升,同時也成為了研究過程中非常熱點的一個問題,艦船導航裝置在眾多領域也有著十分廣泛的應用,而我國的科技在發展的過程中也對艦船導航裝置有了更加嚴格的要求,本文主要分析了嵌入式系統技術在艦船導航裝置中的應用,以供參考和借鑑。

嵌入式系統技術在艦船導航裝置的應用論文

關鍵詞:嵌入式系統;嵌入式軟體;導航裝置;應用

1概述

嵌入式系統技術在最幾年當中得到了非常顯著的發展,其被廣泛的應用在智慧手機和平板電腦等多種裝置當中,所以其在發展的過程中能夠展現出非常大的潛力。航海導航裝置通常用來艦船的導航工作在,在航海裝置當中也應用了非常多的嵌入式系統技術,這樣也就使得儀器和裝置的效能得到顯著的提升。

2導航裝置中的應用情況

2.1應用概況

2.1.1硬體系統應用。

功能簡單的儀器採用的是微控制器。在應用的過程中應用比較普遍的就是IntelMCS-51系列的微控制器和相容晶片,比如某種型號的氣象儀、探測儀等都使用了80C31微控制器,還有某些航海裝置採用了DSP晶片,比如某智慧導航儀就採用了TM5800晶片。

一些在早期設計出來的裝置使用的是低檔次通用微處理器晶片,比如20世紀90年代定型的一些電磁計量儀和航跡儀採用的是Intel8086CPU。

儀器中組合採用工控機和微控制器等較為多樣的嵌入式硬體,這種硬體一般情況下會應用在複雜性比較高的系統當中,一般情況下是PC/104、ETX板、COMe板來實現主控和複雜性相對較高的計算環節,分機的部分通常採用的是微控制器或者是DSP來實現一些並不是非常複雜的功能,比如一些譜勒計程儀和一部分的無源北斗導航接收機。

2.1.2軟體系統應用。

使用微控制器的系統,通常這種系統當中不會設定EOS這種裝置的軟體通常採用彙編的語言來完成編寫工作,這樣也就能夠完成一些比較簡單的計算和流程控制機顯示控制等多個功能。

採用嵌入式微處理器系統,通常選擇與之協調的EOS系統和開發工具,同時還要將其編寫到程式上面。在20世紀90年代所開發出來的產品很多都使用了DOS系統,在新千年到來之後,市場上能夠選擇的嵌入式硬體產品種類非常多,同時在裝置上應用的形式也是多種多樣的,應用軟體採用較多的是C+變成,執行的環境可以是DOS,也可以是Windows系統等等。

2.2典型應用舉例

2.2.1電子航海圖的系統。以某型電子航海圖系統為例,其嵌入式系統為:硬體系統。主機板採用的是嵌入式單板主機GENE-6320,其在執行的過程中採用的是移動式Intel超低功率處理器,處理器的頻率為700Hz,板載插槽支援的是256MB系統記憶體,顯示解析度為1280x1024。軟體系統。在作業系統方面原來採用的是Windows系統,新的系統採用了VxWorks作業系統,在軟體彙編方面採用了C++的語言,主要有資訊處理模組,海圖顯示和改正模組、導航和海圖作業模組、航海設計模組等等。

2.2.2計程儀。計程儀是用來測量艦船航速並計算艦船航行里程的儀器,又稱測速儀。以某型計程儀為例,該型計程儀由主儀器、電磁感測器、感測器升降裝置、前置放大器、壓差感測器、開關分配器、導壓及提升裝置、復示器、接線箱和資訊傳送箱組成,其中主儀器是計程儀的操作控制中心,完成速度、航程的各種轉換處理和人機介面與傳送的控制,它實質上是一個AT89C55微控制器系統。

硬體系統。CPU板在整個計程儀的嵌入式系統當中是最為重要的一個組成部分,系統中採用了AT89C55微控制器,片當中設定了24KB程式處理器,偏歪同時還設定了8KB的EEPROM,其主要是用來對不同的計算引數、累積航程以及累積的時間等資料進行有效的儲存。CPU板的主要功能就是其可對感測器所傳送的訊號進行週期性的計算,同時還能根據實際的情況對其進行適當的調整,這樣就得到了艦船的航行速度。同時還要對這一速度按照時間的間隔大小進行數值積分處理,這樣就能夠計算出航程,之後通過介面將這些資訊傳送和顯示出來。ADC板主要的功能就是能夠很好的完成感測器輸入訊號的模/數的轉換,同時還要對鍵盤編碼的輸入進行有效的控制。TRS板也是非常重要的一個組成部分,其主要的功能是對航速和航程數字量到自整角機/數字轉換器模擬輸出量的轉換。CAN匯流排板主要的功能就是能夠完成航速資訊進行有效的傳輸。

系統軟體。主儀器的'工作程式採用的是組合語言編寫,它有自檢木塊、管理模組以及測速校正模組,不同的模組採用的是中斷式的使用方式,不同的中斷服務分支程式要對不同的任務進行有效的處理,從而使得系統的功能更加的完整。

3應用展望

3.1低端應用。在低端應用的過程中採用的是不同檔次的微控制器。由於最近幾年,微控制器技術在不斷的改進和完善。形成了更多更加使用的功能,此外相同檔次的微控制器功能和以前相比也有了非常明顯的改善。在這一過程中,我們有了更多的選擇餘地。除此之外,MCU在開發成本和開發的難度也有了較大的變化,以往比較難處理的部分在硬體上,而現在,逐漸轉移到了軟體,在整合的開發環境和設計軟體包等也比以前的形式更多,所以在應用的過程中幫助客戶減少了設計過程中的工作量,同時也使得設計的效率也有所提升。

3.2中高階應用。硬體應用的過程中選擇不同標準的嵌入式主機板,CPU在應用的過程中採用了抄底功耗的地方,高效能嵌入式的最新一代處理器等等,應用的軟體有Windows、VxWorks等多種作業系統的大環境當中,而出現這種情況的主要原因有四個,首先,從價格的角度上來說,中高階應用的過程中對價格的敏感度相對較低,但是其對功能和效能的要求也明顯提高,一般情況下采用的是高效能的計算機晶片。其次,如果站在硬體的角度上來說,EXT、COMe等通用標準一直都在變化,沒有處在高度統一的狀態,模板及EOS底層的設計和開發也是專業廠商完成的,開發人員在工作中只需要關注軟體程式的設計工作。再次,如果從作業系統和開發環境的層面上來講,高效能嵌入式微處理器的應用使得嵌入式系統在功能方面和PC在功能上並沒有非常大的差異,以往體積大,執行速度緩慢的作業系統也會變得越來越流暢,因為系統在執行的過程中可以展現出非常強的功能性,開發的工具具有靈活性和多樣性,系統升級也十分的便利,所以也受到了人們的關注和歡迎。最後,如果從應用軟體的層面上來講,嵌入式的環境所開發的軟體和PC開發出來的軟體並沒有非常大的差異,這樣也就使得開發的週期更短,開發的難度也得到了非常有效的控制。

4結論

當前,我國的嵌入式系統技術在不斷的改進和發展,很多全新的技術和全新的產品以及與之相關的標準也湧入人們的事業,嵌入式開發的便捷性得到了顯著的提升,在設計中甚至完全不需要考慮硬體設計的問題,而這一技術在航海裝置中的應用也會朝著更加廣泛和普遍的方向發展,此外在航海裝置產品升級換代的時候也會使用到很多新型的技術和標準,這樣一來也使得產品更新換代的週期明顯的縮短,從而使得儀器自身的效能和質量在不斷的改進和完善,為相關行業的發展提供了更好的條件。

參考文獻

[1]胡偉.基於嵌入式Linux的RFID安全性研究[J].計算機工程,2011(23).

[2]趙宇峰,孫偉華,王建國.基於嵌入式GIS的地圖顯示演算法研究[J].計算機與數字工程,2011(3).