ST MCSDK电机FOC库5.4.8中文注释版

ST 的 MCSDK 电机 FOC 库挺好用的,适合需要高效控制电机的开发者。FOC(磁场定向控制)技术可以让你像控制直流电机一样精确控制交流电机,调速也更稳定。这个库不仅支持 ST 的 STM32 系列微控制器,还优化了多底层实现,能充分发挥硬件优势。

如果你是做电机控制的,MCSDK 库中的 FOC 算法,配合中文注释,可以让你更快速上手。代码里面有清晰的函数,帮你理解每个模块的作用。比如它的数学运算模块,可以你轻松完成坐标变换,PID 控制也让调速更加精确。

另外,MCSDK 库还有一些不错的模块,像是传感器接口(霍尔传感器、编码器),PID 控制器,电机模型等等,甚至能直接生成 PWM 信号,省去不少麻烦。如果你想快速开发一个高性能电机控制系统,推荐试试看。更新版的 MCSDK_v5.4.8 还修复了一些已知 bug,提升了稳定性哦!

zip
MCSDK_v5.4.8.zip 预估大小:91个文件
folder
MCSDK_v5.4.8 文件夹
folder
MotorControl 文件夹
folder
MCSDK 文件夹
folder
MCLib 文件夹
folder
G4xx 文件夹
folder
Src 文件夹
file
r1_g4xx_pwm_curr_fdbk.c 46KB
file
r3_3_g4xx_pwm_curr_fdbk.c 54KB
file
ics_g4xx_pwm_curr_fdbk.c 25KB
file
r3_2_g4xx_pwm_curr_fdbk.c 55KB
folder
Inc 文件夹
file
r3_2_g4xx_pwm_curr_fdbk.h 14KB
file
r1_g4xx_pwm_curr_fdbk.h 11KB
file
ics_g4xx_pwm_curr_fdbk.h 8KB
file
r3_3_g4xx_pwm_curr_fdbk.h 18KB
folder
Any 文件夹
folder
Src 文件夹
file
speed_pos_fdbk.c 10KB
file
speed_torq_ctrl.c 17KB
file
hall_speed_pos_fdbk.c 26KB
file
pwm_common.c 6KB
file
bus_voltage_sensor.c 3KB
file
pid_regulator.c 14KB
file
gap_gate_driver_ctrl.c 25KB
file
hifreqinj_fpu_ctrl.c 33KB
file
motor_power_measurement.c 4KB
file
fast_div.c 7KB
file
flux_weakening_ctrl.c 11KB
file
sto_cordic_speed_pos_fdbk.c 34KB
file
pqd_motor_power_measurement.c 3KB
file
state_machine.c 10KB
file
sto_pll_speed_pos_fdbk.c 35KB
file
circle_limitation.c 4KB
file
revup_ctrl.c 22KB
file
pwm_curr_fdbk.c 20KB
file
digital_output.c 2KB
file
enc_align_ctrl.c 5KB
file
encoder_speed_pos_fdbk.c 12KB
file
inrush_current_limiter.c 5KB
file
r_divider_bus_voltage_sensor.c 6KB
file
open_loop.c 3KB
file
virtual_bus_voltage_sensor.c 2KB
file
virtual_speed_sensor.c 16KB
file
trajectory_ctrl.c 14KB
file
max_torque_per_ampere.c 5KB
file
ntc_temperature_sensor.c 6KB
file
feed_forward_ctrl.c 12KB
file
ramp_ext_mngr.c 8KB
folder
Inc 文件夹
file
revup_ctrl.h 9KB
file
mc_type.h 11KB
file
mc_tuning.h 27KB
file
pwm_curr_fdbk.h 15KB
file
motor_power_measurement.h 4KB
file
ntc_temperature_sensor.h 5KB
file
r1_dd_pwm_curr_fdbk.h 6KB
file
pqd_motor_power_measurement.h 3KB
file
r_divider_bus_voltage_sensor.h 4KB
file
hall_speed_pos_fdbk.h 10KB
file
speed_torq_ctrl.h 9KB
file
encoder_speed_pos_fdbk.h 4KB
file
circle_limitation.h 2KB
file
max_torque_per_ampere.h 2KB
file
digital_output.h 3KB
file
pid_regulator.h 8KB
file
ics_dd_pwmncurrfdbk.h 6KB
file
virtual_speed_sensor.h 6KB
file
bus_voltage_sensor.h 3KB
file
enc_align_ctrl.h 4KB
file
gap_gate_driver_ctrl.h 14KB
file
sto_pll_speed_pos_fdbk.h 15KB
file
trajectory_ctrl.h 4KB
file
pwm_common.h 2KB
file
open_loop.h 4KB
file
mp_one_touch_tuning.h 13KB
file
ramp_ext_mngr.h 3KB
file
feed_forward_ctrl.h 7KB
file
speed_pos_fdbk.h 5KB
file
sto_cordic_speed_pos_fdbk.h 14KB
file
state_machine.h 9KB
file
inrush_current_limiter.h 3KB
file
mp_self_com_ctrl.h 20KB
file
flux_weakening_ctrl.h 7KB
file
fast_div.h 2KB
file
sto_speed_pos_fdbk.h 3KB
file
hifreqinj_fpu_ctrl.h 2KB
file
virtual_bus_voltage_sensor.h 2KB
folder
SystemDriveParams 文件夹
folder
UILibrary 文件夹
folder
Src 文件夹
file
ui_irq_handler.c 5KB
file
usart_frame_communication_protocol.c 8KB
file
dac_common_ui.c 4KB
file
unidirectional_fast_com.c 5KB
file
frame_communication_protocol.c 4KB
folder
Inc 文件夹
file
frame_communication_protocol.h 7KB
file
UIIRQHandlerClass.h 930B
file
unidirectional_fast_com.h 3KB
file
ui_irq_handler.h 5KB
file
dac_rctimer_ui.h 2KB
file
dac_common_ui.h 3KB
file
dac_ui.h 2KB
file
usart_frame_communication_protocol.h 3KB
file
UIIRQHandlerPrivate.h 1KB
...
zip 文件大小:254.85KB