论文部分内容阅读
近年来人们的收入水平迅猛提高,汽车作为交通工具被越来越多的人使用,随之而产生的汽车安全行驶问题也逐渐被人们重视起来。在大雾天气,政府会把部分高速公路资源封闭起来,这种方法减少了大雾天气行车所带来的安全问题,但是国家资源遭到了浪费,如何既安全又经济的解决汽车的大雾天气行驶变成了诸多交通部门考虑的问题。随着微电子技术,计算机技术的飞速发展,嵌入式系统正在应用到越来越多的领域,在交通安全领域亦有很好的应用。超声波作为测距设备具有可靠性高,成本低的优点,利用数字调制技术进行超声波数字发送能加强超声波测距的抗干扰性和安全性。借助GPS对汽车进行定位增强雾天行车的便捷性,可实时提醒驾驶员高速公路出口位置等信息。在这个背景之下,本文设计了一套基于超声波和GPS的雾天行车辅助系统的解决方案。基于嵌入式Linux系统,使用三星公司的嵌入式芯片S3C2440作为主控制芯片,依托于自己独立设计的超声波数字识别测距模块,并借助GPS模块,对高速公路雾天行车辅助系统所需要的关键技术进行了研究与设计。本文具体做了以下几方面的工作:1.根据雾天行车辅助系统的技术要求,利用频移键控技术设计了超声波数字识别测距模块。模块使用单片机进行控制,其软件算法设计主要包括两部分,第一部分进行了通信协议设计,实现了数字调制发射超声波信号,第二部分借助有限状态机设计数字信号解调算法,实现了解调超声波信号,通过比对于发送与接收信息内容并计算时差,最终完成数字识别测距任务。2.研究了GPS报文协议,设计了GPS报文数据提取算法,通过GPS模块得到汽车所处位置,汽车行驶速度等信息。3.结合超声波数字识别模块和GPS模块设计了高速公路雾天行车辅助系统。其中超声波数字识别模块用于前方测距和左方测距,GPS用于定位和测速。各个模块使用通用异步串行接口与ARM9嵌入式微处理器S3C2440进行通讯。嵌入式Linux操作系统对各模块进行总体调度,最终结果通过使用QT设计的界面向用户显示输出。