18.2. BLDC FOC控制
18.2.1. 概述
bldc_foc工程展示了直流无刷电机的有感转速控制、位置控制.
电机控制算法为FOC
18.2.2. 配置
18.2.3. 运行现象
当工程正确运行后,电机以20r/s的速度运行。 通过串口控制台可配置如下参数:
speed float类型, 输入范围+40~-40,单位r/s
pos int类型,范围不限,单位(-4000,+4000)对应(-360,+360)度
mode bool类型, 1- 速度模式 0-位置模式
速度模式:
可以在规定的速度范围内配置速度
位置模式:
可以设置电机轴的位置,此时电机轴会锁定在指定的位置
Mode selection:
0. Location mode.
1. Speed mode.
Enter mode code:
1
Speed mode, motor run, speed is: 20.000000.
Input speed:
10.5
Speed mode, motor run, speed is: 10.500000.
Input speed:
警告
电机上电后首先要完成对中动作,这时候请不要干预电机运行,否则会产生抖动
电机运行时,请时刻注意电流大小,如果发生异常,请随时准备切断电源。
输入速度和位置的数值时,需要输入换行符作为输入结束标志