ST 电机驱动库源码学习
库版本:ST MC SDK Ver.5.4.0
以下都是WorkBench自动生成的文件。
1. motorcontrol.c :
电机控制初始化文件。
MCI_Handle_t 对接ST电机驱动库的结构体 mc_interface
MCT_Handle_t 电机内部参数调试结构体 包括PID参数 FOC等参数
2.mc_api.c
最高层调用接口,可以对电机进行控制。包括速度和力矩。
3. motor_control_protocol.c
协议层接口 主要和外部进行通信,本代码中和Workbench 通信
MCP_Handle_t 电机控制协议组件的句柄结构。
4.mc_config.c
电机控制子系统的组成和处理程序的结构。 主要是一些电机参数,控制参数的结构体初始化。包括PID参数,霍尔/编码器,对外IO的初始化等。
5.mc_tasks.c
所有的事件任务都在此文件进行定义。包括系统初始化函数,FOC控制函数等。
6. regular_conversion_manager.c
主要包括一些传感器数据的转换。
7. stm32f30x_mc_it.c
中断处理文件,里面主要是一些中断服务函数。所有的任务事件都在本文件中执行。
8. mc_parameters.c
对外IO口的配置文件。
9. ui_task.c
用户界面文件。
10.user_interface.c
此文件提供实现电机控制SDK的用户界面组件。对外通信。
