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

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

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

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

    1.3 通信協(xié)議
    對于HMR3000有兩類輸入:對于輸出語句的請求,或設定一個組態(tài)參數;對于所有有效的輸入,HMR3000都送出一個響應,帶有正確的檢查總數的值。 HMR3000輸出語句有3種標準的和3種專用的NMEA信息,以連續(xù)模式從HMR3000發(fā)送出來。HMR3000的串行通信是根據NMEA0813標準制定的簡單的、異步ASCII協(xié)議。可以使用RS232或RS485接口電路。ASCII碼的傳輸和接收使用1位停止位,8位數據位(低位在先)、無奇偶校驗位(MSB永遠為0)和1位停止位。每一個碼有10位。波特率可以選擇1200,2 400,4800.9 600或19 200。HMR3000支持NMEA0183和專用的信息。
    1.4 接口硬件設計
    1.4.1 電子羅盤信號接口定義
    HMR3000采用標準的RS232接口,其信號定義如表2所示。
    b.JPG

    1.4.2 硬件接口設計
    電子羅盤與接口電路如圖1所示。電子羅盤有兩個電源輸入端,硬件設計時選擇第9腳未穩(wěn)壓的電源作為輸入,通過7812穩(wěn)壓電源模塊把+15 V電源變?yōu)?12 V從第9腳輸入。若選擇穩(wěn)壓的第8腳+5 V電源作為輸入的話,對電源的紋波、精度、穩(wěn)定度都有很高的要求,稍有不慎就可能燒掉電子羅盤。
    c.JPG

    電子羅盤RS232接口的RXD、TXD信號通過專門的RS232接口轉換器MAX3243EAI來實現與的RS232(有A口、B口,這里選B口)接口的連接。
    MAX3243EAI在33 V電源能穩(wěn)健工作,這樣就兼顧了DSP的33V信號電平。MAX3243EAI引腳FORCEIN,FORCEOFF,INVALID分別接高、低、低電平。在試驗時發(fā)現這3個引腳不連接,DSP與羅盤的通信存在極大的不可靠性,并有死機現象。
    電子羅盤標定時用到的信號要經過電平轉換以實現與DSP的I/O信號的連接。DSP的信號電平為3.3 V,電子羅盤的信號是5 V,故選用SN74LS245實現電平轉換,其電路連接如圖2所示。
    d.JPG



    關鍵詞: DSP

    評論


    相關推薦

    技術專區(qū)

    關閉
    主站蜘蛛池模板: 长春市| 沙坪坝区| 安远县| 呼图壁县| 徐水县| 马关县| 灌云县| 绥江县| 阿鲁科尔沁旗| 沈丘县| 苗栗市| 武城县| 内乡县| 河间市| 宁波市| 栖霞市| 宁阳县| 鹤山市| 贵州省| 株洲县| 长子县| 漾濞| 侯马市| 南江县| 礼泉县| 开封县| 连南| 墨脱县| 兴海县| 平安县| 涿鹿县| 长子县| 务川| 金塔县| 天镇县| 多伦县| 新河县| 锦屏县| 淮安市| 定边县| 巴楚县|