0 前言
🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是
🚩 基于51单片机的超声波测距系统(汽车防撞系统)
🥇学长这里给一个题目综合评分(每项满分5分)
- 难度系数:3分
- 工作量:3分
- 创新点:5分
🧿 项目分享:见文末!
1 设计方案
本设计主要采用MCS-51系列单片机作为主控芯片,能够实现超声波测距,数据显示,参数设置等功能。
本系统可以通过超声波模块测量系统到障碍物之间的距离并用数码管显示出来,用户还可以通过按键设置下限报警距离,假如测量的距离低于设置的报警值则通过蜂鸣器发声提醒用户超出允许范围。
拟解决的关键问题:
- 1、完成键盘的设计,分配好各个按键输入对应单片机各口的控制信息;
- 2、完成数码管显示电路的设计,实现具体的控制、提示信息的显示;
- 3、完成超声波测距电路的设计,使其能够准确测量距离;
超声波测距原理
超声检测是利用超声波的特性检测外部信号、类似于声呐设备等,本文用超声波侧率的方式,方法是类似的,超声波测距的方法有很多,例如相位检测法是通过声波之间的相位差计算周期得到距离,声波幅值检测发是通过声波的幅度与频率计算得到其距离,往返时间检测法就是本次设计使用的重点方法,通过一个发射模块将超声波声波源发出,通过接收模块接收,通过计算两者之间的时间处于除于二,由于声波的传输时间是固定的,从而我们可以通过时间来计算出实际距离。原理图如图所示。
本次使用的产生波模块是内部自带一个40KHZ的的电压脉冲信号,通过驱动一个引脚高电平,是模块发出信号,通过模块内部电陶瓷晶片产生振动,此时电磁信号转换为了机械振动信号,该信号频率很高,是属于产生波的范围,声波信号通过控制介质传播,发送出去,通过直线传播遇到障碍物后会被反射回来,反射回来的信号又会直线传播到接受探头中,将振动信号转换为电信号,此时的信号已经非常弱了,景富哦模块颞部增益放大器放大,计时处理后计算得到实际的距离。
2 实现效果
3 硬件设计
4 软件设计
按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图
超声波探测程序流程
更多详细内容见论文
5 最后
包含内容
🧿 项目分享:见文末!