基于stm32+BTS7960设计的大功率直流电机驱动控制板,实现直流电机控制,包括暂停、运行、调速等功能;
适合控制飞思卡尔智能车、云台控制、风扇控制等场合使用;
简介:基于stm32+BTS7960设计的大功率直流电机驱动控制板,实现直流电机控制,包括暂停、运行、左右转、PWM调速等功能;
应用场景: 适合控制飞思卡尔智能车、云台控制、风扇控制等场合使用;
一、产品简介
基于stm32+BTS7960设计的大功率直流电机驱动控制板,实现直流电机控制,包括暂停、运行、调速等功能;此驱动器非常适合控制飞思卡尔智能车、云台控制、风扇控制等场合使用,驱动器压降小,电流大,驱动能力强;
二、应用场景
适合控制飞思卡尔智能车、云台控制、风扇控制等场合使用;
三、产品概述
1、具有信号指示和电源指示;
2、转速可调;
3、抗干扰能力强输入全光电隔离;
4、内部具有续流保护;
5、可单独控制一台直流电机;
6、PWM脉宽平滑调速(可使用PWM信号对直流电机调速,演示使用5档调速);
7、可实现正反转;
8、使用stm32为主控单片机,按键控制直流电机动作;
9、电源部分使用了降压芯片XL2576,控制信号直流3V至12V,驱动电机电压6V至27V;
10、电机驱动芯片为BTS7960,最大输出电流43A;
11、预留XH-4的下载接口,方便后续调试下载;
四、产品参数
电气参数:
1、单片机输入电压:5V 1A直流电源供电,USB接口供电,带LED电源指示灯;
2、电机控制接口电压6V至27V,电流需要根据电机功率选择;
3、电机控制电源和stm32单片机电源隔离,控制信号使用抗干扰能力强输入全光电隔离,安全设计;
4、两路LED工作指示灯,用来指示电机运行状态;
5、预留4个按键,通过按键控制电机运行、停止、左右转、PWM调速等;
6、电机电源和stm32单片机电源单独独立供电,控制信号通过光耦隔离,达到安全控制为目的;
7、尺寸:88mm x 66mm, 2层PCB设计,板厚1.6mm。
3D简介图如下:
正面:
全部元器件都在正面,各功能块介绍如下图:
JP1、JP2接口为电机接口,分别为电机电源+、电机电源-、电机接口A、电机接口B;
J1为USB接口,使用micro-USB接口;
按键从左到右功能为:
停止、正转、反转、PWM调速(分5档调速);
五、使用说明和教程
1、 在供电接口按照说明USB接入供电电源,通过按键进行直流电机控制;
2、 本项目源码提供KEIL5 MDK版本,可直接下载编译通过。本项目源码的功能有以下内容:
提供完整的程序,编译编译下载即可,电路板上预留SW下载口,可以使用J-Link下载器进行下载;
提供源代码,便于二次开发;
3、 操作演示教程,可以查看下面第七点的视频演示;
六、备注
1、 本项目提供源码,可以用于二次开发;
2、 在BOM表中,有完整的元器件清单,大部分都可以在嘉立创商城上购买;
3、源代码,程序说明,请在附件中下载;
4、电路板上预留SW下载口,可以使用J-Link下载器进行下载;
5、整个控制模块成本预计35元;
6、直流电机控制接口电压6V至27V,电流需要根据电机功率选择(最大43A);
7、附件单独提供hex文件,方便烧录,名称:《基于stm32的大功率直流电机驱动控制板程序hex文件》;
七、演示视频:
下面为成品演示效果视频
备注:
1、micro-USB上电,给stm32供电,观察电源指示灯是否亮,亮起表示供电正常;
2、直流电机供电,接入电机;
3、通过按键可以控制电机运行;
演示视频如下:
点赞