本模块是基于STC15W104单片机,对LED或直流有刷电机电机进行驱动,最大可对12V5A的设备进行控制
1、带人体感应的小夜灯,可以自动延时关闭。 2 、有刷直流电机控制,软启动,软关闭。
一、产品简介:
本模块是基于STC15W104单片机,对LED或直流有刷电机电机进行驱动,最大可对12V3A的设备进行控制。
二、应用场景:
1、带人体感应的小夜灯,可以自动延时关闭。
2、有刷直流电机控制,软启动,软关闭。
三、产品概述
本模块设计初衷,是振动展示台控制器,驱动4个振动电机,在有人接近的时候,可以软启动振动电机并工作一段时间,然后软关闭。后来发现这个功能也可以直接驱动LED,变成小夜灯。现开放GERBER,源代码,以便在此基础上进行改进。
本模块软硬件实现功能为:使用STC15F104单片机,对输出口进行控制,使用PWM调节,实现软启动,软关断,达到驱动电机、LED的效果。驱动单元做了MOS和继电器的兼容设计,实际使用只焊接一种即可。BOM是按MOS焊接给出的。如果要焊接继电器,可以自行修改BOM。
四、产品参数:
1 、工作电压:DC9-12V
工作电流:3A
2 、接口:
电源接口:DC电源插座5.5*2.1mm, 母座三脚直插。
输出接口:4路电机驱动,5.5*2.1mm, 母座三脚直插
人体红外传感器接口:3P
烧录口:4P
3.、电路板各项参数
工作电压:9V~12V
最大瞬时间电流:3A
电机功率:1w~36W
PWM频率:100Hz
使用负载类型:有刷电机、LED
五、使用说明和教程
1 、选一个12V、5A的电源适配器作为供电电源。接口DC5.5*2.1即可,内正外负。
2 、配备了4个输出口,可以全部接满,也可以接其中几个。总电流不超过3A。负载可以是LED,也可以是有刷电机。
3 、本项目源码提供KEIL5版本,可直接下载,已经编译通过。
六、备注
1 、本项目提供源码用于二次开发
2 、源代码,程序说明,请在附件中下载
3.、使用STC下载器下载,在KEIL中编写
4.、全部芯片采用国产芯片,单个成本约10元左右,小批量可达到7元左右
5.、模块中MCU采用独立电源供电设计,保证拉大负载情况下,供电正常。
七、测试视频
视频展示了如下功能:
1、 上电开机
2、 人体红外感应开关感应到后人体后,在3秒内软启动外设LED和振动电机,工作6秒,然后再3秒之内,软关闭对应的LED和振动电机外设。
点赞