迪文科技论坛

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

【分享】智能感应式垃圾桶启闭系统

[复制链接]

0

主题

0

回帖

41

积分

新手上路

Rank: 1

积分
41
发表于 2025-9-24 20:16:45 | 显示全部楼层 |阅读模式
本帖最后由 Caspe1an 于 2025-9-25 11:33 编辑

一、系统简介

本系统是智能垃圾桶启闭系统,核心功能是通过人体感应与超声波测距双维度感知,结合DGUS屏交互设定,实现继电器的自动化控制。系统具备传感器故障自检、数据滤波抗干扰及参数动态调整能力,为设备控制提供精准、稳定的感知决策支持,满足低成本、高可靠性的自动化控制需求。

二、系统功能

- 双传感监测:通过HC-SR501传感器实时检测人员存在状态,超声波传感器(配滤波算法)精准测量目标距离,数据同步显示至DGUS屏。
- 多模式控制:支持自动、仅人体、仅距离3种工作模式,可通过DGUS屏切换;满足“触发条件”后,继电器保持至少1秒吸合,避免频繁通断。
- 参数显示:通过DGUS屏读出距离阈值,系统实时响应更新,无需重新编译程序。
- 故障与自检:超声波传感器连续5次测量异常时自动重启模块;每10秒执行系统自检,将传感器状态(正常/异常、是否检测到人)回传DGUS屏。

三、核心元件及作用

- 监测类:HC-SR501人体感应传感器(检测人员存在)、超声波传感器(测量目标距离)。
- 控制执行类:继电器(系统执行元件,如控制灯光、设备电源)。
- 交互与辅助类:DGUS屏(通过 sys_read_vp / sys_write_vp 读写模式、阈值、状态数据)、51单片机定时器1(超声波测距计时,防止测量超时)。

四、系统工作原理

- 数据采集:HC-SR501传感器通过20ms延时消抖输出人员状态;超声波传感器发射15us触发信号后,接收反射波,定时器1记录传播时间,换算为距离值。
- 数据处理:超声波距离值经3次加权滤波和5次排序取中值(抗干扰),得到最终距离;系统从DGUS屏读取当前模式与距离阈值,判断是否满足继电器触发条件。
- 控制执行:根据工作模式输出触发信号,触发时继电器吸合并保持1秒;继电器状态与关键数据(人员状态、距离)实时写入DGUS屏,供用户查看。
- 稳定保障:定时器1监测超声波测距超时,标记溢出状态;连续错误计数超过阈值时重启传感器,每10秒自检确保传感器与系统正常运行。

五、布线图片




【湖南师范大学迪文屏开发项目演示——智能感应式垃圾桶启闭系统】https://www.bilibili.com/video/B ... 06c82bc29417d6b25










本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-3 08:54 , Processed in 0.032794 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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