新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > HMR3000電子羅盤與DSP的接口設計及編程

        HMR3000電子羅盤與DSP的接口設計及編程

        作者: 時間:2010-12-13 來源:網絡 收藏

        2 接口軟件設計
        2.1 具體應用
        開發的便攜式紅外搜索跟蹤儀主要用來向指揮控制系統或后端武器打擊系統報告空中來襲目標(如飛機、導彈等),從而對來襲目標實施有效打擊。便攜式紅外跟蹤儀與后端武器打擊系統及前端指揮系統針對來襲目標位置的融合需要依賴統一的大地地理坐標系,安裝于系統的羅盤指向與系統的方位軸系存在固有的關系,依據電子羅盤的特性,可以有效獲取大地地理正北指向沿順時針相對電子羅盤指向的夾角。
        2.2 初始化
        TI公司 TMS320F2812的RS232接口有2個:A、B接口。利用B接口作為羅盤通信用。B接口被I/O接口與RS232接口復用,故初始化時需將該接口設置為RS232接口。根據文獻,DSP初始化(該口波特率、數據傳輸格式初始化略)該接口部分代碼如下:
        GpioMuxRegs.GPGMUX.all=0x0030;//設置G4/SCITXDB,G5/SCIRXDB為第二功能接口
        2.3 電子羅盤接口軟件在DSP端的實現
        電子羅盤正向與地理正北夾角獲取流程如圖3所示。
        d.JPG

        通過DSP的SCI-B接口與電子羅盤通信,遵循標準RS232協議,1個起始位,8個數據位,1個停止位。設定通信波特率為19 200 b/s。DSP首先發送“#FA0.4=1*21CR>LF>”字符設定羅盤輸出單位為度,然后發送 “#FA0.3=0*27CR>LF>”設定羅盤數據輸出為選通輸出方式,最后發送“$TNHCQ,HDG*27 CR>LF>”查詢羅盤輸出的航向數據。DSP端獲取羅盤輸出涉及到“$”字符的判定問題,所以羅盤輸出的數據存在一個截取過程。根據文獻,DSP端軟件實現部分代碼如下:

        f.JPG

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



        關鍵詞: DSP

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 绥宁县| 吉首市| 新化县| 莒南县| 古田县| 麻阳| 明溪县| 福安市| 寻乌县| 漳州市| 蚌埠市| 永城市| 高邮市| 基隆市| 南部县| 双辽市| 河东区| 定西市| 靖安县| 大埔区| 昆山市| 贡嘎县| 武陟县| 正宁县| 鲜城| 分宜县| 南部县| 类乌齐县| 林甸县| 名山县| 吴忠市| 奈曼旗| 廊坊市| 金山区| 宁波市| 文化| 禄丰县| 云浮市| 南乐县| 双鸭山市| 桐城市|