智能车距离控制系统设计(3)

时间:2025-05-01

□科研设计成果□

时高精度、快速省时高效率、应用广泛多功能等,这使

[6]

得GPS应用相当广泛。本文的GPS模块选了EB-3531,GPS装置接收多颗卫星的定位信息,进行处8250实现串并转理后按一定的格式输出串行数据,换,通过总线与单片机通信,最后通过8255驱动LCD液晶显示时间、经度、纬度、高度。

液晶屏分四行显示:

第一行时间:TIME:年月日时分秒第二行经度:LONG:+经度值+E/W

第三行纬度:LAT:+纬度值+N/S

第四行高度:HIGH:高度值+高度单位M+定位有效A:0/1(1时有效)2.5

报警系统

为了使系统更完美,本文还添加了报警系统。人的安全是第一重要的,在车子行驶的过程中,如果车子前方有人,报警系统就会发出警报的话,那将减少很多交通事故。由此,本系统设计了人体红外报警系统部分。人体红外传感器用于检测人体发出的特定

[7]

进行非接触式距离较远的检测,当波长的红外线,

系统检测出车子周围有人体发出的特定波长的红外

线后,然后使单片机产生中断,最后驱动语音芯片执行语音报警提示。另外当车子与障碍物的距离超过

会产生中断,驱动蜂鸣器发出报警。限制时,

仪器仪表用户

超声波发射子程序的作用是通过P1.2口在定时器的设定时刻取反交替产生的高低电平输出方波脉

冲。为避免从发射头发出的超声波直接被接收头作为回波接收,在调用定时器中断子程序后设置0.2ms的延时,主程序检测到回波接收成功后将计数器T0中的值T0按公式计算即可得测量距离。将所得的距离值与设定值进行比较,控制步进电机的运动,控制距离值。然后将所得数值通过P0口直接传入液晶显示。显示程序将接收到的时间、经纬度、海拔信息通过8255传入液晶显示。中断子程序流图如图5所示

3软件设计框图

图5

中断子程序流图

智能车距离控制系统的程序流程图如图4所示。

系统软件主要由主程序、初始化程序、超声波发射子GPS信息接收子程序、中断子程序、显示子程序程序、

8255,组成。系统上电后首先初始化,初始化8250、设置定时器、计数器工作方式,设置GPS模块输出格

式,打开总中断,显示端口清零等

4结束语

本文成功设计了智能车距离控制系统,该系统可

自带的GPS用于自动驾驶过程中的距离控制单元,

定位系统,能完成车子当前位置,时间,海拔高度信息

的准确显示;人体红外报警系统可实现车子周围的人体判别,也是自动驾驶的一项很重要技术。总之,该系统的设计对自动驾驶技术的发展有很大的推进作用。□

参考文献

[1]乔维高,徐学进.无人驾驶汽车的发展现状及方向

[J].上海汽车,2007,(7):40-13.

[2]沈俊霞,杨德.单片机在超声测距系统中的一种应用

[J].电子科技,2005,(5):41-43.

[3]李广弟,M].北京:北朱月秀,冷祖祁.单片机基础[

2007:60-65.京航空航天大学出版社,

[4]李航,王可人.基于STC89C52RC的超声波测距系统

J].电子测试,2010,(1):55-58.设计[

[5]杨辉媛,杨红海,谭伟杰.基于AT89C51单片机步进

.船舶电子工程,2008,(8):控制系统的设计[J]

图4

22

EIC

智能车距离控制系统程序流程图2011

No.5

204-206.

欢迎光临本刊网站http://www.eic.com.cn

Vol.18

智能车距离控制系统设计(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219