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.

[参考译文] DRV10987:DRV10987SPWPR

Guru**** 2477065 points
Other Parts Discussed in Thread: DRV10987

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1239890/drv10987-drv10987spwpr

器件型号:DRV10987

迪亚尔斯、

我代表说非英语的客户提出这个问题。 请考虑到这一点,我不是一个技术教育的人:-)在下面的附件文件中有一个表与注册表编号。  

附加信息是指对​​输入的值和从 DRV10987SPWPR 电路寄存器读取的值进行说明。 我需要对该信息进行澄清、以改进用于控制三相同步电机速度的微处理器的控制算法。

在芯片 DRV10987SPWPR (DRV10983PWPR)参数的 EEPROM 存储器中、我们根据手册上传参数。 我们对值的描述、设置以及上传​​至芯片寄存器都没有问题、一切都是完全清晰的。 两个参数很关键、即电机常数 kT 和绕组 RF 的相位电阻。 当被测电机旋转到额定速度时、我们使用一个外部电机(被测电机运行为一个"空闲"发生器)来测量组合电压的过程、用一个示波器来确定电机常数。 我们使用四点欧姆表来测量小电阻的 RF 值。

​​根据绕组温度和电机负载、这些关键参数的值在运行期间都会发生一定程度的变化。 但是、这些值的变化​​在 kT 和 Rf 可调值表产生的容差范围内。 Kt 参数的当前值可从工作寄存器(寄存器0x03)中读取。 但是、无法直接确定电机绕组相电阻的准确电流值。 然而、它可以通过​​从芯片的工作寄存器中读取的其他值以一定的精度进行计算。

控制模块的微处理器从芯片的工作寄存器中读取​​我们要用于电机数学模型的参数值、以便可以优化电机的控制算法。

读出电机常量 kT (寄存器0x03)的当前值。 kT 值[mV/Hz]的计算方法为

读出电机周期 T (寄存器0x02)的当前值。 计算频率[Hz]、然后根据特定电机的极对数计算转[RPM]。

注意:基于寄存器(寄存器0x01)中的值的转数计算出于某些原因不太准确吗? 原因。

电源电压寄存器"SupplyVoltage"(寄存器0x05)的当前值将被读出。 就本文档而言、我选择了缩写 Upwr。 随后、将计算电源电压 Upwr [V]的相应值。

读出电机电流寄存器"电机电流"的当前值、为便于文档使用、我将其表示为 Ix (寄存器0x04)。 计算相应的电流值 IX [A]。

但是、这里我有一个问题、即测量的是哪个电流。 在我看来、它不是一个直流电源。 这是根据寄存器(Reg. 0x06)的值重新计算的电流(参数"spdCmdBuffer")、还是通过三相开关电桥的当前闭合(底部)晶体管的电流? 电流值和测量位置对我而言非常重要、因为它能正确确定绕组电阻的压降。 原则上(相当简化)、发动机转速或电机交流电压的频率由以下等式给出:
Frekv = 1/kT *((Upwr*spdCmdBuff)/255–RF * XX * IX)                          (a)

相位电阻 RF 的值由测量给出、但会受到绕组温度的影响。 然而、可根据上述等式、根据​​稳定之前状态下各个参数的值计算其校正。 随后、我能够相对准确地计算出寄存器(Reg. 0x06 ("spdCmdBuff")需要更改的值的大小、也就是随后计算写入速度控制寄存器(Reg. 0x30)的新值

获取有关电流测量的准确信息是可能的。 (如果测量点不是常数值、则包括测量时刻)。?

公式适用的正确假设如下:
Ix =(Ippwr * 255)/„spdCmdBuff"               (b)


  1. 其中:Ix 是根据寄存器(寄存器0x04)得出的电机电流;Ipswr 是来自电源电压源的电流
  2. 如果等式(B)保持不变、等式(A)中 RF 值和 XX 值之间的关系是什么。 在我看来、XX 应该只是一个常数、但我不确定其值、因为它可能会受到负载角值(即相电压和相电流之间的相移)的影响、 在 DRV10987SPWPR 芯片的寄存器中记录的参数之一是什么?
  3. 如果难以回答上述问题、则可以从德州仪器获取一种算法、根据该算法​​对工作寄存器中的值进行处理。 或直接使用表示工作频率与 DRV10987SPWPR 芯片寄存器中测量参数之间关系的方程式:

    Frekv = FUNKCE (KT;RF;Upwr;IX;spdCmdBuff)              (A2)

 e2e.ti.com/.../Doplnkove_5F00_informace_5F00_DRV10987SPWPR-_2800_003_2900_.docx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Michaela:

    我们的器件专家 Vishnu 在本周的商务旅行中不在办公室-他将于下周回来解答您的问题。

    请预计回复会延迟、我们会在上述时间内与您联系  

    此致、  
    安德鲁  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    基于寄存器(寄存器0x01)中的值计算转数的准确性出于某种原因吗? 为什么。

    是的、回答正确。 从寄存器0x01读取的电机转速最高有6%的误差。 我建议读取电机周期并计算其倒数、从而获得精确的电机转速。  

    关于电流测量问题、您从0x04读回的值将为您提供电机的相电流。 但是、如果您希望测量电机交流输入电压的频率、它与我之前的声明中描述的电机转速相同。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是有关电流测量的后续问题。 问题是、寄存器0x04中的相电流(即读数)的值是多少?
     为了便于说明、下面附上了图片:
    功率级连接的方框图。 



    我对创建一个发动机模型的公式的想法: 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      <-想法

    1)在这里测量电流、其值存储在寄存器0x04中。 我认为、这可能是测量 IM 电流的地方。
    2) 2)如果在绕组位置测量电流、请参阅图。 那么可以应用上述公式、对吧?
    (为简单起见、此处不包括我们的电机中非常小的绕组电感的影响。 响应 相电流和相电压之间相移对绕组的影响。)
    3)如果在绕组处于指定位置时测量电流、则电流 IM 等于当前连接到 PGND 电位的相位的电流 IF。 

    谢谢你的帮助。 请´s 我不是技术人员,我正在翻译客户的问题--

    米夏埃拉
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Michaela:

    今天是美国假日、我们的许多团队成员目前不在办公室、本周晚些时候再来-请预计会有延迟回复  

    此致、  
    安德鲁  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Michaela,

    DRV10987中的相电流由电流镜电路在内部进行测量。 该电路测量 U 相位中流经低侧和高侧 FET 的电流。从0x04读回的值是 U 相电流的峰值。

    此致、

    维什努

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Vishnu、您可以确认此陈述吗?

    从答案中、我得出的结论是、电流测量在"U"相分支中、并且对于两个 FET 晶体管也是如此。
    由于这是电流的最大值、 当相位"U"连接到电压 Vcc 时并同时将相位"V"和"W"连接到 PGND 的中性电位时、应测量"上 FET "相位"U"的电流。
    类似地、即类似镜像、当相位"U"连接到 PGND 的零电位并且同时相位"V"和"W"连接到电压 Vcc 时、应测量"底部 FET"的相位"U"电流。 
    t

    非常感谢您的观看!
    米夏埃拉
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Michaela,

    DRV10987使用180度正弦换向技术来开关 FET。 我假设您将直流母线电流称为"最大值"。 请注意、从 CURRENT 寄存器中读回的值不是最大电流或直流母线电流。 它是流经 U 相的电流。在该换向方法中、直流电流将流经任意两相、因此相电流 U 不是直流电流。  

    此致、

    维什努

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Michaela,

    DRV10987使用180度正弦换向技术来开关 FET。 我假设您将直流母线电流称为"最大值"。 请注意、从 CURRENT 寄存器中读回的值不是最大电流或直流母线电流。 它是流经 U 相的电流。在该换向方法中、直流电流将流经任意两相、因此相电流 U 不是直流电流。  

    此致、

    维什努