SimpleFOC 速度环控制

本文档提供了使用SimpleFOC库进行闭环速度控制的详细步骤。通过输入特定速度指令,电机将根据7极对数配置以指定速度旋转。实验中涉及的硬件包括两台电机及其连接的PWM和编码器引脚,以及IIC通信设置。初始设定电机目标转速为10rad/s,电源电压12V。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/**

SimpleFOC 闭环速度控制例程 测试库:SimpleFOC 2.1.1

1.在串口窗口中输入:T+速度(rad/s),便可驱动两个电机闭环转动

2.电机极对数:7

3.电机1引脚:[PWMA:26] [PWMB:27] [PWMC:14] [EN1:12]

AS5600_IIC编码器引脚:[SDA:19] [SCL:18]

电机2引脚: [PWMA:32] [PWMB:33] [PWMC:25] [EN:22]

AS5600_IIC编码器引脚:[SDA:23] [SCL:5]

4.IIC速度:400000UL

5.电机初始转速:target_velocity = 10rad/s

6.供电电压:voltage_power_supply = 12V

*/

#include <SimpleFOC.h>
MagneticSensorI2C AS5600_Sensor = MagneticSensorI2C(AS5600_I2C);//AS5600_I2C传感器
TwoWire AS5600_IIC = TwoWire(0);
BLDCMotor BLDC_Motor = BLDCMotor(7);//极对数
BLDCDriver3PWM BLDC_Motor_Driver = BLDCDriver3PWM(26, 27, 14, 12);//pwmA/pw
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值