迪文科技论坛

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

【开源】DMG80480F070_01WTR试用_基于 CAN 通信的工业照明控制

[复制链接]

3

主题

6

回帖

64

积分

注册会员

Rank: 2

积分
64
发表于 2022-3-27 16:33:28 | 显示全部楼层 |阅读模式
有幸参加了迪文官方的 COF 屏幕试用活动,之前开发的 CAN 控制系统使用的是 32 + 串口屏幕的方案,看到 T5L 带有 CAN 控制器,就申请使用 DMG80480F070_01WTR 重新设计了一款 CAN 通讯的工业照明控制系统。首页设计出来是这样的:

包含了 6 种照明模式,不同的模式下,可以控制照明灯具不同的亮度和色温。特别地在手动模式下,可以实现单个灯具、以及所有灯具的控制。手动模式下的界面是这样的:
单灯控制界面



备注说明下,上述界面的设计是使用 drawio 软件完成的。
针对这次设计,我使用 kicad 设计了一个扩展板,使用 SIT1050 将 CAN 信号转出来。
原理图:

PCB:

3D 是这样的:

组装好是这样的:

扩展板和底板通过插针相连:


针对地我录制了一个演示视频在 bilibili:
【迪文 COF 屏幕_使用can通信的工业照明控制系统-哔哩哔哩】https://b23.tv/qVxbuDk
这部分设计的源码我托管在了 gitee 上面:
https://gitee.com/iysheng/diwen_-c51

仓库包括硬件、软件、GUI 部分代码:

特别地(硬件和软件开发均在 Linux 下完成):
  • 硬件扩展板 使用 Kicad 绘制、Librecad 绘制结构边框;
  • 软件开发 使用 GN ninja 构建编译环境、sdcc 工具链编译;
  • GUI 原型以及项目最初的设计使用 drawio 完成绘制;
在这个作品开发过程中得到了迪文 QQ 技术支持、迪文李工的支持,还有论坛熊家余工的视频给了我很大帮助,在此对他们表示感谢。
如果大家有什么疑问欢迎和我沟通。



本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 15:15 , Processed in 0.074481 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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