迪文科技论坛

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

【分享】2022级 呙梦晴、尹雅昕、张玉英 基于T5L的光伏太阳.

[复制链接]

0

主题

0

回帖

37

积分

新手上路

Rank: 1

积分
37
发表于 2025-1-6 21:37:57 | 显示全部楼层 |阅读模式
一、作品简介
  本光伏太阳伞控制系统采用迪文屏进行开发,实现电机控制太阳伞开合、风扇开关及调速、温湿度检测、超声波测距、蜂鸣器警报等功能。光伏太阳伞控制系统装设在城市中央广场上,太阳毒辣时打开太阳伞,能够通过太阳伞上的光伏太阳能板进行发电,部分供自身使用,剩余部分传入电厂进行分配使用;通过温湿度传感器检测到湿度超过设定阈值(可修改)后,蜂鸣器会报警;当温度过高时,可打开伞下风扇,还可以调节风速挡位。

二、工作原理
1. UI界面:利用迪文科技专门开放软件DGUS开发;
2. 开机动画:融合课设要求,结合课题实际;
3. 湿度报警功能:利用温湿度传感器,检测环境温湿度;利用蜂鸣器,实现湿度过高报警;
4. 调节转速功能:利用到步进电机,控制电机的启停、正反转与调节转速;
三、设计思路
1.需求分析阶段
  各组员提出具体可行的相关需求,共同实现以达成目标,光伏太阳伞控制系统灵感来源于迪拜城市中心广场的巨型太阳伞,我们构思在太阳伞伞面上加装太阳能板,实现能源高度利用
2.方案设计阶段
  硬件方面,综合考虑性能、成本与功耗,选定合适的型号,搭配迪文DGUS 触摸屏,设计合理的电源电路为系统稳定供电,优化通信接口电路保障数据交互。
  软件层面,依据 DGUS开发规范,设计软件架构,划分数据处理、界面交互、通信控制等功能子模块,制定变量配置表,确定屏与控制器之间的数据传输规则。
3.硬件搭建阶段
  根据原理图,精心进行 PCB(PrintedCircuit Board)布局布线,遵循相关原则,减少信号干扰,实现正常功能。
4.软件编程阶段
  运用C 语言或其他适配开发环境,编写微控制器端代码,实现与DGUS 屏的串口通信驱动,精准解析屏端发送的指令,按照预设逻辑处理数据,如将采集到的传感器数据转换为适合显示的格式并回传至屏上。
  开发屏端界面配置程序,利用 DGUS配套工具设计美观大方的用户界面,设置字体、图标、颜色等元素,关联变量至对应界面控件,实现动态数据显示与交互效果。
5.系统调试阶段
  首先进行单元测试,分别验证硬件模块(如传感器数据采集准确性、控制器通信功能正常性)和软件模块(各功能函数返回值正确、界面跳转流畅)的正确性。
  开展集成测试,将软硬件结合,模拟各种实际工况,检查系统整体功能实现情况,重点排查数据传输稳定性、操作响应及时性以及异常情况处理能力,如系统在高负载数据更新时是否卡顿、遇到错误指令能否容错恢复。
四、演示视频链接:【基于迪文屏的光伏太阳伞控制系统】 https://www.bilibili.com/video/B ... 770114882ecd3cc94e8




本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-2 07:13 , Processed in 0.037049 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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