ZHCUAO5 November 2022
要在 CCS 中导入参考工程,请点击 Project → Import CCS Projects,然后浏览到 <SDK 安装位置>\solutions\tidm_02012_ecompressor\<device>\ccs,然后点击 Select Folder。选择名为 tidm_02012_ecompressor_<device> 的工程,然后点击 Finish。现在,该工程应在 CCS 的 Project Explorer 窗格中可见。
src_foc 文件夹包含典型的 FOC 模块,包括变换、PID 函数和估算器。src_lib 文件夹包含 InstaSPIN-FOC 库和相关头文件。这些模块独立于特定器件和电路板,还可用于 SDK 中的多种其他解决方案。
src_control 文件夹包含电机驱动控制文件,这些文件在中断服务例程和后台任务中调用电机控制核心算法函数。src_sys 文件夹包含为其他系统功能保留的一些文件,例如 CAN 通信的驱动程序。您可以自行添加用于系统控制、通信等功能的代码。这些模块专用于此参考设计工程,但与器件和电路板无关。
特定于电路板、特定于电机和特定于器件的文件位于 src_board 文件夹中。这些文件包含特定于器件的驱动程序,用于运行解决方案。如果要将工程迁移到您自己的电路板或其他器件,只需根据器件或电路板的引脚分配和功能更改 hal.c、hal.syscfg、hal.h 和 user_mtr1.h 文件。
图 3-3 参考工程的 Project Explorer 视图软件中有几项可选功能,可以使用工程属性中的预定义符号来启用和禁用。这些预定义符号如下:
要查看和编辑预定义符号,请右键点击工程并选择 Properties。然后转至 C2000 Compiler 选项的 Predefined Symbols 部分,如图 3-4 所示。默认情况下,符号名称后附加的“_N”可禁用上文列出的功能。编辑符号,删除“_N”可启用该功能。
图 3-4 在工程属性中选择预定义符号