我选择第二种方案:申请核心板和外围板PCB,购买组委会提供的元器件包
实验名称:
基于FPGA的超声波测距模块
实验目的:
开发一款基于FPGA大量程的超声波测距模块
实验概要:
(1)超声波测距方案设计:超声波测距的原理是利用超声波的发射和接收,根据超声波传播的时间来计算出传播距离。本次设计准备采用单探头、反射波方式进行测量,即发射波被物体反射回来后接收的反射波方式,此方法适用于测距仪。
(2)硬件部分:包括发射、接收、温度补偿三大部分。
发射部分:主要由反相器、变压器和超声波发射换能器构成。
接收部分:在大量程回波测距系统中,回波信号的幅值变化表现的较为强力,会有大量的电干扰信号和外界回波干扰;因此问题的解决方法包括:低噪声放大电路设计,程控放大器的设计,滤波电路的设计,信号整形电路的设计。这样能取得较强抗干扰效果。
温度补偿:在常温下,超声波的传播速度为340m/s,但其传播速度V易受到空气中的温度、湿度、压强等因素的影响,其中温度的影响最大。一般温度每升高1摄氏度,声速增加约为0.6m/s。固为了得到较为精确的测量结果,必须对波速进行温度补偿。因此采用DS18B20测量温度值T,用T值以实现波速的校准。
(3)软件部分:采用硬件verilog语言、顶层到底层的设计方式,将系统分为若干子模块设计实现。主要功能模块包括时序发生器模块、波形发生器模块、高精度计数模块、回波信号检测与分析模块、显示模块几大部分。并通过时序仿真和在线调试实现系统功能。
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
| 【分享开发笔记,赚取电动螺丝刀】墨水屏文本显示器被打赏¥25元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取磁力计iis2mdc被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取LPS22HH气压、温度被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取STTS751温度被打赏¥17元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX软件读取HTS221温湿度被打赏¥22元 | |
| M5PAPERESP32EINKDEVKIT评测|使用MicroPython开发M5Paper被打赏¥15元 | |
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
我要赚赏金
