新聞中心

        EEPW首頁 > 物聯網與傳感器 > 設計應用 > 智能車運動狀態實時監測系統的設計及實現

        智能車運動狀態實時監測系統的設計及實現

        作者:北京科技大學 艾寧 譚啟寅 馬文軍 李宗洋 時間:2009-06-22 來源: 收藏

          實現:將temp臨時文件或用戶指定文件的數據讀出并裝入,以下為主要程序代碼:

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

        void CChuankokjDlg::find_data(car_data c_data[], BYTE c_source[], int c_length)
        {
         int i=0;
         while(i<c_length-6)//防止下標越界
         {  if((c_source[i]==0x00)&&(c_source[i+1]==0xff)&&(c_source[i+6]==0x00)&&(c_source[i+7]==0xff))//判斷幀頭并進行數據裝入
          {
           c_data[length].speed_data=c_source[i+2];
           c_data[length].battary_data=c_source[i+3];
           c_data[length].direction_data=c_source[i+4];
           c_data[length].sensor_data=c_source[i+5];
           i=i+1;
          }
          else
           i++;
         }
        }

          ·圖形顯示模塊

          功能:以圖形界面來顯示處理后的數據,以便更直觀地觀察的運行狀態。

          實現:將上一模塊中裝入各數組的數據在用戶的選擇的模式下進行畫圖,可以只看一幅圖,也可以將四幅圖放在一起進行對比觀看。實際的運行界面及效果如下圖:

          結語

          該系統通過添加無線收發模塊,將的實時狀態信息傳到上位機上,通過VC++編程,用圖象直觀形象地將其表現出來,很好地達到了對狀態實時監測的目的,極大地方便了我們調節PID等智能車參數,對賽道記憶算法的研究提供了很大的幫助。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 卢湾区| 开封市| 阜阳市| 鹤庆县| 贵定县| 稷山县| 布尔津县| 五华县| 古交市| 兴宁市| 韩城市| 留坝县| 左权县| 岑溪市| 汉阴县| 甘谷县| 徐州市| 周口市| 宽城| 长治市| 仁化县| 彝良县| 泌阳县| 上饶市| 辉南县| 墨竹工卡县| 扬州市| 巴马| 英德市| 霍林郭勒市| 军事| 长葛市| 富蕴县| 惠来县| 民丰县| 建宁县| 防城港市| 法库县| 阿鲁科尔沁旗| 白水县| 贵德县|