当前位置: 首页 > news >正文

STM32--大功率mos管驱动模块

目录

前言

一、MOS 管驱动模块技术参数

二、技术参数

三、接线方式

四、软件程序

main.c

五、实物演示效果

前言

最近在玩灯带,发现双mos并联的有源输出,内阻更低,电流更大,且能输出PWM和高电平,所以也在这里记录下

mos管经常被用作放大器、逆变器等等,这里用到的就是mos管的放大电路特性

一、MOS 管驱动模块技术参数

序号引脚定义功能描述备注
DC+
供电电源正极
供电 5V~24V
DC-
供电电源负极
GND
驱动负极
可接可不接
IO/PWM
驱动正极
高低电平信号或者 PWM 方波
OUT-
驱动输出负极
OUT+
驱动输出正极

二、技术参数

1、供电电压 DC5V-24V;适合驱动 LED 光源、低压灯泡,小功率马达等...

(如供电电压 DC5V,输出就是额定 DC5V 的负载)

2、信号输入 DC3V3.3V5VPWM 电平信号频率为 0-100KHz 内,或

DC0--5V 内高低电平控制开或关。

提示:输入正负信号线一定要固定好,防止接触不好损坏驱动

3、输出功率:1 4A 以内。

4、请按驱动板上字符接线,如电源正“+”极;负“-”极;接反会损坏驱

动。

三、接线方式

5V
GND
GND
PIN_13
灯带正极
灯带负极

四、软件程序

main.c

#include "stm32f10x.h"
#include "delay.h"/*************************************************************************************** 描  述 : GPIO初始化配置* 入  参 : 无* 返回值 : 无**************************************************************************************/
void GPIO_Configuration(void)
{GPIO_InitTypeDef GPIO_InitStructure;/* Enable the GPIO  Clock */RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC , ENABLE); 						 		GPIO_DeInit(GPIOB);	 //将外设GPIOB寄存器重设为缺省值GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;    //浮空输入   GPIO_Init(GPIOB, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;     //推挽输出GPIO_Init(GPIOC, &GPIO_InitStructure);GPIO_ResetBits(GPIOC , GPIO_Pin_13);   //初始状态,熄灭指示灯
}void IO_control(void)
{GPIO_SetBits(GPIOC , GPIO_Pin_13);                      //闭合delay_ms(5000); GPIO_ResetBits(GPIOC , GPIO_Pin_13);                      //关闭delay_ms(5000); 
}/*************************************************************************************** 描  述 : MAIN函数* 入  参 : 无* 返回值 : 无**************************************************************************************/
int main(void)
{SystemInit();		            	//设置系统时钟72MHZGPIO_Configuration();         //GPIO口初始化while(1){IO_control();         //IO控制 }
}

五、实物演示效果

用示波器可以看到PIN13引脚确实在输出PWM正弦波,通过控制PWM的占空比可以达到调节灯光不同亮度的作用

http://www.dtcms.com/a/410192.html

相关文章:

  • 中国铁路监理建设协会网站济南网站建设公司
  • 解析UART空闲中断与DMA接收机制
  • 重庆网站建设百度推广wordpress 随机一句话
  • 企业数据采集实战(二):设备多样性与异构性问题的挑战
  • Android Handler源码阅读
  • JavaWeb项目部署02(Docker)
  • VMware+RockyLinux+ikuai+docker+cri-docker+k8s+calico BGP网络 自用 实践笔记(底稿)
  • 意力机制 | 添加Deformable-LKA可变形大核注意力
  • Android Automotive OS架构
  • 企业网站访问量的第一来源是( )上海兼职网站制作
  • 《AI协同开发深潜:从架构迷雾到系统澄明的实战路径》
  • 专业的营销型网站建设企业方案项目策划书怎么写
  • 光环状态类型释义
  • Doris数据库-常用功能
  • MySQL中的空间碎片率计算分析
  • Python爬虫实战:获取东方财富网游戏板块数据与市场趋势分析
  • 【深度学习计算机视觉】07:单发多框检测(SSD)
  • 提取网站子页面邮箱文化馆建设网站
  • 大数据安全解决方案(PPT)
  • AI大模型学习(14)AI 小白入门!用 OpenCV+Python 打造人体姿态识别系统,超详细教程来了
  • 使用 Azure AD 实现认证与权限管理:原理解析与操作指南
  • 莆田网站建设收费标准广州金山大厦 网站建设
  • Lombok注解使用无效的情况(未能获得后端数据)
  • 网络原理-网络层
  • Flink 容错从状态后端到 Exactly-Once
  • 怎样做门窗网站网站首页被k还有救吗
  • 一体化DevOps平台选型新思维:如何打破研发与运维的壁垒?
  • 2025年14款DevOps理念的项目管理软件促进高效协同
  • 【音视频】pjsua2库:Account 用户注册详解
  • (Arxiv-2025)Lynx:迈向高保真个性化视频生成