简介:
低压灯带软启动控制,外部触发灯光渐亮、渐灭效果,渐变时间可调
1.产品简介
- 本项目采用STC12C5608AD开发,用于低压灯带改造,提供了人体传感器输入和两路MOSFET输出,两路输出有时间先后顺序(即先亮一路再亮另一路),输入触发传感器可以使用热释电传感器或者微波传感器,亦可使用其他5v/3.3V电平触发,触发电平可通过跳线选择,渐亮、渐灭时间可通过串口调整,掉电保存。
2.应用场景
- 感应灯
- 其他应用低压MOS开关调光场景
3.产品概述
- 本产品采用STC12C5608AD作为主控
- 板载两路PWM调光电路,可以接入12V低压LED灯带
- 提供人体传感器输入接口
- 可通过跳线改变触发电平逻辑
- 可通过串口调节灯光渐变时间
4.产品参数
(1)硬件选用
- 主控: STC12C5608AD(其他STC12C56系列MCU应该也可以)
- 晶振:12MHz
- N-MOS: AOD4184 (Vds = 50V,Id=50A)
- DC-DC模块:12V DC 转 5V DC
(2)电气参数
- 工作电压: 12V
- MCU供电电压:5V
- MOS管供电电压: 同输入电压(推荐12V)
- MOS管驱动电压: 5V
- MOS管工作电流: 50A
(3)规格参数
- 尺寸:71mm x 21mm 双层板
5.使用说明
- 本项目用于家庭感应灯带改造之用,按照灯带供电要求自备电源(最好是12V电源及灯带)。
- 控制板输入可兼容3.3V/5V电平,相应传感器接口输出不得超过5V。
- 板子各部分功能如下
各部分功能说明:
- 触发接口:分为+5V MOV GND三个针脚,用于给外部传感器供电并接收传感器输出电平
- 触发逻辑选择: 分为+5 trig GND三个针脚,trig脚接入主控MCU,用于区分触发电平逻辑,用短接帽短接trig与+5V表示高电平触发,短接trig与GND表示低电平触发
- 灯光渐亮、渐灭时间可通过串口调节,通过usb转ttl模块将板载烧录/UART接口与电脑连接,使用任意串口调试助手进行配置:
- 串口波特率为9600,8n1,无校验位
- 配置指令使用文本格式(不要勾选16进制发送)
- 配置数据格式:
- 模块上电后会输出配置方法及指令格式,时间设置为5挡,档位1-5,配置时采用r[x]f[x]的方式进行设置,如设置上升时间为1档,下降时间为2档,则在输入框输入“r1f2”(r表示rise,f表示fall),点击发送,如果配置成功,模块返回“reconfigure rise/fall time! set!”指令,表示配置成功,设定数值会存储至MCU的flash中,掉电保存。
- 配置指令需严格按照说明填写,如果档位设置不在1-5中,会提示错误“invalid level”,若指令不是r[x]f[x],则会提示错误“invalid cmd”。
- 双路输出模式:模块提供了两路输出,输出时间有先后顺序,即一路先亮,另一路后亮,该功能是为了有多路灯光进行的时序分配(如进门玄关由近及远亮灯),如果多路灯光想同时亮起,则可仅适用一路MOS输出。
6.备注说明
- 本项目需要烧录固件方可使用
- 硬件电路中的晶振为12MHz,晶振频率会影响串口波特率,故无法替换其他频率晶振
- 附件提供了bin文件,需要使用stc-isp进行烧录,自备usb转ttl转接板
- 附件包含内容如下:
- led-soft-starter.bin (固件)
- stc-isp.zip (烧录软件)
- dc-dc模块购买链接
- 灯光软启动-源工程文件
- 烧录方法:
- 将USB转TTL转接板连接至下载端口并插入电脑(需安装对应驱动)
- 打开STC-ISP软件,打开程序文件选择固件bin文件
- 取消勾选“选择使用内部IRC时钟”选项
- 点击下载/编程按钮
- 给模块重新上电开始烧录
- 其他注意事项
- 本项目所用12v转5v模块购买链接见附件,如有其他需求可自行修改封装
- 本项目不含220V AC转12V DC电路,需自备12V开关电源
- 制作成本:
- 约10元
7.测试视频
演示视频展示了软启动模块触发方式和触发灯光效果,以及串口配置方法。
点赞
描述
PCB
元件清单
原理图
附件
讨论