迪文科技论坛

 找回密码
 立即注册
搜索
查看: 32|回复: 0

【分享】24级 黄天明 基于迪文智能屏的超声波测距与靠近...

[复制链接]

1

主题

0

回帖

26

积分

新手上路

Rank: 1

积分
26
发表于 3 天前 | 显示全部楼层 |阅读模式
一、作品简介
本作品名为“基于迪文智能屏的超声波测距与靠近计数系统”。系统以迪文智能屏为核心,连接 HC-SR04 超声波传感器,实现距离测量、远中近状态显示及靠近次数统计。
作品采用 800×480 图形化界面,以小车和距离提示图标直观呈现检测结果。系统无需外接 STM32,由迪文屏内部的 T5L 芯片运行 C51 程序,具有结构简洁、显示直观、交互友好等特点,可用于近距离障碍物提示、物体靠近检测等演示场景。
二、工作原理
系统通过 TRIG 引脚向超声波传感器发送触发脉冲,传感器发出超声波并接收障碍物反射的回波。程序利用定时器测量 ECHO 引脚高电平持续时间,根据“距离=声速×往返时间÷2”计算目标距离,并对多次测量结果取平均,以减小数据波动。
程序根据距离判断近、中、远三种状态,通过内部 VP 变量更新 DGUS 界面的距离数值和对应图标。当目标从非近距离进入设定的近距离范围时,靠近次数增加一次;目标持续停留时不重复计数。
三、设计思路
首先,根据测距与靠近计数的功能需求,确定“迪文智能屏+HC-SR04”的总体方案,并规划距离、次数和状态图标的界面布局。
其次,使用 DGUS 软件制作显示界面,配置数据变量显示控件和变量图标,为各项功能分配独立的 VP 地址,确保界面读取的数据与程序写入的数据一致。
随后,编写 C51 程序,完成 GPIO 配置、超声波触发、回波计时、距离计算、平均滤波及靠近事件判断,并通过 VP 接口更新界面。
最后,通过编译下载和实物调试,检查传感器接线、距离显示、图标切换与计数效果,重点排查引脚方向、变量地址冲突和重复计数等问题,逐步完善系统。
本作品的创新主要体现在功能整合与应用表达上,而非超声波测距原理本身。
一是采用屏端一体化设计,直接利用迪文屏内部处理器完成传感器控制与数据处理,减少外部控制器及通信环节。
二是将测距结果转化为小车场景下的远、中、近图形提示,使检测状态更直观、易于理解。
三是在距离显示之外增加靠近事件统计,将瞬时距离信息转化为行为次数信息,拓展了作品在障碍物接近提示、区域靠近统计等场景中的应用价值。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-11-4 10:56 , Processed in 0.064794 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表