LC-EM-1305
产品名称
SimpleFOCMini 替代款 直流无刷电机驱动板 FOC控制驱动器 SVPWM控制算法
关于
艾尔赛SimpleFOCMini(替代款)无刷电机驱动板采用1个三相栅极驱动器和6个NMOS管组成1路BLDC驱动电路,兼容国外开源项目SimpleFOCMini,
用户可以使用Arduino环境下的Simple FOC库来控制BLDC无刷电机平稳高精度运行。
视图
功能特点
1,采用1个FD6288T三相栅极驱动器和6个30V/5A NMOS管组成BLDC驱动部分,
控制逻辑和板子尺寸兼容官方原版SimpleFOCMini的DRV8313方案,
但不具备Reset,Sleep和Fault引脚功能;
2,支持SPWM和SPVMW控制算法;
3,支持3.3V/5V电平控制;
4,最大输出电机负载电流5A;
5,板载3.3V@200mA 和 5V@100mA LDO输出,可以给外部设备供电 ;
6,供电电压DC10-24V;
7,板载电源指示灯。
介绍说明
接口介绍
1. VIN,GND:DC10-24V供电;
2. 电机控制信号输入和LDO输出接口
- 电机控制信号:用于控制三相栅极驱动器的高低侧输出,IN1--IN3分别用于控制第1--第3个MOS管半桥的高低侧栅极
- IN(x) 控制端:IN(x)为高时,HO(x)输出高LO(x)输出低;IN(x)为低时,HO(x)输出低LO(x)输出高
- LDO输出:3.3V@200mA 和 5V@100mA,可以给MCU/外部设备供电
3. A, B, C:无刷电机接口;
Arduino开发环境搭建
1. 安装Arduino IDE 1.8.9或者最新的版本;
2. 点击菜单栏的 工具--管理库--开发板管理器,再搜索“Simple FOC”安装2.1.0或者更新版本
(备注:安装最新版本可能导致后续的电流检测程序编译通不过);
基本功能测试
硬件准备:Arduino UNO开发板、SimpleFOCMini驱动板、MKS YT2804无刷电机(DC12V@7极对)、DC12V直流电源、USB方口线。
1.接线方法
- 无刷电机:接到驱动板的A B C三个口上
- 控制信号:驱动板的IN1,IN2,IN3,GND分别接Arduino开发板的9~,5~,6~,GND端口
- Arduino开发板USB口:通过方口USB线连接至电脑USB口
- 驱动板VIN GND供电口:接DC12V电源
开环速度测试
- 打开Arduino IDE,依次点击:文件--示例-- Simple FOC--motion_control --open_loop_motor_control --open_loop_velocity_example
- 根据所用电机修改参数:
BLDCMotor motor = BLDCMotor(11) 修改为 BLDCMotor motor = BLDCMotor(7)
motor.voltage_limit = 3 修改为 motor.voltage_limit = 1
- 选择开发板型号为 Arduino UNO,选择COM端口号,然后点击“上传”按钮将程序下载到开发板
- 打开“串口监视器”,等待串口输出 Motor ReadMotor ready! 信息后输入电机速度值(比如:T10),点击“发送”,
电机会以设定的速度转动。比如再输入T30,电机转动速度会加快
用户手册下载
了解更多产品信息,可查阅百度网盘 提取码:ykfe