
基于AT32F421主控的恒流调光LED灯
简介
基于AT32F421主控的恒流调光LED灯
简介:基于AT32F421主控的恒流调光LED灯开源协议
:GPL 3.0
描述
基于AT32F421主控的恒流调光LED灯
更新日志
2022-12-12 第一版,实物已经验证,除了烧录口的丝印画反了(目前已改正)以外,其他全部验证通过。
产品说明
基于AT32F421主控的恒流调光LED灯,使用了AT32F421 32位单片机作为主控,板载了两个RY3730恒流LED驱动芯片和EEPROM AT24C02,用于恒流调光和参数存储。芯片比较容易购买,单片机只要3块钱,与同类型产品相比成本更低。
程序开源地址
https://gitee.com/fhcloud/pwm_led
原理结构
1. 主控AT32F421C8T7
2. EEPROM AT24C02,用于存储亮度
3. 恒流驱动RY3730
4. 单片机供电:sy8089
由单片机控制LED灯的调光以及过温保护,同时可以二次开发增加其他功能,方便使用。
制造说明(重要!!!)
(1) PCB下单:
PCB1 为灯板,PCB2为主控板,需要同时打样两块拼接
(2) 元器件下单:
2.1 需要准备一定长度的线,用于连接灯板和主控板,接线方法为LEDA接LEDA,LEDK接LEDK
2.2 亚克力板请参考附件DXF_亚克力_2022-12-12.dxf切割
2.3 铜柱型号M3*10,M3*5+6:
https://detail.tmall.com/item_o.htm?_u=c2dklb45be5a&id=19634185206&spm=a1z09.2.0.0.398a2e8dBviU5i
https://detail.tmall.com/item_o.htm?_u=c2dklb4515bc&id=41574313055&spm=a1z09.2.0.0.67002e8dv8EFfs
2.4 螺丝M3* 5内六角螺丝薄头:
https://detail.tmall.com/item_o.htm?_u=c2dklb45a89c&id=624811454452&spm=a1z09.2.0.0.398a2e8dBviU5i
2.5 LED灯珠:2835封装,我这边买的是高显色的,仅供参考:
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8dv8EFfs&id=679503650076&_u=c2dklb45de1a
2.6 散热片,剖槽14*14*6黑色带蓝贴10个:
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8dv8EFfs&id=646793338984&_u=c2dklb452693
2.6 主控芯片AT32F421C8T7,购买连接供参考:
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8dv8EFfs&id=650291089430&_u=c2dklb45d48d
2.7 测试针(用于烧录,间距2.54仅供参考):
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8dv8EFfs&id=606828175951&_u=c2dklb4561e2
程序烧录
首先需要一个ARM的调试器或者串口转USB烧录器,我这边使用的是WCH-LINK。
调试器烧录
在KEIL中选择正确的调试器,然后点击上方编译后点LOAD烧录到程序中(可以飞线到SWD接口的排针孔或者买上面给的测试针)。
串口烧录
这里需要飞线一下,把BOOT0飞线到VCC(若下图位置),然后使用AT官方ISP工具连接串口烧录,程序为template.hex,烧录工具已在下方给出。
展示图片
设计图

BOM


评论