This website requires JavaScript.
入驻
发布

基于51单片机的的人体感应软启动控制器

电子爱好者刘工 发布于2023-09-08 17:53:15 CC BY-NC-SA协议 分类:嵌入式 侵权投诉
销量: 70
3
5
0
简介:

本模块是基于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版本,可直接下载,已经编译通过。


基于51单片机的的人体感应软启动控制器硬件项目图1



六、备注

1 、本项目提供源码用于二次开发

2 、源代码,程序说明,请在附件中下载

3.、使用STC下载器下载,在KEIL中编写

4.、全部芯片采用国产芯片,单个成本约10元左右,小批量可达到7元左右

5.、模块中MCU采用独立电源供电设计,保证拉大负载情况下,供电正常。


七、测试视频

视频展示了如下功能:

1、 上电开机

2、 人体红外感应开关感应到后人体后,在3秒内软启动外设LED和振动电机,工作6秒,然后再3秒之内,软关闭对应的LED和振动电机外设。



单片机入门 自动控制 软启动开关 照明 有刷电机
最近更新时间 2023-09-13 10:15:54
描述
PCB
元件清单
原理图
附件
讨论