Thread 中讨论的其他器件: BOOSTXL-DRV8323RS、LAUNCHXL-F2800157、 TMAG6180、SysConfig、 C2000WARE-MOTORCONTROL-SDK
工具/软件:
您好:
我需要制造一个快门器件、通过连接到 外流道 BLDC 的刀片打开和关闭孔口。
电机 必须在 55 度段内加速至 2000RPM、然后在随后的 55 度段内制动至零 RPM。
起始和停机位置必须达到 1 度精度。 考虑了有传感器 FOC。
根据电机规格(电气和机械参数)、可重复运动的电源为@48 VDC、最大电流小于 5A。
因此、我们选择了 BOOSTXL-DRV8323RS 和 LAUNCHXL-F280039C 进行评估、并计划稍后迁移到 LAUNCHXL-F2800157。
为了更大限度地减少传播延迟并提高更新速率 、我们计划使用 TMAG6180 和 SIN/COS 模拟输出来实时测量转子的实际位置。
计划测量 SIN/COS 信号、根据器件规范估算绝对位置计算 atan、并以某种方式将角度输入到 FOC 中(?!)
我们尝试从通用电机控制 SysConfig 工程开始。
问题包括:
-所有三个 ADC 都忙于 ADC1 用于 IU、VW 和 VDC、ADC2 用于 IV 和 VV、ADC3 用于 IW 和 VU。 我们是否可以向现有架构添加额外的模拟测量?
-如果是,我们应该添加额外的测量后 I 和 V 通道或之前?
-请详细说明如何在 FOC 工作流程中“注入“计算出的绝对位置。
-请给出 API 调用的一些基本序列
——减速将转子移动到零位置
--开始加速到某个位置(55 度)
---开始打破直到 110 度
我有 insta-spin 在一个 F20069M 上驱动两个 BLDC 的经验、因此我知道 FOC 的基础知识、但从未涉及位置控制和全新 C2000WARE-MOTORCONTROL-SDK。 因此、任何正确的起始向量都会有很大帮助。
提前感谢您!