Lucien_大辉哥 发表于 2020-12-16 13:49:33

笔记连载 | Day21【模块实验】 之 《超声波测距》篇

笔记连载 | Day21【模块实验】 之 《超声波测距》篇



代码下载:



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

开班通知 | 2021FPGA寒假班/就业班开课啦!
叁芯智能FPGA开发板,性价比高,资料齐全,初学小白必备!

连载《叁芯智能fpga设计与研发就业班-第21天》
【模块实验】 之 《超声波测距》作者:紫枫术河
本实验操作一个超声波模块,用来测量距离。
实验要求,要求将测量的距离显示在数码管,显示的单位为cm,用3位数码管显示即可。
https://mmbiz.qpic.cn/mmbiz_png/Z6T54FrymeRRzLLj5dQyz33akQ5gA81jeKTOsK5R4cEkorEQXugsnJWyv4ubZK19cq6WPibggc5SnOQz3xm66SA/640?wx_fmt=png
一、模块参数
https://mmbiz.qpic.cn/mmbiz_png/sT5ZXDeDMv8sFVtcWD4bqJwfk4sylnWliaHFl4DWLklibB64wWI3pVaE4I9WtdqT7eZtXGl3GP690XSB7c7wYcUw/640?wx_fmt=png
https://mmbiz.qpic.cn/mmbiz_png/sT5ZXDeDMv8sFVtcWD4bqJwfk4sylnWl73qcThKkWR8oO3uGh28c1Saic0w7M8mb2xgmyfXicFwrFK3gzicj8yoZA/640?wx_fmt=png
https://mmbiz.qpic.cn/mmbiz_png/Z6T54FrymeRRzLLj5dQyz33akQ5gA81jeKTOsK5R4cEkorEQXugsnJWyv4ubZK19cq6WPibggc5SnOQz3xm66SA/640?wx_fmt=png

二、时序图https://mmbiz.qpic.cn/mmbiz_png/sT5ZXDeDMv8sFVtcWD4bqJwfk4sylnWlnHonIia4ES99xVB4CuUh9gQibfQjvCicEhtaibjqsvW2ic4N2opyXZc7WTQ/640?wx_fmt=png
https://mmbiz.qpic.cn/mmbiz_png/Z6T54FrymeRRzLLj5dQyz33akQ5gA81jeKTOsK5R4cEkorEQXugsnJWyv4ubZK19cq6WPibggc5SnOQz3xm66SA/640?wx_fmt=png
三、参数分析
由于模块测量距离为2cm-400cm,那么检测回来的高电平时间最大为23ms。1、为了更稳定一点,我们取30ms,作为我驱动这个模块的周期;2、在30ms的前10us我们将trig拉高,作为模块的启动信号,10us后的时间保持为低3、在启动信号之后,我们就等待Echo引脚电平拉高,当检测到高电平时,我们启动计数4、根据这个计数值,我们计算出实际的距离 340*T/2
https://mmbiz.qpic.cn/mmbiz_png/Z6T54FrymeRRzLLj5dQyz33akQ5gA81jeKTOsK5R4cEkorEQXugsnJWyv4ubZK19cq6WPibggc5SnOQz3xm66SA/640?wx_fmt=png
四、模块设计代码分为3个大的模块,超声波测距模块、二进制转BCD模块、数码管驱动模块
https://mmbiz.qpic.cn/mmbiz_png/sT5ZXDeDMv8sFVtcWD4bqJwfk4sylnWlG0sw2KNdNnNk19BIzlt1KvQMek2vgLtRFcZh1X3icupoEE3xhxDE9Qg/640?wx_fmt=png
https://mmbiz.qpic.cn/mmbiz_png/Z6T54FrymeRRzLLj5dQyz33akQ5gA81jeKTOsK5R4cEkorEQXugsnJWyv4ubZK19cq6WPibggc5SnOQz3xm66SA/640?wx_fmt=png

五、代码实现
https://mmbiz.qpic.cn/mmbiz_png/sT5ZXDeDMv8sFVtcWD4bqJwfk4sylnWl8un9ckP5ibroNYy2ZDYUwJm4lEicx6rYicmYtMJ4fL1DCVupZic3wzqzaw/640?wx_fmt=png
代码下载看文章开头下载链接。
https://mmbiz.qpic.cn/mmbiz_png/Z6T54FrymeRRzLLj5dQyz33akQ5gA81jeKTOsK5R4cEkorEQXugsnJWyv4ubZK19cq6WPibggc5SnOQz3xm66SA/640?wx_fmt=png

六、实验效果
笔记连载 | Day21【模块实验】 之 《超声波测距》篇视频

页: [1]
查看完整版本: 笔记连载 | Day21【模块实验】 之 《超声波测距》篇