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