ZHCUBZ5A September 2021 – April 2024
本指南中介绍的通用电机控制实验工程不仅能让您对各种电机控制算法进行实验,还可用作您自己设计的参考。通用电机控制解决方案以及实验工程均位于 MotorControl SDK 内。
通用电机控制实验工程提供了一个使用 F28002x、F28003x 和 F280013x 系列 C2000 MCU 的示例。这是包含不同无传感器(FAST™、eSMO、InstaSPIN™-BLDC)和含传感器(增量编码器,霍尔)电机控制技术(FOC,梯形)的构建示例的单个工程,带有可用于各种三相逆变器电机评估套件的系统功能和调试接口。
在该通用电机控制实验工程中,FAST 库(用于估算电机磁通、角、速度和转矩)由 InstaSPIN-FOC™ 实现。该库允许使用已启用 FPU 和支持 C2000Ware-MotorControl-SDK 的 C2000 器件的 InstaSPIN-FOC 的 FAST 观测器。为了使用 FAST 或 InstaSPIN-FOC,用户不再需要使用具有特殊 ROM 内容的 C2000 器件。
在本用户指南中,您将了解如何修改 user_mtr1.h 文件,该文件是存储所有用户参数的头文件。其中一些参数可以在运行时通过 CCS 进行操作,但必须更新 user_mtr1.h 文件中的参数,才能永久保存在工程中。您将学习如何将该实验迁移到您自己的硬件板,以及通过修改 hal.h 和 hal.c 文件将该实验工程移植到其他 C2000 MCU 控制器。
实验工程提供了多个接口功能来启动/停止电机以及使用按钮、电位器或 CAN 接口设置基准速度。
电机控制通用实验工程在 MotorControl SDK 文件夹中构建,并使用 C2000Ware 中的文件。MotorControl SDK 软件包括在 C2000 电机控制评估模块 (EVM) 和 TI Designs (TID) 上运行的固件。MotorControl SDK 包含一个 C2000Ware 副本,范围涵盖器件特定的驱动程序和支持软件到完整示例系统应用。
通用 MotorControl 实验需要: