新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > NiosII+GPS/GSM實現汽車狀態監控系統

        NiosII+GPS/GSM實現汽車狀態監控系統

        作者: 時間:2013-09-22 來源:網絡 收藏
        -size-adjust: auto; webkit-text-stroke-width: 0px">  GSM系統的數據收發以短信形式進行,選擇短信格式的AT命令為AT+CMGF,收發短信的AT命令分別為AT+CMGR和AT+CMGS,對應的管理子程序為:

          cmgf[20]={"A","T","+","C","M","G","F","=","1",0x0d};/短信格式void gsm_txd(int data[], int n) {

          volatile int m;

          for(m=0;m

          while(~na_uart_1->np_uartstatus 0x40);

          /等待發送準備好na_uart_1->np_uarttxdata=data[m]; /發送數據

          }

          }

          int gsm=2,gsm_buf[18]={"A","T"};

          void gsm_rxd(int context) {

          /接收中斷服務程序

          gsm_buf[gsm]=na_uart_1->np_uartrxdata; /接收數據

          if(gsm_buf[gsm]=="T") gsm=1;

          /數據定位

          if(++gsm==18) gsm=2;

          }

          3 設計調試方法和設計結果

          實際試用結果表明:基于SoPC的汽車安全運行正常,定位準確,數據傳輸可靠,操作管理方便。如果再配備上GIS(地理信息系統),整個系統將如虎添翼。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 白城市| 宁强县| 绩溪县| 郎溪县| 肥城市| 二连浩特市| 旺苍县| 桦南县| 资中县| 苏州市| 定西市| 沛县| 三门县| 大冶市| 上思县| 博白县| 永善县| 吉木萨尔县| 曲阳县| 灵台县| 古蔺县| 绥宁县| 都江堰市| 育儿| 汉阴县| 灵山县| 安徽省| 会宁县| 惠州市| 土默特右旗| 杭锦旗| 翁牛特旗| 宝清县| 江口县| 宁城县| 龙南县| 三原县| 武川县| 广丰县| 醴陵市| 噶尔县|