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.

[参考译文] PGA411-Q1:旋转分解器传感器接口IC未显示更新的角度

Guru**** 2595805 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/662056/pga411-q1-resolver-sensor-interface-ic-not-showing-updated-angle

部件号:PGA411-Q1

您好,

   我已经为解析器传感器接口IC编写了代码。

我已初始化旋转分解器传感器接口并读取寄存器状态以检查它是处于正常状态还是诊断状态,因此它返回正常状态的值。

现在,在读取角度值之前,我正在检查其状态,如果是正常,则计算角度值,

遗憾的是,角度值未更新,始终保持不变。 请提出可能存在的问题。 我正在更改旋转分解器传感器的角度,然后再次检查角度。 但没有更新数据。

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

    首先要检查旋转旋转分解器传感器时的气道是否发生变化。 如果aout正在更改,则跟踪循环正在正确更新,并且您的接口代码存在问题。 如果aout没有变化,请尝试以下调试步骤:

    您需要检查是否发生了故障。 使用默认寄存器设置时,大多数故障将导致PGA411-Q1关闭励磁机放大器和跟踪环路。 如果是这种问题,有几种方法可以进行调试。

    1) 检查故障针脚的状态(请注意,它需要一个上拉电阻)。 如果为High/Hi-Z,则出现故障。
    2) 检查示波器上的励磁机输出是否激活(OE1/OE2)。 如果这些功能正常工作,则跟踪循环也应在运行。
    3) 在初始测试时保持较低的FAULTRES。 这将忽略所有故障并保持设备运行。 请注意,在保持FAULTRES低电平时,可能会通过短路升压输出,OE1或OE2引脚来损坏PGA411。

    如果故障似乎不是导致问题的原因,则应仔细检查信号水平。

    1) 检查OSIN/Ocos是否在1Vpp到3Vpp最大值范围内。
    2) 检查IE1和IE2针脚处的信号是否在0.5 至4.5V范围内。

    最后,您使用什么界面来读取角度信息? SPI,并行或仿真编码器输出?

    谢谢!

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

    您好,

    感谢您的更新。

    我正在使用SPI接口。

    我能够正确读取寄存器值。 也可以在读取角度值之前。 我正在检查设备状态,显示设备处于活动状态。

    我已通过配置寄存器值尝试使用Vrms 4 V和7 V。

    我现在已经禁用了故障。

    请您分享初始化步骤,以便我验证我的代码。 我遵循了文档中提供的TI基本初始化代码。

    设备通信正常。 角度值未更新时。 可能是解析器传感器未正确激发,否则。

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

    您是否可以使用示波器? 您应检查模拟信号是否正常。

    - OE1和OE2
    - IE1和IE2
    - IZ1,IZ2,IZ3和IZ4
    - OCOS和OTIN

    "PGA411-Q1故障排除指南"包括这些信号通常是什么样子的图像:
    www.ti.com/.../slaa688.pdf

    您是否见过汽车TI设计中提供的示例代码?
    www.ti.com/.../TIDA-0.0796万

    本应用手册详细介绍了TIDA-0.0796万中的代码:
    www.ti.com/.../slaa708.pdf

    谢谢!

    -Clancy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我有一件新的东西非常毛。 这是我在通电时的设备,它始终显示它处于活动状态,并且我能够成功地与PGA进行通信,因为我正在读取DEW_CLCRC寄存器默认值,读取时它给我的值是准确的, 但当我尝试将设备置于诊断模式时,它不会进入DIAG模式,它始终保持在活动模式。 即使没有初始化最小代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

      现在我正在读取旋转分解器角度数据,它总是为我提供不同的数据,即使不旋转旋转分解器传感器也是如此。  

    我已检查设备状态,它处于活动模式且无结果。 追踪循环也被启用,内部励磁机也被启用。  

    我的PGA解析器的针脚输出连接是否有错误或任何其他问题? 非常感谢您的反馈。 谢谢

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

    您能分享一些事情吗?

    —注册您正在使用的设置
    -如果不使用EVM,请查看您的主板示意图(您可以将此信息秘密发送给我)
    -波形捕获:
    -OSIN/Ocos
    IE1/IE2
    - IZ1/IZ2/IZ3/IZ4

    要解决接口问题,您还可以向我发送一个要发送到PGA411的SPI命令列表吗?

    谢谢!

    -Clancy