智能车距离控制系统设计(3)
时间:2025-05-01
时间: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
上一篇:常见金融词汇中英文对照
下一篇:安全生产费用投入台账(模版)