迪文科技论坛

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

【分享】2025智能工程学院蒋兴武&易国圣&于欣彤智能车库...

[复制链接]

1

主题

0

回帖

22

积分

新手上路

Rank: 1

积分
22
发表于 2025-12-29 23:33:06 | 显示全部楼层 |阅读模式
基于迪文屏与火焰检测的智能车库系统开发总结报告

项目组:xxx
报告日期:xxx

一、 项目概述

1.1 项目背景

随着智能家居技术的普及,传统车库的手动控制、安全防护不足等问题逐渐凸显。为提升车库使用的便捷性与安全性,本项目设计并实现了一套集自动开关门控制与火灾智能检测于一体的智能车库系统,旨在通过低成本硬件组合,完成基础智能车库的功能验证。

1.2 项目目标

1. 以步进电机作为车库门执行机构,通过迪文屏实现车库门的手动开关、状态显示控制。
2. 利用火焰检测器(强光模拟火焰场景)实现车库内火灾信号的实时检测,触发预警提示。
3. 完成硬件模块的选型、接线与调试,以及迪文屏控制程序的编写与功能联调,保障系统稳定运行。

1.3 核心硬件组成

硬件模块 功能作用
迪文屏 人机交互界面,实现门控指令输入、状态显示与报警提示
步进电机+驱动器 车库门的动力来源,执行开关门动作
火焰检测器 检测车库内火焰信号(强光模拟),输出报警触发信号
电源模块 为各硬件模块提供稳定供电
控制板(单片机) 接收迪文屏与检测器信号,驱动步进电机动作

二、 系统总体设计

2.1 系统架构设计

本系统采用分层控制架构,分为感知层、控制层和交互层:

1. 感知层:火焰检测器实时采集车库内火焰信号,将电信号传输至控制层。
2. 控制层:控制板接收火焰检测信号与迪文屏的门控指令,通过驱动电路控制步进电机正反转,实现车库门开关;同时将门状态与报警信息反馈至交互层。
3. 交互层:迪文屏作为人机交互终端,提供“开门”“关门”“停止”按键,显示车库门当前状态(开启/关闭),并在检测到火焰时弹出报警提示。

2.2 工作流程设计

1. 系统上电初始化,迪文屏显示主界面,车库门默认处于关闭状态。
2. 手动操作迪文屏按键:
- 点击“开门”:控制板驱动步进电机正转,车库门开启,到位后电机停止,迪文屏显示“门已开启”。
- 点击“关门”:控制板驱动步进电机反转,车库门关闭,到位后电机停止,迪文屏显示“门已关闭”。
3. 火焰检测触发:当火焰检测器检测到强光(模拟火焰),立即向控制板发送报警信号,控制板驱动迪文屏弹出“火灾预警!”提示,并可扩展联动蜂鸣器报警(若有加装)。

三、 硬件与软件实现

3.1 硬件搭建与接线

1. 步进电机与驱动器接线:将步进电机的A+、A-、B+、B-引脚对应连接至驱动器,驱动器的脉冲(PUL)、方向(DIR)引脚连接至控制板的GPIO口,由控制板输出脉冲信号控制电机转速与转向。
2. 火焰检测器接线:检测器的信号输出引脚连接至控制板的中断引脚,当检测到火焰(强光)时,输出电平变化,触发控制板中断响应。
3. 迪文屏与控制板通信:通过串口(UART)实现迪文屏与控制板的数据交互,迪文屏发送按键指令,控制板反馈状态信息。
配图建议:绘制硬件接线示意图,标注各模块的连接关系;拍摄实际硬件组装实物图。

3.2 软件程序开发

1. 迪文屏界面与程序设计
- 使用迪文屏配套组态软件,设计主界面:包含“开门”“关门”“停止”三个功能按键,以及门状态显示区、报警提示区。
- 编写迪文屏串口通信程序:按下按键时,向控制板发送对应的指令代码(如0x01=开门、0x02=关门);接收控制板反馈的状态数据,更新界面显示;接收到报警信号时,弹出红色预警弹窗。
2. 控制板程序设计
- 电机驱动模块:编写步进电机细分驱动程序,通过定时器产生脉冲信号,精准控制电机转动角度,实现车库门的平稳开关与到位停止。
- 火焰检测模块:配置外部中断,当检测器触发中断时,立即标记报警状态,并向迪文屏发送报警指令。
- 指令解析模块:解析迪文屏发送的串口指令,根据指令执行对应的电机动作,并实时反馈门状态。

四、 系统测试与结果分析

4.1 测试内容与方法

1. 车库门控制功能测试
- 操作迪文屏“开门”“关门”按键,观察电机是否正反转、门是否平稳启停,迪文屏状态显示是否准确。
- 测试次数:30次,记录门开关到位准确率。
2. 火焰检测功能测试
- 用强光光源模拟火焰,靠近火焰检测器,观察迪文屏是否及时弹出报警提示,报警响应时间是否符合预期。
- 测试不同距离(0.5m-2m)下的检测灵敏度,记录有效检测范围。

4.2 测试结果

1. 门控功能:30次测试中,车库门均能准确完成开关动作,到位停止无卡顿,迪文屏状态显示与实际一致,准确率100%。
2. 火焰检测功能:在0.5m-1.5m范围内,检测器可稳定触发报警,迪文屏报警响应时间≤1s;超过1.5m后,检测灵敏度下降(受硬件性能限制)。
3. 系统稳定性:连续通电运行2小时,各模块无故障,未出现误触发、指令丢失等问题。

4.3 问题与解决

1. 问题1:步进电机启停时出现抖动。
解决:优化程序,增加电机加减速控制,避免脉冲频率突变;调整驱动器细分参数,提升电机运行平稳性。
2. 问题2:强光环境下火焰检测器出现误报警。
解决:在检测器前端加装滤光片,过滤非火焰波段光线;通过程序设置报警阈值,减少环境光干扰。

五、 项目总结与展望

5.1 项目成果总结

本项目成功完成了基于迪文屏、步进电机和火焰检测器的智能车库系统开发,实现了手动门控+火焰检测报警的核心功能。系统硬件选型低成本、易获取,软件程序模块化设计,具备良好的可移植性。通过测试验证,系统基本满足小型智能车库的使用需求,为后续功能扩展奠定了基础。

5.2 项目不足

1. 火焰检测依赖强光模拟,未接入真实火灾烟雾传感器,实际场景适用性有限。
2. 缺少远程控制功能,只能通过本地迪文屏操作,智能化程度有待提升。
3. 未设计车库门遇阻反弹功能,存在安全隐患。

5.3 未来展望

1. 硬件扩展:增加烟雾传感器、人体红外传感器,实现火灾复合检测与防夹人功能;加装WiFi模块,支持手机APP远程控制与报警推送。
2. 软件优化:引入机器学习算法,提升火焰检测的抗干扰能力;优化电机控制算法,实现门开关速度的自适应调节。
3. 场景拓展:将系统与智能家居平台对接,实现车库门与家庭安防系统的联动控制。

六、 附录

1. 项目核心代码片段(迪文屏组态程序、控制板驱动程序)
2. 硬件接线原理图与实物组装图
3. 测试数据记录表
【迪文屏开发(智能车库和起火检测)】 https://www.bilibili.com/video/B ... 147e8151e497a7e5768

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-14 08:46 , Processed in 0.078034 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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