ST 電機驅動庫源碼學習

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章