• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 消費電子 > 設計應用 > 基于Autoface的捷聯慣導顯控系統設計

    基于Autoface的捷聯慣導顯控系統設計

    作者: 時間:2010-08-23 來源:網絡 收藏

    隨著科學技術的飛速發展,慣性導航技術廣泛應用于軍事領域,能夠精確制導武器、飛機、航空器等。早期的慣導采用機械平臺式,后來逐步被捷聯慣導(SINS)所取代。現代的高科技戰爭要求武器反應靈敏、操作簡單、可靠性高,催生了觸摸屏武器控制系統的誕生,如美軍的單兵觸摸式GPS導航儀、德軍的觸摸式火炮瞄準系統等。我國的捷聯慣導系統起步較晚,但由于國內相關器件(如:激光陀螺、加速度計)的制造技術相繼成熟,我國的捷聯慣導技術也得到快速發展,并取得一定成就。這里針對文獻中激光陀螺捷聯慣導系統的實際情況,了激光陀螺捷聯慣導系統的顯控部分,其中顯示器采用VT5057L型單色觸摸屏。

    1 捷聯慣導顯控系統結構
    捷聯慣導顯控系統由導航觸摸顯示器和導航數據處理計算機組成。導航觸摸顯示器是整個導航系統中重要組成部分之一,它向整個導航系統輸入命令控制整個導航系統工作,同時接收解算后的實際導航參數并將其進行顯示,根據這些參數判斷整個導航系統是否運轉正常,因此,該顯控系統是操作人員了解導航系統的重要窗口。該慣導系統采用PC104作為導航數據處理計算機,它在接收到初始參數后進行校驗,然后將初始參數傳入主體導航系統;同時對主體導航系統傳送來的原始參數進行解算得出最后的導航參數并傳給導航觸摸顯示器。其軟件部分采用Micmsoft Visual C++編寫,以便于兼容Win98/2000/XP系統。導航觸摸顯示器與導航數據處理計算機采用RS-232串口實現雙向通信,波特率選用115200。整個顯示控制系統結構框圖如圖1所示。

    本文引用地址:http://www.czjhyjcfj.com/article/166632.htm



    2 捷聯慣導顯控系統
    2.1 硬件電路

    導航觸摸顯示器由VT5057L型單色觸摸屏和24 V直流電流源組成,VT5057L提供1個RS-232串口可與PC104連接。VT5057L觸摸屏的接收和發送均是針對4字節32位浮點數而言,該觸摸屏有2種顯示模式:1)將所需要數據全部填滿緩沖區后才顯示;2)不必全部填滿緩沖區,只要對應地址有數據便顯示;由于通訊的實時性這里選用后者。
    導航數據處理計算機由嵌入式PC104模塊和接口板組成。PC104模塊提供1條ISA總線,接口板完成激光陀螺和加速度計信號轉換,通過這條總線與PC104模塊間進行數據傳送。激光陀螺輸出2路相差為90°的方波信號,加速度計輸出成比例的電流信號,二者均需要鑒相解調后才能使用。這里采用I/F變換將加表的電流信號轉變成脈沖信號,再使用8254對脈沖信號計數得到數字信號,此外由于導航軟件的執行頻率較高,因此接口板上還需附加了1個8254定時器作為外部定時器。該系統接口板采用HCTL2020器件完成以上工作,該器件內部集成有4倍頻的解碼電路、16位計數器和濾波器,其內置濾波器能夠有效降低噪聲,圖2為捷聯慣導顯控系統導航計算機框圖。


    接口板負責與主體導航系統連接獲得原始數據,PC104模塊負責接收觸摸屏傳送過來的初始參數,并經過校驗后傳送至主體導航系統,主體導航系統工作后把導航原始參數傳至PC104,這時它對傳來的參數進行解算,經過誤差補償修正后將其傳送給VT5057L。二者的通信協議如下:串口,COMl;波特率,115200;校驗位,NONE;數據位,8;停止位,1。
    2.2 導航顯示器軟件設計
    導航顯示器的軟件設計采用編寫,這款軟件是模仿Microsoft Visual C++模式編寫的,內部嵌入很多功能化模塊,程序員通過編寫模塊的宏命令實現相應功能。當觸摸該屏幕的表面模塊時,觸摸屏將自動執行對應的宏命令。宏命令之間有優先級之分,通過設定優先級控制命令執行的先后順序。導航顯示器的軟件系統負責對主體系統發送工作命令,發送階段流程如圖3所示。圖4為導航顯示器的實際發
    送界面。



    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 南皮县| 和顺县| 鄱阳县| 通海县| 龙江县| 高碑店市| 黄陵县| 丽水市| 黑水县| 光泽县| 沁阳市| 松潘县| 盘山县| 江孜县| 额敏县| 门源| 丽江市| 伊宁市| 吴川市| 崇左市| 资阳市| 清涧县| 金乡县| 延川县| 深泽县| 新田县| 诸城市| 阜南县| 杭锦旗| 沭阳县| 马公市| 毕节市| 冀州市| 白河县| 民和| 九江市| 宝坻区| 太原市| 黄山市| 通河县| 徐州市|