乐山师范学院毕业设计(论文)
图5.3 实际测试图
测量距离为67cm,此时大于设定报警距离,蜂鸣器不发生警报。实际测量情况如图5.4所示:
图5.4 实际测量情况显示
下图为本设计调解距离的面板,初始设定距离为0.50cm,从开始数第一、
乐山师范学院毕业设计(论文)
第二个按钮为调节设定距离,第一个按钮增大按钮,第二个为减小按钮,第三个为复位、确定按钮。实际测量情况如图5.5所示:
图7.5 测量情况显示
6 总结思考
6.1 误差分析
本设计在计算和组装过程中会产生一定的误差,这是不可避免的,下面对一些可能的原因进行分析:
(1)不同温度所引起的误差
本设计的主要误差原因就是受不同温度的影响造成的。由资料查询可知,当俩次测量的温差较大时,误差也比较大,而本设计主要是作为一个倒车雷达来使用,对精度要求不是很高,所以没有进行消除温度影响的设计。
(2)不同障碍物材料不同所引起的误差
不同障碍物会有不同的表面,有的表面粗糙,有的表面光滑,在测试时,表面粗糙的障碍物会导致超声波散射从而影响了返回信号,导致误差的增大。
(3)超声波模块的影响
在安装时,超声波的发射与接收探头和障碍物间会存在一个角度,这就导致返回信号在进入接受探头时与接受探头也存在一个角度,从而导致了较大的误差。
乐山师范学院毕业设计(论文)
这种误差是可以利用发射能力强、散射小的探头,或多用几个探头来减小。 (4)余波信号的影响
在测量时接收探头会收到一定的余波信号,这种余波对误差影响很大,但这种误差可用软件算法来消除,使芯片在收到回波信号时自动判定收到的信号有效回波还是杂波,如果是杂波就忽略掉。这样就可消除余波信号的影响。 6.2 论文的改进
本论文中可以实现基本的测距和报警功能,且测距精度可以达到0.3cm,测量盲区仅仅只有2cm,能够很好的进行距离的测量,控制也比较方便。但仍需改进,采用一定的算法和控制来使整个模型能够面临更复杂的情况,使泊车时的安全性得到更大提升。假如驾驶员反应不及时或注意力不集中,不能及时采取措施仍然会有危险,所以下一步布标是使车可以小于一定距离时自动刹车或加入一个液晶显示器,实时显示路况等,以此来使驾驶更加安全。下面是本设计的一些缺陷与进一步改进的一点建议:
(1)本系统还应该进一步来研究是否可以在复杂的天气和路况上精准的测距及报警。
(2) 在本系统基础上,进一步开发智能导航,智能刹车等自动化系统,使车辆的舒适性和主动安全性得到提高。 6.3设计遇到的困难及感谢语
在设计的过程中,遇到过很多问题,在开始查阅资料的时候没能把握住设计的核心,本设计其实质就是一个超声波测距报警仪器,认清实质后便可轻松的进行设计,在设计时,对于数码管显示是采用动态显示或静态显示犹豫了很久,后来在指导老师的引导下决定了使用动态扫描显示的方式。由于在电路图的设计中电路的接收和发射是分开的,所以开始时一直以分开采用超声波探头来进行组装,但误差很大,后来在查阅相关资料和指导老师的帮助下才采用了超声波集成模块,果然很快就调试好了。在编写关于超声波测距的程序时苦恼了很久,后来查阅了许多资料和请教导师后顺利完成了。
在此感谢我的指导老师陈莉明。在整个毕业设计阶段,陈莉明老师对于我设计方案的修改和确定给了很大的帮助。在实物连接时也给了我悉心的指导。在论文的修改中也以严谨和负责的态度,在我论文的主体框架和细节部分给了很多建议。如果没有指导老师陈莉明老师和其他同学的帮助,完成这个设计对我来说是
乐山师范学院毕业设计(论文)
很难的,所以对所有帮助过我的老师和同学表示深深的感谢。
[参考文献]
[1] 阎石.数字电子技术基础(第5 版)[M].高等教育出版社,2006. [2]华成英,童诗白.模拟电子技术基础(第4 版)[M].高等教育出版社,2006. [5]闫玉德, 等.MCS:51 单片机原理与应用:C语言版[M].机械工业出版社,2004. [6]丁金林.智能LRC测量仪的设计.苏州市职业大学学报.2010年 第6期
[7]王恩贵. 采用单片机的便携式LRC参数测试仪.国外电子测量技术.2008年 第10期. [8]李华等.MCS-51单片机实用接口技术[M].北京航空航天大学出版社. [9]黄川.智能电阻、电容、电感测试仪设计.科技资讯.2009.08. [10]周民德.微机原理与接口技术.北京:人民邮电出版社,2002.
[11]刘新如何正确使用LRC测试仪测量电子元件[J].计量与测试技术,2006,33(5):2-4. [12]阮德生.自动测试技术与计算机仪器系统设计[M].西安:西安电子科技大学出版社,1997.
[13]韦以明.基于传感中低Q电感的测量[J].现代电子技术,2007,1(11):138-140.
[14]陈尚松,雷加,郭庆.电子测量与仪器[M].北京:电子工业出版社,2005. [15]梁小流,陈炳森,梁建和. 基于89S52汽车防撞雷达系统设计[J]. 机电工程技术,2011,10(4):49~51.
Bumper car reversing alarm
Xiao Long Ma
Physical and Electronic Engineering Electronics and Information Engineering No.
11300024
[Abstract] the design is based on ultrasonic distance measurement based on AT89S51 single chip microcomputer, can be used for vehicle parking safety auxiliary device, the device can display of digital tube driver from the obstacle far, and issued a warning sound at a distance from the obstacle must alert distance. So the driver can more safely in the parking reduce the
accidents. The design of the hardware from the smallest single-chip system, an ultrasonic emitting and receiving circuit, power supply and an alarm circuit, digital display circuit. Software using assembly language.
[keyword] AT89C51 ultrasonic digital tube ranging sensor
附一: 源程序
/***********************************************************************************************************/
乐山师范学院毕业设计(论文)
//接线:模块TRIG接 P3.2 ECH0 接P3.3
/***********************************************************************************************************/
#include
//按键声明 sbit RX = P3^2; sbit TX = P3^3; sbit S1 = P1^4; sbit S2 = P1^5; sbit S3 = P1^6; //蜂鸣器 sbit Feng= P2^0;
//变量声明
unsigned int time=0; unsigned int timer=0; unsigned char posit=0; unsigned long S=0;
unsigned long BJS=50;//报警距离50CM //模式 0正常 模式 1调整 char Mode=0; bit flag=0;
unsigned char const discode[]
={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40,0xff/*-*/}; unsigned char const positon[4]={0xfd,0xfb,0xf7,0xfe}; unsigned char disbuff[4] ={0,0,0,0};
unsigned char disbuff_BJ[4] ={0,0,0,0};//报警信息
//延时100ms