新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 敖汉旗| 正宁县| 赞皇县| 广元市| 常熟市| 永康市| 华坪县| 乡城县| 昌宁县| 老河口市| 福泉市| 武城县| 新民市| 门头沟区| 河池市| 德安县| 天镇县| 远安县| 元氏县| 尼勒克县| 舟曲县| 景德镇市| 内江市| 霍邱县| 四川省| 武威市| 定州市| 夏邑县| 易门县| 洛南县| 新营市| 晋中市| 黑山县| 清流县| 青州市| 宁武县| 通道| 连平县| 莱州市| 凌海市| 象州县|