迪文科技论坛

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

【分享】2025智能工程学院王庆哲&叶志辉智能货物存放站

[复制链接]

1

主题

0

回帖

20

积分

新手上路

Rank: 1

积分
20
发表于 2025-12-23 22:16:33 | 显示全部楼层 |阅读模式
一、作品简介
1. 基本信息
本智能货物存放站以C51内核单片机为核心控制单元,搭配迪文屏EKT043E作为人机交互界面,通过Keil C51软件开发单片机控制程序,借助DWIN_DGUS软件完成迪文屏的界面设计与数据交互配置,实现存放站库门智能控制与存放站防火警报智能管理两大核心功能。系统硬件包迪文屏EKT043E、步进电机驱动模块、步进电机、光敏传感器、继电器模块、led及电源模块、蜂鸣器;软件层面分为单片机控制程序Keil C51编写和迪文屏组态程序DWIN_DGUS设计,两者通过串口通信实现数据交互。

2. 核心特点
可视化交互:迪文屏EKT043E提供直观的人机界面,可显示智能货物存放站库门状态(开启/关闭)、门体速度档位、防火警报、时间显示,支持触屏调节库门关闭速度;
精准调速控制:基于步进电机实现库门关闭速度多档位调节,C51单片机通过脉冲频率控制步进电机转速,适配不同场景下的门体运行需求;
智能防火警报:集成光敏传感器,检测到存放站内有火灾时自动开启灯光,蜂鸣器开始工作;
稳定可靠:C51单片机逻辑控制精准,迪文屏DGUS协议通信稳定,硬件模块模块化设计,便于维护与扩展。
二、工作原理
1. 整体架构
系统分为控制层C51单片机、交互层迪文屏EKT043E、执行层步进电机、灯光和光敏传感器四层,各层通过预设协议交互,整体原理框架如下:

2. 各模块工作原理
(1)迪文屏与C51单片机通信原理
迪文屏EKT043E内置DGUS内核,通过DWIN_DGUS软件配置界面控件,并定义串口通信协议。
迪文屏向单片机发送指令:触屏操作时,迪文屏按DGUS协议封装指令数据,通过串口发送至C51单片机;
单片机向迪文屏反馈状态:单片机实时采集库门状、当前速度档位,按DGUS协议格式封装后,通过串口发送至迪文屏,更新界面显示。

(2)步进电机调速控制原理
硬件连接:C51单片机的P1口连接步进电机驱动模块的脉冲、方向、使能引脚,驱动模块连接28BYJ48步进电机,电机通过机械结构连接库门;
调速逻辑:迪文屏发送的速度档对应不同的脉冲频,C51单片机通过定时器中断生成对应频率的脉冲信号,脉冲频率越高,步进电机转速越快,车库门关闭速度越快;方向引脚控制电机正反。

(3)光敏传感器控制蜂鸣器原理
光敏传感器采集站内光信号,将模拟信号转换为数字信输出至C51单片机的P3.0引脚:
触发逻辑:当传感器检测到声音,输出高电平,单片机接收到高电平后,控制P2.0引脚输出高电平,驱动继电器吸合,蜂鸣器开启;

三、设计思路
1.利用步进电机实现GUI界面设计,当点开关按钮时步进电机引脚接收信号带动舵机进行顺、逆时针旋转实现大门开合、
2.利用sprintf函数来实现实时时钟的时间设置与显示3.火焰传感器引脚检测火焰低电平触发PWM控制蜂鸣器报警同时LED闪烁频率500HZ

四、演示视频【实训——智能货物存放站】 https://www.bilibili.com/video/B ... are_source=copy_web

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-18 23:12 , Processed in 0.041194 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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