这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【2026Let'sdo第2期】简易超声波测距仪实践过程帖

共1条 1/1 1 跳转至

【2026Let'sdo第2期】简易超声波测距仪实践过程帖

高工
2026-09-23 17:46:59     打赏

【2026 Let's do 第2期】简易超声波测距仪实践过程帖

硬件资源

主板FRDM-MCXA153

一、NXP FRDM-MCXA153 开发板 1

·板载的主芯片MCXA153采用MCX A系列是通用MCU,搭载了Arm Cortex®-M33内核,高达128KB的闪存,高达32kBRAM,带有8kB ECC LPLUARTLPSPILPI2CFS USBDMALDO多达52个gpio3xLPUART

1x FlexPWM每个有3个子模块,提供6个互补输出的PWM(无Nanoedge模块)

3x 32位标准通用异步计时器/计数器,支持多达四个捕获输入和四个比较输出,PWM模式,和外部计数输入。 

此次超声波测距用到的关键外设:GPIOTIMERUART

·板载资源(应用到的)

FS USB端口,具有可用作主机或设备的USB Type-C接头

·HS USB Type-C接头

带有CMSIS-DAP的板载MCU-Link调试器

JTAG/SWD连接器

二、超声波测距模块 ‌HC-SR04

超声波测距是利用超声波发射后遇到障碍物反射回来的时间差,结合声速计算距离的非接触测量技术,

核心公式为 s=340×t2s=2340×t(s 为距离,t 为往返时间)。‌‌

工作原理与计算公式

‌测距原理‌:超声波发射器向目标方向发射声波,同时开始计时;声波遇到障碍物反射后被接收器捕获,计时停止;根据声波往返时间和已知声速计算距离 。‌‌

接线方式:VCC(电源)、GND(地线)、TRIG(触发)、ECHO(回波输出)。‌‌‌‌

ECHO输出是5V,MCXA153 是3.3V供电,需要采用电阻分压的方式简易处理即可,我用提供的两个10K分压后输入板子的GPIO作为输入端;

超声波测距时序:

图片21.png

只需要提供一个10uS以上脉冲触发信号,该模块内部将发出8个40kHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测的距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。


三、LCD显示屏NHD-0116AZ-FL-YBW

字符计数: 16 x 1

接口类型: Parallel

 

设计方案:

1、配置GPIO两个端口用于连接超声波的Trig Echo两个管脚,Echo输出后分压电阻处理后输入主板GPIO

2、液晶采用4位数据方式;

3、UART发到PC观察数据;

图片22.png







关键词: 超声波    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]