庫版本:ST MC SDK\tVer.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的用戶界面組件。對外通信。