前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >FPGA系统性学习笔记连载_Day21【模块实验】 之 《超声波测距》篇

FPGA系统性学习笔记连载_Day21【模块实验】 之 《超声波测距》篇

原创
作者头像
FPGA技术江湖
修改2021-04-13 10:01:41
3990
修改2021-04-13 10:01:41
举报
文章被收录于专栏:FPGA技术江湖FPGA技术江湖

FPGA系统性学习笔记连载_Day21【模块实验】 之 《超声波测距》篇

本系列为FPGA系统性学习学员学习笔记整理分享,如有学习或者购买开发板意向,可加交流群联系群主。

连载《叁芯智能fpga设计与研发-第21天》 【模块实验】 之 《超声波测距》

原创作者:紫枫术河 转载请联系群主授权,否则追究责任

本系列为线下学员学习笔记整理分享,如有想要报名参加线下培训,可以点击以下超链接文章了解,购买开发板可以到叁芯智能科技企业淘宝店下单。

本实验操作一个超声波模块,用来测量距离。

实验要求,要求将测量的距离显示在数码管,显示的单位为cm,用3位数码管显示即可。

一、模块参数

二、时序图

三、参数分析

由于模块测量距离为2cm-400cm,那么检测回来的高电平时间最大为23ms。

1、为了更稳定一点,我们取30ms,作为我驱动这个模块的周期;

2、在30ms的前10us我们将trig拉高,作为模块的启动信号,10us后的时间保持为低

3、在启动信号之后,我们就等待Echo引脚电平拉高,当检测到高电平时,我们启动计数

4、根据这个计数值,我们计算出实际的距离 340*T/2

四、模块设计

代码分为3个大的模块,超声波测距模块、二进制转BCD模块、数码管驱动模块

五、代码实现

代码模块可以到叁芯智能科技官方技术论坛下载。

六、实验效果

后续会持续更新,带来Vivado、 ISE、Quartus II 、candence等安装相关设计教程,学习资源、项目资源、好文推荐等,希望大侠持续关注。

江湖偌大,继续闯荡,愿大侠一切安好,有缘再见!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • FPGA系统性学习笔记连载_Day21【模块实验】 之 《超声波测距》篇
  • 连载《叁芯智能fpga设计与研发-第21天》 【模块实验】 之 《超声波测距》
  • 一、模块参数
  • 二、时序图
  • 三、参数分析
  • 四、模块设计
  • 五、代码实现
  • 六、实验效果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档