查看: 2593|回复: 6

[经验] GD32F207为主芯片的5*5 RGBW矩阵灯DMX512控制板

[复制链接]
  • TA的每日心情
    开心
    2020-12-5 14:20
  • 签到天数: 274 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2016-1-10 19:15:28 | 显示全部楼层 |阅读模式
    分享到:
    1、设计思路:采用高时钟频率的MCU的内部定时器产生中断,使用计数的方式生成8位分辨率的PWM,IO口使用映射表的方式,可以在里面任意设置IO对应的DMX512数据位置,100个IO分成10组,每中断一次对一组IO进行状态更新,最终可以生成400HZ左右的8位PWM,送RGBW灯的驱动电路,进行调光。串口设置成9位数据接收,250Kbps波特率,1位停止位,通过MAX485转换芯片,接收灯光控制台送来的DMX512数据,保存在缓冲区,PWM生成程序可以从缓冲区里即时更新PWM占空比数据。
    2、主控制芯片采用GD32F20tZET6,IO口超过110个,100个作为PWM输出的IO,1个串口(PD5、PD6)+IO用于DMX512信号(P4D)使用,4个IO接编码开关用于设置地址(PA8-PA11),2个IO作为操作按键(PA0,PA1),1个IO连接LED作为工作状态指示灯(PA12),上面用掉的IO从PWM映射表里去掉就好了。原理图很简单就不画了,板上IO没有全部引出,没有办法真正实现100路PWM输出,所以只简单搭电路做了6路PWM,板上3个LED,杜邦线连接一组RGB灯测试功能。
    3、上几张图,测试视频太大不能上传就放在群共享里面了。

    IMAG1291.jpg

    IMAG1292.jpg
    IMAG1293.jpg

    IMAG1294.jpg




    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-12-5 14:20
  • 签到天数: 274 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2016-1-10 19:30:39 | 显示全部楼层
    附件是源码。

    Colibri_GD32F207_PWM.rar (5.65 MB, 下载次数: 69)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-21 11:25
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-1-10 19:40:47 | 显示全部楼层
    好快的速度,给力!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-14 10:15
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2016-1-10 20:30:44 | 显示全部楼层
    这也太流弊了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-23 13:44
  • 签到天数: 243 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2016-1-11 08:56:06 | 显示全部楼层
    学习了,太流弊了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-15 09:28
  • 签到天数: 222 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-1-11 09:19:27 | 显示全部楼层
    太流弊,顶顶顶
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-1-14 15:13
  • 签到天数: 87 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2016-1-11 09:27:22 | 显示全部楼层
    膝盖收下。。。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-3-29 21:35 , Processed in 0.172571 second(s), 29 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.