首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于 AVR的新型防汽车追尾安全装置设计
来源:本站整理  作者:佚名  2010-04-15 17:01:01



图4中,汽车传动部分带动8级磁钢旋转,由于磁场变化使得8级磁钢每转一圈霍尔传感器便产生8个脉冲信号,经放大器处理输出到频率/电压转换器LM2917,由单片机的A/D转换器根据LM2917输出电压测量当前汽车时速。
2.4 激光雷达测距
   
测距方法主要有超声波、激光雷达、连续波雷达等,基于成本和设计需求考虑,激光雷达测距是最佳选择。激光雷达测距有连续波和脉冲波两种方式,本设计使用脉冲波方式。安全装置发出脉冲状的红外激光束照射前方,并利用汽车后部可反光部件(以汽车号码牌为主)的反射光,通过受光装置检测反射光,单片机根据时间差计算出其距离。
    该部分电路由发光部、受光部、信号调理电路等组成,最终输出信号由系统单片机处理。由于激光雷达发射光束集中,采用单一发射方式无法有效检测前方一定距离,故在汽车前方安装3个激光雷达测距模块,如果其中一个模块检测到的距离小于该时刻最小允许距离,安全装置将报警,即能够及时检测到插入车流的车辆并警报,如图5所示。

2.5 LED刹车灯
    该设计中,刹车灯由发光二极管阵列组成,发光二极管选用Evedight公司生产的1 W高亮度LED,其响应时间为纳秒级,而普通车灯的热启动时间约250 ms。假设汽车时速为90 km/h(即25 m/s),通过计算可得反应迅速的LED刹车灯可提早约6 m距离发出刹车警告,从而有效避免汽车追尾。将LED放置成内、中、外三圈形状。当单片机根据加速度传感器的输入信号得到加速度值超过设定的阈值后,单片机输出信号经ULN2003驱动继电器动作,LED刹车灯响应后由内一中一外一内循环点亮,由于其亮度高、响应快。在实际使用中效果良好。另外,该部分电路需与汽车刹车装置联动,以确保准确输出刹车信号。
2.6 液晶显示
   
该设计采用并行128x64液晶屏,虽然占用较多的I/O端口,但并行传输便于编写驱动程序,如果系统单片机不能提供足够的I/O端口,可选择串行数据传输的液晶显示屏。另外,为了让司机能够更方便地看到设计系统所测得的数据,应将显示设备放置于司机主控台视线合理位置。

3 系统软件设计
   
控制部分由ATmega8L控制完成,主要功能为:计算本车速度、车间距离,测定加速度,并通过LCD实时显示;实际车间距离和安全车间距离的比较发出报警声或报警灯闪烁;刹车时的加速度与设定阈值相比,决定是否点亮LED刹车灯,系统软件设计流程如图6所示。

    在加速度测定中,考虑到汽车行驶当中的振动和噪声等影响信号输出,还需进行必要的软件滤波处理,这里采取数据平均值方法。据《中华人民共和国道路交通安全法实施条例》,安全行车距离与行车速度关系模型如下:当v≥100 km/h时,S>100 m;当v<100 km/h时,S>vt/1 000 m;其中,S为安全行车间距,单位为m;v为本车时速,单位km/h;t为每小时。高速公路上S>50 m。软件设计主程序代码如下:
    car_speed();//汽车时速监测,返回值为i
    lcd_display(i,1);//第一行实时显示车速
    car_distance();//车距监测,返回值为j
    lcd_display(j,2);//第二行实时显示车距
    car_cmpl(i,j);//比较车距与安全车距,确定是否报警
    #pragma interrupt_handler ana_comp_isr:17
    car_acc();//加速度监测,返回值为k
    car_cmp2(k);//实际加速度与设定阈值的比较,确定是否点亮LED刹车灯
    主程序在车辆开启后一直循环执行,直至车辆电源关闭。

4 结束语
   
该设计采用功能模块化技术,易于操作及扩展;选用性价比较高的器件,具有良好的应用和市场前景。设计方案切实可行,对于汽车防追尾具有重要意义。另外,设计所采用的加速度传感器还可作为汽车防盗的震动信号监测。

上一页  [1] [2] 

关键词:

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

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

推荐阅读

图文阅读

热门阅读

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