首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于ARM单片机的装载机障碍物监测预警系统设计
来源:本站整理  作者:佚名  2009-05-05 15:18:07



  2.液晶显示任务主要是把ARM处理器中超声波传过来的数据显示到液晶屏上,以方便驾驶员能实时看到障碍物的距离值。

  显示文字的部分程序代码如下:
{ uint32 addr;
uint8 i;
for (i=0;i<24;i++)
/* 找出目标地址 */
{ addr = (y+i)*(GUI_LCM_XMAX>>3) + (x>>3);
LCD_WriteTCommand3(LCD_ADR_POS, addr&0xFF, 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]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:180,367.20000 毫秒