毕业设计 真实案例分享 基于单片机的超声波测距器设计

编程入门 行业动态 更新时间:2024-10-08 02:26:55

<a href=https://www.elefans.com/category/jswz/34/1770099.html style=毕业设计 真实案例分享 基于单片机的超声波测距器设计"/>

毕业设计 真实案例分享 基于单片机的超声波测距器设计

系列文章目录

第一题 基于单片机的超声波测距器设计
第二题 基于51单片机的自动浇花器设计
第三题 基于51单片机的红外遥控自动风扇设计
第四题 基于STM32的条形码识别器


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 系列文章目录
  • 0 前言
  • 1 题目
  • 2 方案设计
    • 2.1 方案框图
    • 2.2 器件选型
    • 2.3 小结-设计要点、难点解析
  • 3 硬件设计
  • 4 软件设计
  • 5 实现效果
  • 6 PCB工程及源代码
  • 总结


0 前言

提示:这里可以添加本文要记录的大概内容:

🔥 近几年随着人工智能等新技术的不断火热,带动了嵌入式等的传统行业的进一步发展。最近带过的几届同学反馈:以往的毕设题目缺乏创新性和亮点,不能满足学校的答辩要求。为了方便毕业生们顺利、省心、高效的通过毕设,这里分享一些真实优质的毕业设计。

今天给大家分享一个比较经典且有一定创新力的题目

🚩 基于单片机的超声波测距器设计

🥇首先对这道题目给出一个量化的评价(每项满分5⭐):

  • 难度:⭐⭐⭐
  • 工作量:⭐⭐⭐
  • 创新性:⭐⭐⭐

1 题目


我们分析一下题目要求,提取如下功能点:
1、使用超声波模块进行测距,测距范围 50cm~500cm,测距精度 200cm以内小于2cm,200~500cm内不超过5cm;
2、使用液晶屏显示距离,小于设定的最小距离后声光报警;
3、最小距离可使用按键调整;
4、可播报距离。

2 方案设计

2.1 方案框图

分析题目功能点,结合以往的开发经验,初步构思整体方案,形成整体方案框图

2.2 器件选型

根据市售器件,进一步确定所用器件的具体型号:
主控:8051内核的STC89C52单片机,外部晶振暂定11.0592Mhz;
超声波测距模块:KS-103,通过 SCL、SDA 信号线与主控通信;
控制按键:通过I/O口与主控通信;
显示屏:LCD1602液晶显示模块,通过并行协议与主控通信;
UART语音合成模块:CN-TTS 中文串口语音合成模块,通过串口与主控通信;
LED指示灯:通过I/O口与主控通信。

2.3 小结-设计要点、难点解析

1、超声波传感器的采样速度与精度;
2、距离数据的滤波处理;
3、系统主体逻辑,按键检测、近距离报警的逻辑。

3 硬件设计

使用 Altium Designer 软件(版本不限)进行硬件原理图和PCB绘制

4 软件设计

使用 Keil-C51建立工程

工程文件树一览

部分源码展示:

/* 主函数 */
void main()
{/* 变量声明 */uchar i;uchar code current[] = {"Current:"};uchar code cm[] = {"CM"};uchar code thrshld[] = {"Thrshld:"};/* 初始化 */LED_RED = 1;			// 关闭指示灯LCDInit(); 				// 初始化LCDUART_init();			// 初始化串口DisplayListChar(0,  0, thrshld);	// 第一行显示信息DisplayListChar(0,  1, current);	// 第二行显示信息DisplayListChar(14, 0, cm);			// 第一行显示单位DisplayListChar(14, 1, cm);DisplayOneChar(12,  0, '.');DisplayOneChar(12,  1, '.');/* 循环 */while (1)			{for(i=0;i<30;i++){key_process();distance = detect(0xe8,0xb0);key_process();LCD_refresh(1 , distance);LCD_refresh(0 , thrs_distance);key_process();}}
}

5 实现效果



6 PCB工程及源代码

想获取工程文件及源码、相关问题、其他毕设题目解答,欢迎私信。
或关注微信公众号“电子设计万事屋”

总结

提示:这里对文章进行总结:

更多推荐

毕业设计 真实案例分享 基于单片机的超声波测距器设计

本文发布于:2024-03-13 06:59:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1733414.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:测距器   毕业设计   单片机   超声波   案例

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!