This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我的 drv8303电机控制芯片具有3个感应电阻器、位于每个相桥臂上(在下部 MOSFET 源极引脚和直流之间)。 drv8303仅允许2路电流感应、因此第三 个分流电阻器电流感应通过运算放大器在外部进行处理、以便 DSP 接收来自全部三个相位的电流反馈。 通常、在交流电机驱动中、MOSFET 将同时看到漏源电流和源漏电流、因此感应电阻器和 drv8303和/或运算放大 器必须以标准方式支持双向(具有基准电压的单极性、因此1.65V 为零安培)。 都相对正常。 不是我的问题 假设我仅在较低的 MOSFET 仅在漏源极方向传递电流时对分流电阻器的感测电压进行采样。 确保检测电阻器和 drv8303/运算放大器将看到双向。 但是对于参数唤醒、让我们假设当电流流经源漏(分流电阻器为"负"电压)时、DSP 故意忽略所有采样数据。 Instaspin FOC 是否仍然工作? 是否可以进行一些代码更改?
尊敬的 Sonny:
使用分流电阻器可以检测双向电流、因此需要在放大器的位置输入端添加1.65V 偏移基准电压、以实现负电压输入、并将其作为 TI 电机控制套件。 当低侧栅极打开时、电流采样完成。 因此、MotorWare 中的 instaSPIN 实验室代码无需使用分流器进行任何更改即可进行双向电流采样、这在相关的 TI 套件上非常有用。 如果只对单极电流进行采样、则 InstaPSIN-FOC 无法正常工作、必须进行电流重建。 您可以参阅 InstaSPIN 用户指南(SPRUHJ1)的第17章、了解更多详细说明。