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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM的裝載機障礙物監測預警系統設計

    基于ARM的裝載機障礙物監測預警系統設計

    作者: 時間:2011-12-16 來源:網絡 收藏

      2.液晶顯示任務主要是把ARM處理器中超聲波傳過來的數據顯示到液晶屏上,以方便駕駛員能實時看到障礙物的距離值。

      顯示文字的部分程序代碼如下:
    { uint32 addr;
    uint8 i;
    for (i=0;i24;i++)
    /* 找出目標地址 */
    { addr = (y+i)*(GUI_LCM_XMAX>>3) + (x>>3);
    LCD_WriteTCommand3(LCD_ADR_POS, addr0xFF, addr>>8); // 置地址指針
    /* 輸出數據 */
    LCD_WriteTCommand2(LCD_INC_WR, *Buff);
    Buff++;
    LCD_WriteTCommand2(LCD_INC_WR, *Buff);
    Buff++;
    LCD_WriteTCommand2(LCD_INC_WR,*Buff);
    Buff++;
    LCD_WriteTCommand2(LCD_NOC_WR,*Buff);
    Buff++; }
    LCD_WriteTCommand3(LCD_ADR_POS, 0x00, 0x00);
    // 重置地址指針
    }

      3.報警任務主要是通過ARM處理器把障礙物的距離值與不同報警條件下的臨界值進行比較,并完成相應的報警顯示。

    4 調試及結果

      系統調試用到了ADS集成開發環境及EasyJTAG-H仿真器。當把程序編寫好并把EasyJTAG-H仿真器的JTAG接口與MiniARM產品相連后,便可用調試軟件把程序下載到ARM板上,進行試驗。

      超聲波每檢測一次串口輸出一組數據,數據傳輸的波特率為9600,包括一個起始位和三位數據位。結果表明:微處理器對不符合所設定格式的數據幀沒有響應,不接收所發送過來的數據,只對滿足要求的數據才進行相應的處理。

      超聲波檢測的數據經調試結果表明,能及時的在LCD液晶顯示屏上準確的顯示出來,通訊穩定性高。同時對各種危險情況能準確的顯示其相應的報警現象。

      本系統的精度分析,我們把超聲波傳感器的測量值與實際值進行比較繪制了如下表1。


    表1 障礙物距離測量值與實際值對照表


      當障礙物距離大于10m時,發現超聲波傳感器測量數據發生嚴重失真,經分析和實驗可得本系統對障礙物距離檢測的最大值為9.99m,同時由表1數據經分析計算可知測量誤差≤0.01m。

    5 結論

      所設計的對裝載機障礙物距離的監測預警系統,是以Mini ARM作為處理器針對裝載機的工作場地及需要監測的距離信號來考慮的,通過試驗驗證,該系統已完成了所需的功能要求,最大測量值為9.99m,誤差≤0.01m。安裝非常方便,便于使用。但該系統還有一個不足,即用超聲波傳感器檢測車輛前方路面信息時,如果是凸起的障礙物能有效的檢測到,但當前方為凹坑時便檢測不出來,所以有待于進一步研究。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 乐昌市| 丰顺县| 康马县| 江陵县| 东海县| 和硕县| 平顺县| 乌兰浩特市| 乌兰察布市| 湘阴县| 收藏| 余江县| 昌邑市| 资兴市| 远安县| 潞西市| 都江堰市| 虹口区| 塘沽区| 长岭县| 庆城县| 苗栗市| 泰州市| 贡觉县| 汉寿县| 洛川县| 尚志市| 宝坻区| 宽城| 密山市| 喀什市| 庆元县| 彝良县| 五指山市| 施甸县| 漯河市| 武安市| 井研县| 岚皋县| 台南市| 财经|