迪文科技论坛

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

【分享】23级翟毅智能风扇

[复制链接]

0

主题

0

回帖

37

积分

新手上路

Rank: 1

积分
37
发表于 1 小时前 | 显示全部楼层 |阅读模式
本帖最后由 324 于 2026-7-29 15:09 编辑

[color=rgba(0, 0, 0, 0.85)]
一、核心功能
环境数据采集与可视化
DHT11 每 500ms 采集温湿度,HC-SR04 每 500ms 检测障碍物距离;
DGUS 屏幕实时数字显示温度、湿度、测距数值,每 300ms 推送双通道温湿度实时变化曲线。
双模式电机调速控制
手动模式:屏幕可切换 0-3 档档位,对应 0/7/13/20 级 PWM 转速;
自动温控模式:温度≤20℃电机停机,20~40℃线性调速,≥40℃满功率运行。
安全保护机制
可在触控屏自定义距离阈值,障碍物距离小于阈值时电机强制停机;
电机换向设置 200ms 延时缓冲,避免电流冲击损坏硬件;
系统总开关独立控制电机启停。
人机交互联动
通过 DGUS 变量地址通信,屏幕触控下发模式、档位、阈值指令,单片机读取指令执行控制逻辑,采集数据回传屏幕展示。


二、软件架构设计(模块化分层代码)
sys 底层驱动:T0/T1/T2 定时器管理、精准延时、DGUS 屏幕读写通信接口、芯片寄存器初始化;
dht11 驱动:单总线时序、数据校验、温湿度读取;
hcsr04 驱动:定时器捕获超声波回波脉宽,换算距离;
motor 驱动:20 级 PWM 调速、电机正转 / 停止控制、中断实时刷新 PWM;
main 主逻辑:10ms 周期主循环,分时调度传感器采集、屏幕通信、电机控制。


三、项目开发流程
前期:熟悉 T5L 芯片、DGUS 协议,硬件接线与基础故障排查;
中期:分模块调试外设驱动,单元测试传感器与电机功能;
后期:系统整合联调,解决时序冲突、数据异常问题,完善安全保护逻辑;
收尾:代码注释归档、整理调试记录,完成整机功能演示,符合迪文论坛高校作品上传标准。


四、项目成果
硬件:完整可稳定运行的单片机 + 触控屏综合控制实物平台;
软件:分层完整工程源码,实现全部采集、控制、可视化功能;
文档:硬件故障日志、时序优化方案、整机调试记录;
可发布素材:支持按迪文论坛规范整理图文介绍、演示视频、工程压缩包,用于校园作品分享。


五、项目亮点
多定时器协同调度,采用分频计数器分时处理多传感器,避免长延时阻塞系统;
软硬件双重安全防护,兼顾设备使用寿命与运行稳定性;
工业 DGUS 屏人机交互方案,实现参数可视化调节与数据曲线记录,具备实际工业应用参考价值。


















本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-29 16:46 , Processed in 0.030669 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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